1 0 2 9 3 3968 4 296865 5 8437248 6 129997260 7 1312568064 8 9727799265 9 56923182080 10 276480648702 11 1154893046400 12 4259743681004 13 14151477247488 14 43011568291320 15 121065502097664 16 318760489739745 17 791380439553024 18 1865315725321293 19 4197159808767360 20 9059718006875214 21 18833929593579520 22 37844690422763268 23 73717234021271808 24 139583280514131180 25 257484814673430528 26 463729756212274230 27 816785433337967360 28 1409403076594798392 29 2385730922763363840 30 3967195436668173096 31 6487492947684019200 32 10445143715731863009 33 16571454154321959936 34 25932745638531795330 35 40056422252573809152 36 61122665738119275845 37 92188628131835487744 38 137536729787566934460 39 203058244334087537920 40 296868839655910553550 41 429941474976471091200 42 617169038766961046688 43 878371679789452050048 44 1240094816968205934180 45 1737157629815626599936 46 2415640041728115921000 47 3335180633349123285504 48 4573864936009506204908 49 6231501324493720473600 50 8437519891783425837807 51 11355445126679325546240 52 15195496665344065987014 53 20220390348084551443968 54 26765241865578822229560 55 35244538944382518909696 56 46183320014217962954040 57 60224659963503446533120 58 78178016607700546557990 59 101025652905890829694080 60 129997060189467469368552 61 166570855552954236096000 62 212588656403301921516768 63 270246304145336897552128 64 342266469275695220225505 65 431868810894830586353664 66 543029981182355982118320 67 680414455602466367485824 68 849764209878005978083122 69 1057761809023201244559360 70 1312608900795914855741328 71 1623778258055119796448000 72 2002867510906350771779205 73 2463170037296539437278208 74 3020929155242814229149150 75 3694625917035785854596224 76 4506803565879206158425180 77 5482925802212254526896128 78 6654015608589441819921096 79 8054857480659557180567040 80 9727798137842971063528398 81 11719978222153515879541760 82 14088752193518758953696618 83 16897516409971277323705728 84 20223395081131254136462240 85 24151014405339795396375552 86 28783361575016122600039140 87 34232633523340184119553280 88 40635426962417940342183780 89 48139501744815750668805120 90 56924918371426795517093814 91 67185008439538096984343040 92 79155692961082594550288424 93 93088439457250867673767936 94 109290534174186724778106960 95 128087152384554717074208000 96 149876406223199876541082860 97 175076358622280556609659904 98 204200066902363694466656337 99 237782254514857194232056960 100 276480652071389814974563479 101 320975658106165151453836800 102 372106581356105205643464408 103 430734701852575017806976768 104 497926034729984376879829830 105 574765917711917956958416896 106 662601971316443840632290510 107 762795560054005092178740864 108 877043446268186632604898680 109 1007045192061796736135738880 110 1154928296668480417179547704 111 1322806143705817753314177280 112 1513335030225790977874947384 113 1729131981669141905945714688 114 1973501882343997335378461520 115 2249671448556528956697521664 116 2561737250586790361659631670 117 2913663863535637507184651776 118 3310509620073225327956647380 119 3757127316705681092797109760 120 4259743668288568954402785000 121 4824274887720877868188185600 122 5458360365614801749213466118 123 6169190669828201205192635136 124 6966105099511030124253850080 125 7857812947562989507473251328 126 8855701140538465038283336920 127 9970278865934430409463107584 128 11215387665226072364903527905 129 12603674423102352981012413440 130 14151909064212614341728426996 131 15875262899275943357800214400 132 17794006439954760366278761008 133 19926274361239719381309327360 134 22296501295636960855703338380 135 24926313274564203312295795200 136 27845073629283500288762477490 137 31078496358968472128945055744 138 34661796719880996801936186336 139 38625444922050123065705185920 140 43011568501337247489195403536 141 47856200071294768306462617600 142 53209589738209346060838742968 143 59114232207082121308107998976 144 65629962597379416987312243845 145 72806729822733671676926208000 146 80715618952169561277069976650 147 89415239207051313440567217024 148 98989806651183146070079559982 149 109507916822351358922435468800 150 121069196675346504402925049556 151 133753667964340111377140332800 152 147678939246734223006767780700 153 162938226066303785099218357248 154 179669995612693891541214755040 155 197982572873425096487356164096 156 218038783665318316711153085320 157 239964102066890967948285156864 158 263949624783732800532293083440 159 290140520828780175988534606080 160 318760489380837847357836004302 161 349977102871329624928983183360 162 384051966361747203036452198769 163 421177882968677503853762825088 164 461660232307167375146459418330 165 505720646815366137437931644928 166 553714715238346250989934986620 167 605896659990940376172758241024 168 662680210018526569895913931680 169 724355997691441809959763240960 170 791404591048580527548990617628 171 864158044922917784186991233920 172 943173192968499023484262111044 173 1028828622840486330625363127808 174 1121769167926335605361830351880 175 1222424995502150662038346904832 176 1331541670704510317307504439140 177 1449607799186599293267866127360 178 1577483332675873774233157968570 179 1715722141647034489618322375040 180 1865315726932070545779399350598 181 2026889693142689886903693504000 182 2201585541555219071817237574608 183 2390109881810649031503326715136 184 2593773746948829375229802109480 185 2813373661333329746049048164352 186 3050415072574651525697515105920 187 3305792494335787266608546082048 188 3581232227154924569810419676112 189 3877739085275118424919901736960 190 4197287896489474256956706800200 191 4541005207667947893293362636800 192 4911150079121818263349228367084 193 5308980453350653993288801256448 194 5737077195693517074617170130610 195 6196845835599282457239300060672 196 6691227798488161150891110296745 197 7221790467117236580809560763904 198 7791886698197354816042337490836 199 8403256834459211704478785862400 200 9059718007075555412560281266775 201 9763204425309760051652230435840 202 10518051340480918489216633212318 203 11326404301946090940565514211840 204 12193188469232289739144030776600 205 13120772552215984279477597879296 206 14114745445007037428547753553560 207 15177725825825623698410897730816 208 16316040306032135027829385303878 209 17532578129723797422714483870720 210 18834504357501835099810578419904 211 20224990239881995594300960828800 212 21712141416317635392760630852254 213 23299444837233669087067059726336 214 24996047707409670236892086227620 215 26805776361636303640921499345664 216 28738959647316763795539824014200 217 30799771814551758348211231408128 218 32999863898673028661617554473430 219 35343800253524287047541299516160 220 37844690460477307349662953201528 221 40507514535706007881338529551360 222 43347034523095973104356796673448 223 46368648414183921042445011883008 224 49588962270438684723902734200120 225 53013843683336833621475731076096 226 56661925907316092628469327440930 227 60539572398651210664962915648384 228 64667709740872754427602693156560 229 69053186847375797652717816983040 230 73719483697748901814500014014896 231 78673997906770067241576373923840 232 83943006227230327617189037274550 233 89534478139907552435704956208128 234 95477851144199310844069385899470 235 101781635542525254104178966346752 236 108478779331585119706721611791540 237 115578408943095664465599585095680 238 123117305041128505555143629007984 239 131105226593094460663864939153920 240 139583280522479834000102211794664 241 148561792170595512563042280576000 242 158086663795725413081791406614677 243 168168877551705540222139591703168 244 178859552627036688903069744190230 245 190170328512536748888936553188864 246 202158209059600275816996344308920 247 214835372956730112419889401022720 248 228265331900783931692297887949280 249 242460908395167023028991536768000 250 257492672478691575819032923458732 251 273374066755756046868679103184000 252 290183615243410709212405572770584 253 307935180880657911007001303279616 254 326716068157805377003780101997440 255 346540683808895773338091383722496 256 367505823014128005080192357725665 257 389626368976074913025927785611264 258 413009807170641019671886265684016 259 437671182571886065378573442234880 260 463729756647987738300666313028052 261 491200874791493507124441783252480 262 520216489946373373255714623963468 263 550792120332769051923567552492288 264 583074003024454150386720502605360 265 617077342185943982399174007281664 266 652964084543464404116146813366560 267 690749281702203522872088171191040 268 730611755135846332601877960185772 269 772566177874486212356975360386560 270 816810359694194405801017697418000 271 863357874274497888345345326323200 272 912427372684361678030512154806194 273 964031505078153587396038873788416 274 1018411247187037958523214138288650 275 1075577970714807602203935005264256 276 1135797755974822250431562800931040 277 1199079635439409408995463397942784 278 1265717204650660314701889537535620 279 1335717360547228712653945285442560 280 1409403076651859000819047391178000 281 1486778560215527666597553500083200 282 1568199820136258365405232508600768 283 1653666863853458220991088665753728 284 1743571838165422353999558154143480 285 1837910765547956579502403751270400 286 1937114275193873997928285911476760 287 2041173598129000788268347030793728 288 2150562614390928773706646303708293 289 2265265613993576322800053282590720 290 2385803729561159669874259388865300 291 2512154562846112888516189846470400 292 2644889404287862060742715814322874 293 2783977984293644610377194558606848 294 2930047973575864393148188355086380 295 3083058255285765502435996280928000 296 3243697984346061387835535364105390 297 3411915456284015741558263219230720 298 3588464926351631567525669016893550 299 3773282454041257447283928057177600 300 3967195440352380355099038399057332 301 4170123578392612330134377155737600 302 4382973945523461368546605122542568 303 4605650188404814746615414166753536 304 4839143481236986966505583563930460 305 5083339097851983441341669379741696 306 5339322729966708687388324758418890 307 5606955681947094203056149140398464 308 5887426421719679353714789771490784 309 6180572609290031434353197796935680 310 6487690930489267020368457042314304 311 6808592258185854639600368932435200 312 7144694863145353741018821307092360 313 7495775216400021208892700943730688 314 7863383660629949997948612878376870 315 8247262700018001659118538345726464 316 8649101312968213838869994248409520 317 9068603720004489739591012820903424 318 9507614727038297382156516810996456 319 9965790129788957330870628806311680 320 10445143716031294508930582466366414 321 10945283314023384122456108409093120 322 11468399683990600719376083312539328 323 12014046988723352675109800558396160 324 12584614845461710276387986902380745 325 13179590176233760007505081109185024 326 13801578047000593274751192651425580 327 14449998812737056714340456211272960 328 15127682492241690698714550431581530 329 15833975203594473230890800831651840 330 16571959875492732925378549267826592 331 17340890580090572111699426545449600 332 18144123805827645812177631536185884 333 18980822335063520217707998709913088 334 19854627651243125764604433812053080 335 20764601306907782456141040918327552 336 21714705121887079006809047547052960 337 22703875902821030001934181792108544 338 23736421688350856535049308882361623 339 24811155724828195496441459366680320 340 25932745663630901299633639708258236 341 27099868039892698454308128321331200 342 28317594974079092825848639492504620 343 29584435837329436743423320984409600 344 30905899187192654310703977595635780 345 32280328645564368753219431160041472 346 33713685141859895884388127698361750 347 35204129759920126929226120290328704 348 36758132128842798881129398085501640 349 38373631048998655546890138859353600 350 40057644677609974338102093016283208 351 41807891807133556146916872582545920 352 43631957465645393829253942854119268 353 45527318539402044338153496551559168 354 47502197971545671944027631561608560 355 49553779849498362281223019870480896 356 51690973893262534976490927992016810 357 53910674211696699518184274242490368 358 56222498859631674030676699336454940 359 58623024359190044008971029884942080 360 61122665740111824780959050319473350 361 63717616228143548541174454093132800 362 66419148354592805572806160324746318 363 69223076530617191316259375491000704 364 72141555092866425937112332036914000 365 75169984050818782805629101256049664 366 78321510717053157964726231094480520 367 81591037392623552715625658175527424 368 84992778140019240695565494596356648 369 88521143186632973205185844679618560 370 92191441508231881963508769569640228 371 95997546932618298525694365273131520 372 99956001191214620183215434218171008 373 104060035176393209043507190602167808 374 108327514246889413244566898217391560 375 112751035065790148588789135804557824 376 117349817619415903051211779759269840 377 122115767772451337063988504894535680 378 127069632085380357153549361281514560 379 132202491737437679134924114256039040 380 137536729920254244995606066215221000 381 143062614181637487844790620712796160 382 148804199650070983627728685148443968 383 154750870531454913453409003781296128 384 160928565792663740547458635737754860 385 167325616528074191409527988141871104 386 173969980475847580625874739360126290 387 180848952155375199316954160544340096 388 187992545723561527320107311217294562 389 195386930895559736023603866109969920 390 203064441186752887139723696240460528 391 211009909963511486141010717307937280 392 219258152500866296502321805597415145 393 227792686817523771401418680185230336 394 236650851816964725835306663886626110 395 245814742459823355850071543336576000 396 255324543564313177000693206795956340 397 265160660827022966178929563022882304 398 275366323208393905765916434468505400 399 285920277592187516855931699335352320 400 296868839655851801033144417235158103 401 308188962309575126150346298756838400 402 319930445812975528001533331027509008 403 332068119950835580529836071935870976 404 344655506645854393563961799114619630 405 357665351029587230963558231674050048 406 371154942570471453093988456622018640 407 385094778103456311846716024581663488 408 399546399759815024917604357941261080 409 414477644674308117613838114685511680 410 429954595763565589624270799703206604 411 445942485033173623508652340930241280 412 462511979172725305758624518459954904 413 479625501252982459175453022940846080 414 497358897586479862706154924375185160 415 515671277176663124059532513934353664 416 534644008748061002884231131502933830 417 554232955645564313172304747765488640 418 574525052732919118034573819782999920 419 595472672703937841711165044594776960 420 617169039361386049300819117310440128 421 639562407668377763653740578562547200 422 662752705170693117012152624363068668 423 686684164196405380493565092606519808 424 711463449929916497803192853276582430 425 737030468912958347115805695418309632 426 763499507871310098546090417567023520 427 790805382501653803548985573171081728 428 819070492039195629466054236812972292 429 848224679430058291568050990876477440 430 878398485594460033778424477823704696 431 909516419208400288609740118982054400 432 941718229723275714727442254178435960 433 974922147685159468150553538299900928 434 1009277722591046571131031946403139840 435 1044697068007261755763984309417305600 436 1081339541238762997722776020504985190 437 1119110694007603360912402816081336320 438 1158180990507737364736871141377166136 439 1198448275650965280457003554902795520 440 1240094817008955651908884199009844600 441 1283010951764739229540701878839280640 442 1327390743820550169446932641183580428 443 1373116495964628703799787099978757248 444 1420395628575614997148064247850294120 445 1469101005444134024361901426679424000 446 1519454239884392908412110503370183200 447 1571319023755571943030965718044985600 448 1624931115677734817063153986382392632 449 1680144390412501531689419043922560000 450 1737210643659264701727777019929647499 451 1795972239303225522129543131630035200 452 1856697989860065700907044749544188114 453 1919219076282863652975211408909121536 454 1983821247931401525013397735834581740 455 2050323743949568695711964293365431296 456 2119031512788978641079245711070536400 457 2189749784559850904411687307866302464 458 2262803879801657514253834427546492190 459 2337985452570368825601932706554549760 460 2415640044057507464175913343011413552 461 2495544807814633071177177001911436800 462 2578068237406948331688381754773749376 463 2662970506703264562202172895543295488 464 2750644428053883379095521332336023990 465 2840833723764072369190725045332656128 466 2933955314166630578651059750845529770 467 3029735388851524212389610999129431424 468 3128618229206786882439639554750309278 469 3230309480227732126221211754776258560 470 3335282415093010050140263412285586528 471 3443222823860428287475224260502949120 472 3554632641137482229454292244463602100 473 3669176491466471154097184137302660096 474 3787388882656301829638979691222409280 475 3908909679704429308976258350435958400 476 4034307855344826195812712233355041520 477 4163199350303749798821199975212750336 478 4296187170229112384670798620295327120 479 4432861806318446396266223270142243840 480 4573864936160619202619527205626033896 481 4718757256657301114710951303995033600 482 4868221367638244351795453199354560418 483 5021789251207244731628311791579488256 484 5180183804082605216254570487471277645 485 5342906452271045780854662890723914752 486 5510725948491838844527181691848814660 487 5683108001815959159488006202607666944 488 5860869820482904793457415094133627030 489 6043442694352320451027066331909125120 490 6231691495027316725851098318256981486 491 6425010963621532445881272020801193600 492 6624320200634172497063253853234927608 493 6828971187988432607829201947382359040 494 7039940336419089051213154188917910120 495 7256538529133570107337552825777686272 496 7479798395724887877562305873016873440 497 7708987158626566758391709178922979328 498 7945201507201228186126314843542173776 499 8187657656527277955978316764475939200 500 8437519899639578498065815646669037004 501 8693955431717284545933599866625034240 502 8958194793519369914132254027674965268 503 9229353214200877238337521732115111168 504 9508736704296352364651270164360601880 505 9795399722799153313106371871058794496 506 10090727942278279087539544257451504800 507 10393717570122710858715906278062932096 508 10705832131365245465435086917633505152 509 11026006046137499490677126596667604480 510 11355791667733705593930573677006410704 511 11694051261516269710902193866142133760 512 12042430808526946481691762282534499809 513 12399723419900769434452431421644236800 514 12767666484976998817489569075383338770 515 13144979915365281293167492441997873664 516 13533505373971239358930370771204348080 517 13931877195324221106404431463008555008 518 14342046981698134450133535453143593104 519 14762567256904836731888295114760623360 520 15195496665841694076189773686896076500 521 15639301086625954703973908390846515200 522 16096161466042450736003633948152668030 523 16564442522327337864985970593023623808 524 17046453958438025590943179345264035180 525 17540463797360773340357271438634080256 526 18048906991184509075123478788962092280 527 18569949360014753716179824098415106048 528 19106168931105313618964488847040480816 529 19655612051742151790111556859923517440 530 20221007426091198362426329199714326596 531 20800287497003289800084790994690565760 532 21396327142246515963934692819632923680 533 22006938340489264427772503490265906176 534 22635163212099507219432438687904350840 535 23278673098114003965981653766230545152 536 23940685992292093037493121564778029740 537 24618739164056266734871774998830023680 538 25316221082769038705648108825743577910 539 26030527500456321938918815433638262400 540 26765241891385675569810857323527315600 541 27517594579022746041850811915256614400 542 28291374182101021307771059050587373168 543 29083653733052688354604016579774945536 544 29898420148121163445847319610016606130 545 30732580325158567616371025086417152000 546 31590348389906014921545821373109156800 547 32468437272002341566716608398794181504 548 33371299778903356204543722565022671482 549 34295464413882161068037569164085788160 550 35245614522353530311469521903646195164 551 36218084197416161541241086114039763200 552 37217820867784033259933636641316264160 553 38240931343263777708791761583257559040 554 39292640573714006928492855984742545390 555 40368839836095105645990351237772893696 556 41475021400618282077737349228799103460 557 42606849177720167983192575652477976064 558 43770122187772137682934169439869066336 559 44960238828303109704956268145197838080 560 46183320015728115773515468668601339152 561 47434512368314732730640113096855009280 562 48720246639702626070178700870548737018 563 50035404375257260514287816727041327488 564 51386771754081114211194681849657785280 565 52768920340753220666597356101258353664 566 54189009461613972468722518728475237620 567 55641317504877744348882643394430356224 568 57133361993006183489990063552597804280 569 58659112399255702504290836461145180160 570 60226497876240989151259675680107964000 571 61829127061281730668730076607393129600 572 63475360628667095363554082247166461528 573 65158465952348278478326631718933774336 574 66887217637089226872475058627744769840 575 68654524186905795070319702303577517824 576 70469635748361954061235414982564385925 577 72325041009845379332854888542895017984 578 74230488904955502520472628231757907307 579 76178072098926825854171697281137258240 580 78178016683066809881417798323188544500 581 80221998521626385709967310698622945280 582 82320792869904273225322553226570956568 583 84465588566413960848646401536700039936 584 86667735999707127166023352923010748730 585 88917964588351825246012666198285928448 586 91228174567318440204708044449005524190 587 93588612773866803533407244826754710144 588 96011812087549163620685239804870359372 589 98487454544508462936305983350081822720 590 101028735967459249753948867387649736600 591 103624807007942253052807887089020166400 592 106289495551051739686590076906041661614 593 109011393602326880553851191124106190848 594 111805057586970911845971376912145265120 595 114658426416894406907501188341282198528 596 117586818816198180002510695975336953150 597 120577559218026457363412082619798988800 598 123646692736477965273879391888978379376 599 126780899017660291045790981827679289600 600 129997060189470494113618559340004907700 601 133281100880265201599468633388324480000 602 136650779540347513433665330023800230368 603 140091312320758873970920829610295358848 604 143621290380666450145041181334488403880 605 147225185787321736755120104046372601344 606 150922551023837374456477682667427902120 607 154696987799988487206009429322339697664 608 158569053593173588899606119666855066460 609 162521533299428679452517517817460142080 610 166575938897511645391638148778346405204 611 170714199081227413095920012576998763520 612 174958927378487336324547843118006286394 613 179291049333311724426187684108592537088 614 183734330741724329931169286396010392220 615 188268758240672354895185379870206089728 616 192919188986915935995704644146580762080 617 197664624486709766897076072186922497024 618 202531183833825040049988675047975041056 619 207496715479538174356724552775161554560 620 212588656608254874604144316239439665728 621 217783776346270072547693235448598507520 622 223110759708492270688094714485248554568 623 228545245591570227117340394921571909120 624 234117361275546951565487418276152081800 625 239801420518890035011503312556135139328 626 245629058066212295027104521549176499930 627 251573350586218834756867574724351498240 628 257667356031486303571298637423301231542 629 263882854250814173668410930074629309440 630 270254551416889896363499214392885868496 631 276752708507859114688083980104044268800 632 283413751823350485926346567814192954800 633 290206524252964687130338435000680948736 634 297169075300827124269481481334047956230 635 304268764229160685247175214049394941952 636 311545519665731449402840763959312799400 637 318964960112745981782052728852040912384 638 326568976763054342768462265940361067480 639 334321567121097677116580626928223164160 640 342266469286913458473399583816226278350 641 350365983070822438884638042722935628800 642 358665988917232274384525147826461226288 643 367126796827135001069240905897004158848 644 375796521194981107295942099557084244160 645 384633618881694050301832217261666691072 646 393688305773475543833838574763752722360 647 402917101686506193683674732825400181504 648 412372659256101042295737548682374259465 649 422009223665164898260307565676984796160 650 431881990485004081733493988940499844506 651 441943092187996242578470532733082173440 652 452250109865293323428484475439713599564 653 462752965290730858000863124953792480768 654 473512011094580611434004368442423577160 655 484474575799442856533140559485149348096 656 495703899905775721185363391272932409690 657 507144902864398881347822536799090031616 658 518863533446587293216422078574609224064 659 530802195043973110259372614581342238080 660 543029981705866519307155907727427679904 661 555486339844054558917533167057519603200 662 568243643418987957436851894357793033668 663 581238599381508220894771950003098835456 664 594546648869377195454081532152172292380 665 608101634579243919660457024817836339200 666 621982567097696494043282584884717425430 667 636119926342968566510935591517483374080 668 650596439481831405170880915551704030872 669 665339470179470978016886268214449397760 670 680435220226061123291761117543646089128 671 695807801436582770275861990595148844800 672 711547457433995805009100627003443446688 673 727574474994960277948905925155285009408 674 743983309459542332090049318209276496450 675 760690712724737675656034602367204537600 676 777795066608236864602529251927926417535 677 795209430017828463926748522906771408384 678 813036761946895138284786217475673041496 679 831185781496292327222062026213452490240 680 849764209905881524811692399539576397500 681 868676754707585547125221535307784565760 682 888035575799243835662487090603807217536 683 907741198071725668521993438172755136128 684 927910952974781758630740054930737712460 685 948440440673426978334965306048129252352 686 969452377953448312606402413847916895600 687 990837825179805362373974522991198695680 688 1012724504565928897349529642978595102788 689 1034998737060305421961342943895773521920 690 1057794089386498799659407600237117822528 691 1080991307863229687834950573480838332800 692 1104730035757293691031715754975099995174 693 1128885879282443847387235245735074912256 694 1153604128102822639384335500788227732660 695 1178755033060174453214461743665995488000 696 1204490473597955066386055485854547686600 697 1230674388774080914644923335668294555648 698 1257465515844636943817933795204484037350 699 1284721989657544595268377660012009644800 700 1312608902018348634459827594210245082376 701 1340978332966779003461926349294425075200 702 1370002806627959501278156086898742007120 703 1399527274374945550567951322891188757760 704 1429731982234268264968038475644677615460 705 1460455324489224958112250617491893559296 706 1491884701217665590989177804266481868210 707 1523851680053773456681396133083463612928 708 1556552024581216377384033169314865693680 709 1589809248060678078225862042879772935680 710 1623827811888211833652044391529564223504 711 1658423841132456036715082260514883642880 712 1693809832534474885702243742898667780650 713 1729794209684583400979840006728916975616 714 1766598883243089146371349461485848911680 715 1804023199738134014502945217156305596928 716 1842298844348132836466609708349320761020 717 1881216834703465852775948297112857456640 718 1921017885226298552144507333888410985880 719 1961484348132657191074679014057492815360 720 2002867510971984276165608141023978188486 721 2044939491512490678387510759917193400320 722 2087962566180035942031109500006389510109 723 2131699488170995315252019546985139668736 724 2176422655310186746297544557477581811230 725 2221885065391042210246002230477735385600 726 2268370994831794742355601819008601717980 727 2315621931290851452238317870408542793984 728 2363934477283114230047633788906090336080 729 2413039584283810486703635395288217794560 730 2463245207361280693719122428138225392396 731 2514271344022336451886492665404814910720 732 2566439265566507761966550608805927393608 733 2619456018214416697864902434406844220928 734 2673656704318881198848535242716219998480 735 2728736548156166657091990648680386513152 736 2785043354092150478998382428349274114600 737 2842260039109316750158872866373004827648 738 2900749341082775898914335669771966344786 739 2960179639465696845082367123744562971520 740 3020929158155115969408389477036040885636 741 3082653001701808362763624616361209968640 742 3145743615434969024561140608902241596688 743 3209842312316955510958491855895526139648 744 3275358247033813762572634644779686431360 745 3341916407041617152999963013175224576000 746 3409943292695229066933507830412071844750 747 3479049025697787764167984058484729181056 748 3549675990147864787599955892405115780744 749 3621418840868568245416977966677948774400 750 3694738668070877379197603537928640192656 751 3769211836782896588466877952205458803200 752 3845318823753020314642036677923938486224 753 3922619333464201993263772723098594855936 754 4001611594135457864312967065978345367780 755 4081838011740812973632449551775701290496 756 4163817708051482628805378650366657532480 757 4247072588266338767984716891914818993664 758 4332143451744095307740494390468984865940 759 4418533580419919345283697768585758904320 760 4506803566027019187178745241203719797000 761 4596437326615371290649220302813641164800 762 4688018804118078839095828802480592419328 763 4781008992606750859967084705516508602880 764 4876016018674531198988751919461556994880 765 4972480043690275374196249670922974475264 766 5071031276445246058682491043498027387520 767 5171088261319734622679217425386639676160 768 5273307243894005450038735667511490931948 769 5377081118234108708119406496425771074560 770 5483093128008463178326073534337986849856 771 5590712922811753124829305160130118065920 772 5700648325541553975281912753025724772994 773 5812244832073062128391904280420484638208 774 5926239313179489906431185325715811882740 775 6041948635053256149870596455052826694656 776 6160139738269839203661688790569825269090 777 6280103532975196527022743416517127467008 778 6402634338516596989748410793161036575870 779 6526996147036436120418591175388728446720 780 6654015615004364441458511984390559690096 781 6782924755997829770813353694380175308800 782 6914583739594307889494833939467138247248 783 7048195670701784725295087846467828339200 784 7184651141148386809901855936380245425385 785 7323123232261783069712268204420913969152 786 7464538554323436465102090194924338402320 787 7608034557882275649440708904578603074944 788 7754575119560090603357735865332018674062 789 7903265461779832516871370692297708267520 790 8055103295665951547839075923819334768800 791 8209160441785609580193866626809725130240 792 8366474643515651966205024302832301452660 793 8526077991599150771014950849005901490176 794 8689049694640715579038034629474736163510 795 8854386011910629098004831011302889999872 796 9023203687295908338037303117960714606200 797 9194461787135858913832916703261108616704 798 9369321576418392739719076703654982875520 799 9546697925844938436434825453749934515200 800 9727798137842951816589630200850683704407 801 9911497203461768174761655145500904176640 802 10099044105922467309175592191769708348418 803 10289272529256357727506480839101034332416 804 10483480858162786527052564524798622176400 805 10680453579186940979335143100346446749696 806 10881540222668931138259734682986775383360 807 11085481010232638214076037793478705931520 808 11293671641771677743858210889225680402030 809 11504806414703935367837998535440619489280 810 11720335887888543971374031570409052317102 811 11938899720558365375560465664951101353600 812 12162005169475612876726488262502709715920 813 12388242709040336948081978336923358580736 814 12619170783672159882713520627714533686200 815 12853328948439900676283432232375302801664 816 13092336427329618748057131456067190489880 817 13334672050326114903791010939962682731520 818 13582017938332402705612820207312652068730 819 13832798411436520749395424036780660247040 820 14088752207101289793191194902823124526828 821 14348247123421236663008550429886243468800 822 14613089292052066468435864343988134459448 823 14881579179615971818740595292694047716608 824 15155592533532293553894541582207254334680 825 15433369348613468519453743077588616578048 826 15716848050558982204970855814898041091680 827 16004206063077180191334938716560029049984 828 16297456371291497966922953683346559471048 829 16594701676650056107873640710374858800640 830 16898032081802073912174689239694514628296 831 17205483373593625186267855279059513698560 832 17519214878656462942777817580853038151494 833 17837193036747321397283836444454261855232 834 18161659723549496978905846185514484971440 835 18490498657555981923730661686119446487552 836 18826036945484871789543564858191497893360 837 19166084184777653904714818635492003102720 838 19513044011835339135110804041023288342060 839 19864649366409614590291866601539277105920 840 20223395081794472829344442782220220113600 841 20586922433418612911890769921245594060800 842 20957820536885070936783101302209327309918 843 21333648776905066643345600404221507975936 844 21717080663258262298870216252685209300380 845 22105590750585250949981677280181483188736 846 22501953376552007913490014429239780826000 847 22903541770333047070076767225682443982592 848 23313234327303503819986802674644455536158 849 23728313692081797505895915625395524480000 850 24151751435808732076225844026028435410158 851 24580736568994960132604361082520760798720 852 25018351897226534145574301706317940482208 853 25461674318044562898942058263228860179968 854 25913901579196693488621987426563374946640 855 26372010649146561085388602784484673440000 856 26839301883141125181584541239082947457540 857 27312648782272151542529713895192547723264 858 27795474520243580156511369787929417372192 859 28284528839432459603792922689864988516480 860 28783361602765042748437604657119798938552 861 29288612171582004461179287753581159485440 862 29803943541040069057906861317762233653968 863 30325881035968910760433324980615889241088 864 30858222951572298619483499102713836061560 865 31397357875799528989581487326126253553664 866 31947223857494990612280649470387465657570 867 32504087890757339246235636172248359732864 868 33072012444663185857768027256601989654784 869 33647138665989076417037704612024747438080 870 34233678221529960474687945455420285478000 871 34827621529708241357976808225915328328960 872 35433334087312792954732997628503443429350 873 36046672191904704217040449438360078916608 874 36672138331935154533871498605696416442720 875 37305450302189655772203773218986862789632 876 37951274732301338221759370502752749304440 877 38605163110410642860769283778149345641984 878 39271951544806481275518700961790740619720 879 39947043970654951484562518424151861367040 880 40635426963749458836955618586260833029496 881 41332351818270490080768943618211607859200 882 42042985878378739812728305215243114925749 883 42762397371653943379786499371979265644928 884 43495939934019302487531883697132462031660 885 44238519263735962906066426797092134963200 886 44995654456264917993639334968494524640340 887 45762083447708019256636184724733192998144 888 46543523957167075033130789485085889131880 889 47334512187318420304713999992259908075520 890 48140970847398827844650765801552721177900 891 48957257574081907466938346271503432545920 892 49789476578900435236982531907126943989024 893 50631800862437009461461273584123876290560 894 51490553089446337001560051730560128426600 895 52359684500221414140970683621792173088000 896 53245742798528014485783369998856403873080 897 54142482791052231308263797818286344343552 898 55056651529427262691230120693715019783250 899 55981801144448306393373117877049097799680 900 56924918424440629429723114627590881838803 901 57879311442889187243373156369606723978240 902 58852214309727397134967226565289752389736 903 59836719574986382199249134159369533403136 904 60840279731736362019042945789900816981330 905 61855764563266205716410181342407385860096 906 62890889910713159043478142853314102769120 907 63938257618808405172455987403149553435264 908 65005854712755737570883338138581223063052 909 66086046227953486137930261488795057333760 910 67187058765483416589533757160020708887904 911 68301013142582139108207105934965345830400 912 69436424611069252171300813167834446234320 913 70585119491223132658086933075391723539456 914 71755910690241754285600523973463048160970 915 72940365047881108018354779827264900924928 916 74147557602393900274656351743935221276270 917 75368787100844458697539728081366148835328 918 76613445295278416047017403400567115909360 919 77872508001543419677498878816121852565760 920 79155692963678654257627405068014492478000 921 80453691240336115583116027975447212344320 922 81776507807277711110652700455713086092918 923 83114540195417786126941360819191304229376 924 84478140082024880839155029508015559178880 925 85857350504557181737061069396376626207232 926 87262880534159276440383808655409150786480 927 88684461577450427803469827680009481351936 928 90133116618469650566649477455701086615990 929 91598255202195076276836277477138850595840 930 93091280294024887465898462311353084955392 931 94601213193985735770661678702598157828480 932 96139847824146628939601619708278195895834 933 97695863922221075126334843083692345153536 934 99281398957275596914565484151412371753980 935 100884780714236800672438240043862820283904 936 102518562134650906227721404434242087668510 937 104170645320575009962565788522473447097344 938 105854011357582554043410346521191751386784 939 107556188968803995538955217708426178968320 940 109290534279549388865174297359456010538336 941 111044190540161109715256879934371069990400 942 112830968715082374552713370585414399393288 943 114637546416380087758639249383895148898816 944 116478202384793017795423305843831735763380 945 118339205487127204130743303209214835712000 946 120235244448864793248519393725849896120080 947 122152167127269411965469504046111328440704 948 124105159022460107296871918062102681867840 949 126079558004573446967715985411598281958400 950 128091061294234444025451853027285305824100 951 130124560466802182857171397726504483831040 952 132196199803943021912297605649510377920240 953 134290410323731023080200989189480880416768 954 136423879510103577157379826533300711154630 955 138580481195579453267575738144914294583296 956 140777461325172781214676513882830051634960 957 142998205719649808153573692440201874114560 958 145260448531249169959824822631382709246240 959 147547073100773479689770501017304297786880 960 149876406228111170031682045821942898603752 961 152230721688114691007624738047593475276800 962 154628956543403100229731390593857809103668 963 157052852361574097427351541253340248473728 964 159521877923331783090362838192946153115730 965 162017225754535481638194003093089065841664 966 164559011972810202609924367172922002807040 967 167127763878851634450956534287002790189824 968 169744262892183632000641007478803682204045 969 172388454948868424996917838601238951249920 970 175081701534469899193113838836092978084028 971 177803350240543225993473674001702733814400 972 180575468048349452808518601902899661917604 973 183376675616387065135028144968950096721920 974 186229766111507165697045266394990435000600 975 189112726916482008862738387783801360667392 976 192048982277583824438403047391267950115990 977 195015866500299482420199401753536167465984 978 198037573651231188859200498315376401649296 979 201090645540114006365767204820652439722240 980 204200067099225442985553107981859330586302 981 207341689114075449276143957442495785551360 982 210541184266913996718830585704670227583268 983 213773692437581962556962985165281741033728 984 217065724334386733573740672032459594618360 985 220391554789852301654907739474867499722752 986 223778556859192948125408268610176922831340 987 227200253470658365660316874607799028400128 988 230684765158616082986302447136628034296360 989 234204839665877117774753538263108073400320 990 237789511061177958847313953662910294984728 991 241410585034617604789383930603706315084800 992 245098033831113125971104761987080773132768 993 248822843571786250857831816843563218164736 994 252615800201033966108914454108398510616640 995 256447046958452439734862566594150879808000 996 260348363230430753599996284007198060305360 997 264288865037021181580516933515528279688704 998 268301353746742371337905519622575941684700 999 272354054469349290709495743880056167119360 1000 276480652071397566037182419194272981405900 1001 280648453516235026391833624741965504122880 1002 284892225541943697283763661909383779845408 1003 289178157671659320162875183227539789492480 1004 293542127267416780105143221191042512916980 1005 297949353809499534941218962232181012330496 1006 302436675476148546221430781002168027309960 1007 306968314467954394136948606053199240613120 1008 311582284326382874555463257793097202086168 1009 316241589930900349935839260469953434670080 1010 320985453516405454916799234122035581418404 1011 325775826572995899943888849987201621722880 1012 330652973520509830021533689960583356242848 1013 335577760664956447622341324436065565388288 1014 340591731055351112129715261060246900207540 1015 345654428171302323240219951187634990668800 1016 350808707280586333690622513905608848365440 1017 356012966058079097315520123933766728370176 1018 361311192125879720812403593923608202537030 1019 366660605534398368032577438628200580959360 1020 372106581714838748710251792182102904494928 1021 377604901082985736558109328494969640998400 1022 383202365788626642154466662940826839623728 1023 388853513316560659998457501989628396879872 1024 394606372733810982312343034365138545112545 1025 400414201422606942845091718364444525561856 1026 406326536746728313598395514594548019488800 1027 412295073248788351123744755829485563950080 1028 418370895769352666225954930786794289266242 1029 424504348061743053506078304367194039603200 1030 430747846846604902696153135143686659158096 1031 437050348113969790271077521365033674003200 1032 443465904094302174988062768945161866691760 1033 449941771657241478068017250077963616867328 1034 456533683813579401435134877214282663360320 1035 463187433664641339418559314654353571112448 1036 469960195933955652228163999631609792920080 1037 476796256644491912494061205862252578075648 1038 483754566441514594869537154095530801643336 1039 490777568465136439520626163498707541521920 1040 497926034746300631920817587937299803070164 1041 505140819145155988673655029853744690048000 1042 512484257307645909692707795459018284641418 1043 519895570939944359493749005217972034316800 1044 527439019410479900509086872187655626006990 1045 535051822824044950920618815224740654336000 1046 542800217014144534500956168109306844810500 1047 550619701548025200655027714485844106579200 1048 558578203310113097826718935376282583580780 1049 566609450869455710459043867390801006105600 1050 574783458175715181592531894171579084205664 1051 583031784909329020365018104949036762499200 1052 591426584837926113709158105204788672900664 1053 599897551406621333687230197597991160247808 1054 608518670578323464526557507855757628263360 1055 617217719743186284740870573854342591677696 1056 626070943534458916667076181818569029289520 1057 635003765841330997665088406856282387836928 1058 644094751323538572008569801978711972163553 1059 653267305208574309251928998013213969780480 1060 662601971955233730126621689381070082118052 1061 672020079637622358910644689201674895808000 1062 681604620989300803458699922291161122941860 1063 691274376374490871398606915655758559289088 1064 701114847797153761381133363885878282759200 1065 711042628112705846549796161988869197590528 1066 721145362479492706030868307529583137396860 1067 731337398562880364018518330837622949143808 1068 741709028824825934263886498762471439470520 1069 752171838625210595977759818267617195036160 1070 762818838752097795960073630027367158766328 1071 773559250570938010658967984616171760217600 1072 784488398595427305334043828895251168963244 1073 795513072529282210542428574666528162109440 1074 806731463666959804632199623141461526755280 1075 818047374317514148982425610681124823895424 1076 829561933212742038183967599522289218681030 1077 841176383211776896007085091526077386639360 1078 852994355662453213617027028375627815429924 1079 864914467164628761707524834506853220317440 1080 877043446296950743385224065877300875642000 1081 889276673489069586662183426972483263242240 1082 901724056759996365047230209391957233825318 1083 914278213236938788760304632984982699255168 1084 927051750062444140488534340372341998116080 1085 939934442613556070767000021767094625992704 1086 953042249178403544689779679277262204044520 1087 966261448387815274142925031412640056530944 1088 979711431413634283791209182736888604272562 1089 993275487391713555122949997087578101565440 1090 1007075924675121102221456966374621601426100 1091 1020992965958589107006279503963996962940800 1092 1035152537004471802030874872253471955789248 1093 1049431076001880927543037086377292345794048 1094 1063958220966244730800403406976276640300460 1095 1078607185506666039132963060404009552681472 1096 1093510751155136254608192296503713127792890 1097 1108538816306021222031982338473171477320704 1098 1123828073378504536038383738809447919192286 1099 1139244334741044996013662494773594445222400 1100 1154928297744058451959923080273016296893308 1101 1170742289171315236510070049627941056983040 1102 1186830401065130197544409957026848182316200 1103 1203051386169347584647808410988799052615168 1104 1219553554195547202920424557470139683772640 1105 1236191239533488709445790147647704758992896 1106 1253117079187410731738751689653809586995840 1107 1270181651118680175634654813018351490526720 1108 1287541247518540214473374465853276659341502 1109 1305042585166186993569842730734403231751680 1110 1322846512589000516915080838006189332544304 1111 1340794980250961616476725667471783109446400 1112 1359053501255498492565849330789167964252900 1113 1377459969161822164737848820151829656498176 1114 1396183840704712184641256377879540138370070 1115 1415058850576883816732302929426144356849664 1116 1434259365184634768141176593754295645580640 1117 1453613969506421115569419931625276777537024 1118 1473302066164664601922554285173637709914456 1119 1493147871222829928296064291269893973039360 1120 1513335030275378897664821156001026451475728 1121 1533683270040410116608083623740472996838400 1122 1554381535797305476849324486850701660446816 1123 1575244003876795730905524936414143142081408 1124 1596465043376554211275210569762806465988330 1125 1617854116312769581470025286560769983773696 1126 1639610165972805169798883641249341498349980 1127 1661537822953286349985148400887660293542144 1128 1683841736837777806673948211173481508793280 1129 1706320545668056816966056969100379493181440 1130 1729184750646142288022765380239444455115996 1131 1752227917116269170035993492943282719260160 1132 1775665463691833513713996935615930169564884 1133 1799285744817466497271800661783496625985536 1134 1823310333317338804564700131019658310532280 1135 1847521130390471541054814864702767531677952 1136 1872146005786826622219198855679805848917240 1137 1896961391311253413714688263192298776775680 1138 1922200454211210115362291723771121393346010 1139 1947634022296979036983798138366018685003520 1140 1973501884246575498055900985540757540751200 1141 1999567906021791913469952466177948268144640 1142 2026078664671141032285467844401026420186068 1143 2052792146069207391037678129279080869613568 1144 2079960617080222495104650511928924938755160 1145 2107336024464066543859535197284599625984000 1146 2135177770792500737459257084670285122533120 1147 2163230311775557234119327624056175236671488 1148 2191760349573313384295314491448606974961584 1149 2220506004175757659170887880473925680332800 1150 2249740103080715998656941474704935858810456 1151 2279194276764274225127936594719254203904000 1152 2309149024202324510678275136092146490545285 1153 2339327901035581471371940954023396587655168 1154 2370019268851623235363458847912259760603090 1155 2400939877604615989721722040290433437704192 1156 2432384662702847520584127781738852134213555 1157 2464063386061784514834751126478838948234240 1158 2496279244609733156415620877856800391473816 1159 2528733317624344895395959763211292432318720 1160 2561737250670806032923877034800394224480500 1161 2594984795524928285112458405627023940638720 1162 2628794669555175033322762098544475613135648 1163 2662853121615214174191050517395815077429888 1164 2697487743273177787889475522252492336206680 1165 2732375431605267883204370588841357716849664 1166 2767852871732819083050553319552578093267320 1167 2803589095822744260702981356130322846736640 1168 2839928373238403145442428750546039132458298 1169 2876531661976615349929985867445988705013760 1170 2913752781595700961486868948524196382754372 1171 2951242642088895499934974990693440876144000 1172 2989364827005868632914412743925097420955694 1173 3027761785154709671642385949243961827946496 1174 3066805251986841284977848734810441182383300 1175 3106129014359291200413506121531675887980032 1176 3146115058484900408760453005111846624881740 1177 3186386356873976908798624691032702597321728 1178 3227335397968997821960817969297093031841920 1179 3268576078424790441412713334104313963416960 1180 3310509623264762951224165333035471512535000 1181 3352740614490765975461478570994014516364800 1182 3395681300843259690286394449676268503894568 1183 3438924654136974037734310766855850136497408 1184 3482894190216863406062741777343787944523950 1185 3527173124599699029338683643448449267097600 1186 3572194356954649548872337705217267843002690 1187 3617531117577633764871065220033623456156544 1188 3663628130421778295655159977152853981595360 1189 3710046137996648038993468026327267373255680 1190 3757241975255212819954085955842984376931872 1191 3804765927426156455729961280316732384339200 1192 3853084878969291470237498921034740402754750 1193 3901738385780283170642622106989168289870848 1194 3951206038015508981350282177883573359696800 1195 4001013995281693018385313563043963419520000 1196 4051654831362192420132228981386153248850160 1197 4102643472584502532142459295696996897105920 1198 4154483279909710077276554276583046906434600 1199 4206677685058975563857215601210095540565760 1200 4259743668288569154806274340832538345542324 1201 4313170262624154191108848897416620341862400 1202 4367488394745410391209964691544418947961018 1203 4422175066795561004376182174862128951252736 1204 4477772748148230898584243612080876459501280 1205 4533746099104723675166190681301632203191296 1206 4590652213438947541153919571350734793959740 1207 4647940316397528098044398151963254332917248 1208 4706182443193811992024324554444514916858280 1209 4764814902907504268095216229149842363760640 1210 4824422113064745991726770368503326359556006 1211 4884427170126185270342186223872273265615360 1212 4945430156554753274600021719418338301384808 1213 5006837591130447823897823458806375732223488 1214 5069265593217822737241713607902319310453920 1215 5132106859045901425452411046895374729784064 1216 5195990748141112161060094664033646126316380 1217 5260295780016123594814211188663390410522624 1218 5325668124688978396982684966197856541458880 1219 5391468541643929501778258757366293767503360 1220 5458360370877000694045684218228093582335028 1221 5525689542286909100623400717715769576335360 1222 5594133589692741099746037414599977021637088 1223 5663023277661540801245939099235138520996608 1224 5733054132338435974908193750177698864121530 1225 5803537857438255277573034982739324345595904 1226 5875188395603291897721795416472825347836830 1227 5947301591488337143084702347833924859554560 1228 6020606555351778525129744626422119280876092 1229 6094382868947866900521232523307454850096640 1230 6169378938788592397557751520633004484875792 1231 6244853940445909438029659249990037545049600 1232 6321575984723261396188050328500246052236768 1233 6398787245089931316934351177122585782489088 1234 6477272079804992351453876048792517810348330 1235 6556255278435358820763748596013934915366400 1236 6636541838047351521643214454132765116519200 1237 6717334662042838190414322452091583772972544 1238 6799459869548986435490646720113000574570660 1239 6882102191932930032432745604722427732520960 1240 6966105099739493713601947944890765667969600 1241 7050634694545842167234473177863840082759680 1242 7136556567090924007320340085253227966742720 1243 7223013405105479384519238542042355195653376 1244 7310893380936466984093999802664600216931080 1245 7399319714450438914064563162899444087478272 1246 7489199152790164772426305618391781154361520 1247 7579635015446880490467107273770469006042880 1248 7671557694277122508890420147588649770057096 1249 7764045410797405212137398195632098048409600 1250 7858052748983507557298162851861124213532357 1251 7952637136893365917921164285620173320154240 1252 8048772982209419699855321385154438725351114 1253 8145496401442148631183089559753272045783040 1254 8243807125359804996146823831720361582175040 1255 8342714439841124533910658718077028014794496 1256 8443243922439983159524536431028646622228790 1257 8544382597142915328466298953768336680760320 1258 8647177250944929656924840333894935502707164 1259 8750592155230707075420978412424857126385280 1260 8855701149075910824056242027745787739823952 1261 8961439761736647259299325681872293790520320 1262 9068909505094035329222455940116202859631368 1263 9177022147892047039742941583450483070996736 1264 9286901819747548730890311317843418517675440 1265 9397435940269419283077742215389251003772928 1266 9509777593245399832562735551675662130455120 1267 9622783492066439719661237648243934765500928 1268 9737636268526106928065301637283768663820822 1269 9853167210426950539047652921104967060316160 1270 9970583135025366494866087186297349128220928 1271 10088689351493682525124455466565161521100800 1272 10208723588406978274550226063526773356347560 1273 10329458283464027022592068375771860757980160 1274 10452162777934573077010579776498736465327590 1275 10575582391628899330415118218465755448422656 1276 10701012240537554833624445152041614662242840 1277 10827169860259730657579940219390013115241984 1278 10955383432991249781429696869277313370339736 1279 11084335395607458411351653768022736261079040 1280 11215387665593580207259787809208671184718798 1281 11347193679421040275029701680930513850839040 1282 11481142899247780499802370693908815393059218 1283 11615859138850320851503402561051439560134528 1284 11752767135785150481071944288540638736709040 1285 11890453155177068776106622685559643983281152 1286 12030378005228386850031061894610143045508940 1287 12171097040246778544573023222615365606007552 1288 12314100406517490900979688351393248299276480 1289 12457911792114019115965283946783902961361920 1290 12604059057134232334341513088232972433402528 1291 12751025822027995399674392276971802417808000 1292 12900378415599293609075602010866099927993080 1293 13050567423710768568634899120057476092686336 1294 13203190505165121460832584108402100636931960 1295 13356664507636342586746214913351120810544128 1296 13512627298503918965672228428910099023268105 1297 13669452887089880681239088983835565142447104 1298 13828820250283788551093845285104471204887760 1299 13989068204296766174021898109805225069766400 1300 14151909077392203926487211554085354641049482 1301 14315645641608526720241668847938800107097600 1302 14482033187908448873047812555476871373925376 1303 14649328806692014200734392374000335568423168 1304 14819331600066352799989677361613351422325580 1305 14990261072008947064869486606819181201152000 1306 15163951919611959485827837463557435342928310 1307 15338585268119437620567208829805715865000064 1308 15516041593997216288198218544533374717001480 1309 15694453205970352307307931382613283761745920 1310 15875747374371942965733720309693103872779304 1311 16058016390131251926281489382324410803875840 1312 16243225392112458831782615173959595636662618 1313 16429425695949530834073498478134674244888576 1314 16618631321963486942889118728012201508908210 1315 16808841563440472671842157248707900100401664 1316 17002120279811747627691391331092115472946560 1317 17196424050074340920570126969156088948643840 1318 17393857129395954850095450053466281325592380 1319 17592332488515795736422043274616797240098560 1320 17794006440538339825303244205962076174180000 1321 17996736396160505925002739346935555015936000 1322 18202731870349823841180049771107978534942318 1323 18409804826853729083897271832688852724468480 1324 18620207724894287969361495410753708927487780 1325 18831705999326903762749165079405092709620224 1326 19046607663132642890510212172625122902817040 1327 19262618977796466760582675589021492773200384 1328 19482104590151751957547164794811944307626268 1329 19702722273878828524463959338238124529699840 1330 19926882463527244003355585535474225710424000 1331 20152193443489928004507962107233832458144000 1332 20381124777638141051880142350220047177915814 1333 20611221592473005810195764460791725355524096 1334 20845013866332736955993709464326637014429680 1335 21079995169825378255386652501864742119180800 1336 21318744128941257381307566640569073822041240 1337 21558701540379609857807150258236467443171328 1338 21802509098311084478636108697384041021924736 1339 22047540366482195569813457310535904759339520 1340 22296501317132172194929275906260176573541736 1341 22546710539199602050444201927519768851033600 1342 22800925845275380799170635349840658399483736 1343 23056409729266176607753568701366518211722240 1344 23315987085197174538551499889311965075669920 1345 23576848690789845619828194623582214432000000 1346 23841887971109853348097443247528315854644850 1347 24108237284745066527761736949834691646304000 1348 24378845107074159040738363041984570768912882 1349 24650784003884119428729692194685963285022720 1350 24927073965276928893557947003909719782651400 1351 25204711257372612514780761233390762622912000 1352 25486788742619429935291458428737463551445055 1353 25770240432315967120422909083758326405814272 1354 26058217812254220934431321155308435546800990 1355 26347591378869274881297008230285286203216896 1356 26641588640287015616157501710385410453306520 1357 26936998750506789818809159484024044441896960 1358 27237126873852003270755316594147133349236464 1359 27538696038208850003507603677075661923605760 1360 27845073630195925829177412730986897368549052 1361 28152915012600847743351413540800820997043200 1362 28465668575012870793737233643314306841174928 1363 28779903192495503763654718486798044204272640 1364 29099149774889490046883953734514020037618560 1365 29419906772147917854340042161178054990307328 1366 29745771319612378431784266458347744466002020 1367 30073170030917948695545531712174006364807424 1368 30405786107078512824856389951125068433997900 1369 30739953998062983674366943952207474604943360 1370 31079444800427528653063445750478188100537228 1371 31420518201669121120650082434824026025624320 1372 31767015550363030144807603543438488140194800 1373 32115120049556159326603522445932343458334208 1374 32468764693317041919629517141399677714906280 1375 32824034750818103089773389225230092691385856 1376 33184956565616358108356204144107715169820740 1377 33547535826285133234643877191945684521257984 1378 33915873614729148372239619312783436854928596 1379 34285894454566292828944886788036401720138240 1380 34661796753297121312800616730929464954002496 1381 35039400728940441758522291837990308673932800 1382 35423004167370173640647516063095719026397468 1383 35808342857209850992628900047625962295444736 1384 36199793811696028496340456296990140242808230 1385 36593006453817774983118881705805447308285952 1386 36992461378206402435030669809537307891308640 1387 37393697232379865013936093872145969938968320 1388 37801300104877422007274826493058561509720212 1389 38210718807398526503396215656475509744209920 1390 38626623678348856657375940407396205563097400 1391 39044371928547710928831820030441070020304640 1392 39468743838857791649566380754180938345211080 1393 39894978705452412394395716998264598841446400 1394 40327969045737857492023824792073634491639860 1395 40762858904754562349310708300980725724547072 1396 41204630061570694424068520459328816519650550 1397 41648329141288165707081920366917430687367168 1398 42099054879088078842373287074284740139035576 1399 42551728725064242205967457232033588781395200 1400 43011568501338470478965171348377280657358600 1401 43473394358974746582808836715795186330199040 1402 43942518992988381164456743570531519364387718 1403 44413659291867418339726187283480068741346816 1404 44892252009392868744994439450780211633610960 1405 45372880867439160929434596459264675428484096 1406 45861109253992590746546654123478363278517960 1407 46351413543315547327469585722557364153683968 1408 46849457593852502506474566172565349975945060 1409 47349607997890469517435284427033358122132480 1410 47857660528187412652385695868842957467007104 1411 48367840485166948243528470503314739320492800 1412 48886077935027784624951095643399325778832354 1413 49406484079850906441446264660577798041865728 1414 49935095703682102401971900068774138282615440 1415 50465907712025316697870758022340630947409664 1416 51005096741478747861914995360330140584329200 1417 51546507461229625169081491843712909624309760 1418 52096459249700359945361507654436057765223230 1419 52648675911815179674754094510430524634900480 1420 53209589789506705214621279356850229682378128 1421 53772801109972074262465883944548216240453120 1422 54344890850069451867117248723358739573021680 1423 54919299925272265641491113711399786766673408 1424 55502760592489673102804450408508196977366570 1425 56088585374388323346831448542066033610931200 1426 56683626457154113466714466500107096107590400 1427 57281065520907696665558781511889902064870784 1428 57887912260020219359962691940559480383683904 1429 58497179022997263402167514396312519245821440 1430 59116036232218913521245176657647854014509392 1431 59737360299968927614489554257120422799608320 1432 60368448531601332507491367431446973808762300 1433 61002038382438882096425657610732938364822528 1434 61645594456397872529604414463070396566837440 1435 62291674749630309021396441998660031853077504 1436 62947914121718375315864414563089238510958040 1437 63606726235577206043209953065732332078817280 1438 64275880603959043494368856555754580725686960 1439 64947643818586841137873822913194348491832320 1440 65629962599529980761398357937773387159523014 1441 66314912884992648713610555462863431068441600 1442 67010622197372807040099165960550276311175488 1443 67709013750108001224064478628944145868084736 1444 68418357432305033976594068584984614571143765 1445 69130420351190324291917286349456736990001664 1446 69853660527875345485491362415028471409042520 1447 70579643114763906160791983125154700876943104 1448 71317017569206226192380517005900723546224030 1449 72057186939172742357123203121853070022062080 1450 72808951707799062187560480819223122354820650 1451 73563549784111701906727634890906486429814400 1452 74329980827871326648150094062082284509516412 1453 75099268310432951736934031572430141115975168 1454 75880615066469911238365104472911266411388840 1455 76664873136243626973398426499078762821239296 1456 77461404951613087157405494373317078439161680 1457 78260887351641543024771536822028169934635008 1458 79072894137396185838821010399872341144928373 1459 79887875085744093144066691303916929002910080 1460 80715619029984429822598623873632556181835052 1461 81546393872121030911154963132471607979591680 1462 82390157672267943191861181353151558457540488 1463 83236993098762663242093730427071717477150720 1464 84097081854085716453999644906776045255404360 1465 84960265636745300291769928264461359510513664 1466 85836954260868220772310073754187010955252070 1467 86716797181091292563645622379595305838958976 1468 87610382968712136516472868525792587605309072 1469 88507164620959410233874664674406787496975360 1470 89417967946529425186242387638717582096487528 1471 90331990909393424705975987113179453226444800 1472 91260300626891586895805702804383278042827304 1473 92191891215996715884853886879315136451623936 1474 93138019221573200585950761837558352944170160 1475 94087471169609542925456097365508403830499200 1476 95051754497121543842247855789699661293781890 1477 96019385201856830265366903336052512427542528 1478 97002126605651419916536112450065563979946220 1479 97988279311096724553700198365936161467476480 1480 98989806654429653459228601997295423201146500 1481 99994789168455912733039132815026189080089600 1482 101015456212766558239410168280474508336387040 1483 102039602156341431239410195239064895423142528 1484 103079726886570611929475221642061955788868240 1485 104123396496454388048188427900160729202790400 1486 105183322732314315138581351350799905294473240 1487 106246839257816033658143904352011854836268544 1488 107326939038804009465077297914877512340146816 1489 108410652292456311920183160324192809689297920 1490 109511258742346752486649899360160128397642500 1491 110615547512314012773421362409377916045271040 1492 111737021919097301241624133722690571593870174 1493 112862224813597847142078628397553240659701248 1494 114004957523090807244028630992981831290904300 1495 115151442082669078559609884980053824605238272 1496 116315782845168539152573993502423032848441480 1497 117483946449005510880078446629178110425318400 1498 118670273996422112834005082443084127419974624 1499 119860472106325962417885245262684999509328000 1500 121069196788097545027357092518879369051695632 1501 122281814621429917229148074477289472791859200 1502 123513302679538738307513924456321993930029968 1503 124748757951856772137945811083494707790613248 1504 126003407216738969670234726248367804522743760 1505 127262072098671232274380788849141808950890496 1506 128540312938288435117212717044775126839057520 1507 129822592023692068330821101484017466475999488 1508 131124808838746451070272340603519305236310340 1509 132431140170072681011471058109492840381716480 1510 133757749806734700332975226946203211867529904 1511 135088523934681601308146647312159765057324800 1512 136439978657434860519800901792712869561115200 1513 137795619482558169093588414801820020004638720 1514 139172321644899655088123780120010772287494670 1515 140553289445670553367489458416088489268387328 1516 141955676758953006781514691363431396962588020 1517 143362380268754446561032600586129467348569088 1518 144790926896780337025595629433880390176076672 1519 146223811181793199108570862727901102227532800 1520 147678939251573364853557296936980583918709000 1521 149138486797957481055802354033354258491847680 1522 150620654755859101823249527599458242001051418 1523 152107294352495104632933183980409718873627008 1524 153617000316403821581110051079133098695682560 1525 155131198054564924359685721136334679756960256 1526 156668883678730618930293617573952588483702480 1527 158211146363470735542833211158864657291132160 1528 159777292899931579333658571225439151827817280 1529 161348069093498946172275745382349055721763840 1530 162943198551686633737034480894396483130691596 1531 164542977447749815865051489624845680405916800 1532 166167553021308693382303697680246120617043584 1533 167796865698780894584001897123031363968045056 1534 169451391235186383850558410660080651905434360 1535 171110708072840055132218924394831672749137152 1536 172795731767918770586831712337054401322446060 1537 174485564863750363395883197541928269039073280 1538 176201571163413508256316292044489054976603410 1539 177922478177878089843763714466487212617548160 1540 179669995785906937955468882426044132981457472 1541 181422468582937077196283605061274590611322880 1542 183202071767618338147556467024266672051464088 1543 184986647675281542750927042636755039527342848 1544 186798844331350949642489936439665218003702530 1545 188616107467424207669934619733973256674127872 1546 190461450902202172885333444691249521131537150 1547 192311916873214942468417207441996584310514688 1548 194191009995114477409315299503237802205055188 1549 196075241065004502221344506006576923327884800 1550 197988614822060150775091662427251215864415264 1551 199907224143005278827176783678184795337728000 1552 201855458943626091200640163783836142777835874 1553 203808985483221571930655135380938117805805568 1554 205792712672064214994096187243187160549219520 1555 207781746167265581994924583347353177514333696 1556 209801522199898781055633693941803657430101710 1557 211826704650573638945681084225340226816482816 1558 213883136742236975230019915675373192015280920 1559 215945032938897544075986744285123756707047680 1560 218038783672469210863552329611135449413241200 1561 220138010479305477257578520971927313518018560 1562 222269661329292883759805956705018924566099936 1563 224406892476295854458689422375428634249044736 1564 226577080190036190886508596331918628503367120 1565 228752905781422203741282424866345612911729664 1566 230962323933226783663175287101493227449077200 1567 233177390761446558182454232435591058267802624 1568 235426648593150338986831429020932384527535337 1569 237681661824162916911024580247576348965903360 1570 239971425197986369411394503473648954119799828 1571 242267003000479109726651790281539083229948800 1572 244597999575863052905999696226373192990712208 1573 246934818273445505278925716824554958687051264 1574 249307684427244290756519241431900173886183100 1575 251686483765197804534903492390778815210375424 1576 254101917517752270681297902155728954552376590 1577 256523343109166739428145239256690706301137920 1578 258982105917063331745315627182325428175169696 1579 261446866670852037297121588552901995463859840 1580 263949625038196642779411609411671912494596000 1581 266458494931510579716590125292783379840122880 1582 269005978516872640333320635435163865142525808 1583 271559633687455617665803476630563839925027328 1584 274152641118720883866390855079138445432890740 1585 276751822518971244692006438307083300364183552 1586 279391049706712571615380487664959112365927460 1587 282036569014139375757642466530474195822429056 1588 284722780659147628921010875033552523218568262 1589 287415343748304648012171389743272285423544320 1590 290149375224299404912509634667857122654180528 1591 292889758500314348233501437871997972126626560 1592 295672338425320727677604442990814341348603000 1593 298461390867762984035443323898664846958950400 1594 301293318302654960747414383449375175582319910 1595 304131778873154185230515003816394172927296000 1596 307013929701998170887273372315343434726604160 1597 309902609595049240771459230464057307653666304 1598 312835744332012787623482253199898283627371424 1599 315775533609353130260541902636750241323696640 1600 318760489380837845126048105447668424914056279 1601 321752159198286377390686901219654934876672000 1602 324789851860238681318744455351070251663000290 1603 327834252015572603119884718383328710122519040 1604 330925477571056371096717943159390192885482930 1605 334023538646912816418985991232679757968336896 1606 337169171511201586372644645752162269038618600 1607 340321700552232867437260208819058259613854464 1608 343522700760287952122896000526985307183528080 1609 346730585313651843849235793758155606028231680 1610 349987783336376868951845814731993989817867904 1611 353251998722302829866770301386544229482538880 1612 356566310348483655489303992029800015301278528 1613 359887698501137533628279804818698145128396288 1614 363260127224313321637014418315412055225310920 1615 366639617587799956285031460783630444940147200 1616 370071032357574336631751418398467713533831790 1617 373509644295517721520190633018384292495490048 1618 377001001403433258068731514940806660353524330 1619 380499615756366902251427498330050983929036160 1620 384051966731997159883556132099962075066687614 1621 387611553875680644767305108263909999662169600 1622 391225804942977074991817083686855921315946468 1623 394847432995696112862684288168870258932321536 1624 398524585393388209148862291409026905251534800 1625 402209172858696289336122970778237950851354624 1626 405950325332542801451683006120042428788569920 1627 409698888088296843620973144637501502827257984 1628 413504988624464113140171396634014831029065464 1629 417318642635777878188902193176413787763228160 1630 421190736311427105261139657725511625559803496 1631 425070442229947559088631561150629322219015680 1632 429009680050736947136413921218046285318128408 1633 432956498178495136077055730035970142286934016 1634 436963868417136459282320709717372429926695920 1635 440978967688310372139349393521925276540147200 1636 445055564217753816531725926275957834676074090 1637 449139945975023873216754389039799568212370944 1638 453286971144363348436953810054974143730412816 1639 457441745082688682475661179915769440970617600 1640 461660232322308184715852152388801227515077100 1641 465886619319732574925686489953143059444249600 1642 470177709987390504210199134796750650344749518 1643 474476757095215660351022723916822037262247936 1644 478841710367904599070810767697593308473696120 1645 483214575320841092764304413824281328109436928 1646 487654468136835780528328282792321885485769800 1647 492102429396604638124396813261153568385118720 1648 496618456138786195604723933579386091319893208 1649 501142604694815645157209350973402738157465600 1650 505736080184714749913996953208403733932130512 1651 510337627352369928969603943931951838130298880 1652 515009677400342230145521807066266465362483040 1653 519689958084978339668177643673381692080486400 1654 524441828480976117689725421925812326294256340 1655 529201983052331494489114157447184437116644096 1656 534035050374494983105953404872094095282159560 1657 538876342139442904789170731524256781718923264 1658 543791779242145688598831832994282725364054790 1659 548715605678808366075619164203824296629780480 1660 553714715772161635130774668484898159706908552 1661 558722264656668700353453903509727333844838400 1662 563806484669289503728794206152276188719770728 1663 568899077492588276212796325426921646879961088 1664 574069633143814977708926155961858506817795910 1665 579248728506026727443867163140077385058084864 1666 584506978621172974867641733511067827485222290 1667 589773817695165062214409748030858888657764224 1668 595121266375502872650473163422842611046454320 1669 600477226892965216751317380962998009031554560 1670 605915150509451971658760161914961854020178128 1671 611361759020982340135384132272847084347659520 1672 616891578629665811377897342483715516175356400 1673 622430127525861801016040362718389270672465920 1674 628053412650978940803637616835992990462757120 1675 633685342618035353263789790538139791530773632 1676 639403426775293065483265515690165415131739980 1677 645130330605349117270696011482801334115469312 1678 650944695087876660509388203485036498778280120 1679 656767922883390101857470561021097787108682240 1680 662680210040241286246742629360681745587413696 1681 668601263281592608228653347161933312184524800 1682 674612861220694526509683233046512640989286759 1683 680633406563301152473855188836632695403274496 1684 686745863992212412124802594878010444184486830 1685 692867306627349566839193895115529540968676352 1686 699082336770402128835914370907616867614828920 1687 705306246357419148951469067934019935465174528 1688 711625299173666963999666838388694828248986780 1689 717953414123363907454275983524535717653201920 1690 724378103305928088379942520733844464795378114 1691 730811891142930410957812575872367381620217600 1692 737344008929540359505667087751281061825457424 1693 743885105112111892484876669210287232953947648 1694 750526160272043619439250240206940628409105560 1695 757176383228796614048279391389995240151388672 1696 763928062437081213173265796096588738294126110 1697 770688939014114336380778154528949621674107904 1698 777553111375828422470619339719949111529729776 1699 784426350834763561283335474912400112606460800 1700 791404591785611001586637401721557355754542526 1701 798392090234962800030202358061580602282833920 1702 805486156629395848585224385820915329236032688 1703 812589508332902678872987564019539422236165376 1704 819801354968342370326962804199780293294131360 1705 827022340111715909748742407469589703817838592 1706 834353605728002281635486355130882259779118510 1707 841694207178579343709079627110972495783934720 1708 849146727737922634736846273124526726345573584 1709 856608603605610050873218541564613910210721280 1710 864184416961883660207096822691976781622455400 1711 871769427274296491891335567562969505110649600 1712 879470244106768390713049769900486548089735684 1713 887180455922641915447202856446184611428289536 1714 895008187946276133897289025156759600353699770 1715 902845331979335312980588185228993215245440000 1716 910802109927566313998648442569256033135025440 1717 918768122736619947660889369250200951080526848 1718 926855725539362268756698968229563164179673780 1719 934952768212916420502127815818506800942581760 1720 943173192999431726557161808410389117485251000 1721 951403064914247637938977611366433773052953600 1722 959758532250570704188244436673792088433600576 1723 968123256452779893392323153100128838759572608 1724 976615622862317402097990900627041117940697680 1725 985117451341686058129828302816822826932897792 1726 993748795667665236708670621471077187745842080 1727 1002389606084390953559050932891441027734953728 1728 1011162249677121081163152947684499371856085880 1729 1019944147623835995907055036020632266280529920 1730 1028860020232074765459560121495022460167065396 1731 1037785359546498442274501021589202156913032960 1732 1046846632337318000068470559840732861603257234 1733 1055917364650164148097551879857999914005206528 1734 1065126456092227249759900122768352211449277220 1735 1074344780306204097120485431168853711369002752 1736 1083703703786754073959182918818444631917390080 1737 1093072071986801132967276953350812558090320896 1738 1102583086945796045109903833853829420281650880 1739 1112103535135122419634105405834293419182750720 1740 1121769169007790812841848926212763261785346800 1741 1131443985061543516233114335409120842805542400 1742 1141266329907009361059591360472725527910195528 1743 1151098076362953018921680312180716331490103296 1744 1161079491373065600547689667323995014425107430 1745 1171070283516115804910450073775614737749248000 1746 1181213401056525252488181171395885572888645050 1747 1191365627550551361986551470951037826336210304 1748 1201672629979961837773533481871302372202648160 1749 1211988959505325814133384390179248762739189760 1750 1222462300952452829999268246608346087681775008 1751 1232944939668019075209306314565205051548311040 1752 1243587370428085594650899500764396321047255160 1753 1254238803049348698848371171080423690199815168 1754 1265052589965046355904449794912232976276901590 1755 1275875604507553623735843268790647573804416000 1756 1286863309418667054087210497442208827956570760 1757 1297860197146489033409606841255389088975280128 1758 1309024683874392105197738787274084901803016616 1759 1320198038325103542005941730663091782377927680 1760 1331541670748142267169384016527882399490198904 1761 1342894394539839568151243800441404144195886080 1762 1354419836732905689456645651849038797588554018 1763 1365954319176651873856534894184627734619863296 1764 1377664562545725497948200597674208512622712685 1765 1389383500393490097481425029800669004012657664 1766 1401280999471728070612272869134855799082185820 1767 1413187424413333839894908478624778395066122240 1768 1425274959757985011425940742152434728368999980 1769 1437371352415367016882552747152809662129223680 1770 1449652037753363768468875259548708654098900000 1771 1461941212306655031899912583329063727781355520 1772 1474417606596005328779947264240591749752014644 1773 1486902718649918872215203200824773771383684608 1774 1499577712497944083020861551800892468120545800 1775 1512261347946117013033381720716284940224691456 1776 1525138193028450716008309276969387372262057320 1777 1538023277117372219468347421096321014771421184 1778 1551104629866237314965249035207819484478751744 1779 1564194457751576994995605351168109922932279040 1780 1577483334196665796257723147242481738955303500 1781 1590780589668969525859068392286029093756697600 1782 1604280373445090025784074695139478916682106788 1783 1617788108665652280734926500937743415545347328 1784 1631501568537455830493854576756644250629768480 1785 1645223212080787490431259985384978846165295104 1786 1659153482461198363042576488078487135314797760 1787 1673091831319644219250846360328294164068207744 1788 1687242445206296594622773817075119853307957800 1789 1701400671010151598111208136803489845866872320 1790 1715774501387755519985512123486094293082641800 1791 1730156183506462763507704094000204968889132800 1792 1744756500022165978670335262028347098969992504 1793 1759364540629267836108652850586588039275314176 1794 1774195018579990567740550519988297843668395840 1795 1789032725863983254138778419500491701016384000 1796 1804096358996416934278578128506494225478181250 1797 1819167456161697891467968966064930722823731200 1798 1834467641702426552204419923522868616947740480 1799 1849775152610052290208288094147105722632332800 1800 1865315726932123558996861438385628421823478675 1801 1880863088189791452629673256994618814908851200 1802 1896647156672035776778195686379481498008606908 1803 1912438254669644393350895481681496126707079936 1804 1928469360297119588621897619628582150912747560 1805 1944507331244856182440696515860031743238286848 1806 1960789463752728758287236754303455348323502720 1807 1977077891401712472695975167639602612216579840 1808 1993614286249537112369206361911424931317770578 1809 2010157211998523252034503768823934624024053760 1810 2026951548973670295121080086653291088244756804 1811 2043752239754251738869625087889678820307056000 1812 2060808682513467871819367394514873256964483808 1813 2077870860389521830860724765981903880329672192 1814 2095192763910732629096072205274513697739910020 1815 2112520646145187167098660795945464032817089792 1816 2130111847227640548295142427515970877888028940 1817 2147708820987772409092969350148829279480340480 1818 2165573648843807787253859843827461672036745686 1819 2183443594687922215063426245264049848803554560 1820 2201585543677684338755356252964591051496863328 1821 2219732845819157203972911545585892977479966720 1822 2238155899669274116436704434031507752926838768 1823 2256584086001982437004415364172874528835447808 1824 2275292761655517255149308390520531226496205520 1825 2294005860925866174454527351655237977436621824 1826 2313003780607890834072798509296075135628093040 1827 2332006366810916601002670008473474474824276480 1828 2351297683687591588990177539514416773654806842 1829 2370593413333957692853832990609761080687452160 1830 2390182822254016028653460036286286756514420592 1831 2409775894713966116420642283322170879043526400 1832 2429667167515312377386800418734931355231533550 1833 2449562336910216677593923811952682664320638976 1834 2469759784507572067059638039917674790812539040 1835 2489960858010776606022598670636144063378967552 1836 2510469377773668589599223384738783353909248880 1837 2530980713802213475618426132738799609913858048 1838 2551804214702576319411907959857861842814640360 1839 2572630772107151269112742441718816167717925120 1840 2593773747033822144963588244341682087395887664 1841 2614919470472298385736328292283653885280931840 1842 2636387008254574171543158508349132247927169488 1843 2657856440172759632422375676643385296755362560 1844 2679652610324420845488771529549760162354010630 1845 2701450903000904358633425622663196952035433472 1846 2723580367663645433593527534449248015941690960 1847 2745711627363360241781339142770476975649051904 1848 2768179694207869969335314081466086262318111360 1849 2790648634014806690002916015616566036672640000 1850 2813459518683834288342012822578801975157371058 1851 2836271511614345667909172925427003254850282240 1852 2859430072006301677102104238916593094018697264 1853 2882589371669817741926875482612702433858913280 1854 2906101121431473068691881840663100801075135480 1855 2929612638420530583156934157273888656113232896 1856 2953481965354013509768021981893305860906924470 1857 2977351280718069146330457003077245271717739520 1858 3001583224720730454515496824904457042726661490 1859 3025814765361823529386508471577970371599502720 1860 3050415075515441236246608789955426792107381504 1861 3075013934981788288063258084510291315341196800 1862 3099987155153718575468857834257222162808698780 1863 3124959152901429067872299008498214341142761728 1864 3150310533501726271570905431341491977882879130 1865 3175660253289887947681230798986317876196849664 1866 3201395764867262410814856327816421098617869920 1867 3227128512579879659774333880135610858122513024 1868 3253252884061742148547739156789735584016188572 1869 3279374702830846764453837105399585621255229440 1870 3305893379224825721235144585270686487460617456 1871 3332409038509347556197379599485637364542451200 1872 3359328244028240898183617015876359178788216606 1873 3386243246334305744420659331409854389251806208 1874 3413567876509922501463363725998387229037686250 1875 3440888521294865374499578247468765184553533824 1876 3468624247395574611122043399528400556234005920 1877 3496355471494237619832624773516681882183222784 1878 3524508756318738129815913381212140487034773496 1879 3552656290448591820281162090211500799110365440 1880 3581232227272376155969551339093256423701276000 1881 3609802611240067074152362751810122899572259840 1882 3638807079810539404259401581505261544692935318 1883 3667805449961460648735303323454920099429122560 1884 3697245186299042073203835005872162837172772040 1885 3726677483412256669442609156479175569829529600 1886 3756557758518359095762989229444159252349984400 1887 3786430798422341503057297655501587939868963328 1888 3816757735744897607120413012733155570175443380 1889 3847076833314128767986240927712041393608478720 1890 3877857424607671352160404808624427770145123200 1891 3908628765755820377345817553386155899351910400 1892 3939868493769578036633934850086369182318675088 1893 3971099153130087713624571477950353643428059136 1894 4002804364593491360696381835614765902124613660 1895 4034499870049123852213817753001529177360992000 1896 4066677850848088374312852907583290546347009600 1897 4098844613212677308993574048575356401286422528 1898 4131501036251867283685225693378203988901855676 1899 4164146427299054994902571554382196743829029760 1900 4197287900398383941530350747936124568228213700 1901 4230417638296601493136871663611187946342950400 1902 4264051721936640730046673558746600199141827208 1903 4297672481402847690659466654136379535450191616 1904 4331805075175604945779125281756302990710781680 1905 4365924505197917589829292795757664128931332096 1906 4400562455898341895315052402500084137146398810 1907 4435186502592549273995239931053251696818043264 1908 4470337687950273366596730274290782917028217558 1909 4505473266736085796912106283277016090660116480 1910 4541143788297943104125143110355744822073887104 1911 4576798867881461719957923081228319839570504960 1912 4612995852703392800069157907435132306085360400 1913 4649176582653308880593349082589143076370367488 1914 4685908203227204563384479219085772167881641760 1915 4722621781510186461505733543625312177733361664 1916 4759894381904834607562111382898755746748197920 1917 4797149074714888306861907724618648478670622720 1918 4834970038439246155954358612040437402130541104 1919 4872772239207352260554032460288285643444798720 1920 4911150079282746819598141333455240700919265000 1921 4949507243432598415510222616345058868498114560 1922 4988448518997830309628689977922459463942919977 1923 5027369257412788659887619816573948503452782336 1924 5066881652732990044985523027017458060719189780 1925 5106372574709295392167504610755969164487870464 1926 5146464919036421598596953705031899801485508020 1927 5186533783112165437373314006267062928802116608 1928 5227212895791884430097188781906597073966392530 1929 5267868632007252033919400186809234174974039040 1930 5309142470750373197801975107823348161451939196 1931 5350391949127408353021046912909913761822454400 1932 5392269709346833970329071974472819843776295168 1933 5434120964559133356724841294408939975037961728 1934 5476609694546089209323264390778050184152525880 1935 5519072026406898736011014827579293665627336448 1936 5562180006451073258221416705386288320309811085 1937 5605260514664826043550910174491116523965593600 1938 5648997280219469418723923094962149733846217120 1939 5692704324569823588440883492264960535133022720 1940 5737077201224416109031062415589439136961279836 1941 5781420423726322214602629316186909308701337600 1942 5826437984032360972580154836264451160808876868 1943 5871424763987878425198773662739837286385655040 1944 5917096937008483038507046766874585038551062180 1945 5962735928404607390591770040952639595684608000 1946 6009070283273387737409263002051263779837828320 1947 6055371525522873929967318668097178587793950720 1948 6102376981624974807376691314396810312637375832 1949 6149348098334934701805266319008788127924620800 1950 6197034948326198948422914998454012322034637048 1951 6244684941983208572428750218217068729219456000 1952 6293061051271866759197698149251679891963092118 1953 6341400329098015400877044952163510885494112256 1954 6390474929348313739427607874988515181940657090 1955 6439511412671687587737957281546576922740407296 1956 6489295219446986290890492699710975304041723920 1957 6539038224999192071587485278816274486692997120 1958 6589539363703995874599958125769293410662601640 1959 6639999725683890334214370363741599963994727680 1960 6691227798707609486079138071109473551729305150 1961 6742413698098327948058268324803371291084769280 1962 6794379810579138397329925499999380805384713710 1963 6846300938664931730435593355360463899984856576 1964 6899013532483248808104118216931448831697275780 1965 6951681116485231999650896580186202440285616128 1966 7005150127487123331029413876106849096135358120 1967 7058572666289196849575151050987494337291632128 1968 7112809654989184491913726080056915478001985016 1969 7166997175420976913495856040441981754993454080 1970 7222010858908670072929688325340026633291581028 1971 7276975046725293159367428247042373131197099520 1972 7332775757991005712161692087196699109400267020 1973 7388525389098330972910474743502351213709188608 1974 7445125105980003984323213729968309202298954240 1975 7501670607294413935851115512604060757963481600 1976 7559078384717746642668077598271975293264143400 1977 7616431862884026113588269471227260648831247360 1978 7674658391011127272360856811513325904750702496 1979 7732828961289792823643538103723029165671437440 1980 7791886705709217884642347162633752652534903896 1981 7850885153100483189650152914491503424236001280 1982 7910783460999384291343254762516031449384199968 1983 7970622385679073212893291523919965142700001536 1984 8031372372577914911821060160450954161483899360 1985 8092061182730461142662378197836332478907082752 1986 8153675761003863654360596902450763526394668720 1987 8215225670002847303160217913947818169729820544 1988 8277714548696468160084164898932978468829816384 1989 8340138607335559488873231606239152654070830080 1990 8403513281781527997671577097384579503245130000 1991 8466821260287754026366376142962615884177580800 1992 8531095166334997394873193142822921108883754960 1993 8595298661437908648353842170833070225526376448 1994 8660481818398147099211679665886204013749434910 1995 8725594409227189712768201413689205206899712000 1996 8791698767760911680527430119463024885738847100 1997 8857730535341924803113504948467585767224098304 1998 8924770010906106907258921327764827347032402960 1999 8991733010537032758892305772861178144800857600 2000 9059718007075555451764317614956255000693070028 2001 9127626300062032407755911875437994897122856960 2002 9196569173273505579833896650439855812738897216 2003 9265433228240595579327284028100071165503991168 2004 9335348455252366504311232438930236287724525600 2005 9405180734853328310492202289544515349015786496 2006 9476079048742604262417402975136162142926399080 2007 9546894181034548741412095786206210874636297216 2008 9618788426298986424552290423867277901975809780 2009 9690597209589105268132078128811841951198668800 2010 9763502374983490260488849453922270223698004704 2011 9836317762539052180010556726503081986510569600 2012 9910244991231788776784362701522223536037612104 2013 9984082128495794005073881199207989396785334272 2014 10059044696800397541473764503022452654869216520 2015 10133914793753564107685030642368236065933488128 2016 10209928292806914033433797153751893133698314520 2017 10285844736843835501639605849365955501032653824 2018 10362920660445673567047780562490392409402324130 2019 10439899204850985491938758499030676149464866560 2020 10518051350620973669512747404755844060950695428 2021 10596103554793760709923004187967393368509665280 2022 10675348060970502645261438800381376769659609048 2023 10754487838795565462790546469832209914496649472 2024 10834836636320374045326521310066554143007916960 2025 10915080292650977507378145434482813908500937728 2026 10996547639229957832136239562304509642739702030 2027 11077907172121032941001189492556934418194822784 2028 11160509853615462812389318992164942085266359188 2029 11242999639498212335254239500733333420734615040 2030 11326749956745405830258718732403607904942972000 2031 11410386952058258988673154724418947391195541760 2032 11495299720170252992344488015302859038615263104 2033 11580096295004331110836107133389718930238991360 2034 11666188884757193939932336988186174274165659370 2035 11752159976686862107230433996237570087934421504 2036 11839445154606832737718862305013517598680027990 2037 11926608309598400944422126486075413979042172928 2038 12015101382756700122059959599471592499471741460 2039 12103469438194432616700165734480320620436389120 2040 12193188469632182658421303155735217320437067600 2041 12282776855618235813391673154094504460589680640 2042 12373735003588359601272928357950418878337730118 2043 12464561966361017749812286513940675681754231168 2044 12556775133855769071633380372001851458014429360 2045 12648853902828665803830963752763064324964736000 2046 12742340777870376267489409474713499169398909440 2047 12835687382867473642922945768708423453673085440 2048 12930461621741518268410546512883307351747032545 2049 13025094938940969018854876254278690914357836800 2050 13121172966417406910090399665767228209305295814 2051 13217106722763988917950113161908830863672998400 2052 13314507968516516799893172418973076225415578400 2053 13411758720234896555469296877073237704614880768 2054 13510497255289545477974035376914679293542139680 2055 13609084626702461756848600535451714349739997696 2056 13709177512570537793260962065124117040286404290 2057 13809115645432166225824441083619958764892777472 2058 13910582981635258120340809980047290677665467200 2059 14011889073004119078693525599209615233432199680 2060 14114745458614529366912902649398490148432921552 2061 14217439805587354475990872801532154630223674880 2062 14321702857346676057393474865400252922496395768 2063 14425800133527684918614651591024682416137778688 2064 14531490745362093682612454938332594277591737520 2065 14637008705709803088629269631355483240825753600 2066 14744141915436145994810885491919239317854648970 2067 14851101658194512951619362971826829917359867392 2068 14959695765135247021550583632546887081373308224 2069 15068112402714704865392038409728858882663042560 2070 15178189013756632051406756264797880973466242672 2071 15288080985514805414777291362517034201737222400 2072 15399655700364296483394679471888056028817882640 2073 15511044825329159373605379876728904856790926336 2074 15624136533983355480517964738652324408056223660 2075 15737038488057346315186376006402904326048298624 2076 15851669647918117501590327042981795388852268040 2077 15966103463750060490807438675171744893434011648 2078 16082290141034055986650733657960779652300043120 2079 16198278495437013498886389761265517675045969920 2080 16316040306566779106781902042285224027318787796 2081 16433599339220730289034936599080369151713100800 2082 16552959502567616592846865996364158341530973168 2083 16672108979542860638161754110120035483265657728 2084 16793084159096242255436210279308682577663918330 2085 16913847523917401693120755198703644350834124800 2086 17036457964131036716250342204245651869349494800 2087 17158851955710090573828222918865614161754726144 2088 17283121788043096580756564830062483563868886350 2089 17407166803268089919226704847363662263129605120 2090 17533113182121128996717773049390932078072250400 2091 17658833582475519828806585321452950818573882880 2092 17786477527683930628855370686402731194199501924 2093 17913890544953313988941816400030390712415952896 2094 18043257000027237800263927245471305581317160200 2095 18172383811140450752341083002352405377246112000 2096 18303490566065786005461248454189075391508908140 2097 18434356350451158780347229622806769894346873856 2098 18567225095541194176032104232316294005282713850 2099 18699847722121781022767843298190137882462499200 2100 18834504375042298867785371537780153292985683808 2101 18968905691037877879926391247784237014326886400 2102 19105368559693802668341678264829298700559956468 2103 19241574729733678977012540910249785446963502336 2104 19379866331969713686142203848923532034398977080 2105 19517895742472379901622023651070434724503504896 2106 19658042862043574483597104620589561539367722150 2107 19797918192482536921104814577493630041737294464 2108 19939939816080452645621220338475820146293175744 2109 20081688103496851210102469532140736111055493120 2110 20225607458264471364673764096939266807056117704 2111 20369247766125319870586539233617747668061952000 2112 20515092677737149781346849282821470083365701168 2113 20660648400829729207717778033250865177477644288 2114 20808438402854575462488012538001602137685621440 2115 20955937628750813207669482620514111359370865664 2116 21105696831025323979318620771716176339509188025 2117 21255159169260102366945458896013082568359982080 2118 21406916324379771539876219523662935840317272856 2119 21558366057535964925008574863079494991535484160 2120 21712141417029715946131370425486071331212622500 2121 21865607562737030382754181243966830013195120640 2122 22021425989645247079143057997310674160935793118 2123 22176928880222497641522140593645605615062512896 2124 22334820241377696224737908398863952347510309380 2125 22492384915556590182591237735293949588403218432 2126 22652370039415691364860132178051018976891813080 2127 22812026637971848162070101450124276118712418560 2128 22974131332617134472863091048517695293680380960 2129 23135900763932429227895444151257606793366282240 2130 23300155880625257885590074081208892374658188992 2131 23464064130014225058309590330614718813616086400 2132 23630491259734955331708147606424465682253881628 2133 23796569462992386352421672663363905730180915200 2134 23965195213507026648522940721255486936199210120 2135 24133465042955533274128669020091040671827631104 2136 24304321456532586963240430848594269894238223800 2137 24474809699941579110842595446901108008326662144 2138 24647918979909526019595625004602680554988159510 2139 24820657973696796238989518824628325292868075520 2140 24996047731507413676133440792172722402841236536 2141 25171059755168236553473689827392745887883097600 2142 25348763081959067671283590564762974265821035568 2143 25526075936363848557588140646340518537428763648 2144 25706115845174961941186976386801269661777259180 2145 25885762922908109065772617546886807475318534144 2146 26068167873712048757265185262996582283122502740 2147 26250172265138375819979038242527851478990078720 2148 26434976626057678042243573440891628011877461840 2149 26619366983573836775304318255269050813218048000 2150 26806594409010621148005228045089480100028015356 2151 26993405407994535204379679468076934651357770240 2152 27183085427515903673390307057574347732427450950 2153 27372340802436767434922821514061196493398099968 2154 27564508901466717105256122698843118767985814560 2155 27756238380072122883554573684457170450372484096 2156 27950919072377794404259193016029857313727230340 2157 28145158454795469830287816233153565282653573120 2158 28342382174517719892394363257722971207268471016 2159 28539156055831860261802794949542493316755169280 2160 28738959648258481984173223866865576079556781200 2161 28938298659186841620765518030216889725277926400 2162 29140707313563321285332798605446953593980206208 2163 29342648629279509595048280359449973786012491776 2164 29547693919429155468890780690168244725576357430 2165 29752262808749564120479826628690028712651633664 2166 29959982769561247168886806320236200184298028860 2167 30167211008668882907668281946771396078696151808 2168 30377631746047032953402632398497975665402583280 2169 30587557707713360437778169980058769939756764160 2170 30800711750003618882963918475222143572133408256 2171 31013361615891199181622944385390407565115599360 2172 31229288450161581085446902948375836373895024808 2173 31444694958780365060461287484854179921953115136 2174 31663421402220318718389935718140165929280433600 2175 31881624389870048698940614421305877012790700800 2176 32103184184561968211270492973735214719548663730 2177 32324210541865864747405156185691750331759996928 2178 32548644446339061487824054519831172521287713929 2179 32772528131772605752277272227144399241654304640 2180 32999863930486948602751398571968592216563364500 2181 33226646054874748729819761574169781975856936960 2182 33456918501497006447488152468932293738118019468 2183 33686626928865671189944587130245369340046657280 2184 33919878332563496040453013975245885581254464960 2185 34152548036019115604789083914145937968947302400 2186 34388806929505636114657481497142594484016851390 2187 34624480582207058279348241953458083974535902720 2188 34863783017090344610870105116514534601290961612 2189 35102489228874308376642213543543310869180364800 2190 35344878861867939436348195550233393430545248528 2191 35586653904572898047202363305365698160224714240 2192 35832160293851504822079354112822891963306917114 2193 36077048202412855693162492620744991563825739776 2194 36325708471532009424765950760483067022353678410 2195 36573738882148316453869305226596819134232000000 2196 36825598342762301050787889179112678577932678190 2197 37076808601949111632196224351902020024870353920 2198 37331897605129303474371337258660538662307820624 2199 37586333415404989471316297102084402126749830400 2200 37844690460478382931793401643969878131557362300 2201 38102382241925386052222653940392672330337894400 2202 38364054073854828985198786113186726508832150208 2203 38625040561411651132980971907267916101696317568 2204 38890058618320270510551274348032673134674346600 2205 39154386956994047009440149244419308640955227648 2206 39422790873383351001323516046582629375144262960 2207 39690492570717922457128512044792356521165732864 2208 39962330863879690745297911270770719564809050336 2209 40233445792988802371708956245088711524031610880 2210 40508750728272891519828950572655225925453889704 2211 40783327813255987990886296420769787459920148480 2212 41062140489054006200879052991957847381691899520 2213 41340212067632170908436759621983734523913932288 2214 41622582525508030675372868838534297084826611120 2215 41904189941699920199689753331856961225472849664 2216 42190151598688724827499046131365900056414128190 2217 42475345310166453185991257382481278523648291840 2218 42764940473310781592289229389728781971148973230 2219 43053753970028290705505348983853334416050844160 2220 43347034564885208774368826740747310521832004528 2221 43639510395435304386419118404070819620367859200 2222 43936510707843761210325671903388638500652606136 2223 44232701234690304764494415532439240702664387840 2224 44533465129140174643023878696408460125406331620 2225 44833404707157410411797758033308040840029260800 2226 45137985729463750516293989915335768115138708160 2227 45441718471666009950126754250772506727918229248 2228 45750152134818858044044861067541544093526591142 2229 46057732033943261466828689890620710611872368640 2230 46370063474553905790500822825265881163445480896 2231 46681526105500025877560248773596381342288663040 2232 46997810878371447799810593318951570511310456160 2233 47313201636365873998808382418241723124882247680 2234 47633476166755913536094030468000074096381945830 2235 47952851068330716699615797052951785192614080000 2236 48277162149043968504101551308074260620264725400 2237 48600557676600833027978749073050197657576850944 2238 48928962592100913920334444484914300464732943336 2239 49256425804605389729953409919390369450717726720 2240 49588962272063615718680652819309989617767845136 2241 49920550918178166733804746975006922366475397120 2242 50257267075954199111130430973709890996962724400 2243 50593018937790602574418809857294032114812594048 2244 50933974212440618233713175876473134696289333600 2245 51273937697374160859769856343816845074487424000 2246 51619170763038719306043968495070358753993781100 2247 51963405777089725845181479549173534210092904448 2248 52312966541364415173625799847801782107840135530 2249 52661511818547463459956251839391546913597081600 2250 53015461537453146415191344493185928891256469724 2251 53368367253668794393613833956084631508307753600 2252 53726745968632284179228422070704079504596840764 2253 54084073878508799121443963198436660528331534336 2254 54446932920356240402663601731143999638832780200 2255 54808723125063352675670679348429681963897748992 2256 55176126032700303216947717397232133978092923840 2257 55542430133673955537982102113116503916465113088 2258 55914417960996553835160409820043975077271138090 2259 56285300012280095604602166215713465343746412160 2260 56661925961941710834682987592423608160165693052 2261 57037427062321606570516796636863286199784181760 2262 57418756615983024432909259418554480432053491760 2263 57798930255624611240242447993919211069413308416 2264 58185005914255654244244458593844251604604007380 2265 58569918101371845203864390959023100776822755328 2266 58960794571923559649099773200923030210189485920 2267 59350487851473766718729844871618189089176375424 2268 59746233057783875452853006001483989596883988472 2269 60140762426861588171796771605655006768796853760 2270 60541419921765361928825370729953617610045405928 2271 60940853838355574478660417666150897636580030720 2272 61346480317622734756878823764139119506274718968 2273 61750862381569127359788876887927821392058257408 2274 62161527831878463114016056676477736422605383280 2275 62570915037523458731275534625698292086874451456 2276 62986664542252045459447100919742302809983440330 2277 63401127421822751568154964508416698273504069632 2278 63822019276649706062921653855518719589009414744 2279 64241602959772408296837962093365176956258077440 2280 64667709742993623831061276828746962940719964000 2281 65092472815899701872001344766389094695225881600 2282 65523840712428099212497298462573678738815394208 2283 65953856327369914035351591586398665060659796736 2284 66390545745773076407212342870262489671572441780 2285 66825860126696918497296026505517875325019569152 2286 67267945834541856996913590107146386598833586560 2287 67708619688843681968587256428207012794385426944 2288 68156149500484730778703563303403860790637063256 2289 68602258182086948268602786404557279371187138560 2290 69055294185662996575733159526793423376318043300 2291 69506885535614450750784727256678884025956684800 2292 69965505258487130117413859485504876720974782208 2293 70422641676805187242234488409306015095473499648 2294 70886894086573235004855580934431456958663592000 2295 71349653706267698148755267184861506758884480000 2296 71819603134820374150187582570410532458765276080 2297 72288034941622425747422962212314078006286895104 2298 72763761250835402733371736510527595535488216576 2299 73237929897525610929126221201733218606708062080 2300 73719483766403426030895940140983464431538708632 2301 74199469721556830685231368690560943589697873920 2302 74686917255288502083218347392016532932495056768 2303 75172771225976998160462175683190901263540367872 2304 75666195225061769565905512975550018118789502085 2305 76157983639416720076842583580991269459041437696 2306 76657435989034969235388220265587668820931256210 2307 77155242274078348314782816333419299726043467520 2308 77660791474055031186236313591383095221171001602 2309 78164667534007854564329166958175457402951943680 2310 78676398849225661367191018302294423161800305408 2311 79186413503497647820108708547578648739260281600 2312 79704380627449172820114673512849142910616519795 2313 80220619793124413721515070738775783475786262528 2314 80744893097858616766618735483500996417172584540 2315 81267410485550682977733958410427469076761969664 2316 81798078363549808168353949050717645854988235480 2317 82326944666188482585564806797938426628637718528 2318 82864062085232157877230274868316415926166042920 2319 83399366368891817758605693691022604163247612160 2320 83943006229980972159656402834026273933024864500 2321 84484803455996494949595059576118694601852390400 2322 85035056764556374974849890012419129937669341920 2323 85583420177475225510198860661833393686533705216 2324 86140343812205974013545101149927389759130265120 2325 86695365105104747594919502880497872849996341248 2326 87259033942208953274065250118763379352233077380 2327 87820769984251777967495592365849973225794638080 2328 88391278371578001908124919584682706712686504280 2329 88959804384175241884178080792340643657888061440 2330 89537210518273023264723649086231420310132382796 2331 90112621545032965944193650238814809949392970240 2332 90697002985406604279814765310853711120042766008 2333 91279357216122871082647057144832286897609174528 2334 91870811081015506678976026406295537073481734440 2335 92460186430383379564627781486065636479059895552 2336 93058772934275994269860959463995124273154600250 2337 93655267230180294539773471437472493140459530240 2338 94261066031311708401857337703492345032014385984 2339 94864739478531095532893847416519149175767989120 2340 95477851236245893694353607687355879828558073764 2341 96088783834073218707530942975092919088278208000 2342 96709270138611016637369253066606538398439857468 2343 97327563294735307581072112504531901504534556672 2344 97955506651331087341323308608195757324404698030 2345 98581221934008267433069185766805715475316502528 2346 99216725937734681230048876270840461952573356480 2347 99849946202769061651522003816876030813075058304 2348 100493074590693428000019133875886687481682064932 2349 101133904196702533757271189765278751846988439040 2350 101784741671539613346351035515107446985639625008 2351 102433244313536141641702715001827115470306419200 2352 103091898236433216683678157426255339860183610444 2353 103748158984564971493707272442945256497384216576 2354 104414694528403349324421666646483644114545882640 2355 105078821532386957183255919020790302961739408896 2356 105753326419135575174520764716828050624417119360 2357 106425384795565445133744586159957192213431934464 2358 107107969513901957974653249199548453638487946236 2359 107788047362778205398860408424965996891698951680 2360 108478779335142835443968800615771429482103191000 2361 109166987931873448124463507138606629084469191680 2362 109865957196247910249897519451441431205762014118 2363 110562363919699017536405396045174037042806795520 2364 111269684969656740539246594796891241592273224680 2365 111974380236410605754600673271191222394149500928 2366 112690121991414502242515247013729711771050971400 2367 113403221107391422052264909376541072878315077376 2368 114127476825026180089865376449580532348123035822 2369 114849048651145754580914823075725273663871528960 2370 115581936120007537492399364215232527175659824000 2371 116312074284753338989885434229213798523671881600 2372 117053664797701350019776334279460524563916030194 2373 117792487936421067590097408784232454728387874816 2374 118542877191901480841059174770756839375765414700 2375 119290456533948648344856030064815659237499302400 2376 120049766577664243107484719167287209488605298400 2377 120806198191747025724408493656251764199406864384 2378 121574501896012159589776408417192599498496693980 2379 122339908702280987291418876706922526883098467840 2380 123117305159821240101150368463338089643486601504 2381 123891759930797708091206554797661129844555251200 2382 124678374675827720897814027518623655073311623368 2383 125461976904901799735003029792472394717693808128 2384 126257885314065743006250740710699689876671375550 2385 127050761427007126316102687588194060767647336448 2386 127856065163634099218788424315442451218674451690 2387 128658290430756127103410211135990416613807456256 2388 129473119574269757518914376834726851994512714400 2389 130284796059204567803793637020750765697978129920 2390 131109227611385798519468505680452880849085650400 2391 131930486293128023055578825907739263991525920000 2392 132764625514080094505346692474853225394037406960 2393 133595543290413602433164950174361395799743976448 2394 134439523953121563475776123979050365114789116320 2395 135280206496084668333538499960696751757508352000 2396 136134108242862278829857777002560848723348749800 2397 136984690241739843890044874984235596948092674048 2398 137848621061697570252037333038788620021321182360 2399 138709182048415411139930756533736750481143424000 2400 139583280522479834064694569653796107370276082356 2401 140453928874683542224664596540007223983035084800 2402 141338276335930908688446025727200575887363240418 2403 142219151603232989595253951142128985379152985600 2404 143113859852298708579432668630553357326747618730 2405 144005043237668620378156007923252011455197956096 2406 144910254763823738552401925501847606200099503320 2407 145811858467279144134048900278745725995720884480 2408 146727657411325400208386710866598524070172909280 2409 147639824909226785447072850490501407096092497920 2410 148566325921562690111520934593733235753987120604 2411 149489141193178549136984204538775870945930819200 2412 150426491870058745349290687319511366999799828444 2413 151360069987026644385610176418478731857247272960 2414 152308356228030598244818736128308615168165170160 2415 153252845806024130913915385243895864123559395328 2416 154212186298574831488405683089412487784966384040 2417 155167673052857432662685029749296736593529345024 2418 156138219553376007361212550621004305123618920192 2419 157104822604875033485229816070013040521536124160 2420 158086663948130782444224166200581782337490645942 2421 159064536066094946664581962732445847817041016320 2422 160057793937864965123841170164676488785363845328 2423 161047023789120348704850800865536846166998961408 2424 162051855369990760952282264024011906905411744360 2425 163052565071748223293128306179458781084544044032 2426 164069061023753644741309981101401858441414308230 2427 165081408802396615831074824691611911317722837760 2428 166109695113258603253922352673953798124715148192 2429 167133771439270904022863063705937420184785623040 2430 168174009664075143810649900634631758806869600696 2431 169209940941855835614979651415705172194708651520 2432 170262224835087963293617324814872205232568023900 2433 171310173711517693404336159080242931070970510336 2434 172374632415348354078467054780146535180041326930 2435 173434692443914283523096896225281151781416612352 2436 174511493272329977411757981463078619584588463040 2437 175583794008022763493087161746277692443171116544 2438 176673032641129925843772339386159410718570316336 2439 177757742525448717474559647932283053618534018560 2440 178859552632902642081586865070991154173130402100 2441 179956767090339461661191364391723131564004992000 2442 181071320611199724318328859317013526333398548896 2443 182181173765018017806863638995856709487503577600 2444 183308569637765939437706833188906813707150358240 2445 184431234574900878333132219456624679341067548672 2446 185571609785691030516030033293224944351671935800 2447 186707185177276968139595912965060600327405192704 2448 187860717808465870188730107960599325177697239738 2449 189009341090646384634563820072758838669825966080 2450 190176132050394187190789977969967888435176667751 2451 191337982460300792751923012825820012286230026240 2452 192518173526419718237859527742683508467009816814 2453 193693351706427759225218584064875539986920022016 2454 194887125851481319841744201673346874637563216760 2455 196075774042726660312788576820534551644758807296 2456 197283235605772685667133295203841258349422004540 2457 198485537955450372636719121647224349951714385920 2458 199706832232552650463180820911989737709715964790 2459 200922892802065662904709792196457315715976804480 2460 202158209254493353923844197255551240815951676304 2461 203388173766191655374658045535283102488892712960 2462 204637618774472006374791552061918795367388885168 2463 205881677935235970123768413417900323070841927936 2464 207145401867411829430294815332084428032625372640 2465 208403661749640024893200933126901708358179020800 2466 209681859234351959324621454406295262020453826930 2467 210954470644452175922295975431478506023287114624 2468 212247251708714613859151156345837234024081620122 2469 213534410543025054957709288351594358732489512960 2470 214841929219048273197607138390135611818844270000 2471 216143745148625034287457936653617344715226334720 2472 217466202949141795233813826281984289412225014560 2473 218782830472623872396455435714243845528092587008 2474 220120339540481764661685152303048388210473083950 2475 221451981479906314311047766460258002512271134592 2476 222804701212877902997694631428885905358416043780 2477 224151469320347164978908175101406861841766096384 2478 225519606727450184232787802262405045988638994560 2479 226881660881105881718235284552687823659756970240 2480 228265331908263730205291066686559353090631608896 2481 229642880412136655464830476652612991306875816960 2482 231042248305572701978105233887009796012207196148 2483 232435406736120564458025759466335552069371621376 2484 233850685808219174218144057219536877916642861760 2485 235259617885717005911351464558199093033514491904 2486 236690926271901453951310547185463716002633305160 2487 238115847645697403286681895756695008002162842880 2488 239563354306532958727050414129675974709476822280 2489 241004382706566574409380033402911135463095198720 2490 242468307722826432774982112662015022535901842528 2491 243925612558532535066641056583532722716830489600 2492 245406078067173364854439354293936153492066784560 2493 246879880817742382670243015782637251581269267968 2494 248377059821178826792116801792638983145380275480 2495 249867482202013278870234717933755523906711072000 2496 251381602526072750371320392572210614251874188680 2497 252888817979472102517225557870556002332327328768 2498 254420004066420171396528374431359971350808204850 2499 255944241862527933976078248133518714362018123520 2500 257492672718492996156437583085476512392901221629 2501 259034056797100108805644237194025705133793254400 2502 260599966338858707764359160082343551012598949140 2503 262158676200704521093876894037100522659071949568 2504 263742193081045760500076035218868531798323456330 2505 265318464111394289473287556090823304604375658496 2506 266919771578857768495241033701892723058409143840 2507 268513731908680371886455874677583341860068738560 2508 270133072135363440699957747644480828001050829120 2509 271744905499105625449282850591811344932120826880 2510 273382409479153809851719120315283828315434394904 2511 275012359521545371556956425756086912892188830720 2512 276668216850513368411264643198462228799560602934 2513 278316414044200178350202206757318197482320302080 2514 279990873325776192398511890488380778994750808720 2515 281657507766824483777152236210500051237438129664 2516 283350704422846309248924017846362808089919572860 2517 285036026210869850071605960171378572190922352640 2518 286748154334755040154469155674441636866192428580 2519 288452298350517528543934176786118727863216270080 2520 290183615252927693145374898144074166938486322000 2521 291906776033494977433236302181652165433036851200 2522 293657419552348194039978555000515908467379769388 2523 295399856000259802160303926648781627053651875968 2524 297170026939674058175822424076962545847170279880 2525 298931876306126504916537770393693889860404333056 2526 300721838764274489445337746159892414059249322920 2527 302503302310117503283401805624242129086746193664 2528 304313198829487676813822082604873411296194731440 2529 306114542270476035872782349417008435824918850560 2530 307944578326688600487174625906878021325570560192 2531 309765943547436773755946904054973513981575984000 2532 311616392465671785966377948244051553233761875408 2533 313457985435118057428287536984879366479684940800 2534 315328992251525163173580984320481926754166970640 2535 317191087965798712038196575395041357865927778048 2536 319082865247072540422563707316881136295757827990 2537 320965608032704540421790703956473084652799042560 2538 322878436318480742214050741243688166463005541760 2539 324782039251006683916026992137607681465119585920 2540 326716068472779973532932934531340211884699207936 2541 328640813736666021768159049302574492841899509760 2542 330596261359096482665804339101743731671982636736 2543 332542298203655865897172110049943142784809896448 2544 334519454544919864390603160828353490064096571560 2545 336487000930749501247278882667256247936135936000 2546 338486018490832701503319082877212355919263841360 2547 340475366434510002471759310363153646047985597056 2548 342496470226325050700227465075693252442104717302 2549 344507771492237659481922731201642450096003520000 2550 346551259391287402158374388252822625433341020264 2551 348584739447721833950274089956104248950301318400 2552 350650769097944562578335511258334920116968216600 2553 352706727600744335406369013521973106334748594176 2554 354795529150851113918236153605060200365957387590 2555 356874122982771618120588323832359904003550749696 2556 358986004666578839958985217317345833412879444440 2557 361087464414515759532080849616839977027134334464 2558 363222586578660804681581050332126324911226397440 2559 365347222315584172937156720469670988608296782080 2560 367505823026170436231489311815785277039936637902 2561 369653794220043392381070963458625394375387576320 2562 371836189680948068772447874947719644355904048576 2563 374007734909514533236178738592647849968899584256 2564 376214090872917254488344713450448949019421992130 2565 378409528207613634384187191379603782959728128000 2566 380640088120986163982915744162850357034192905420 2567 382859582405117136002628685999067673306926350848 2568 385114673505418756247080562438959064409090613680 2569 387358468681621238685076634514439402503506780160 2570 389638259441997366724237530195783907010896440828 2571 391906684613135133445875515451103262445827377920 2572 394211426842450577128951341374717926599076590444 2573 396504649571469053783253235917655307081260179456 2574 398834678911846686127113508556655181716030578040 2575 401152951518715859777596562386595412342135124224 2576 403508442120765142193278555097845096843157035200 2577 405852102140363135068544927674000513372594908160 2578 408233311515784292411068303833968708542999679370 2579 410602532157964293778264762498175537308906055040 2580 413009807568808144013396918952940693368905851296 2581 415404846771348949471783916387539521446122214400 2582 417838365162035381251933742958402392718488881668 2583 420259572209100266060583290326450159257533523456 2584 422719599922369667029178376794398819501650430200 2585 425167150750144679514202972509493790248148066304 2586 427654043907578175225595488311086040128206352320 2587 430128205298556177582163401221896446483036172800 2588 432642146876167801715070967300887670469748989112 2589 435143277004062591361681485711992472413669253120 2590 437684539250735310225085348246580610079229640672 2591 440212819979465246248898099916489784726502476800 2592 442781771317376416667161121971157383578714773769 2593 445337475383380446078272429805749340812122472448 2594 447934301657048300043525020647953950093318343810 2595 450517799602922867914822008322973709696114857472 2596 453142782383308406907408416949010350461782912080 2597 455754258866245337452298274690318451941935937024 2598 458407775986600730756522055282606210646503865176 2599 461047513081360947700941029022060141723633984000 2600 463729756648000917853309852797879974309779581450 2601 466398134264305485677301247408953562539766369280 2602 469109392029869812095601272183506141119945307118 2603 471806601123001819034105240067820811202729557760 2604 474547263943327144860025643228367844768114887680 2605 477273592747144266416161119689974564862990416896 2606 480043855666490613343862646012084225351681753960 2607 482799697181519986513041580049568282583953039360 2608 485599857870974248971239017226940167047316241228 2609 488385405912851371129717108222192495624203924480 2610 491215865068661186368708260959225818695133808100 2611 494031417726863097879370373912913371832063183360 2612 496892376964597653722336905164375580541186595654 2613 499738337188602822087426037173508699683070662656 2614 502630100651005851388364379964098615564892952820 2615 505506668788761032643336273638758571664982481664 2616 508429650952115233330491423258513616060323496200 2617 511337131536012368017707925961570587543902234624 2618 514291537106442474758174464527603847277771563968 2619 517230346941126753672988657907398579097035548160 2620 520216490447894402900605238138719748328431242728 2621 523186832803821870459600026746117244810815219200 2622 526205139088210994372317680383399552879402202240 2623 529207328982907080991097727939225001049956759296 2624 532258009648741050999850425068218748183548043610 2625 535292474284691569226986863429618639057451769856 2626 538375850630570175901755870336760447076047899060 2627 541442800129790905896280865691267260014672562688 2628 544559311665244443008990027705588847840039977698 2629 547659067786828093903672238749322695120104099840 2630 550808929192380848983596309558189870937669892496 2631 553941933796276156629991673584232309714029384960 2632 557125477328887180239393883573372784391510291840 2633 560291943610256705659167989284747920300901705728 2634 563509619696886077626161743541150364655525228640 2635 566709880390113947047161131210833671934326165504 2636 569961910946848843571902134550992031281484248540 2637 573196418859841411919532122458321788301211229696 2638 576483143316174110486811085228290720057588659160 2639 579752118833749923206977565533808370325845396480 2640 583074003043560319901257484324456642477919968928 2641 586377785947075316555306987023157768581734681600 2642 589735054965783618656414898874643231042785882218 2643 593074113663995981283834458264448471789615879936 2644 596467118483109367471844904793296033439226368830 2645 599841676403388271660584168444376417118437633536 2646 603270894371169848350231396841190440835557593080 2647 606681302870462106066171716910539551606114869504 2648 610146966729353369070616282619297211379027359780 2649 613593705745304241393787174083811151854735590400 2650 617096173891943309401525689709622947177993674306 2651 620579474389728646612067053314432992687695084800 2652 624119240486769041617748899708377243527143386768 2653 627639461291348811971924804883883304589064919040 2654 631216761283412419277535272000019839225783100240 2655 634774398733058887352845356704989229894074848000 2656 638389603210092608144925791286280253460002984220 2657 641984891364606119256919161937753666639960817664 2658 645638506192735331918163420429458957689915714416 2659 649271816087345635796683462516525010560737809280 2660 652964085172962366081200195522636877533335857600 2661 656635925279485179175767320192718170001168046080 2662 660367226949721450779719940882722524488678884136 2663 664077839338250152370768034927110207016584402688 2664 667848696713665586810343980047643839736303617830 2665 671598460119945916236186832432852503865640521728 2666 675409120363747927394304688362157023330424183680 2667 679198560600710779657706646292388319863213785088 2668 683049415008111050916969757089289011885751997040 2669 686878777291122928288713997288501330549213762560 2670 690770361720007820050764092184706808727779514000 2671 694640037658428747063162521484127348414570560000 2672 698572607617147122476580655507120305634200097944 2673 702483135905546900625691576814940326401254798336 2674 706457090776699435430480001595928907435650557440 2675 710408724918029906188062285142661445324501992832 2676 714424618798797086375419153291381974890238970240 2677 718417758444736459028753446448518105503522153984 2678 722475850269255066627215914813907284415377143696 2679 726511052449429304557616203727347840822956318720 2680 730611755159807783084749229913568788142167345000 2681 734689276565462542622316392703649236055048519680 2682 738833157659031759591006407771996813634918949350 2683 742953411632637209171130228708647495696415001728 2684 747140738793791479463806347709706810050650366360 2685 751304295802703051138706677341099522571643033600 2686 755535490418323341259476316184971907344952627040 2687 759742615836693761182761766911340219930680274944 2688 764018264807741015279254684789293844236886803360 2689 768269380378786231185961220728205074893220024320 2690 772589754748492451116150783005556285550661299700 2691 776885450317912672467243465489205472117680504320 2692 781250985764902149505415072945900686640041293474 2693 785591530059644780636765506262339943513951118848 2694 790002827583811085048226703222283651609708175000 2695 794388656656167305422121825860512800784786371328 2696 798845996468628747322816889993515322225702923890 2697 803277714295983459194312195432874130166533570560 2698 807781541023278709560045042897074330873413861920 2699 812259425433501208087452605288381194121590108800 2700 816810360454885118708841303838958018566063641800 2701 821334856267257217565526618174376315122257925120 2702 825933183192843139496850538479106976356318134768 2703 830504914997364201949979439084393345161130902016 2704 835151093518153480843987058243033060602989875775 2705 839770342404920733064946511405776834986868791296 2706 844465008726561926569137289211387535620500585440 2707 849132234591866163870451389449399025198454011264 2708 853875682067155741597277402185269627092952304302 2709 858591524366563294567078146100439687699075471360 2710 863384221894167268585221901489065449072965161504 2711 868148971247792650434666474115145874440174803200 2712 872991576564949738865974717284986142489402270360 2713 877805702159646076991110621385756154358421465088 2714 882698512055356995572558185726784820388021712160 2715 887562674987966965333859149194405373030266736128 2716 892506174233568224672405919213478688188386875760 2717 897420668409229730430200519330726628190354237440 2718 902415530476065805764939852221727927964554444936 2719 907380840971246291390853045726443040991761423360 2720 912427372714260097570508576619790572425439332028 2721 917444176252580875446234234376160889537014225920 2722 922542872047917179701878066083599993225562506818 2723 927611472665847564519948876051320689499090065920 2724 932763028734698504876765233415505274505460057360 2725 937883921055864490247262493784334342625854835200 2726 943088647714885162831202602861195757319565321440 2727 948262531322605372919281667887888372979258718720 2728 953520939823605909724333475760204238613790706560 2729 958748122059343982226999665125805689880235632640 2730 964060925016515120168869683939019203651152241792 2731 969341917240753790000314697450142613174464220800 2732 974709435508799614524429704604913975550727846084 2733 980044953889701996506806631745489201054005415936 2734 985467708743150260804329833942292050663932893480 2735 990858071077461771217836506648619449853200746752 2736 996336799156748709109052410366976742121849964620 2737 1001782526759516081108429834278359201967308791808 2738 1007317552562525912025337001283106477245228661647 2739 1012819385748567537982661844013741899245955225600 2740 1018411248168849699577011046663773961543289694636 2741 1023969508046369385356677756515190502558715532800 2742 1029618960950495430002586120466983999005942962488 2743 1035234186629629607457503384537389955490625771776 2744 1040941565554325356220892334560833833409737302000 2745 1046614514618101649351421467562390832499898550272 2746 1052380368903905784973474097014665746413930002150 2747 1058111373403267631587669835492205461069800981248 2748 1063936482461450654802224673944816898374636212840 2749 1069726091886981954311227658904747568699370534400 2750 1075610794749558420148783628443204747281231273264 2751 1081459792181603860160779171649442655041608355840 2752 1087404656742116822494616790821145046719971270724 2753 1093313377716516100243902718786809849944080647168 2754 1099319201491537530966042974367295711376254875090 2755 1105288214068693717169374686794866587448880832000 2756 1111355347642443470921850744410015637804457424820 2757 1117385453043410386957797803272528462472788817920 2758 1123514475381682849711695894838066450847156440464 2759 1129606020598970617835983451985112881595613706240 2760 1135797756012072351506495964090504037247962459200 2761 1141951319921194196422066888171965640767446860800 2762 1148206122486649335985016853237007704046595369118 2763 1154422533414303178199077555529198037852372780928 2764 1160741001637377157719964026686863456248486280380 2765 1167020609879054460053344680193796684527682764800 2766 1173403587087909607177452248068841459948316786120 2767 1179746991067079613436317360937616112833663245824 2768 1186194843621655462796915474028710318054022271398 2769 1192602890726351834699063593616512579813138083840 2770 1199116228485154668421822901447622124460060263428 2771 1205589280995645948111791850148857134477091720960 2772 1212168975569953274273528479401277437183351843168 2773 1218707643372861963678002458214721633135405895680 2774 1225354064607855796641670704000290886474420429720 2775 1231959223513644581484483506444759218568985331456 2776 1238673001836658568464142006253282416337715496340 2777 1245345017400890852314897650906681679717282473984 2778 1252127044599642314989785298311767535991667052096 2779 1258866547293690005157574456659338808039129776640 2780 1265717205870890368009067368329858135831022203000 2781 1272525091519909485662624326193462544345161912320 2782 1279445023726579939426894211692551880364895797208 2783 1286321670632405632362293563382069649768434644224 2784 1293311798111692116773023907163453989974329287880 2785 1300257848483774084992940969027676259259238193152 2786 1307318557198970101751945973604302475096077710400 2787 1314334936856818547549239635457513157168194625280 2788 1321466890921412503072722885476798556663230977044 2789 1328553981410556158985784409653076631580313157120 2790 1335758123449902253624562494898203225694403140928 2791 1342916588642056914394681470891138777472528992000 2792 1350193317857586888518929124737060129261855365750 2793 1357424104808887475885553492417126489381814748160 2794 1364774097630871902055368002620945329240738209280 2795 1372077601006358850430541387377540717393591951872 2796 1379501831562680157164437634957277234439150208760 2797 1386878727451230080270183938824118370792174575104 2798 1394377598591630152847347052345496644835609352200 2799 1401828865704612249020045628555216289114541410560 2800 1409403076651859001877158600356988204149391994632 2801 1416929112843634112603006709742493969618926924800 2802 1424579659749243470772066887304109953622399088208 2803 1432181164137143904735290504357795643333301008768 2804 1439908463703221606963700371530722219210991303830 2805 1447586437068758143063161451002485334536827195392 2806 1455391201335203431574487850595112413778919734000 2807 1463146055250520991527200460837179199572271830528 2808 1471029313843827330927783512681456640145260680400 2809 1478861760143445562232464545685103696084986030080 2810 1486823933145113864496640386412877642773977861804 2811 1494735006005561325051959960652076848120870388480 2812 1502776829434356487957783157103623899557644543880 2813 1510766943793849218221838213154492886801120240640 2814 1518889470400907170373853307091327413218114833280 2815 1526959362087915669099312751992922015594356497664 2816 1535163026435358802132159939514018791874396122980 2817 1543313752787801928992051147614894910490536882176 2818 1551599304482872795616836021835133813286610896530 2819 1559831294785881891930658116572593641992615026560 2820 1568199821648100462282600602460879135911451059328 2821 1576513824958054279726848154155789988311686676480 2822 1584965764858435726992180274936411835036864826168 2823 1593362873995242068482192807377500567624964961536 2824 1601899001775035973908937922833224974456365048930 2825 1610379649070838033039075363885954042592875393024 2826 1619001076812634353179753057187770722043373270270 2827 1627566036561376313805134021229905221310350902528 2828 1636273217542106811561584171084863476183881735184 2829 1644923606874367572280702371955116051035414507520 2830 1653717329815357602872528175799069402307601982296 2831 1662453596057079293045638966767784903882304544000 2832 1671335010024775611388839574427057634715620990960 2833 1680157941495962568582070864691247492970860515328 2834 1689127502997033587165629236504211307496567923460 2835 1698038253988677949242085668256663501836614871552 2836 1707096778283990642750279237904996788651203528590 2837 1716095799061602107658301683946041489576190047744 2838 1725244460954271622762017228461283883177203940032 2839 1734332566390872921525307987276388614596663774720 2840 1743571838222605270252560407547058668458884659600 2841 1752750208109813083506582141148844467423478400000 2842 1762080919572674901506743481975438610261530954070 2843 1771350020132177060093546299272611964051450603648 2844 1780773385033499639914154198715996033136706723440 2845 1790134045446101205424945697030245723161858432000 2846 1799650539251246872806024865465510873837909167600 2847 1809103978488287969782697619416426133360381297152 2848 1818714459094701608232735740055464672530677462570 2849 1828261146204394676488301485683663570776944988160 2850 1837966854133330967752321046868122943655575946800 2851 1847607646215073288180336138832774246925886512000 2852 1857409073477820199761884360637704097796636846848 2853 1867145216554030177818277263444961250610245826048 2854 1877043236054624312033699414699666815247423278140 2855 1886875215555046005381196502517117264210304816896 2856 1896871108936396458661467211070217686572008770880 2857 1906799796824315193711656905865347979971893310464 2858 1916894059404597324425632041791064566141701108590 2859 1926920743017466666923656890165738069941505063680 2860 1937114277061372558002295564990303771575953693904 2861 1947239444507136215561514375471154990900360281600 2862 1957533559669681788999211785345293883380220005520 2863 1967758112587990956892969220953200623818383367680 2864 1978153321483512465321195854382195380201617130940 2865 1988478575271099581626723257277184954838776905728 2866 1998975795754139727417771590021933516211943138170 2867 2009402255629484709611493055271674472618154052608 2868 2020002841028462321753540998044989531828720368320 2869 2030531424078342675035574577629395037536621598720 2870 2041235889870635596322142181341074343701701815456 2871 2051867955038133135553610509027512455090738952960 2872 2062677249940526345374604531472739217790603504600 2873 2073413305291373938439090406941439667201565948928 2874 2084328812013629464829945020374708867478946666880 2875 2095169805508599703071504407196516394157677415424 2876 2106192057592014285356145148581515813185839781680 2877 2117139377592273388908504087629320321396834603008 2878 2128269340291272197246987331527119740326812103520 2879 2139323512739344144058141061691385649803030231040 2880 2150562614461398409589501624761379131137599884998 2881 2161724603355119354014526173614144939165418552320 2882 2173073380328324105696303990652570039284328405936 2883 2184344620276362394716761890256192585532269330304 2884 2195804070208451632602464233796356971255203192640 2885 2207185089484110298975320618314673618838795901952 2886 2218756671577289092111362980166825973187606196720 2887 2230248466627778652264316983630722082516790758144 2888 2241932736341835070961260965997911076007031375765 2889 2253536772620957097594800675726887731231937320960 2890 2265334744488155736721837485394968014240439530586 2891 2277051568935777642351630990095409901260582541440 2892 2288964750309118809039575830519604815340763424408 2893 2300795376388625040870139750269572426359705368576 2894 2312824325227698440982997114076923091680713289560 2895 2324770266767060208762133193824310558182805955072 2896 2336916031707749621898811756165676917983494424990 2897 2348977837752746432896598121172876112616498607104 2898 2361241958809751594300569489301645859699592030656 2899 2373420676936407268032245650995809051042919168000 2900 2385803731783044735153026049449433015696886897050 2901 2398100908143365248386348382917465390578334115840 2902 2410603962875556359781556652797592309715790093668 2903 2423020166394948111093984398145360409312411738368 2904 2435644811767756854683114494669764246298368348540 2905 2448181107307589726480228169909071106091553796096 2906 2460927923264577395467587541976917082848703170710 2907 2473585907935014799564203891764481323644746059520 2908 2486455996813707982749592179167190387065118293352 2909 2499236241408150497328488369633161683640532282880 2910 2512231227801567412291292075764683749409042913104 2911 2525134833021465180493467083799065851029484838400 2912 2538255317454457639973936894559575743094830198608 2913 2551283914693332619803569408583283500732756827136 2914 2564531017625941723378736292629168412793945413120 2915 2577685198034110389856852460853833303565383612928 2916 2591060597507237801850303774809225252820223927085 2917 2604341479708639695010048536536069217926654375424 2918 2617845778684748188237919720087142935795216932380 2919 2631255047765381290012317324595562530398097879040 2920 2644889404374604966410961982301277285610030995500 2921 2658427653064070788893108411856104874748225126400 2922 2672193780795534061927637714103219577043176162848 2923 2685862165809688343444292518950640261392819184640 2924 2699760689119147306533242059061071688708151648840 2925 2713560931041010291934714943263175431360813306368 2926 2727593026853353711780170269869047928983960789120 2927 2741525739653192273162754592748981356213330205184 2928 2755693178194680759154770850048101510789735603016 2929 2769759537182640350179012709386978546077135943680 2930 2784062944650506745261007073099797262103519740196 2931 2798264726953079245695099859414517320382373000960 2932 2812705319839585876481467788278303091180030799734 2933 2827043141152696453080301788956866474054608168960 2934 2841622726827180566018102925749569805641070595420 2935 2856097802030441747940798737941340721727509572352 2936 2870817029118840880409174312749381855422716484240 2937 2885431172515706186853866429287952999548759726080 2938 2900291277464218913953842400689971248448229445836 2939 2915045126925065152892496643265294883419242581120 2940 2930047976400612752658956118535136248047090922536 2941 2944942766071706189941926779668891219280411489280 2942 2960089010109913134190119057249258471958370760768 2943 2975126614320781012647598190211606589639686054400 2944 2990417530941983519401762133217938180196489873960 2945 3005598588492910761927837431367872503704754176000 2946 3021036083256996382830777865580079046141502460720 2947 3036361869853503619976604786553503502219327830528 2948 3051946616694770675909750154594810730278665738544 2949 3067419045607159323189436173410403994131684096000 2950 3083152342756935112124268387695728052462302428300 2951 3098772075916162681807814739500792117046930996480 2952 3114655891361767269765963717028316378642158609410 2953 3130424224939818226937360385666343689385248442368 2954 3146459233679646470965817602389053560656563185440 2955 3162378143656550010034526225592481526421885943296 2956 3178565687574165367290759127091456879892107701260 2957 3194635836416041465378738958738094143549653937664 2958 3210977924745328566900203631107174113198379579280 2959 3227200652278644521008025391493674895386118629120 2960 3243697984452350887365378461683985115895525854852 2961 3260075307426919951607211867405562762298990223360 2962 3276729246261131804348967873823356327217886921418 2963 3293261851800344428174666293173094859951278818688 2964 3310074472262587582090802699828457987623603460320 2965 3326763720883147152695012557860384411436545137664 2966 3343735723061152360284227111930770356036077316420 2967 3360583697520421502255084777096342493907617288192 2968 3377716490619241809251979116462462692616812801680 2969 3394723878155589690850072733852483747789481845760 2970 3412019579792313841951087159183491399213031656000 2971 3429187786755723651236716635528672641273770780800 2972 3446647122502317790777985441405819344386508768344 2973 3463978274887904826303199742972599163809663246336 2974 3481602675639373606943724533872242250091796961200 2975 3499097485867138882681007564630264985024257899008 2976 3516889138423529782151748877058017030258189077120 2977 3534549034251796655965061125151025934131821230080 2978 3552508664971500885312480236050616189409806162370 2979 3570335841887126078328413966251836936491741791360 2980 3588464929811134792524159777403458499665047590500 2981 3606460099863734935230928893916462916865411379200 2982 3624760876431017884572233989750295670236880427776 2983 3642925516087313367090008178756498922338882351360 2984 3661398734245084427120713000140163796879430763230 2985 3679735083678513880131028128454260991699269120000 2986 3698382244916787852998766432865928232931935052590 2987 3716891042426300961558630492627902489744865569280 2988 3735714451595688597470119672165580281969324294668 2989 3754397195820603202289942040736461079258915315200 2990 3773397605606983035319855478415318583586328234528 2991 3792256609840633528550008742275867836250260640000 2992 3811435572270482694257335873620432468330372042888 2993 3830471574537456740973476166885484675790602991616 2994 3849831441187461586029295800102801631423405064400 2995 3869045990655964585715039858068678227497181888000 2996 3888587541936178634213232927437262783990547695840 2997 3907982998653627322906278305119903519829670690304 2998 3927707810452195462471678736067773437150013800500 2999 3947284939826091630999228369211249081842228307200 3000 3967195440352493106491504289435178850063689117200 3001 3986955814476814508626665452436746516322716928000 3002 4007052783329636957681952895001699118458456827200 3003 4026998839846732900073948808933531247820004728832 3004 4047283905972337213643522152834025834531210104080 3005 4067416408832780661408090242947174410958019306496 3006 4087892049324394566188344469219002847951817875640 3007 4108212623649973582992183543620660075280442103808 3008 4128879647678102558154256310057030131630538803152 3009 4149390780040133792359705431697461503455381493760 3010 4170250840601357610399183418001740074939990755904 3011 4190953323486861861182815920502778505503349782400 3012 4212008978284454775385017921650862007385892961008 3013 4232904461207555479322037340043407768617636182016 3014 4254156518024365387132678637070532265890661140200 3015 4275247568522625308016128221210839714153785259264 3016 4296697736028165824438457398650085487144785132100 3017 4317985144495892959467076859274472417600164323328 3018 4339636032233111684064900632306969276813722901856 3019 4361121503843567379058471109192800511520842271360 3020 4382973949748920672251748137011378558863522010928 3021 4404660103215746549666857111747841411584919869440 3022 4426715840815581393266665838649637751177926950168 3023 4448603496992839271918360903206935409738732420608 3024 4470865220646825513390568990669169929104192938560 3025 4492956109232230735938235760571154639861277021184 3026 4515424654823948643027809369214788091075585457620 3027 4537721479692215478397279773698636110466714863360 3028 4560398639907144486193985867483911211135898174942 3029 4582902219141755661804779978257165889032469898240 3030 4605790741845178363299263346680036575141333926192 3031 4628502863542003048999650959322899334955449300480 3032 4651603616037504328708413216258760212914603037300 3033 4674527038344069583552133090750789566072763250688 3034 4697841839026814459358462013538120566800200431500 3035 4720977411043017520198685757086019828465034033152 3036 4744509096972231664074635658357445717366409258880 3037 4767858632120632517073613705184740104107350470144 3038 4791608068616181341588760674524915343657088275424 3039 4815174414627478890939678323706458685718593419520 3040 4839143481395556019521492610751464736819621800200 3041 4862927483837393434097598893143937363497690752000 3042 4887119073882268696717587764831910296947284652371 3043 4911122608236260948697720755505435152021390826240 3044 4935537619636428375159604265395021070227857317130 3045 4959763589622625276360156442787202516710282240000 3046 4984403928636912083716595087138189806184289716700 3047 5008853212122860313454405030704956456744023757568 3048 5033721866368063488183994520176130966343951444480 3049 5058396365011112218462333101578687497052231808000 3050 5083494229050038006342540161875158883587696707914 3051 5108396940761533566026102666494471159130161681920 3052 5133725985165653913714619112122740544572947791440 3053 5158857784294056537007703565746060602035525482496 3054 5184421055184572533003093445085701594559090516360 3055 5209783907678874999133084217109118861909452957696 3056 5235582333744957996146332876773505336129520735040 3057 5261179296037373018249784037289285213162789637120 3058 5287214876124866967119300441056566291729144228240 3059 5313046856237215164769328872784910079337795051520 3060 5339322735114147657985420718011692602712992823852 3061 5365391725999200796792458387080593295062397836800 3062 5391908827985313716081874985269099000691955150868 3063 5418217985988862699184654885102217238261945851136 3064 5444978377402398015621855180151135383484162442880 3065 5471528605321860764488013164862954923251740657664 3066 5498535492083351134623165155198285977183603659840 3067 5525328850292517706921754297998437302612599991424 3068 5552583193165675687334828963450666357853457153080 3069 5579622899202617570044507159060909217363063070720 3070 5607126792838895766627681476090127101131240136328 3071 5634413784559452798678388471983949840542290269440 3072 5662170538571162274589300654712899393644529609964 3073 5689706905139279856440115841984851812635209707520 3074 5717717475020235658119694242760266566475567259380 3075 5745506538106456143045298177710784340283824878848 3076 5773773089259814956777070432775419362790764862530 3077 5801815780519292601491222268688813627346535502848 3078 5830341687410887126090291035166804616632539967260 3079 5858640166729460189973358134199264128355514192640 3080 5887426421912765868541332797901840061987868136000 3081 5915984074900125161746329283703379028303046696960 3082 5945032872994265082645015001306086754997430202848 3083 5973850668785082534657812610194022236564677542528 3084 6003165493272030627230888853952811404705898260440 3085 6032245620519617959972133382745973698094091543552 3086 6061827457671300874405135785283553171032420456440 3087 6091173411433610917090636162638904176131513331200 3088 6121024531049707923194091016560738053576469511938 3089 6150637273223525782842497298132797371214046289920 3090 6180761225600023861136086390380425546242011054528 3091 6210643018986751668083190430874819681858715859200 3092 6241040828975605633179681275966543282083489495374 3093 6271195236455326035379222540822524268912953255936 3094 6301869204018380449747555520797127579423192599200 3095 6332297225535199790326195078447344957691195872000 3096 6363251015520092044700599305584573071478453640660 3097 6393954943521234580560944792485111681169328030720 3098 6425189574459132533291229968590133415128727338550 3099 6456173086866765502582009707480152303676690707200 3100 6487690936531215655651455857207346951423855583008 3101 6518955024910847031655548140642921298073330636800 3102 6550759827942139981887758140076842863996241825536 3103 6582306863535869890912811015116927800770721027840 3104 6614399678664739756462744572964579929828362797410 3105 6646233409222607767674585208967360150257431552000 3106 6678616645299687690595633484126201216392570868610 3107 6710738101982259627886614026055070115531356707840 3108 6743415615118303729901759466692832511490427756224 3109 6775827199738420055799245888615406874722039098880 3110 6808800040155125856391683829614437807711204254704 3111 6841505621336203159121367011100812835427424340480 3112 6874776279446478644561900314969159281947814339150 3113 6907776879855180580463885799533250947082473235456 3114 6941349284694647574611025596211056075896690292910 3115 6974647387666601493086040840996049399523893478400 3116 7008522631296617351373733730283665940396656406360 3117 7042122178369943978128735690001005595037499248640 3118 7076302784374733621826011120080382250302147877480 3119 7110204839459838156600504734455891200136295784960 3120 7144694863379471107773727359407399237879970556272 3121 7178901941280475024077706714319661093392310067200 3122 7213702465396361184253589910858026105137961334528 3123 7248218635817697986101029493003944753848261870208 3124 7283332269221193971039156387903584680854369115360 3125 7318158585171204681753360042624115893952118819328 3126 7353589459555738854756799752442815828870626788920 3127 7388728521266622510473759330921316977340944367360 3128 7424477763667316912879079171548509796647766204880 3129 7459933717024735139494590430448584163254693785600 3130 7496003969551424194398085494843660716562096309996 3131 7531777910465926488993906533018915485821649152000 3132 7568173437692170917776708313137765727969787659600 3133 7604268000025687914824546194375682514216575947776 3134 7640989917861842265080836296414230393685357139680 3135 7677409380934521188624481337193280453605633740800 3136 7714460421100350307920487745399669375839061036265 3137 7751205868476234858015540321161114176929625657344 3138 7788590376315994624257353653087174044645695100336 3139 7825664531416208463669411629350344780114857253120 3140 7863383668210740585134356681047003798283945506036 3141 7900790889880408011486082834993037172096590579200 3142 7938847421322699946632663629831771497256412068268 3143 7976588839070717208699476500460069114256940992000 3144 8014987250102108310310616260882847003082329769360 3145 8053065620711092744019502911599911820723668860928 3146 8091807060002535762485123235466039672626700011390 3147 8130226882456339999451324077089398682702755347200 3148 8169314210919975477391897426021508575231016362332 3149 8208076600866255139318794765751342972232271360000 3150 8247514386501766856804254759584342857389009418856 3151 8286622194552785340285074363567615958609844062720 3152 8326411633221706412906558829530940359026077487374 3153 8365869442739750454947947554641085871933040782336 3154 8406013430344284884320887381359790846514937458320 3155 8445822403470695417502889238709662853798922692096 3156 8486325654593596716410325805151523858974295945120 3157 8526488676243928262355260414526933936918689427456 3158 8567352373937150410189368831432028468333372480740 3159 8607874174661328701294147019565513078978333054720 3160 8649101313251873405338219272447358046650767108000 3161 8689983039662511915239950923881269024506773145600 3162 8731578420410670186732938263986806966956131906816 3163 8772823057148873160165892600605251989918882754688 3164 8814787912250043120227848839060564367969893807600 3165 8856400276564763626608633416235551206245598844928 3166 8898737636304233135290711862493370990244347824720 3167 8940718923162356119874373440968966214145042023424 3168 8983433744178245922534134101036497324284851774836 3169 9025786973503913536600352616120667287037498229760 3170 9068880472124168717312358602921681417189001932628 3171 9111610615710801083044890446051036269133318512640 3172 9155085925315635538291936760055104028648866474628 3173 9198194162299325477436782506108671685789968476160 3174 9242056330024333204202191328491459202593909233900 3175 9285545783360616615220489729935478565897283858432 3176 9329796076639214665144515899423167672752404059590 3177 9373671808578493893363601584656398003091271284736 3178 9418313399288195010710851984912924700071693808544 3179 9462576639294889654991118920483257541781935648640 3180 9507614736204228912083742490816261786728974907696 3181 9552268643467442084060935446774368569628399808000 3182 9597704496296800877263613198388991647501358286328 3183 9642754296872916566751883550241693896614939259136 3184 9688591185520909612943009699914889710438929761400 3185 9734038089697199267421205047263889763861208881152 3186 9780281317345725223857447476155248511836784706400 3187 9826128592202990362134181228583206498217936578944 3188 9872779463335859540907138538014088440631343025462 3189 9919032429354943060538081383866482354592694405120 3190 9966094261894389495818745803764100506499790555600 3191 10012754181681582315403441960862709972527916576000 3192 10060232448475361983911764176298242542494904278400 3193 10107302627949786200994543377728313499042572353536 3194 10155198613820168570839963940775787641173902485510 3195 10202684543824851264279058952578277220779514204672 3196 10251001679818092950691193941654687181102877166240 3197 10298904601707708348549323730883229052526224599040 3198 10347648460844892725507707011564748822201514048592 3199 10395971793584514457032789437304816707475342528000 3200 10445143716031294509090341778513355875690796889175 3201 10493893048938102558308279883161779592211010713600 3202 10543496504768646300715419448418443349204900568018 3203 10592673135324340650255849845437086546876657667968 3204 10642713875667798312914382099507253945619712135570 3205 10692321261056617169727989508287979199820310967296 3206 10742800604298298631635505079916822119130967901840 3207 10792844512623993322310227994700004568268115006720 3208 10843766049048683357059568142357541902683160916530 3209 10894247754383953507432413164170578273192548321280 3210 10945617337920686081233755894605816621658601631904 3211 10996540415805474195335207392140814187071298632320 3212 11048359422368326111515174175717772394033418894248 3213 11099729745432086417714239493925520251752217845760 3214 11152001805396118833051562618972429309450115937720 3215 11203820704320221311873190557932421836960507281664 3216 11256551858513115624926257039221921550336818190480 3217 11308822948020267048780621434129013837481931956224 3218 11362014550143057271095592953208770975080795270730 3219 11414743890519997745110089071506089042604817057280 3220 11468399695046850821001027351246575015650468518528 3221 11521588591193198285086876200378475702509357196800 3222 11575714746131141431904193367527196146583558887180 3223 11629366938584103719960944120265591511074249853696 3224 11683964857499444491193462319064527201158456036160 3225 11738086513723573312447173025845172163406074094592 3226 11793159992183775839465088789971780114777084439030 3227 11847752475921348674438214887689875648061740630528 3228 11903307859971779933634317285117277129002201210760 3229 11958374951947359265249947497014086345310646269440 3230 12014413628734616767504197145574047094252945322000 3231 12069961693302206608578673059823718585900231381760 3232 12126487588292995862749561314579155613264317598318 3233 12182517962861959983795851979831074814986533595136 3234 12239537533919820216495124856747972778013174586160 3235 12296054129019439125735912411029902211175074314752 3236 12353568825492507415100140096000801982972024572890 3237 12410578117214278955895409246997064381812361541632 3238 12468591908720387019877045424720507106833967931260 3239 12526095295670650612228465085480992215895616302080 3240 12584614845874440600415395925133941435126173335550 3241 12642616279740489478713200085395210958762219479040 3242 12701643008952179048379805328506049362725440070318 3243 12760149174440698504613569165148331695566630895616 3244 12819687188310372513890244105807080396622017907780 3245 12878699453094277847333490068035274050247913216000 3246 12938755531835965922397295342452584937437269261320 3247 12998277983454852101087348464306292568351223861248 3248 13058853614170544848716327676418948072437486860240 3249 13118893053863067362230653777393232550852715079680 3250 13179992385406618705255418828196002676683226446856 3251 13240550244430131234400253761676163781375040496000 3252 13302180272885005227009082363408964636913263449408 3253 13363260683069916011716565566575952333670719661568 3254 13425422863765399268615668013794673386978426556340 3255 13487032843093195612277214527818807111128013012992 3256 13549731467246825154155237079871037382015168812280 3257 13611872413124320874319489609342288113263607153664 3258 13675114600531805290372133868112321058293182607686 3259 13737790787039613980600418598400360761008799716480 3260 13801578060306172333636926687750905934906244224552 3261 13864796626863509689671797664801139544047708487680 3262 13929133321433151563775347546823818053251495456048 3263 13992895733787033989727742610678336699109964382976 3264 14057789195902548283766019135083380711501364134680 3265 14122099771298045262678059274030594111113265137664 3266 14187551488811107114109049854317063461924365688000 3267 14252417593963370373103454161594861148351423502080 3268 14318432053627399548089198416482855279451615835760 3269 14383855117426714273618959507099511957193143388160 3270 14450439792178242584634338284777845332455726038000 3271 14516424280699696279709734482943026121254442924800 3272 14583580728287771537756262759875278582685438447850 3273 14650134137186926906234986410579600463043551630336 3274 14717866889655557301439840052294194490895511144350 3275 14784990716535731705738443929906786397054756246656 3276 14853307484291296613018626486952051563855476916880 3277 14921006239331504559036544228675376610202291399680 3278 14989908544614625436044938878271071871539067204600 3279 15058189961891997256269572579654017066393719005440 3280 15127682492737394609889812752149454184358055471596 3281 15196548029685944254417901993796480039427453317120 3282 15266638628488316747739818356605984390451732122768 3283 15336092953533159436558472079405339481097060725632 3284 15406783215215059165381057524258354149754090057630 3285 15476834194366974045561355275148334003035016168448 3286 15548128853253121974042668019410357009955619129920 3287 15618778015312571000688359064719718155518138456320 3288 15690685165335943844837355907726980139949461781880 3289 15761937223832041718636903389979122271953677004800 3290 15834458418688641768793486821871790069185360803072 3291 15906321489603998360984453027472960305176768992000 3292 15979461626789414035968236833574587484273425090824 3293 16051937197868779271538469510319608347661930705920 3294 16125704508897337386698361772686911949943848423120 3295 16198797456706739397789305262662938705356421920000 3296 16273193570755746057576015652314762868167964499160 3297 16346912148720458471660247178194665438705246056448 3298 16421942013244413876156602302773136750460045088324 3299 16496287783277437768509974959307068686998256432000 3300 16571959890926102273795324424633578442607747600464 3301 16646937775623447904118094776199208538328446553600 3302 16723253710709810202404946522676287430104260744448 3303 16798872228286390987403524845855987239175036994048 3304 16875837109054893822909715088802230228096200437600 3305 16952097774116721658382980678584920864686527645696 3306 17029720236486655212586514943794034784284071282400 3307 17106628142176389501082932783403407934532552091264 3308 17184909851668831487534074783881616935925327548852 3309 17262473659416440912133387010493599007234578452480 3310 17341419782641850742913777061145925545435116357304 3311 17419641084077588023181642283253857940514032128000 3312 17499260530671451621593608082047453817149088100296 3313 17578144468721106482233156037133464248569982476288 3314 17658438855567404547036354779458721801119840591770 3315 17737994366471992410876309104166659983991928572928 3316 17818969038801331600656560360050951003183922690070 3317 17899197662883109962316791418660913090750392393728 3318 17980861682488871347931966553082014697519919009280 3319 18061768741136364680206854154437262511852657736960 3320 18144123806422708131242399136319441056168029637000 3321 18225718385008387802925709357307280200504806686720 3322 18308769890534376641882336292586497355272799679136 3323 18391053612340263296726560929276117326072436628608 3324 18474810906848761831778750013328913602628930718760 3325 18557789141212277821691086940373946759740423321600 3326 18642253870354625223217109958447154297357644574080 3327 18725935990631781881529847372320181069582711138560 3328 18811113738856529189566079766594181065097132898118 3329 18895501312873615180896078637362537979920092759040 3330 18981401584413989831608084591027313396444809247796 3331 19066500168132359201332799704718082679475639472000 3332 19153124693295789077210216071237122923693019953346 3333 19238943818482865146355753951772422462247389571072 3334 19326298232052863923703986274119425590668608936780 3335 19412839549676908699256761484651062145738290713600 3336 19500933656593032363966358118711712932800873930800 3337 19588202771407616779879725725508389071440758366208 3338 19677038248055577187723913235912218011994840534910 3339 19765044993725950189908749929223022446587563225600 3340 19854627670384220864870241443039717194171743686736 3341 19943373637878020922064648122783331184029872061440 3342 20033713481358570303896402567284475064675694607688 3343 20123204473879554025768274489766712008041722050048 3344 20214303248536889324763517071128691774993107431920 3345 20304549261513452812980670129512172517807501033472 3346 20396412848894965357494635611756418545358124136320 3347 20487415559583628796844312214421659835485273605504 3348 20580054244913362117031259519515030499326998831360 3349 20671819506250218377453491217107936931719597593600 3350 20765234992250400491101134861920313957905426629908 3351 20857773115962441996562845793920857327986351402240 3352 20951971488573398642428349451042630189860832602700 3353 21045284090578290652842039551430621691935672483840 3354 21140275803606685223843434780144601338253853991200 3355 21234368941021209726359985513171953102675332833792 3356 21330155788504191777981271985909308109728842195960 3357 21425039941424466977972385953782975875253495522816 3358 21521628064965810247767445824592678618179962556816 3359 21617304938949787445846064104315490713484830100480 3360 21714705122598626467733843183416451598048004711104 3361 21811180825293908910415925884552791098511233126400 3362 21909394796474508179044751801972645836929940989027 3363 22006680142949001045478725127891758335965902796800 3364 22105714257066640678087898899147791963101314728015 3365 22203810883142133738562797818773715287546073969664 3366 22303676099672815465415759725123357675697455087080 3367 22402590326475143626566878179602575763651245718528 3368 22503288471297455882913194357630275826457312522030 3369 22603031289179785277556496350483758606369984066560 3370 22704568770871617955753542491016263495930575299228 3371 22805141908680735415162181342914734758552756342400 3372 22907530032626185734600335308150174975411271950008 3373 23008939866541814434387527866453107792339969156608 3374 23112180386886268091990691628925941912160620790640 3375 23214438254539113636950211840418927673974271001600 3376 23318537803322719096566059453789270387148216720540 3377 23421645358408187956573124131204322668073183996928 3378 23526615427408511883369148992801875677429298886096 3379 23630579269357619008611508277586886934194580981760 3380 23736421711234242350619205936921181007550293552498 3381 23841253360076994133592816478327093400139112314880 3382 23947974860862686636676570367024342486102880496600 3383 24053676070713451530735202914869133192570063398400 3384 24161288484603865184445896896253096543011512414480 3385 24267865907101009720765837982061283690744426493952 3386 24376371009418794604836928905691794553298415597990 3387 24483836528300745805418653455756583823630159860480 3388 24593241242697867092118378251310313656266964956376 3389 24701596531292218483444485744641030743613443345920 3390 24811912902024436245748070601861163352435716920528 3391 24921164845315539638265748706644646494090526054400 3392 25032394749938277193261564066744908517840935458334 3393 25142555425505176623581336579399787428174525736960 3394 25254705842553512688861704490382756698830975402610 3395 25365777024033466275348227178523397787871733756928 3396 25478860377291459439599033819327533919857990101360 3397 25590849002529436582878987487250441856275867873280 3398 25704867090504367139693638275222454485280499712300 3399 25817785618097303562435379230901669999724999208960 3400 25932745663631638330459841526800562611833319212350 3401 26046595780312473072734399765867431026098927539200 3402 26162510404909495994189692569770331094547981745888 3403 26277299296688073144564366102535946400512398630656 3404 26394170405012779735435573728003305567468222529840 3405 26509910728028880219213824245799373918578317572096 3406 26627745598560887883988932267277379597830200866760 3407 26744439143573078278952450417700937277035203300864 3408 26863250799602642814173377318350763914025455405216 3409 26980904806276203761183837906702287847488647598080 3410 27100695063120818646556540641559778094504802814208 3411 27219322586515915489316075705066119905406875786880 3412 27340098977956853082676191512265788607368574640254 3413 27459701719964713473368365263187115298246194892288 3414 27581477475034866514002833028402416151855038256120 3415 27702062930342728640747386076104571036059132625664 3416 27824839974517039700439482098610865065854920784080 3417 27946421403609300879608928568264131136831170521088 3418 28070207331552235757064501683094560038950068647830 3419 28192786544357319581262211973420222214076265218560 3420 28317595001379014426812709271835540043023051689000 3421 28441179546804441544659105724092690602345685043200 3422 28567012362351421742787171939116712092611374108600 3423 28691615923259338161524496563605550885906244079616 3424 28818480958890586626886007978389039333152351996420 3425 28944105245160735422855721752422845115986614495232 3426 29072016360129052927289384202509372879411848164720 3427 29198669187142624810331464291358436597059909721600 3428 29327628329936225137818547143090379795452765187242 3429 29455323594277472417722209952057601797040092610560 3430 29585338683630838871060892218004518115988768212000 3431 29714078207211079889906326555709495634763132400640 3432 29845163538107341201787143887477321447856816530720 3433 29974955195966710200781972960981330195576066172928 3434 30107112613956299064899671624532262756487767002460 3435 30237970740120640143718457798286829053007163481600 3436 30371208442758351662051973279298615339844380462740 3437 30503134751857797033282408179880590747822814640128 3438 30637467261569058183434229183450549265738809692736 3439 30770469907143125365610497966243760761855216446720 3440 30905899188205378842630855438130354467756996020664 3441 31039992726478787401112399477023211268721939496960 3442 31176527034174980847622356662435810378543844457818 3443 31311713301058201330877028068312781424224190085376 3444 31449367614075313006422367859418148870269765295680 3445 31585654818549202288115778878037751067471308572672 3446 31724430990701144326573037539538025333124447209300 3447 31861834146859713056851700533814196528723783929856 3448 32001740729953326148366180639758689521027815923280 3449 32140261558857666902375207268236013590540740838400 3450 32281313763015710438856351572522538389778742287648 3451 32420960764610434587551738498869112116319792317440 3452 32563160566763935512438636410751918968237047100064 3453 32703948991417108543132488282883865106816964263936 3454 32847305001779407157176537328214600922292926343640 3455 32989236691243030121170715792628052643318646103296 3456 33133764597419903587554201140727492964053967553400 3457 33276848107449341765798541095685291664252876145664 3458 33422549773485481749878278927543766809261888317120 3459 33566800833792663259221093840069247995661756276480 3460 33713685174361983790378387317567609803751002252052 3461 33859105503715186209530701575527264517956491660800 3462 34007188446979207454893106777762988034879453567128 3463 34153786910613818488479588255000146486547741573888 3464 34303070448430211148391334884369178947715179610130 3465 34450863016340184932846433297252627894235800342528 3466 34601356122221228969008671059819130122101003556670 3467 34750344638248509186948943958752963645852297233024 3468 34902063745734190410889747458854669656384059004292 3469 35052257131421079316171171790933601591700676482560 3470 35205204105854002058541189205717671128454385389528 3471 35356618832769028319187939389344155365743159226880 3472 35510802965684357526294270308063718257744014272768 3473 35663440751897831807587054229677401222348219273216 3474 35818878726935486326204698736183781635219496131290 3475 35972748811650831702131909983352737142762386876800 3476 36129442626686983472150404222998645788125739471040 3477 36284561731126503464306280806262579502580560394240 3478 36442520742842826568990031772938368295530827022944 3479 36598890714940340538007504343611176651984790291200 3480 36758132130048334052269713693190352403950282166000 3481 36915762265489539646095193362230773260364326835200 3482 37076287946481719483442898273219175410595443155318 3483 37235195497401212144748035808187749243089970967168 3484 37397015133220504272908941762929820555532591037960 3485 37557201807080311676544796019453380423302650210304 3486 37720332864337607477044566110500706633130328068480 3487 37881808288544726708992262949936026342747026222848 3488 38046252773312613598747686767587828825567413779430 3489 38209034459569519585762792070134352690740389534720 3490 38374802120539598811110548988084527143708744196500 3491 38538891910883560729776461504905649933555681328000 3492 38706000761866891665437421083714635210646058812074 3493 38871408346727196259882850188761432699274031155200 3494 39039860249204017580937279718432559284434545899260 3495 39206603689564281171454095322259382933006881782272 3496 39376408739184508610857154612871832094990663330400 3497 39544489726988461767412737351005765383302279813120 3498 39715666214030021603336868865354129776586053258912 3499 39885094786254218062590181748125249002620998569600 3500 40057644714915424635605660925099052151204712559776 3501 40228439202174841268541743037357736577755827402240 3502 40402372727981317075533769604379801099291973772208 3503 40574534968343984432752110671127950359911790565376 3504 40749870954187508800864465032209356282524053432440 3505 40923411041586919600737835561533825709016806250496 3506 41100151337124107512562248283556692315381094705210 3507 41275088176789551807533892660682466109796752826368 3508 41453243306579802100687632286701908328749692896102 3509 41629578576441484999157990063349323610673890731520 3510 41809167684108024696199842855511450709866572194400 3511 41986911839935316062665912487601673072649209120000 3512 42167936923032080476605367693018256886523554827400 3513 42347109157010489350180987517450189972319652750336 3514 42529580800293299135799446921074203057911170796640 3515 42710182935205238656439904722473079161748162803200 3516 42894120881143124473774479853723904891229736619880 3517 43076163429655158591999589019054339075448520871424 3518 43261569517875317967992741308526405354875561704480 3519 43445072273339120700306890084271300813430983928320 3520 43631957467075125810606373979999472058166392343928 3521 43816922081418026404730213773020674789943005982720 3522 44005306414676002808748136130375404137300152515248 3523 44191743785487268422572531330212579747032565195776 3524 44381629251396205450385839206596225126057489061330 3525 44569559463172148379943337558089001795298265337856 3526 44760957085099705254404784670918058545219811728680 3527 44950381939833511175752869547252396740550626441984 3528 45143312385499616127718400640902632559353160315565 3529 45334242837688465787784372751455114745663685514240 3530 45528707924394277004368820565228508885872708049596 3531 45721164687239862258475650828318785049791364311040 3532 45917175833451982789476911404050993588070818815484 3533 46111160534244215089622058145486180940644155299328 3534 46308738710600536599516252563946755847471839639040 3535 46504262698477387345360112060960735450538942434304 3536 46703409881349652894912752221350684115269311878700 3537 46900494171742024538335867793953049359709065758720 3538 47101221847299161776224369333471484029792769846980 3539 47299868223224209890577752240970467984840925019520 3540 47502198017340743228924064051762662811522176589600 3541 47702417884505643816898287514743422778456110169600 3542 47906351586076778740328240385565148249745292198656 3543 48108166625191467831427158240618032162806054907136 3544 48313716132939275729957259997432066687287303369780 3545 48517127933129057240772879699821015727638545152000 3546 48724315187439191523619992686989162020649536578550 3547 48929335566279933136683033481171070901725758283904 3548 49138162528894715160135643226006505091395104991432 3549 49344813481143259865837984994656627661047447132160 3550 49555292110846308400090854316220452550261620579464 3551 49763575386887719883970748297378782888448947267840 3552 49975728309156273062161559457880482631149040985448 3553 50185655790918251271573138383859093218709552568320 3554 50399484767859170259758272451969496550836879952290 3555 50611079137780739414713520513184407391919483008000 3556 50826596558791376524099717175776964498474837222400 3557 51039859360698865128643042448347584887989219659264 3558 51257088186061426549010981078925881309980401734616 3559 51472031731979397492726902188760510918566017550080 3560 51690973894957813912778520956757198071920763911500 3561 51907621193258649749828211000649434137807328506880 3562 52128289142862462392875794027165004246463741764668 3563 52346641913052220411350353019493499579878246740480 3564 52569059326005967538974461006947373910364621159940 3565 52789129935951699757170760922960905254966215344128 3566 53013298532864759587402796984278499821735165827720 3567 53235110709869207019897444877455795183459441922560 3568 53461043397835352699991276110997595516772251714848 3569 53684598641704157108402921781988622709357802613760 3570 53912319436675325273941951164063858833161799734656 3571 54137630564090828413217918627720108125383282211200 3572 54367141363920348822616145409855212041912597145280 3573 54594232449406933511379185317369457525674847569408 3574 54825546220513421420630954885495526757155537882900 3575 55054418937320984329370907492101323437045634875648 3576 55287560444521498131622813346291473708966915497000 3577 55518227664475025396047240190076542215123815097344 3578 55753198588331657718506204644456139161321351443270 3579 55985685137629791429499435610879190727284556727040 3580 56222498913833657379106684906201759703900327037000 3581 56456806231969205424258812252499856607468427763200 3582 56695487977323278297383963551172365585682894123800 3583 56931629413717892494897857115557361159833916489728 3584 57172180992726334789069577545444943575241914641720 3585 57410181725009447205053245848959240664900591820800 3586 57652616631880477721444448368812102109433409926960 3587 57892478279199263464222743413293929494126321480448 3588 58136822422971613714774602493294290919427114485056 3589 58378558389193129166087767029646592104653575685120 3590 58624813393836867254873630786064625280053974315600 3591 58868449642272076474996530430252932239338070220800 3592 59116629491596270246830850736557644591377341301250 3593 59362167402416445966305401608412976220492268136448 3594 59612298370962678205513884993904110388569845887200 3595 59859751837064548040637256713871815562627961472000 3596 60111835739286914407082733287937213457852213611840 3597 60361231088564214940035415408023069253233522001920 3598 60615281975878803497835371509886913371713307223024 3599 60866620774824868960806771316921576708485716540160 3600 61122665740111824834222996103540711078252515540371 3601 61375961934976558965791397975333486145886628833280 3602 61634002536891276111221769307368018274281413902218 3603 61889283286729827066035359685196212357927797716736 3604 62149334087708579776357125352046939107265303435100 3605 62406600695175148182555248043336532234559282896896 3606 62668689167269577125715504160077492573781910694520 3607 62927956088689557455089813744903798554039455787264 3608 63192083998217810652201648716643005051083971883560 3609 63453378771168601053582216915651843938784004008960 3610 63719560737562692242399178154525718798393627550102 3611 63982884857606686147379922679098129675424722408960 3612 64251149208086135526542565251581370311721312724608 3613 64516517194159715336727173916161742830180382617088 3614 64786865423342716017774442207964426759270073935640 3615 65054305671412562380381568974629893927611723657728 3616 65326752931824832098115907972507190127411327240530 3617 65596266657070499726613240382034314960337470669824 3618 65870841679979608445918638803927504188227411923360 3619 66142443933787838972464974609052853139114659758080 3620 66419148418624992793793765559236159453047550616228 3621 66692867989479022106254866003193749608669839380480 3622 66971717144507075231018733485417188060395352199868 3623 67247555458370762828146573910663863492676411121408 3624 67528578908603234442853301424290289341974709019360 3625 67806551067841864326363704883416022356268980121600 3626 68089750224104240875475059913351258075359150265550 3627 68369885914034140413121456366518007390048974743552 3628 68655276551765144409028469238922425448615609419492 3629 68937576900930105041864609203860815595418570014720 3630 69225189053531638278656021515891592969204904148488 3631 69509669719595465280251409051131915774286818419200 3632 69799505009955325547074788355724474290703956699404 3633 70086196096840980835094307639099149912622719840256 3634 70378270354948314073567510473389378263684926046080 3635 70667173198447563222713111127762048049467571133952 3636 70961517391399939800687970514275472165199027813990 3637 71252647698466088716920724301777800965462565983744 3638 71549263154328523065413377372248287398472035115784 3639 71842651966072411823911042009026709068709850225920 3640 72141555095232410736079459717010580970746601557600 3641 72437203431720466047422703840080650314661679232000 3642 72738425624647962416988378644713594647492242133888 3643 73036349783948960409065748705623022522140645278848 3644 73339892588663787389980040876735304331656068653680 3645 73640124034511748284984009804070578466590387713536 3646 73946003914198962478197687321726023227564290924000 3647 74248543881290757458474478090275456728926291414528 3648 74556793213927989416732544761946601897965819658960 3649 74861658047895480771077295476255825087445922314240 3650 75172278056679708670700427347260949873188639135206 3651 75479500200239595978618467657423946483820011421440 3652 75792507953544486342120582883159361452744190358768 3653 76102088318835892915106486893885329167869937918976 3654 76417516634026926098256496450927655457741564808080 3655 76729472171164675759496839455397657404112174020096 3656 77047322499077190937814682428972939526165816463290 3657 77361686088942913179502326216618890952764742684672 3658 77681975561540459637127259621316741680322611813760 3659 77998748338755905118200135620044434938327017790080 3660 78321510792559962274797684806963305843058318609904 3661 78640709752680976087793836779227849493791088015360 3662 78965946293881955668988063916035395097234976874968 3663 79287605353147811097077204991266606468819948050176 3664 79615333745141756051263859018606040989925436190190 3665 79939453683479340596587741146513599812750349297664 3666 80269708218210890308075269859896247735523600108160 3667 80596306661438573990263636385004898970749394123520 3668 80929088694112908594254669025383102705450633748384 3669 81258200013023904095325083335543686620981736744960 3670 81593527356155138602754531158496188351540944316128 3671 81925152560987265107851568946100609193225122464000 3672 82263060570889910329439934478439014254165213241200 3673 82597217343880137337430504940634372345297722283008 3674 82937707010584733382540217838786790616813312894560 3675 83274430790898640658409587165271844218320157743232 3676 83617520585246528836032808248506618855242921331880 3677 83956812007000163540357914520745705382288012137984 3678 84302537771179239937555456901279952342386687728296 3679 84644415174150099810210949820437840951769342749440 3680 84992778142804284046169103322465216884333805275696 3681 85337277437218555728413462416507777516476083752960 3682 85688296127906745802193777485951249184332759545408 3683 86035418200337381353676325995381864995571733258240 3684 86389129566939577693462339961814302928140406114640 3685 86738892797926389377448816585667133294893134587904 3686 87095297688021160394848837169408036098720533824760 3687 87447739103308998951824561051049604348894467482880 3688 87806856735113117809783897713397303666115871153030 3689 88161976823215260611058686522627122511939228958720 3690 88523844640436634928058721811184104930838263772028 3691 88881662467269321462150022443650875024359323203200 3692 89246281570716873763410449955517361297948524939728 3693 89606834664895833502618244922435290989675576692736 3694 89974224317069951762932675547765276428042043916360 3695 90337513414388916366862879368536773129968640416000 3696 90707712219803483233853576843598184679952238254720 3697 91073756423860872866021351408224926759688974357504 3698 91446765088031200424705528504253358779800549081013 3699 91815603092581631103109476536090853452921143119360 3700 92191441594089232464948314032101031697814412121826 3701 92563073713226986466748780476036450762658212544000 3702 92941781164090493191715675573196295754104923732408 3703 93316227231242454008180931857462518047167982828288 3704 93697804599505156325788477262636232932157976876080 3705 94075103814783347666127456900300291595729187328000 3706 94459571120248257585201801485158081831654576546380 3707 94839724053699280931472583823032438938275534585088 3708 95227121635750971092346007413777775542783339959608 3709 95610148155479291944251340580853247763196603962880 3710 96000476548402366679469584397122442115274484743904 3711 96386417070863777253140809908061256607122277402880 3712 96779697040720314688078540930209866971365078055350 3713 97168551705407490513227952413193426288890439843840 3714 97564824117850407856102761805619701255544592751920 3715 97956613538273181880125648336687599944950926897664 3716 98355879199247150735758843435377098261524787275170 3717 98750644316542242898385333862550267636274461685760 3718 99152924046141595234466493315163597764874907631996 3719 99550665264963538642139266520501359012211331490560 3720 99956001194492819263052639316132124299652178400000 3721 100356739159350898722575316519666987585536381184000 3722 100765131635418220411544928095349406646632584201918 3723 101168908573646391040167533196754501597579123447296 3724 101580379194678263474949279110415171472490810023740 3725 101987195039111851593120436772533632922890600768000 3726 102401786481426929125107353367110065616272191332520 3727 102811662653469943376030708082118712037219067037184 3728 103229375561784566556369936227483115607330788491418 3729 103642354832625253984363010268072134080195707402240 3730 104063210840056338157566240943209409278771519219396 3731 104479293417017717818027867235459424866846340756480 3732 104903336520866318599802285074716428384143824467808 3733 105322543869374858955192842415830235733264577084928 3734 105749774228730076571145119153771674365987547760580 3735 106172150445916419758370780464026379039662507784448 3736 106602590504938196459001150869280677087212998691740 3737 107028135298878528648767751550247152699918747404288 3738 107461829637064017624387727246167812885759374731840 3739 107890565283277847771983328828277004533469619771520 3740 108327514351323869947670021892296410888290621781872 3741 108759485510225867044707471399750761067703063234560 3742 109199711782912810069031923103097691990142533317168 3743 109634918464445626140959148759224318119429487842560 3744 110078467900317397751683668842718094334484144848670 3745 110516932403174893127215491570435264529987272265728 3746 110963804939128864938920593577688043557454671811650 3747 111405573307354174027679116368500850698832999059200 3748 111855792281647785848526522388294424944100096232282 3749 112300863997747146810169080262901811294880544716800 3750 112754475954311443456976658797536496159258223696156 3751 113202874161047480827079259304511053238648028748800 3752 113659879338661419166727335515375401175411696846240 3753 114111650682029176473259277974974340903977404569600 3754 114572072445394672564295258890628805554339350569390 3755 115027216702466007139156943059283431250998130666496 3756 115491103034608600006611821312425702084749188190520 3757 115949643366373809916539795331120725089532222503424 3758 116416993981709905358793432528500757327439327020840 3759 116878978478624458031173129001100669674589761556480 3760 117349817623261221980591900322574571591735444710752 3761 117815245504615864523693035000910284706613696307200 3762 118289621767725757952898774104644277781553194216240 3763 118758517093482134935420182413802277595650998606336 3764 119236430502275945738933213045618370972491695835430 3765 119708841967551830553627250531465992217817522915328 3766 120190316789787103998407191079152390265298520439760 3767 120666243918577979587160605602204120090394103457024 3768 121151330264650453877567132075125022242665683668680 3769 121630797130407499776120224137017551733797915535360 3770 122119494453936238800964862738253109291462311867000 3771 122602551258822753229709965694675534278833497205120 3772 123094884745767137266341749136670635673523813906448 3773 123581530444679201405940503362045936041872873779200 3774 124077550833501708713684638155899631744714795487440 3775 124567810416894927173988242374454388650474706829056 3776 125067517484888804790121679836110371086699738825140 3777 125561441780927134600164289916568092593931112053760 3778 126064860750870685598141150183206554908126303029170 3779 126562449030150922306596660555375446643237028333440 3780 127069632207883380354719365718498834080987827888000 3781 127570909468588870995821807140475183504233082112000 3782 128081856025052477945245098584479155659099449340736 3783 128586874688701071752137706501175154255748609624576 3784 129101610803845202280912242351938977367537608124560 3785 129610369519211024247986739681218987853728276785152 3786 130128948148919844287763553861032240014725164513120 3787 130641472869612057226636059557927377108059877052928 3788 131163893541151692034568432784577673527288575841212 3789 131680237337043868575305011145694476235022276226560 3790 132206526241639739513194602711242081026116256267800 3791 132726688088114120233414479676435175330240036628480 3792 133256899816590159965061969906808723089980940412480 3793 133780905690579617406698403753177782758780057678848 3794 134315039130366222738410440931495629263068831475840 3795 134842943742819392506308520127794926371588507295744 3796 135381026081980745156370952991464315875501617748060 3797 135912827751605250895714699074936448573019183752704 3798 136454914276162733127962356645152620125667998614636 3799 136990639975594896253537255520828927292758480743680 3800 137536729920258153905746232220412421895628172002500 3801 138076435031580073424965722501933033506431867351040 3802 138626555589341334328602078160317670145579593992918 3803 139170238791687304445933178671585771859216044400768 3804 139724446954544403908971587243962343176744575389000 3805 140272135216247172514852435603753925745080537373696 3806 140830429543089915975220048710574030846508492923800 3807 141382179957865743578393847957141709481543268708864 3808 141944588703354222863294078313568481174804334687984 3809 142500399257638533609319859505215939830298713159680 3810 143066980110830561501116090928287762433380796181504 3811 143626878810079074865007992922379614911432499950080 3812 144197630689167277549414648528065492976683020846154 3813 144761675345162513134218966464074798296630672310272 3814 145336626503455247159550054517018160578961001853020 3815 145904815452985075764093397567133691468017657625600 3816 146484025358758720875991958668534910865671381530710 3817 147056386595497426749527920756922724554968351761408 3818 147639853477674795479012786832165631750072479317856 3819 148216446599263245056687331772491813109549307217920 3820 148804199793527480831552132670830239956355054931328 3821 149385022405584988829369662325269880415484116825600 3822 149977122101607619101301199883177722519146647281928 3823 150562203302554188791515882712509471967378576337408 3824 151158648101384775403771379994271635172035032847120 3825 151748048208321392034958323628409511946854284289024 3826 152348867436966278708163438977667764071218995672730 3827 152942584417733730393179945445108360422416261443840 3828 153547840146347244852632428172034551776587203957280 3829 154145903080589484964881992371020876742291069347840 3830 154755593158307300157081368303141035211102923543296 3831 155358064225239731310393664771492407512890435656960 3832 155972219106262053282401592379134774483616727200800 3833 156579095527992148177906379997886912221647756080128 3834 157197778029332174927557920125663753983159134957120 3835 157809090011266505213184338607613360004859246451200 3836 158432298367124291139085961076043907062663511356080 3837 159048108832715024858310465940201347242465755463680 3838 159675873506585726226095078187530314257264034942920 3839 160296180053261259685393839967953719444042552467200 3840 160928565797937047784591883730195313641492467922664 3841 161553398603772594447372299805802697137816094945280 3842 162190402860042817477854454474881408803376309422628 3843 162819826817001111555037928442357886038173845715456 3844 163461481222751625274027568385482358307428726071745 3845 164095493115548855657965413928448043834422106240000 3846 164741863196159671595857441669294127209980514932120 3847 165380494375161131017508198333141132850804490408704 3848 166031577996759336551342300791269029999371391349780 3849 166674894124322479668704313779774906500570543641600 3850 167330722900648900705936944050758466229795910211616 3851 167978721149587577898519119775340455140819283600000 3852 168639362624038315304399091851621992872654606868884 3853 169292074336099350065170520724363558795005620551168 3854 169957525538802549217286076269060696783771006169120 3855 170615018401945483578026355781976479520487819280896 3856 171285312169308469153986471668147759603770898657490 3857 171947582499563997270007433323876885128321227059200 3858 172622787202245641899504847800490034656041680665616 3859 173289867562446617127621643618134420403172734222080 3860 173969980643565454700110601064390578673692569409052 3861 174641939518476282385732827965512044697381982883840 3862 175326993780956044320146750636739819242104957806468 3863 176003827916627838753734161630176483688868392159488 3864 176693893835882077328994226366912931943827241365760 3865 177375635750229424043307217461179063629532863985664 3866 178070709887638240966516330179914022958251282162870 3867 178757430177159185805228034487769135679249245008640 3868 179457546638014015089956333736935497219588371985272 3869 180149241146259633467223847280001206761957661660160 3870 180854471233327664680344945610027281994385028157272 3871 181551173749651975740795581631246381833361009630720 3872 182261514451388768525404252143727391122481434273677 3873 182963296425904079414352664193662863529537363188736 3874 183678781805051684621119796986874440214392385342100 3875 184385639497474858089295843232611932582972174176256 3876 185106343050620028861613920142516439747165050572960 3877 185818310194883417581717342324619971404500813059584 3878 186544228011828549169619325610461309926557535740944 3879 187261378260056322606283822456912184478652260456960 3880 187992545729727009967182128333459585602962637393500 3881 188714874390601794073718218392929459555138448844800 3882 189451365865087852650313519059881112046959398532768 3883 190178908027120465081216177921426195317449452590336 3884 190920720038575754590049743142987085617076533334180 3885 191653550206939177233702853894112053265428028104704 3886 192400718091118788115338623732030535818266420104840 3887 193138832004501627408965521925445534347419277842176 3888 193891432431893972373967798249794072364881159827108 3889 194634865113141028668530043859897415031089481323520 3890 195392893637890579582301711999636613795844373244900 3891 196141721887187085626077593044760298207178363180800 3892 196905215225679044995813692267389287665773574420960 3893 197659433812142907426938850800431418560801930122240 3894 198428469519859055811099059319200567570127415773120 3895 199188114845285422673504356979432817812157638976000 3896 199962688933892857596121233885583222570539592055640 3897 200727838680112273153933045440511952864775607315456 3898 201507987834337475243456849102857956981357444368550 3899 202278637216133435513789821159930702345954290393600 3900 203064441375865614058404052978988621293180843942456 3901 203840626717186177983341100159210075235240498114560 3902 204632080863847761709917706249368527466059127996768 3903 205413882272041721924290337176542678414769316219136 3904 206211024528076529965390166184776721295431810063510 3905 206998436163943257117266916684079673513034448392192 3906 207801347384212866671339880327720284548114131498240 3907 208594407006900948368858937831228774844599243732864 3908 209403082679901411113863357596150202042091397535602 3909 210201871308973496101030156863765514274717421844480 3910 211016349481838530562585129457200379195406958020704 3911 211820861738658065115339530676522105672269709331200 3912 212641225750844890222594009975372833406958868921360 3913 213451499339141568874295707528395430482405996466176 3914 214277743594998524993850315528504243680053181135520 3915 215093862027976684601808061172420298560413852032000 3916 215926026070943182359005463003222700695353350902120 3917 216747982860305456950229730769310871216393696013824 3918 217586151010935402361870710639587411971401162874056 3919 218413985354863494991956140160626373103779082268160 3920 219258152508050947830011518691933759361874209290814 3921 220091948862401143429256691186618119925749986667520 3922 220942154472984108529921331502472053985674559650948 3923 221781906861976106975068345564799859869387276135808 3924 222638237840398896117782440282532540974019611338430 3925 223483985359551485281980042884928966714983322296832 3926 224346435459111147874643909465297257641639158728560 3927 225198265162773635985149614707138878708789038964736 3928 226066875432417521954919363698869766870651225115780 3929 226924780177385773701614300399763372384458149079040 3930 227799638506104567396560232589587953393844302983392 3931 228663658943192009709619377981116671461548327760000 3932 229544759591271749748753860207136200131596800097384 3933 230414983786470170794477758352890574629917732567040 3934 231302367701630691563728021610612403043601734833840 3935 232178789005480216242471082923217625173149315716352 3936 233072546774685597431035211680318790971331921520120 3937 233955205720903548263150941103341036695453439623168 3938 234855330441369992478345723889896268811224147568880 3939 235744317804015790581284511575166089812689780119040 3940 236650852045110855739612332304125648491634275248836 3941 237546159946454983721563434459715784827446681815040 3942 238459195306141131539311212925455248783251198764720 3943 239360865937111743359031197938585097085123102152448 3944 240280396037856104147302307032549964902829568396300 3945 241188521180383505844777595285855420528177307676672 3946 242114588475363207651303387996785173605211407881550 3947 243029160761967261134382091979224100630160439461504 3948 243961859699953024028961496108228569945153330614784 3949 244882921190035786982314950729369378071356300892160 3950 245822244130430650263905210591361015902284215128400 3951 246749889427081259403830460529284045554405079005440 3952 247695880510431122201782950564794618536663701754920 3953 248630100994452727012220496863531661139365207444480 3954 249582855714846651716173981984148858272394267956560 3955 250523695131061015306051469665640251644014478775296 3956 251483206390857458126597664685630991136085641551520 3957 252430760383124209568710891216861340260127950571520 3958 253397072232505221037975123820305331940943229216340 3959 254351332710222574834533039083154949306500898087680 3960 255324543572686908182489564967698691564334855834200 3961 256285554132573071538634515998062840227182343475200 3962 257265655581949733641645931601339585706726521783648 3963 258233514848758652751319265370132908628503960302336 3964 259220552691438409493353362252211459025778153998880 3965 260195251216996255329693989672832330421368973436928 3966 261189324956317550113300231761987846963870432610920 3967 262170908090576535809124000608016868890938241306624 3968 263172009904633115830552505880031361217096197038560 3969 264160577348675261228037898863309966401148550241280 3970 265168752896894481183903487876147371117984922679028 3971 266164295748541679018533650122210101666457617872000 3972 267179647585397447797874356580236412849850635119408 3973 268182211073081910463074660978267459930230053309440 3974 269204729980323303277257175904077692514606982450700 3975 270214416867389804016540846947337118672049960500992 3976 271244150331693577656796586780034852523905696790080 3977 272260950288362966755158609935458493763744358545408 3978 273298002023778948890886935348575763114108292295356 3979 274321962103578440357157087600645696377820004861440 3980 275366323473864156386154648908587872059538540474000 3981 276397547551455544272659533095554119247740944117760 3982 277449265878369411689999793598443775988597440694136 3983 278487744234185215562904649661100055140038132252160 3984 279546926410465194877665666798921398225685871177680 3985 280592705915440156179031601943411898368180980938752 3986 281659341836658828497907006944220986411636852953290 3987 282712529554717212882978277230755117634926413178496 3988 283786668489559349183989440171195007784278536516462 3989 284847253201390611940067881136304554948047011294720 3990 285929003195965779697701185197201261730507634566400 3991 286997033670892251155791915721943983942925749571840 3992 288086385221997741605179335598792366850824030501500 3993 289161969718840175863307685697984775148618143619072 3994 290258971912619533873226424696380724187630737723510 3995 291342099797295063295512688894009421198082678601728 3996 292446863989725365606409506577046967284667433953680 3997 293537583829578124673887787460064072919048287868928 3998 294650099022288026476141908284922681952033205511600 3999 295748522398008652853964346364015048222799452487680 4000 296868839655851801043421054070961314838724170160332 4001 297974954357224676567923845827720339401188192768000 4002 299103186226732739969753486755379054312764730890560 4003 300217042844646921611639965473021422975460514589568 4004 301353178950474684356232130263922494254959252718400 4005 302474890252275027927370274668254549912831712896000 4006 303618981456216076538975848501301381726741332862460 4007 304748535836560131801291202957318820789665555640064 4008 305900698181718239568702154557682662943027015426080 4009 307038146009626545743901228322756601390274874782720 4010 308198367500408715406518995319627645487936676293404 4011 309343825002365306925566776275614816228858994032640 4012 310512158558375814142552812554958725966439303411240 4013 311665612523544508190395274067793643872974348185088 4014 312842175418321127707332967533344539258717763878560 4015 314003678271286517631368575294565747665812320828928 4016 315188459152965187433103461280641796411069294634740 4017 316358128344939307869260317154058937682181699694592 4018 317551179961025390531420115768177438763077444876474 4019 318729002907563457795320732054664832733763457560960 4020 319930446121408362665198163673220209869166106408928 4021 321116475003154885052733988298467783499445164275200 4022 322326296760642200886766007000611271203406462844468 4023 323520652682894944258942826662169154604651404864000 4024 324738907872692483990884174586753426243139521092680 4025 325941576513273345316985945672466952229372888518656 4026 327168387268678673752266009957511070042931248228640 4027 328379422945439144531877300094757853375778408723584 4028 329614776931723741106966730123972875830364009071560 4029 330834302015545275656407877933193569561885313146880 4030 332078253876510542244730762738188705685205885688192 4031 333306254692328309761918926442642072629834636230400 4032 334558930298696959047558677868435450148032764227864 4033 335795460951825300639347017102210026473024446126080 4034 337056846181635645553228253300259711201526752398130 4035 338302032794063942133118037348012525419629444134400 4036 339572184517725421375922080659969094904236360318290 4037 340826011589060747550417506830760545516513989070848 4038 342105057043761943585341211588522714453749438784536 4039 343367580903463251676209191467384586223348927505920 4040 344655506657157860602316500703568614227871733092100 4041 345926854732741158460057527778683165222370047360000 4042 347223717387036744703466939350390393171289682378048 4043 348503874904067755531673128049142044409328610520576 4044 349809805587657257252922758036093520376958385296920 4045 351098828585233302747695798793480000203908218240000 4046 352413811989491884650183413424849679217199569195880 4047 353711831799604872343855685856291296062218705162240 4048 355035926898946017025194624052416746783736228283296 4049 356342926832097931848037874095118920812178932633600 4050 357676266109879881939274485520659213017215232321607 4051 358992304517479061743561069836551456719051054857600 4052 360334873377865018908396688464238916146685325192414 4053 361660082998603938694237683300400836640841152679936 4054 363011940123234128443667988322142617515873831439140 4055 364346304960619483691591262626493738469951489917696 4056 365707586883281879153943333845956284406064299968660 4057 367051164972163660423630727792630197255955634545664 4058 368421855186716920013946095659785482752551896687190 4059 369774783330943402798244977402687393861686484542720 4060 371154942928287886417220008063591486343176900226400 4061 372517203120921855749631203186677502863679301427200 4062 373906970031997088799830554604874712330033928789928 4063 375278622773491297097090995849342616989071616619520 4064 376677981230538850053154117496455579911324524730240 4065 378059164716988369298441797051837554477367518486528 4066 379468175490996926170988359279549513871533981240560 4067 380858872431977677480278399795902839538312498104704 4068 382277677731736697081781928340603806750055184165978 4069 383677948284324485444533658152102729922629045263360 4070 385106530276051784391834081642769434509451463792656 4071 386516516867136880485429668720718483843325592555520 4072 387954938826167721155617851430335715632526961371350 4073 389374622118824828095031818211171895820479666628608 4074 390823027697230000547768610707045873992116875423040 4075 392252470350338765756148530820259410712479732177024 4076 393710842476832155134059217392397488673547745896180 4077 395150188353527235277413673943022782600875909918720 4078 396618590020193362416647726289263369360058176893320 4079 398067820525199324534611690963794140604630310832640 4080 399546399772907361697689956122796189783059079401296 4081 401005577192672926292145079943595971987504997027840 4082 402494314781753969369031762438372919125418943796708 4083 403963587447628404991355102788672829857115039905536 4084 405462548975188268497497105890060884940944453337430 4085 406941896080415815354488655342436369724808977254400 4086 408451231075684190643598808193524675050700646213660 4087 409940717507085165751408594033340282630985394261248 4088 411460407586197534990544094857708122611303291874480 4089 412960183158024273918335798757485311585013380423680 4090 414490293541792549725736826459907761377143609053100 4091 416000338213722043196129392007916422909831176809600 4092 417541022998110002849653620029336777244845058710016 4093 419061401321714480051432589027650546167296602254848 4094 420612639849184243804942070765353399006552091796240 4095 422143506222222713859309132191479767860850610793472 4096 423705366421226070619276712405015354100556175996385 4097 425246698482723067645391588908433026692833907560448 4098 426819336054156613778855483287917791451830525526576 4099 428371201060545966309410805112567193437690258300800 4100 429954596163979791052449069937782408111564096326358 4101 431517150041998801381102097159704426123055697623040 4102 433111370198253152852307165789047328814568269953168 4103 434684591449916886214807366807295885594882565071616 4104 436289797112361622222319386213892836380414869556000 4105 437873752560162354270966419085403362701708678608896 4106 439489921503377325226173470158342235599176648269310 4107 441084771842437930948996153453120998454452164617344 4108 442711974473622899471041551788155970826390644075040 4109 444317695774263408005378528363719878249753871841280 4110 445956094132412969310171774314569934114600026220304 4111 447572756027738095309870841349285147544722167232000 4112 449222328731911382799201604231361424991413820848834 4113 450850093567559653481729945383605543644404984188928 4114 452510910585166655054041054247999114717236239600090 4115 454149755252185406655847035694654070467929568433664 4116 455821983566728486149070743147527725188014149601600 4117 457471977229526677552515869116172482563829159188480 4118 459155593033271978089708098828466188806874129270480 4119 460816903000036771010777337752190398667485663612160 4120 462511979187894043274917364199332666438136237570000 4121 464184579799335271735502368387318748642499076700160 4122 465891284989292018823744907781756396077658055065430 4123 467575248407867663051322285292570685122782811422720 4124 469293559666586229162639290878723322917017131617080 4125 470989054828291885969673854586025310486030481461248 4126 472719044575568707098083526943838388368655125581680 4127 474426046669236817767046541710197878049597192489984 4128 476167888744025085791857507211837541425094641444016 4129 477886469428416269981001649202845112310228604707840 4130 479640138277404537411292549600092477766765868616000 4131 481370471650533532266513185912780943670478270864640 4132 483136042734953403615204579991859719599234985885434 4133 484878101391425664546508337694216801008091028950528 4134 486655750237375994911614944153050877592678432244080 4135 488409608874560730456722513310897604971276808541952 4136 490199310831965706279364839778925814998752868623680 4137 491965145226281915703590314251262891180819522940928 4138 493766975324558163734031607815123135648833486876910 4139 495544758948186094647613960045221322864584513429120 4140 497358898065964752725137925683443271422860499201264 4141 499148705074197041978074101600110624053207276416000 4142 500975125814334658636837078503191430050882131943400 4143 502777137434699336272394525097771645332800418427136 4144 504615917989537267605548146214252174922626140266000 4145 506430104894831277234242785612161740186399699712000 4146 508281427881211223513674746679156572528646034055120 4147 510107867384259219506403405334192440835527693519360 4148 511971706422362849030104596909394792885368598180044 4149 513810581482220926921895745625074255568099623605760 4150 515687014215151181402342425849737654654992962677156 4151 517538296411762706514566036107819023156120063014400 4152 519427511022995636859368773676129284149805662449160 4153 521291277171001972219733974534460185560095479968768 4154 523193244403625732223268939366596415005253707576960 4155 525069683049237501997474504301904431210740184772096 4156 526984483832181515035707535699345935337919863998960 4157 528873563621367950061414237730727267856531586788864 4158 530801388016975495345008136706745568729464305445120 4159 532703189047090991683008183507600828510394703738880 4160 534644008765580217771029380484133715177597846167252 4161 536558721367273304137387219140878765564583199139840 4162 538512616746924110841385709430476997646277770341618 4163 540440210591448841313733446506716192686118542409216 4164 542407377485276479659562064200625605683788148090480 4165 544347932047479569662885677551445726913502807233536 4166 546328339150640000251922595609530998194377301448620 4167 548282050570515031704771853148234299601836006667776 4168 550275781725281305527220338811783572710601804529530 4169 552242616602399404035200022933115846941977934382080 4170 554249869511249336081874056422983942724835904132000 4171 556229910730663495004231701784530515478419446734080 4172 558250655088541382058035503630810495674886713728400 4173 560244100720513677728404229403181992793832426735616 4174 562278419736663958013777058195092849544313772611800 4175 564285237352172299919172383125057234515856473061632 4176 566333334750596189249431986905063153789374956702030 4177 568353606566519547504454612165136076230491358121984 4178 570415448976292038563139920330596092322350767838570 4179 572449379106495763825240650580741322644125364428800 4180 574525053286796977788492941478305112569033638452000 4181 576572606083701896389357540209034950293506455628800 4182 578662317664140309270162912935137132870265967980016 4183 580723578982639711860748476282294479473159958123520 4184 582827295627163603288855159561722396346299954586980 4185 584902471478445072976158803561207093070717490790400 4186 587020279267575146103634335980124674142812078590080 4187 589109335007475927354128909633107036631747894215680 4188 591241445927512229787073421957709631345907480134600 4189 593344466697704413525399840101179763362827599452160 4190 595490845107261430703464952949734132469843750148200 4191 597608043202062891219673668112441620396978146181120 4192 599768778868843675826970084222225799124221202319468 4193 601900116372341077678972729723745596186511220633600 4194 604075423247934022073198389848059186839158720584850 4195 606220988985001813376888417105090245290000946752000 4196 608410832497303301629675635919551997832362176259050 4197 610570840716904105503143850700169538452118717798400 4198 612775310006208642335079541543984771932893027660700 4199 614949723831052765384588654234346074949159164715520 4200 617169039361403589763388448674118977973495047464800 4201 619357946852937522448679406171326089397608362624000 4202 621592070589620220247307896525720636447753413831936 4203 623795692631256283800682462918970728510018688562048 4204 626044717547078310745549220543419250696543952794580 4205 628263013735754552801117608684925145577456024539648 4206 630527162318642926397723909968981096927903375990920 4207 632760224542110448056291998431717070096752999792128 4208 635039459965983578618299804685270712273151923407928 4209 637287511122350733954243991475528541254006198046720 4210 639581925585077416996252072890598197896851226516004 4211 641844926344513474522204643814734056399106781936000 4212 644154749103341400085131313940492664778390664149174 4213 646432790642998602932508623926611500509496440160256 4214 648757981249460252367683654625823893764379360713220 4215 651051293261844715773650676735078853465942721776128 4216 653391947893342842241076177768208958833354576684480 4217 655700487357424262400091409028406829588626141492224 4218 658056837463488317303847872787934977990942345268320 4219 660380699532557552099084048952501462842290765868160 4220 662752705809627917420816224918296938817177680955528 4221 665092122251578490565440939572195529078109911091200 4222 667479880048160606839250388403373312916920696146368 4223 669834809059322191808158514303178080299900050740736 4224 672238556864090924035173551000574466438098233820720 4225 674609092730262785339514039103210670737132961796096 4226 677028787446789396407703863056107860986782706264530 4227 679415168997794541182482933510273159458683739836160 4228 681850910219742494596138351036143900055797471317184 4229 684253091790780822775768785865244140599346465635840 4230 686705120156535398002121281013984005263192910780896 4231 689123200162816475254359870425746216037784500601600 4232 691591473759057471766364285090559579912319470502905 4233 694025693280335904987149777927525695378483556468736 4234 696510310817484294462435769854492469437682431345180 4235 698960625338243113000613757348708661129043267129856 4236 701461834770543659027238218130061719845144383776600 4237 703928341779328725414468785971328423537941068472320 4238 706446097339396034627605960993404995168318218640136 4239 708929045258761230394253542403066325353787743080960 4240 711463449953229732739910075333147688351816183616164 4241 713962790226290273752095880124678134402710648345600 4242 716514094223329748612471834720893817127474773750976 4243 719029928744460313689153208991684801556758527755648 4244 721598087500715535926982114218899694828763111421230 4245 724130666896341762968611878626458481529711540406272 4246 726715782476011025215039023461984025087703386671880 4247 729265059375786418329995005921326803886349625407488 4248 731867389669485150179708781774208330903169465213700 4249 734433464983501888983826993096943938154399206195200 4250 737052961297873903693332224313070950769571867117208 4251 739636093282497458425633814361681277829944601669120 4252 742272862142847751018227505137469965774767338679064 4253 744872999321374570184412969682024056169267862650368 4254 747527300899699492422875227290447262343883765854760 4255 750144548638928885146926484309526518710227768042496 4256 752816335507198262406797640540314014928448898198560 4257 755450954331779883517828351099372549566740411016192 4258 758140332133301773368905706237322507734238316845890 4259 760792271795367941381884655338575013236261338897280 4260 763499508607371078507721351434681200689291410880704 4261 766168873424617060533692661092030541935504722060800 4262 768893917476436140935746859283981112078542416985468 4263 771580976029287176161290350547250926344988889847040 4264 774323937599017023247753030412783631806060357445660 4265 777028635219692719818035974191179082517256614385664 4266 779789784732797508382505778113846582842786795843200 4267 782512230366659313648395058584482114547093630370048 4268 785291517487535647781680110210372247014906817527624 4269 788031982052138614641318102251124336508188399554560 4270 790829515992609869859922361647661346150627095861856 4271 793587946089274371669030181410046962611791480435200 4272 796404005487659810302211807380509048727705288576440 4273 799180509076140582110533520757289958884592680439808 4274 802015039057385605883200988649490440696017907301050 4275 804809895298662142499293481447317056519360682268800 4276 807663009885847187235320125862375130487383272305830 4277 810476160758952634823361966599830022409454224949248 4278 813348141140070315955447521977203546563717774492672 4279 816179699411219406134160642361985816808317305731840 4280 819070492066058210012638685249516278952647986963000 4281 821920739301476615946011357266144329332420101186560 4282 824830457117107943620779452855399793071674056172518 4283 827699336741844773884384394956990366788410428441728 4284 830628269443193980023558677788003139641184812463280 4285 833515893040989148493386480371081961757013160369152 4286 836463982358706953383605767140761034005365310318240 4287 839370640060517616809470764411583089458332477876480 4288 842338004014693152888814883482565732751894092311212 4289 845263634414177403493424036713378189005525069189120 4290 848250565220775825976302910538060680330170464120256 4291 851195284892301604954837495000730733849602143664640 4292 854201725681309486207347875736346142163640275047220 4293 857165827369746245230044045659461232573989602098688 4294 860191894956319437244893075268731517684377726456120 4295 863175318614480195459097665688205175643262079328000 4296 866221314082682612827401431092441567178980977099600 4297 869224175027556557914076440026671974018014215906304 4298 872290036684731057289947180132338885691259770184224 4299 875312636562084334824458544140181968305883614329600 4300 878398486412507408095349488300201189660681185067932 4301 881440760123639903407131270373857089670025864335360 4302 884546901814572924112317706515488395886846306354640 4303 887608970001570246943008803980563354266307255211776 4304 890735343288841132342219707020840006049486733667910 4305 893817510148368338159588536032370204705296153403392 4306 896964235755050432074986044333805709389583876148010 4307 900066437591027164714722896991722431360586392392960 4308 903233828524437769316809514042390051603525094139680 4309 906356184647472959306949131972076521028256492707840 4310 909544175476583394771199848738891287603815222718304 4311 912686999328761853695663065078355693991898824852480 4312 915895716163701597566265701482939683797212801233540 4313 919058938918226173661152418118591971894609745576960 4314 922288697405192750868701307184796318550964086227520 4315 925472443754963050238675121824473178438036229617664 4316 928723179959511112598607361520992788899285401255080 4317 931927765969671273497966813148285204416429661757440 4318 935199604793554228919015832019642768459505789685504 4319 938424963090637576890898348626636201376797681077760 4320 941718229754133937657413089185485442536439803258000 4321 944964483616352246542479108084455364637199713536000 4322 948279108762893613070865299120369241399381259306018 4323 951546584014774097067916075321292913618630262044672 4324 954882698140119585366854668410945088290379228137600 4325 958171321893296172778750770106926942924401344909824 4326 961529252932860249920137036069807369026024995669760 4327 964839154051485415583309498636129797431783344957184 4328 968218834351882083999192150086027409560802898863030 4329 971550341362025668277241413857649372614460994959360 4330 974951899979914466664003462513961053583694412584796 4331 978304941493559025475808798601715157119730849088000 4332 981728716307261160467021741546827873182452486960604 4333 985103419850456813084091550065278921520335317186560 4334 988549337543070624001381937675979090333933401976120 4335 991946041620557653754886254139140897145977197892352 4336 995414237054469176680455314085565871343479592499440 4337 998832864515109441499562022833094059769853661574144 4338 1002323678524059108185552850138908384454004296673386 4339 1005764362694379654425886273199505962865185383745920 4340 1009277723564053026170517771926419382029498480246272 4341 1012740805726580731221839409487659008230780985804800 4342 1016276846791138705982602154740613006775427033958928 4343 1019762251511592952009006436943992664687226976637696 4344 1023321323934923772661657136914842952289351248968360 4345 1026829182955677058619527893825506989069330117632000 4346 1030411209104273782666256030037904372790546528445420 4347 1033941874071804337017671273544857790122874046955520 4348 1037546993474216852152016780058882110553250795472832 4349 1041100382934950899968743078384534960671668476659200 4350 1044728949631651625815584963057248602220022766966200 4351 1048305201347691630383033862520621652806168534099200 4352 1051957139359726574346911622149408500941090709972914 4353 1055556608005638672383058878452548470229110573300736 4354 1059232055246402521907719571601609525018007622139840 4355 1062854660975630885628167825434551894898077377680896 4356 1066553982210913854224732196644941084944440400484385 4357 1070199861107458887585383868440863156197083760459264 4358 1073922974350056517896373762899801353331314081118540 4359 1077592491853717864641704972785857279438082076980480 4360 1081339541274227064395282995364176408599584769988500 4361 1085032611251008911728175186116086736158377766364160 4362 1088803964572190641127463875277607336566866811964128 4363 1092520729529945766047194790291079052562593798197888 4364 1096316306478046873229880752438820233939962099774380 4365 1100057134798763475690437342738034159951920364401664 4366 1103877077831999179223294083955359685772141581465880 4367 1107641885040726270227107827383093047368491368228608 4368 1111486573201440639217595801324759314816382626076096 4369 1115275500033185774555402646507034330574194644264960 4370 1119144846592310399253333497711752748521957652616000 4371 1122958272607068149840487534028144492115218725273600 4372 1126852426515471760206977215970766609477774629409294 4373 1130690260855094292745897976140689892149275275089408 4374 1134609604198343092755962484752385824028095006907120 4375 1138471994085377678595013481000341730220212119717632 4376 1142416441904048880646263616205664940484954559227340 4377 1146303769920834104067642955494124665720606545167360 4378 1150273469540982211194188642532400926798733055800800 4379 1154185646547867518083336992429928998619316027143680 4380 1158180991624295824956923738921187302090639818532496 4381 1162118162966990460769341008458385920704957114547200 4382 1166139061798949296108774336011214185097258036901808 4383 1170101621856440248396289965060785141323392831775488 4384 1174148228508926110009927226322317847688536515763450 4385 1178136081288929957445318074790891599853401573885952 4386 1182208792544866868209241745118877350608891637726560 4387 1186222090123008702843148806596283430008104871299328 4388 1190320816303699701136751879519390567923057653259962 4389 1194359956170780368695785025703430623669808749936640 4390 1198484849429118181876843274598774329453341864412400 4391 1202549737365995494310709882166514664308365114924800 4392 1206701206495669376296631432816487152010716098772910 4393 1210791992791570145927193860512654146582655532630016 4394 1214969941077270439075438189108290937117655854013820 4395 1219087035277219733318979105589466680960205377347072 4396 1223291621864121350989244895225382168696335965349840 4397 1227434922593134987133554401081453563189924003464704 4398 1231666559689406099985563823150673819915253682535176 4399 1235836224223417209188720757182071048911464765472000 4400 1240094817008955652984584176718859277811474418668156 4401 1244291258089341115505963585157533880775645306193920 4402 1248576963685652975545284227542060332217884098631936 4403 1252800081975327817230323732501948724657941802783744 4404 1257113325062817325358309125109526237414077371000000 4405 1261363275745387835240106918807757197012138787716096 4406 1265703954156898395976653591882767865968303572927860 4407 1269981162487001449180127596216153191537723106908672 4408 1274349440805154842173941566674646703038985356369000 4409 1278653799978716155577850032708140441798333987783680 4410 1283050106193737926452344245850729386140758841120102 4411 1287381778641782065486918170131569174710431713209600 4412 1291806012542077031780716446105463286442265788829104 4413 1296165427015722586910972933764278060248805424807936 4414 1300617751049855600997644290976595705018275584641120 4415 1305004802644506274928660986673996209954208362769664 4416 1309485657747609706341922002082274352706978826623200 4417 1313900506684663313720641947210597599999513000521728 4418 1318409785190450064918530783320123445049671828857017 4419 1322852873212460213548155126023171140680148875231360 4420 1327390745100237348855243729960248697516107219521128 4421 1331861959508532985994724028609013762667527951347200 4422 1336428869112585470473353065300972996488386480446016 4423 1340928377864885122660132852268363663836763565067008 4424 1345524219545359916121748063112761888226227473628800 4425 1350052467765379727359419311519113616235991170585600 4426 1354677409244238608498564352898959764572746356424030 4427 1359234286195484793793212658952509128031920178609920 4428 1363888785466028800289298529499496358242861049293360 4429 1368474456776634533114157214358619566732683897559040 4430 1373158400199564685023633465656070469332164725164696 4431 1377773324478005086649369491366883557623253159792640 4432 1382486887585832136346568358262358627276105245269054 4433 1387130946185925076966399790761021210181640641789952 4434 1391874590468844504451747405949600892168504013130640 4435 1396547956823960913301248220730359013324818538276352 4436 1401321570734490276382320256701821065940976349726590 4437 1406024706924957797596849447628980595013191770874880 4438 1410828463843857058128704760596766453912678840066384 4439 1415561253255002209887331173033225724821240157893120 4440 1420395628622198889958353832639126921100919975495600 4441 1425158242228327662362693603966976393442273585612800 4442 1430023116148019489438567889764209478366022782784918 4443 1434816030257570393862410838212770041213882023252736 4444 1439711584215419347590913200532767827640990872135160 4445 1444534673732589038088085440092723866219705411043328 4446 1449461386759566596827717510978967663505938690021640 4447 1454314830751418191593205314431036716191794668667904 4448 1459272585351665242702645307741916010718755695739620 4449 1464156863697944813442620407413477068470426030873600 4450 1469145838848841181784200553932013476496440289832950 4451 1474060828551076787849963665725052870279283913724800 4452 1479081517760528146079743500841899630024687790888128 4453 1484027395533833903913050652226803751338503633519616 4454 1489079672598023480055703585944913818019140656473560 4455 1494056932851749843845367519682160591985889220375296 4456 1499140985153786947236439727895294002249482797002790 4457 1504149496038864368376226181898285182094486372824064 4458 1509265821020286735006509397509534901938362531101216 4459 1514305767651777080788405208757406106581821927859200 4460 1519454241349241235520014776495020744201168903407552 4461 1524526121801190547885613390620651698946268462714880 4462 1529706928951130347981771844185595915000980540525008 4463 1534810613792558670540976524713666557355465147570688 4464 1540024266862475602839910890643907347873909241791840 4465 1545159938479495614993900617195879512245392992051200 4466 1550406304422073325066951864165188699260125837801280 4467 1555574475964444713762010741460668299440619105744640 4468 1560853748485871744257150242738946348939520230277622 4469 1566054281295630319400722267755380628114415225973760 4470 1571366976658129255529710073343272050818365880942000 4471 1576600061830486448153287948357337073123613440284160 4472 1581946049299917720181227948253807963352758069297560 4473 1587212204008282833069789140120598192235171255750656 4474 1592591674504532697493835540294423189636872529833350 4475 1597890762335858585846809377356864295751934075433600 4476 1603304247711110618564349160055907267333361796016040 4477 1608636456884189200822091529564887571071127328261632 4478 1614083817191114016060843318041065013025085092121920 4479 1619449680525632657639745578325014004677313127491840 4480 1624931115730980559869727645024452215251898833866000 4481 1630330487188912122136013537488009368076986604339200 4482 1635846533037780345700047605157250370542264166476320 4483 1641279610137613487942681476442670606760931248787328 4484 1646830129078550466513932108854106089834841197249200 4485 1652297448511547002696614384022220087267143437213696 4486 1657882637572460255761129802558964424786182809296140 4487 1663384055620727719839853505301892661067776327075328 4488 1669004466993301612794681647446448417764450087160160 4489 1674540178147720800081270530903972436027577690936320 4490 1680195664405253877213798386029982738687569471813500 4491 1685766221589768505763392594893658448922346937622400 4492 1691456989138496758097244668894246672627466163715724 4493 1697062238874047099400320920378648550041042651381248 4494 1702788843909453226220752117178762850238876384748160 4495 1708428990059897401528127123968517739184226797056000 4496 1714191287627429157896148918193119549688861450083690 4497 1719866887090237452745691675268329512594065419136000 4498 1725665080781981830119306546511310942300145216063876 4499 1731375982479464647547449485083636456980136364591360 4500 1737210645277118818045759576458240908902037824623228 4501 1742957049885537154026812077247543040507665123174400 4502 1748828026535472723484331784517965465492033712268868 4503 1754610508075952710768660481414333481776973707878400 4504 1760518011900192723389332278929342824659731838443580 4505 1766336408837456558860377302432728060883384261738496 4506 1772281016924854838410597086752356930452258167881920 4507 1778135539651554014046720546718274144063667080820864 4508 1784117099595771108467767310922067989360038642307432 4509 1790008326216703300728180710233936797032404867829760 4510 1796027048085201003829052507421996908681233406693808 4511 1801954819545440178657139961628092014839601825585920 4512 1808011297839523535812990522158601770497205941496768 4513 1813975821470589642700154958143393540469059032793088 4514 1820069893050361849024135458264430142092648005489300 4515 1826071764433200434151720408794241002402719361507328 4516 1832203649452255621738593058462169764196350397282970 4517 1838242698626016072090169737062645105220653929741824 4518 1844412996102406452867208339847053494346034056996836 4519 1850489440478849934048452894192260475601375772143360 4520 1856697989920958749551232877060702498398399003141500 4521 1862812429269491308808666414915246894938589682063360 4522 1869059447405216725709264974377034692439664808759360 4523 1875211714633508295387986501494694273501683437575808 4524 1881497818544759661733839736799866950374813493244080 4525 1887688127541082938124928868860292238311691062022656 4526 1894013145546562885731504725369969604298929047659200 4527 1900242114204346312427480783880082705685066108948736 4528 1906606273798329279929069181190842142976418624269268 4529 1912873723665049533816561012675286730229735531171840 4530 1919277646263853995485432182179796538877681885168192 4531 1925583801674300421430192986228741357844754019479040 4532 1932027318332076947399167895316988415263285172723808 4533 1938372801794544306463279575481496467768872714356736 4534 1944856136404943861606058301134062346146699899804980 4535 1951240772122300231875758684669286513048716654353152 4536 1957764564837517672156592124305333950628479536885240 4537 1964188573436236488977151723255452127105168300595200 4538 1970752643965827382801608635027771045112483633163110 4539 1977216666758234772972348229295978709693267503408640 4540 1983821249843928510074221320040921378903829852640936 4541 1990325099190286532360545940330310451180985073561600 4542 1996970839429073820091223117383115681231136596070888 4543 2003514747114085482258719327791057497728754348380160 4544 2010201467047861772513405122848247283983017672512760 4545 2016786078800018118308366427309284814840490068559872 4546 2023514009381638734452921856674752473772594233356850 4547 2030139140304521265027113721867001419200785543903104 4548 2036908945891954870631331436714155387912230134297840 4549 2043574823875957857275345214363212067843543396748800 4550 2050386314864606219165168128385475386788125688492464 4551 2057093605137372828295166436203026291449133093992960 4552 2063947023720573684727561847149329827748557471205450 4553 2070695529383117739479196277168335008089629480867840 4554 2077591544485709746136870026478139508194108544645920 4555 2084381504663703207606784495337422119335756197917696 4556 2091319929604891590566795697788525917624807195061400 4557 2098152014056921889034566235076157296412557180674048 4558 2105133087388782047479083149715035995442129555609016 4559 2112007102053725553530332072375868627757444210017280 4560 2119031512858415067534126694647741019507271647682400 4561 2125947692767650978190576697690051958507179515008000 4562 2133015241704217330643611994481664918312275407861418 4563 2139974277184619685624694332207271116810812585176320 4564 2147085214464411861016903481954917073842427565424800 4565 2154086898606447322191581089178897124162657406076928 4566 2161241917991584713024436421113039379072679959952120 4567 2168286497470978549839416810690660324188586334138624 4568 2175485402997553996838595359025382964290982110713780 4569 2182573572792871826828335369585915337795578026869760 4570 2189816610491731322237893437007063204138207704546828 4571 2196948166626725615157535623377725774793496228856320 4572 2204236051159059716144071893329720565621055081170304 4573 2211411236364761959559193880629044272542999197967360 4574 2218743758583718614428635861772903613369271959987600 4575 2225963288814731079664088777423783510611334473186048 4576 2233340706831883658156617523749461440890031167695960 4577 2240604364723786898139792250013076478116286362316800 4578 2248027398368807207813844599822197950383113137332160 4579 2255335438727669718320495410860830387043622376190720 4580 2262803881983141096257690726223895534556230560202500 4581 2270157025532840807531750852226065217853214836354560 4582 2277671132116549936652464735914381207635013148576800 4583 2285069164894333975873289962870152804011063493904128 4584 2292629676310171438153369737815187779261567519727360 4585 2300072848611881808876310129136731532445942643912704 4586 2307679545107229180740781676885107480732729593598990 4587 2315168599400259776722935295921591924040420109281280 4588 2322821747592062076414664765661494024863977924902464 4589 2330356455976263753515175345495608347552652490808320 4590 2338056802300686200636561395595038527340694599591200 4591 2345637427582845663503790697467759740170360503052800 4592 2353384755521794022194520134289462687443604984296368 4593 2361012045443836914864565439880314361130660059483136 4594 2368806617002025269317303283894764765437502523926810 4595 2376480346804661438589228259963398970377261647040000 4596 2384322930887880480942882918955351353887719365557760 4597 2392043358637969228172060890452151988725024600149504 4598 2399933724812016744536537089751412569536329808378380 4599 2407701620803308763813911506087678882169941717050880 4600 2415640044057576118704585038978606089748883892930200 4601 2423455169009832205457169401563361502475993912243200 4602 2431442423305695784724346777085521843043725231657120 4603 2439305048649874631546797625289468070495801404759168 4604 2447340906900487913027173247976500846198926203204480 4605 2455251807952039249807136980336004642288030155216896 4606 2463336540304040252720184936160849403268727081820880 4607 2471295481025836137632885118860261675337090187496448 4608 2479429885134824065135591813941614137099239030133893 4609 2487437131989570035742475634378941656453282756049920 4610 2495620965880046500198054686387698073726929240505204 4611 2503677317557986499334094584972176459657578254415360 4612 2511910864828025772940782908944790997918364806300354 4613 2520016070584554572820806133534747021862354128046080 4614 2528300134079273395927118270939851730523818594176920 4615 2536454473820229595338691389864981719422311639702528 4616 2544788815021907586951601441599233172220658480994690 4617 2552993092583902168505809132687568266284545460997120 4618 2561377990421903386218502424421494673363368726527230 4619 2569631958417610556871331132417052688733947892377600 4620 2578068239892366349284731257653097432991948590707456 4621 2586372173011267960067684071227142626859427076595200 4622 2594859584096114421417142370407937749516669772446968 4623 2603214310829454490478370309455565355727513906589696 4624 2611753144400254497234783241199042459849357828195955 4625 2620158401628331962190826860062064095482093440684032 4626 2628749490000893913240327376452638396507589251484570 4627 2637205566343305591227304049414203612810161601980928 4628 2645848659494694540270346973511033532350929394394620 4629 2654356388721028731031122367248550797387466138839040 4630 2663051774201010330497364165527048438971860978158496 4631 2671610896659797966245505516676931532261035204627200 4632 2680359431816876292132721133107380721441028040812760 4633 2688970231091660513348004299546964854801392621080576 4634 2697771649766330385846372895914048747612916478358240 4635 2706434984752088630384493407023154728203158834600448 4636 2715289588937620666945426557338071169883799844592360 4637 2724005183603191726049400709850622510367522809644544 4638 2732913836542215976131749778582743763415707014756136 4639 2741681988909549048216073334785987680421285461765120 4640 2750644428144016495727693837986683788813535179565300 4641 2759466002517408873704607910192923780624361488015360 4642 2768482524449549143003280576884951777705502952756336 4643 2777357248830841378041066311671861247896338414795648 4644 2786428742655968090700809424731907154011205707067360 4645 2795356909338274166970738601491936050954664153216000 4646 2804483095795685664743706395478989886755555894055600 4647 2813465595119571621959864360305166023701758236345600 4648 2822646786038445578474367399921196230578882246798880 4649 2831683328963178121224884155107078069243577827379200 4650 2840920419129177473937917249863117234459816690941312 4651 2850011312904987317989674510311106155871567431184000 4652 2859304026881156102499784011392674653582134034836964 4653 2868450167856151378277424998300147812773809377775616 4654 2877798811613946512216862906503866680573641221120680 4655 2886999914461841684710803051801420434155992251424000 4656 2896405409679867969037592002836147818506240093239640 4657 2905661775637342896867199465860232266543868842123264 4658 2915123829865038501302631686447416555478079372130164 4659 2924436382272081879248350868422232278862894932289280 4660 2933955316995145857943732336011527875898986442579052 4661 2943323752783995315394001916768629649165623971737600 4662 2952900495409185261025281807117334191426329751680208 4663 2962325131793536011451480251748506508695723769337088 4664 2971959393825888074629536661430565100373603403570360 4665 2981441159833446447611629383008072281649310148988928 4666 2991133256615130362507261308607197311078200899493670 4667 3000671853011938008804789828523700676883524522908160 4668 3010422740306305218679430700569829149286975145753320 4669 3020018478014289909631528783689819519534002571386880 4670 3029827849137232964953287707438328875967455281693128 4671 3039481685147548641884185705530815026759037834027520 4672 3049349871510355780234804037750790745393953516989754 4673 3059061488626237485456472658756443534551343549867008 4674 3068989451865778071773836808190884675008642646507040 4675 3078759177070214864274507220805056743787528979000064 4676 3088746614590553722888676945684477608286195916083520 4677 3098575410697210481372279462801589918863699548354560 4678 3108622647971985469517398477194204226266726080603820 4679 3118510201755267453949686227095576375251912255671040 4680 3128618229309394362541167372472370135414800744462500 4681 3138564861153444386876102831567585837093912377344000 4682 3148733357458745303827081735409509310794616071965918 4683 3158740059670590197065086216767548248231997127622656 4684 3168969366853248435262211196919994419762710861013980 4685 3179035807006484181775872349664488089353941931492352 4686 3189326921605181294124151977089540387036441321984640 4687 3199453436718846185926060451475149482498517041340160 4688 3209806041950817072784460293830664416898215621713838 4689 3219993630301384559414359165173987563899280968642560 4690 3230408061555516915514244110219720432876586256583872 4691 3240656394817282966722917242700857868331593998396800 4692 3251133678555451819700951147534000328174218607588288 4693 3261443087366648774696252857705617961416351202610688 4694 3271982887118539381258724596682185014443120186956260 4695 3282354399790295310640918072283302952070094818396672 4696 3292957068187935837317400727543602091533973098127140 4697 3303390336419077829210539099984125747983798555283456 4698 3314056906621745328692019667562376607100461766471190 4699 3324552278284693603050369086300316476683593909657600 4700 3335282418199139064492522117364390947636410684780976 4701 3345840927716046610276680153341129011491904142909440 4702 3356634982910265825456956434158723887750848522501968 4703 3367256286764335691317862850814643531475115996627968 4704 3378115321411443644290855407744748815422782576047180 4705 3388799760247796806362349021139813632306007960119296 4706 3399723421765209550877293483550605027262866986197460 4707 3410472061120380612047536536333601869394127551474816 4708 3421460713493107307536625980380289905134673588253584 4709 3432273189077751742995927133852490967644881240212480 4710 3443327902794788199938113233203262820632000615329904 4711 3454204573103786688967914140899520427437512071144960 4712 3465325000102333014773240940910526538826701301046400 4713 3476266937489598701389636586866542466187796434727936 4714 3487453434365884071587676228910770173475694928491470 4715 3498460278934830654285140457846701763541103992777728 4716 3509713948300115437338228121155596732023854221405340 4717 3520786050972762284347607346816892677226198590551040 4718 3532106524030879012715256601375372122294423523169904 4719 3543244989402388398260822280427573752281824446972160 4720 3554632641253960434911027895072741128149696551831000 4721 3565837087819584002881833888495620701138138253414400 4722 3577293027539561021590544676636321794832257189248848 4723 3588563825288903782961828644494461186508604571265408 4724 3600087688759392137559407964056714258330048037576630 4725 3611425948703833133876731869968801539693224275046400 4726 3623018103284617105650468146324702910839741138590920 4727 3634423448450536966209641020457697295492018090087680 4728 3646085037085815698797040345504695952613594376994280 4729 3657557829546522725733646468582322614034898257725440 4730 3669288465966939139972509457669499497107004594989792 4731 3680829850125867500714426901118036550058530694359040 4732 3692629920853595063619713568876540749996300695009224 4733 3704239497868216403789638946784910293364998331657728 4734 3716110152468109509230668775672470418985947827855320 4735 3727788303566653264706211985403524589529962711530752 4736 3739729160602457869184708561035977814176732492282030 4737 3751477036748322164788962589702931472659041808481280 4738 3763488475249395231861997900407678033369617577471936 4739 3775305682297149301042345881072227951458273171192320 4740 3787388886307580113150641404602389347552314449532800 4741 3799275797191768853749213276766058040006306560921600 4742 3811430362237082165359555890918605771775636949501068 4743 3823388163132235247818796514246573932662815653738496 4744 3835614488091186848841633293516984563650943933660530 4745 3847642761496118833142522162603082565520106580918272 4746 3859942037188581963859902163149350050925635503547200 4747 3872041175868487012946860593969627293490222246263808 4748 3884413003441758841777460638530103414716695407533132 4749 3896584200295001411969787834426391915470143269171200 4750 3909028970160963257612587206436737484221307980315600 4751 3921271812533911750543068791247647568540776940480000 4752 3933790751216901921557974689869042746827581930077920 4753 3946105623843690070884768579435806808276807577347072 4754 3958698308545358285963142092681732623253455034012490 4755 3971086440157046644731088553799824601961872081962496 4756 3983753281838572583434441271669792066056916087177340 4757 3996214235496394828888950176153853616022352675022848 4758 4008956468265045672552505199055236357368151488460592 4759 4021490649244175072810145487386021459320097964980480 4760 4034307855477137054060912198955630331926638793664800 4761 4046916499382987243396520388505633525064871844234240 4762 4059809081172310096440747604957339482557536047478518 4763 4072491756740608317392952352091107958076645063449856 4764 4085460985182288685805726276472512859149893041011080 4765 4098218088627058448659892403894818279763556543601664 4766 4111263521196727075516314057282896223728981976809520 4767 4124096325232798550299033552858495463645667115634688 4768 4137218385971306266828933930951149109596351010703550 4769 4150126434092605639975643965614031370574937156254720 4770 4163326401201596522252368959568479246118946562223572 4771 4176310110887507721309080472427946961779976082652160 4772 4189587547183700548981542332497698972352246292335194 4773 4202648198863228553882476669499858312939467118176256 4774 4216003519125447529051649246152421299379318475924480 4775 4229140661486189369742526761754845339299178026489856 4776 4242575182209791991939004448327010577677883408356000 4777 4255789223251501109961077860560811924807475054850048 4778 4269302482064074482362513919391377643756240382205870 4779 4282594740652180355967063248929703310464182770276480 4780 4296187174370903841167637048443068720558201157004000 4781 4309557172955777496060131324854178458064780579911680 4782 4323230105339512187508262467372179232272600334684168 4783 4336678274636660326523238233909577669532934834262528 4784 4350431248845376540524482938762159595995070326103280 4785 4363958914927233073687618425294441063520734818611200 4786 4377792358083563338132382243755501959925902145999290 4787 4391399048761858621114305189483199180040623207158144 4788 4405314324998530864558734535632064797591601634252960 4789 4419000461087806889577654791051160216014364137541120 4790 4432997086670198496621723135277055799230942851108800 4791 4446764034039278811299524762060667159520173249363200 4792 4460842458902237933595797255213369960029784844417000 4793 4474689718818436345860666187840858135812767016757248 4794 4488851314531572944432880677573347099949086911653760 4795 4502779330615487737461697747963566976331630119216128 4796 4517023619156383667077734943867834596906545273201880 4797 4531033764636004403205746164709857569597817855613952 4798 4545361186544524607644390885224306931042194816708000 4799 4559452968241697383906814737833339154883218479360000 4800 4573864936160619202631911531194147127599646782935732 4801 4588038787338716863003404002643801543520913209036800 4802 4602534795294504995160033916876859899308761586262809 4803 4616792131137564986832246570980475662035973835783936 4804 4631372643288954278527153596034840277721096717174930 4805 4645712942294402688473382862967801611779280224812544 4806 4660379378886341836046877102085803634424524153719600 4807 4674803097916741009652292181290169992597890183024640 4808 4689554959640257363831729908248778099766610667583530 4809 4704063521420265849487740004140654807835197699092480 4810 4718901261855163021171794315779370456549042054425304 4811 4733494150612082985241326465551178001470564774508800 4812 4748419232523151331680667041384317073890429671664408 4813 4763096895073176514879747011686503923719975671500288 4814 4778108790114270274128648506805499359960631704631080 4815 4792872691855481118577202876570799982144462989598464 4816 4807971878054310718198539370901816834775896823471840 4817 4822821473776360203707263434670103703317399623655424 4818 4838009422450452532315130288696086417861556140066272 4819 4852945183410588770524196206812754853011450481710080 4820 4868221372331512328679041666911962081357293875752828 4821 4883244771627538609433434941068239403422606231480320 4822 4898609667759267876669835155291055949133107650972068 4823 4913720166908156640870907582822376675504784137788416 4824 4929175285598225058917878012453966422557018134914780 4825 4944373344559798633983393535481816981622376601447424 4826 4959918133404876109872059913133890399321661260956160 4827 4975205269451741451423043761932699156926691991458560 4828 4990840221528046959683748845616612421057108200607344 4829 5006215865602339423571099723959030936262540771543040 4830 5021942504217604745918093217172147441671942162734592 4831 5037407141570022203743087838498320175070451746124800 4832 5053224920631700078212210830307938393260715151878568 4833 5068780077230442131596824002525881898903110687795200 4834 5084689478269085210923525832454259521029338186263330 4835 5100334591196535553519737015488483260732669241559552 4836 5116337183089839912119717215816019806633690732855040 4837 5132072725795494097011855280481061611929165017827328 4838 5148167931939149972277495988490137987463706700730760 4839 5163995476124560365379087767797419791901628366603520 4840 5180183804252496704318124774968091367948117003428150 4841 5196102755234366324776277125121287620705617879654400 4842 5212385782349865307251686296205780319132865765464270 4843 5228396640601145924011809966647407937326339961879040 4844 5244773796640386347304212315443734903044413611950160 4845 5260878141922523495137938740111262918515098848768000 4846 5277349922545684706709255755047535606248196260590600 4847 5293547166517478397227222848473939362380493781266688 4848 5310115196763857259490035315818770239589547514061416 4849 5326405827581383696834435203104997682824274742937600 4850 5343069504836117529092521311863868361881888301789758 4851 5359455149599490333472613591744168467134170967191680 4852 5376214996633197022013693762935570890074303458405014 4853 5392695034875950705169274149295168065070095012796416 4854 5409552685045734704168490769143587195325424107339960 4855 5426127632030318791935921824119095346055996593072896 4856 5443082489471412608412327471514997142406420706651040 4857 5459753980523459094650733860024731596217296143262720 4858 5476806556293468253925199848959229429200536737511264 4859 5493573977514522835011259171816700069869734500148480 4860 5510725953804521171433277335387469557149064712213752 4861 5527589807591542373762087712666735526914850722700800 4862 5544840554723673877267268139255293643122427845255856 4863 5561802526299185009146735456150899737932697342945536 4864 5579152583396162381205252602438315268735728649780060 4865 5596212024609251466113627528669645067825664944230400 4866 5613663082352723295166691341835403786919644348828720 4867 5630820523637355376199613287499071336907218487625728 4868 5648371960246430646459332082379580242618409336417922 4869 5665629095244002441322736956942666615782197741288960 4870 5683281436694627156768362181087484458786058089083728 4871 5700637624033368490918541322792301181139423088915200 4872 5718392611547871221361785009529095057075691460209600 4873 5735848369162679759342302137705661070280934837994496 4874 5753705345848897936904972824643151190244824454605950 4875 5771262418105530055625411876460874482924967076846592 4876 5789221938976013951692661644245957390456927731813040 4877 5806879648921653216106448576887938771114779099241984 4878 5824943464816429022923845088705030640092407197849136 4879 5842702359417684870226033415591733516483112792734720 4880 5860869820674953780812777483098308879635761030258996 4881 5878731652881267285807730098372442212910221860776960 4882 5897003300783333819175579725790025484575605923633418 4883 5914967401614662398204572185283095225639911041903360 4884 5933345039313482108749909301863306196268336161300640 4885 5951411941732475657155886624882949412888837410173952 4886 5969894883105875425513115156083226884724328630315600 4887 5988066392547011646791911964786134505743231940446720 4888 6006655209890485017693858819643133750584014524755680 4889 6024930620443049781746652633800341892781305133803520 4890 6043627125784926882098409673035743525089124152386528 4891 6062007000439945369192218771822648290743067111105280 4892 6080810515120546965610813334722568421514822610440824 4893 6099296669076832370187329263568094298671419875332096 4894 6118207751074188968966418797124414317564928812018160 4895 6136799485678202656214286305394106872741526250688000 4896 6155820001147809634344471178226976449890896566690490 4897 6174517864772099036237946454658783551906374116981760 4898 6193647098199391378090021803590680489242359063738880 4899 6212452960365394286017158270791954931919563272478720 4900 6231691500830854583306061100925609255246286148698447 4901 6250604624534246096313554060791260548460338844142080 4902 6269954347241596677687765230483484220891714042808640 4903 6288975312948147236649479040147529987678826115456768 4904 6308435510113900618267514317518797821549518772126830 4905 6327566196315601249543239768933591066481364027136000 4906 6347137442067931242051187776532837415891584535299200 4907 6366377119261949318867736951519256793602715691299328 4908 6386061345848641480062611488641800142986112251652280 4909 6405410579254908879687419082417165314298005184161280 4910 6425207039606109931789768860657795298768606204954104 4911 6444667763920587854590879610939941418551556496871680 4912 6464577064329959369547579534858774804143105071444284 4913 6484148511287749217544666208237015270320650251192320 4914 6504172593262153260932648614552486275195556714408320 4915 6523855360247402920860800068618961725748371567025664 4916 6543993484690668119325376160026505170270164703928070 4917 6563789515550952297484473484103860469205451924531200 4918 6584042274230889707724434975778275204073650239857780 4919 6603950808465102822608821966762678321204707239343360 4920 6624320200851426490134767291659395376486021551450000 4921 6644341819939327276855046457747793503075254714511360 4922 6664827066144334354972169280279098171183232252224928 4923 6684963773163278450916478373770903894295860339431808 4924 6705565498246752645335078505632096306935280438015280 4925 6725816491389535572971951091724853512255941645292032 4926 6746536704259747504985766898416771848392407966054120 4927 6766902598268702456702214219120846979190096917390080 4928 6787740528391350826771900432561231165230704097783264 4929 6808223335697596750536074702211868196400453899304960 4930 6829179591873953975725301349139088393822423650209000 4931 6849778518690068831531713598373342482898007931721600 4932 6870855169790032248239127069968081181936369735121314 4933 6891570815386840511507258123512194003753683407216128 4934 6912767048548053352797716871772597332943818304155180 4935 6933601485537819322694467727461564901622473003925504 4936 6954917943991358131561151851547616876558091678622490 4937 6975870335696853807628233604324985989546636185375744 4938 6997309099084388025909175610681412630736088759139936 4939 7018380079204598554033175254105083153716477164320000 4940 7039940343206029094574549501292188354445076942449200 4941 7061131993885946068215625450526037108291346282923520 4942 7082814384775293748565709330056743186859906645595888 4943 7104125878781558782489641318163603036289192559963648 4944 7125932538237478352402184159651789455292875712912160 4945 7147364491990708678006705109421019583554218586140672 4946 7169294571757411674559448488140436748160001634793450 4947 7190849129646277769321446517448131583164154697870848 4948 7212903292779841126476936874792501700635569854192382 4949 7234579583085270047434154758751609885828994976089600 4950 7256759981115050013658724275310023944455471200134348 4951 7278558655850692016206093559187121393586698501382400 4952 7300864449343790622143937152283677477071474085789700 4953 7322787663817439692751379532316022468091971429072896 4954 7345219498158456249193841800627953174450536047395990 4955 7367266389237309168694952823768814556464305414199296 4956 7389826480127189828872920555021686662800050451684480 4957 7411997681801504497602283689848920176203140959819264 4958 7434685145412958638024852307781542962714333554215464 4959 7456982877395288510997290050861083250562215286150400 4960 7479798395969985911367175610768133878394455787645504 4961 7502221748950726305387366958338969755886029171404800 4962 7525167548225306062927030321940443787788391998966128 4963 7547717194245888070791299430175000212333632191879680 4964 7570792399527640992964394207007795121205680873700820 4965 7593470568235463799926803946206304620887545858992128 4966 7616675843335934776725046280661732494077905909874560 4967 7639481634291251875007021524991204474765694885959424 4968 7662819272563943684556490807291619390257500121502400 4969 7685753339033334559178976596000961499620509574236160 4970 7709222418497060566709076307636918304397943402333056 4971 7732287056735389412072578634274361889440762707761920 4972 7755888279300680248182023312102590865972033457598728 4973 7779082542224616319686845426090543007813327634257408 4974 7802818211501858208301279308215277199166787143289480 4975 7826142790480115958713799969723803185571028885024000 4976 7850011993916471998376580216072318585336132270898440 4977 7873469195333931356572358570958877045364879931514880 4978 7897472616911480076820974291700099440595282439107920 4979 7921061502860461400870404890827071566145908667146240 4980 7945201514860896263621052877769272422569507480812896 4981 7968922757137960229207715967472802656019036077675520 4982 7993198397930552641598760574539297929313514133820768 4983 8017054373110190767851279892967924580065405733507072 4984 8041466366105365364795860588134570919813750446596400 4985 8065456086599163791199995440404596368634437819594752 4986 8090006814516600137721193368103828920374297675812710 4987 8114130991519127468944808171151338743399746776636544 4988 8138819503800022811770963887096146096568430240516440 4989 8163080524226019857255997239919226092041143843717120 4990 8187907524277773135298721391307954603442325097557000 4991 8212304410022528919135336103277022907701162986373120 4992 8237272351574351884167426681962926696749755370339720 4993 8261805794769791344382540548205426308406422877749248 4994 8286913676369321327386964362128808990127953061432880 4995 8311586135201226451609211689700109425142057795456000 4996 8336834701012501587118846545636237846692718167806050 4997 8361645145825852744986799069101286710875544685086720 4998 8387036861593177868462107953397508676916697123521944 4999 8411986025279447525359691029872660584840441355436800 5000 8437519899639818299474665700183278073707646323006525 5001 8462610250916695522528838768784215791175344298480640 5002 8488287007184173465452156081492645428636927539265436 5003 8513517527578523128877824441974259959626782609277568 5004 8539339704944359272915886989990085537053144516485620 5005 8564711106122781827290361347930852237124865029332992 5006 8590677660420886451725251846844012897912366016034360 5007 8616192484782283742364709323706854442002505711755520 5008 8642304182879707487562266604748735775965728737461578 5009 8667961358503686888727416793268956884162705216967680 5010 8694220750466279471750159824734846692672776977184704 5011 8720021031152909418125664151234786998697864055203200 5012 8746427083241507759494207338232989600982884272351520 5013 8772373023548529254094172015586577946180115878768128 5014 8798926480915547106347272665195971929588219962491760 5015 8825017019077609559126727409798177536340347301977600 5016 8851720507731840798206801679971141668435037115412800 5017 8877956375422060913544644653925155110445078228654080 5018 8904808808300192240347549746288086021262322283595756 5019 8931192636296858603493473641870939939917223484375040 5020 8958194802155626481062256830019707244630985748547928 5021 8984725473239157493609029570871902153754245060288000 5022 9011880009161520280549905018325330807132141442232288 5023 9038558300044784723916853043548106052379119111748608 5024 9065864129757622056100559967634062881444716686095670 5025 9092692682174668424729622617126506377680755542854656 5026 9120150571814395644357776154256808343682094295439680 5027 9147128279030955538681787943869981659695022283804928 5028 9174740945683416869657352899585259435352063927430160 5029 9201868561390573104077889057720650202373803609968640 5030 9229634872011071508893501542323845478246655689930096 5031 9256915116735453146488137954152403440886765450586880 5032 9284835882528091744322992814910882277465627017161340 5033 9312267593552200530881660218151284378689034499727360 5034 9340345542903994116996455327094113764159752963841440 5035 9367929518982334346479415080108722731002832927270400 5036 9396163529991845311012352176315941023387343707947140 5037 9423902502804859299663471111203845597584391818719232 5038 9452293364648108892856179059113185959161736175005880 5039 9480186182331690961475410936166203451904372714385920 5040 9508736704607934657234907379293589484167300149744464 5041 9536784141930128119249546059468252814738524590592000 5042 9565493143841596915509720171545409975429155111087418 5043 9593698015511350428952994369728716467522405750155904 5044 9622566332852785384038664322081910639305736884344140 5045 9650927427406706370687961057773537993858377949312000 5046 9679957881272513456990999591334896458525800124735860 5047 9708476020067110877932868993110331668171699489607424 5048 9737667442759516291013857173022901590278696922766280 5049 9766345451869997849843473405816727370095680311275520 5050 9795698654675459439610026402620521242492292323216114 5051 9824535333850745748667937802677105242418107898832000 5052 9854053221804768618036874586580657574288314214402408 5053 9883049369030517615289168375378617558768976720306176 5054 9912730713400240465093793444945198851235052156204120 5055 9941889239003629218415442999636459270279365972701696 5056 9971734899244652193835322046594002248823023240486320 5057 10001054541171664782810235905491615536216511976867840 5058 10031067435661229219515204922826251286529152793655586 5059 10060549040075556459296380404028559028880622852753280 5060 10090727952006368001033157444595742139360244119859904 5061 10120374440807942485742926888569524037812214572503040 5062 10150720204105955639208623877279643076073105663001068 5063 10180530328471627481242855300140656585793769692262656 5064 10211045948315423289070525413014377961199161105361360 5065 10241020528440938100701981476881176539508497473521664 5066 10271704724723383623867554113393890987553599160866300 5067 10301846769588685270622378968526969229375516070651776 5068 10332700427720760038938341823532852709092370411671184 5069 10363008624452118534331016718498607138718821870095360 5070 10394034761551257994779663602763888550632156370995672 5071 10424509980138411078599595043696344096432430942406400 5072 10455707328416073013635171310528833318655657292723094 5073 10486352591315923317235848971420789910726126705715200 5074 10517722009623695085081659534258880759239201108231760 5075 10548536015969919532488696112283237383087428162854400 5076 10580080611137144171296964838100650651452113301662080 5077 10611064203864578288670135657317355413856728269622784 5078 10642782644216238025244287980063551862473725256419620 5079 10673938935824023230971389068814254416518523517840640 5080 10705832131716358441491375579191835513255987498912000 5081 10737159754923691522550841244116761452012722424243200 5082 10769230825336808867320804205811161881759277235576864 5083 10800730676305222411002605266264972271578444857486336 5084 10832978302303562895486759338378571845964474184839360 5085 10864653505546415105813996671911649146661056933608448 5086 10897078569835599069584433323648758857243404077649040 5087 10928927770461409769804170567392856711171054360556544 5088 10961533486527934116351574788994394574277216038924456 5089 10993557552578636141617237993726000210045855653457920 5090 11026342533499730406372081831439140386322569592614100 5091 11058544682531137314208832158175289321957734264774400 5092 11091509864237064246324786642269487956945097910960080 5093 11123888674334083136036689851979252456765816813694976 5094 11157037282692458270997080762589342222763037286591300 5095 11189593675122470176841485552952297884909889444448000 5096 11222924336376538226305166243918624994012863024291190 5097 11255661540903745542606950641781213307742924300825600 5098 11289175164029135863563126020894706184596175502676750 5099 11322091771572519990748991025458837048594813470992000 5100 11355791678309287985554511584002976276541717444692008 5101 11388888580856200463321451546121700840285618361638400 5102 11422773326962396776716531816007429176203175929356168 5103 11456053852317089366092967077077315823733280082417408 5104 11490124401801447436532688190488974356168247392659480 5105 11523587069560519224755984301086590344855233714128896 5106 11557846756748791126931306498466040632131027625130560 5107 11591492513903611743674498391860591864306721078036864 5108 11625939910042259161132492741995176407730297432406102 5109 11659772096834053912102043467778580719777096266045440 5110 11694408136022443154193558674891946973019471944415904 5111 11728425285297423992968778100373218283151717908588800 5112 11763253400914789749343148648889143453027910506291160 5113 11797456431124350469638423454868962627481616383013888 5114 11832475121399266924106757790936711416521142119014470 5115 11866867472207721311121008225217114455774866090131456 5116 11902077728093892643413505988272459456554511084235520 5117 11936657858435613923979964454090723792648946379419648 5118 11972063128059377762977688392118268927245943482628456 5119 12006832013240186963052764263036640585161048686428160 5120 12042430808921552854433441783512192760558809154161614 5121 12077391901244226054115019082923174474913292967915520 5122 12113185182796601924935314340988266691111288926742388 5123 12148336956860260875606464296618510877719936620948480 5124 12184328274812499996956612150299250744191951536236480 5125 12219671674273893519442111125218762159303546063763456 5126 12255859465249881739616340938476166819126121771156840 5127 12291398045145366903855133969341361942348524028949760 5128 12327783329724102961057150275241603244338429697758530 5129 12363515488081501512730435583146813743211549669539840 5130 12400101829835291185135430117245898802840250702488000 5131 12436028569065934104861069144992704151301776940372480 5132 12472814419164333760242504118035510054645000053890284 5133 12508939309171571126871518612462432864350851324979200 5134 12545925655833283429670139837672794719239345746970960 5135 12582247108834791140257641234558996931197073778841600 5136 12619437621425561815649618876132663685133422097072560 5137 12655956606893848102752789252024656524170623737678848 5138 12693349660228046370471275982941612085205367177280384 5139 12730069854251649868180835746151101288146560539039360 5140 12767666497285822867996884081238621296023736688827036 5141 12804586232735790876255190367315169994877538957542400 5142 12842390148087825187887894321100604454213891660308088 5143 12879510457236007521815119842383267299961033180670720 5144 12917520034773787638158304591937114230174583026396780 5145 12954844606800940307109664763482562280423708109824000 5146 12993060861807469423423425106263698829627146236352640 5147 13030588044218781724280481209158761051028541397170304 5148 13069014770754489251260034016952225798845746483344056 5149 13106745561603827661006915485783160242978020593438720 5150 13145381068316800009052061567405304509293044039654056 5151 13183319266480467859950911415550872814436199381742080 5152 13222164631413232179389701348841528498515820515547328 5153 13260308504347077099295165121333674989536423895917568 5154 13299367535037559573061148705873264019320404990565360 5155 13337718143563569826601945056266574136401305811524096 5156 13376989164207131485839905711374222705672178865225210 5157 13415550320479693916562467566520899606493501723934720 5158 13455034376284331942819957737983995835239644449578940 5159 13493804362927320323261650221868495281784001798123520 5160 13533505374415089896649871945205695350831186434935200 5161 13572485216637603758715219323276823670972141821573120 5162 13612401423850333725240886918429815714233118823827900 5163 13651595049372567246003699057798752023325992590625536 5164 13691727562380601194891361066323567889217032553242980 5165 13731133168700719300588458430486955523580229329265664 5166 13771485921720006618539253709747534463292517449120240 5167 13811104598882277961358547174326114953547753674842624 5168 13851675850256209261226163945378117970867889158592760 5169 13891511539501345034536252889888154245945948724136960 5170 13932302362931491003000917173233344252643513422800256 5171 13972353277408690603201280152525113495400421084246400 5172 14013367723814089069503081199565531688490733859830208 5173 14053634918847249247236070347004284138363610856171520 5174 14094871159428387383189912984677691835522189691390800 5175 14135358693378947125825690638584608131850500987955968 5176 14176817868838669443701132135450121899443828827654840 5177 14217523866671056413549680589227640944548706087682048 5178 14259210044146127056330940501524414419444518656231296 5179 14300135628193557715874211116778610863218814469338240 5180 14342046995524759153091938981180130512323074153006304 5181 14383196237861166028651093216630621350114591787223040 5182 14425333897907096654330142422050608661921580039647968 5183 14466704942029689923700943108456586670781020996066816 5184 14509073082527790421349535868819268234257547677112585 5185 14550667012332628547112736874898376257294401110523904 5186 14593263730837993837538909864503013042932656693058290 5187 14635084739392841312358705935048382371095751231856640 5188 14677911210367611582916108842912096271052502447258162 5189 14719957349847093160102721249408065816874049275819520 5190 14763017775188179458700802510047179712701988081836528 5191 14805290198705648576629315383895439695905730602604800 5192 14848582693136671886765624197248547437199676787589200 5193 14891085610094340648882685895119733645383352923322368 5194 14934611308787993462974362360228751112583467222733630 5195 14977342788123115200319559426263736502876037055616000 5196 15021106017518000949726480550840898957772630052529560 5197 15064067172383890107371479278181489777849805841391104 5198 15108065956163116895212136405296703657956740846973776 5199 15151261120967657545950144087390521515643675864121600 5200 15195496665841694089396847239432096602165195873764874 5201 15238923814945625734716622045200896742771147119923200 5202 15283400461707026460159484580621408760598093659070839 5203 15327060782241257631186602301323389061135491949218944 5204 15371776572350419644357189646728869793446238630180030 5205 15415674412893934418804911298227343183100688289335296 5206 15460630512199646607928594760807435750902516123767960 5207 15504763864410375527827441459188166391742309151776768 5208 15549964744895385825865508187673818035299847711247360 5209 15594334754408939536365934145403069419708512405447680 5210 15639778360731170466191183636634476337104962793189004 5211 15684389505235914684447400138475346748671079072990720 5212 15730077077128893224743704808539305659041118264888104 5213 15774927252901561369326502747097729143196281783243776 5214 15820863276941228438045859552408620888695031368546560 5215 15865953703521127244943216070796585879131229385600000 5216 15912136142716084190289981092077547578118624317455180 5217 15957471312128639168067186119650571509922111281471488 5218 16003901366358226580549699905110131990528074565650530 5219 16049479192799301571439234997631843619904859260476160 5220 16096161481560150826938779371773258104992790535634500 5221 16141983141427926695859559189064151766478089059072000 5222 16188915527491576854409087181063068350990445081325328 5223 16234985648801462252425452960830223092787642790241536 5224 16282169408376398670138826404779507943226126910303430 5225 16328485803956449918249322094905298823964733600076800 5226 16375925571333325876982863646976115699778250348870240 5227 16422489493888135920908936549518847350893522191750784 5228 16470183153470745006413361083729774604023609313671892 5229 16516999245610991335874963270427177831647273703352320 5230 16564948029538910278689486519230561205823784528419896 5231 16612014122568746259914799082115530787237291651750400 5232 16660222802398911980223541925389194646762636494647560 5233 16707540106929866496215468415375442214139670713212928 5234 16756006463303589287572271227022391206932491860499930 5235 16803579759706662202006000985584911422067823240128000 5236 16852305103598360218846213347796466816127841303842240 5237 16900132118207551365011769290496956882372501956498944 5238 16949121238913782591110165653887337568524631447803760 5239 16997203261193726471074588570124653456875773097784320 5240 17046453958997088268822831875428442965259623339034600 5241 17094795784085126842419713080742579495594918402483200 5242 17144309324148438873090633407609443132861503479718918 5243 17192908700290008696811056218506298188784587964660352 5244 17242690013700514253723357580479366304025303438753920 5245 17291548183838573271030421312804623284188925407872000 5246 17341594963440882136997281424984372262467518738736280 5247 17390716864968770577287782765472858894813595105660672 5248 17441030460169946759163098878693453406665990259646810 5249 17490413732689636692641894524007615812470101686855680 5250 17540999089835058031999132786184092699308689017659264 5251 17590645057707644918703579384004753139377980049132800 5252 17641499889891949219898267496787832879486340632295828 5253 17691413508361956252423421893530056615128428823023616 5254 17742539117453118195315226524512332623478624398358800 5255 17792718045911676205228860028756819993085288938442496 5256 17844119524647237053421449659490170250539037051091810 5257 17894565039135806206862059579732375443075412140515328 5258 17946239992306569809129435656972922989470855079986240 5259 17996957194985223939694972146527442400112567086324480 5260 18048907008584777222934956686377458849876298022689552 5261 18099893446372037829745220620784621931988274773440000 5262 18152123228570173376608197482682444837952235446765128 5263 18203380264541637299732918402368626880236590079048960 5264 18255887641112975137918434332623750904823103847986560 5265 18307420392647667744498605329793576129453853791422464 5266 18360206700164501987745275330001127266943998367607370 5267 18412012734616650401660513867787041893769435212500480 5268 18465083235423987041728408770803427881628078746861920 5269 18517163865716290715321639827718955256634211411271680 5270 18570516070503643930788423163928805002080111292105856 5271 18622876565716833663403392666791536825141208631767040 5272 18676511897906873708359133203678242613810760707067100 5273 18729149712000501500248941994973156202079980375902208 5274 18783073449618143227191148223640942750590472952237590 5275 18835989982397042381028403352501192801330757377648256 5276 18890199657776725740947620758550908506875267794848280 5277 18943400193707384814717409543328207572998320427458560 5278 18997897182063151233569448023152660670812951527629280 5279 19051379196259298799246051576901233853180933283773440 5280 19106168931731384562524911010306517886355126434668192 5281 19159933771904764915422278556422732759025106696627200 5282 19215013667699711048200854395074928470519797270495600 5283 19269066778073559346935145449723826524887055790965888 5284 19324438299115534012293909360234684651979013468768730 5285 19378777034367028841070543893848606723354548802658304 5286 19434445630655484310689971603460268880023333132600920 5287 19489071428162461630923119136696574470226602340366848 5288 19545034538455083239657258055699088237577293771236030 5289 19599952858068413485995021187264930098746975313991680 5290 19656211894062630274045682532596384554168604976318414 5291 19711420112288535033379002313851107150740935278400000 5292 19767980685164298417594111863655210843410320578429240 5293 19823480188520278591786673026451115463257516101898240 5294 19880339613762172753682380613176331722166466185169960 5295 19936136023864153207672001120876330411711421712015872 5296 19993295805787451215046845300515177212037153034850340 5297 20049386374466352117255157744589827838471634509205504 5298 20106852143567874686233011743261981598797719029268176 5299 20163238349991511498566900501903648897126374215027200 5300 20221007444922904361796097194085393462259878765508082 5301 20277694926476555316059474555480215956693893924003840 5302 20335768796277018020830825282765227401813443807947336 5303 20392754830675429001027911173231996722648671456167168 5304 20451139272271029194329777586877166930153332422447760 5305 20508425282581882106940144842565327751608270247581696 5306 20567117507056209219508004405881362890346218201247840 5307 20624709297643679111482195451876214760198157879938560 5308 20683710852997477132682742895389597956503302600441552 5309 20741605572615092182798644441192956207299773074695680 5310 20800922272083606679665389479348268434465620510718200 5311 20859121439419191364310169300795720461950728768414720 5312 20918750517988314583692928742019721140039920240251164 5313 20977259956796660840468913045304588481603016133312512 5314 21037202905126777921929983687196025557591071181397170 5315 21096019787510453801380038732982554461654972606513664 5316 21156282590626273630173208339398287710351114079351280 5317 21215408377031459343982049613852832576477993196559360 5318 21275988141366229139421521074114275615269231906441580 5319 21335428827954851454968056063475454750092281033628160 5320 21396327142948238913383347279992750087638528400792000 5321 21456079768359398541710752371334824303213680098498560 5322 21517302635483449836410718811807247854925548607761248 5323 21577368762403061407726969467098045034616705791777408 5324 21638913312840665942639790708491212413579765651657960 5325 21699298953634821977250781444056539266085773300635648 5326 21761166717275119243037697256916735628838648685974680 5327 21821868934709034823549729175814091852521225397206528 5328 21884066093913393967582173754559355939051577548573478 5329 21945086390241965335570489293852199115461773587927040 5330 22007609939670507729143606165622483338551948234043592 5331 22068954505215679178907124210052209375888359927535360 5332 22131806076690513677329581769602910436891755359113088 5333 22193471839736418432370392347881527763403459903190528 5334 22256657632324691538603388838009515903741646704128000 5335 22318646197108301632526558910831290056326401095202304 5336 22382163230986419036373607924593667658678002318847600 5337 22444480804192916415925004215071269671216838005917696 5338 22508330653052807237092868761865434914043538085634284 5339 22570974187926282464786233640163887686280100930942720 5340 22635163233921211417248815784263314143363303855632400 5341 22698134271991167436365246251759195690051000445027840 5342 22762659394029051612512773401091184195251203674365968 5343 22825964329345794181355385337865191790822812230836736 5344 22890827206398676909313200042059727752854850240713880 5345 22954462849421928795954694275671202471331866385152000 5346 23019669880488866386603287218638904659213252695423120 5347 23083637877987990953711691201909558547504830420472704 5348 23149185972129588640565578006470628546044375049680384 5349 23213492734737447336255628549272789175500554994227200 5350 23279383506838921995876613650966205544975267268027708 5351 23344025870785509006804791365288060919078714858284800 5352 23410265908799648265819914296786131443752073414732160 5353 23475245459591504471068611190854162198237521140033536 5354 23541831526475569025913221635595914948098446298280590 5355 23607154864388610845387953101304749536800944591184896 5356 23674088683670490389722806391324046706293360953551120 5357 23739752497177159281092987388305118327154756594341888 5358 23807040677715348881048525540598588284950071292657920 5359 23873046661015640891948996714663038106373275856161280 5360 23940685993076581456885664127679453373571589773768552 5361 24007040763157093494762210341981753447127619893857280 5362 24075032903773642059190685104039734151453301871234048 5363 24141733179660774919064719296047842207781293698287616 5364 24210084932717863237477700097310568543978514547010550 5365 24277132341166674282930866699063005489241109249484800 5366 24345840345789888707328766809521127187514067385801620 5367 24413241699462932347350710438451907547897012896349440 5368 24482307728795655006871442997410815911856685553649560 5369 24550059593964812955409860957877615947037258111733760 5370 24619490469158776282764278963175264007303224293148000 5371 24687594584711695647247691458175684646248647878931200 5372 24757386973084028975656696454782674827684036654721120 5373 24825850172609168092543446657909611011242607401472000 5374 24896005778352617860197920661348338596892368858761600 5375 24964824655685856597364178330433819501078710861889024 5376 25035350501220057588670616889137584019903073919108000 5377 25104526725254022666764747223659336250128564550097920 5378 25175419325632446009732763530587706236753450821306770 5379 25244959931951626287682139127260998725558436260771840 5380 25316221107175449328963874623478892770586058266604500 5381 25386122531584324646423830277472179355266356101619200 5382 25457759321467680364079101171378999465798387965602352 5383 25528023352774897129195329643853315581660206316930560 5384 25600032301545041209468435925922251754737412389117730 5385 25670665992411516227177951107750578540475379319091200 5386 25743048848524499816686169112943377407445539483192190 5387 25814048663219750159085811252119927643102262951420544 5388 25886812678374558919605359647839081334889887135287000 5389 25958180333148518659452714290218300553597492173317120 5390 26031321889965946431377510142699746564548511939770872 5391 26103064645890906787669002216539058336600011890771200 5392 26176585612284026814977939930228237164741150977292914 5393 26248699774476755852929726435379314526419706156802048 5394 26322607419765081974338416411742537004571248284757760 5395 26395094824004219939196478119185756736075693681987072 5396 26469385560901580758747675776164185838743060156419360 5397 26542253485487600187388017420926897457747171639349248 5398 26616929112030401087817734769314530861725479959815300 5399 26690173891506532316719403666167801808816830959724800 5400 26765241891386436260564036375219955018668601590925000 5401 26838865286263540675550410481952633565930904138880000 5402 26914321905021751762404742515386401792697271367920588 5403 26988331413031204092969542433840614534153913266926336 5404 27064178572067795252405410910540139776119242176058480 5405 27138570358832074118013438329547384484530881916420096 5406 27214815559548627533698875902128168275416733497317200 5407 27289591508909831977013536636266270928894383218494464 5408 27366231032402853260296492462106633404628255812354623 5409 27441398659497176404364302359410000487084880231644160 5410 27518434350266847501805232327145800544673460132003604 5411 27593989851120997558004615535407865332813355871541760 5412 27671429431722221642133457592275375124436246466773216 5413 27747374616607376770695953191848539864964524352357888 5414 27825214195340862323870821404251303426430127901833020 5415 27901556801357966835072767128261857203198893473502464 5416 27979798349977354550089603964702531217837027272390190 5417 28056534398443821284955416263943154091624508229249024 5418 28135185661967912599668583808838199512092146640221536 5419 28212317090481274671109405046066140088988356814495360 5420 28291374209375664435869826201108318643997314516516128 5421 28368908772557163313167073732552181905685873267886080 5422 28448373638818917362093585656714097476114462814126568 5423 28526307394016910436394024304568464415761517770862080 5424 28606187980880273067971415009278680587427633772098200 5425 28684522784837526573730840446335225439280786428248064 5426 28764815054069442296921703308593842446291425268766330 5427 28843558890346094280780648671003907708110069973414784 5428 28924264869966936781428376630679516275550255455848480 5429 29003413615353127946557340732486827783723484908938240 5430 29084541296680689487025230343259460946121398508937392 5431 29164096939257596123105328251344331862731775079200000 5432 29245642317286394771846893672673727937348439603049840 5433 29325612863027700809880269522184213486743992367195136 5434 29407577883102049036467240762895188461887661639982240 5435 29487959241317069375113221102929214918927278214500352 5436 29570352130178420361514398904759281337656794028391240 5437 29651146205069940612990288589099749300702011223289344 5438 29733962777786769722586863311407093191572347891684960 5439 29815177811610092915012087278811480809146557387946240 5440 29898420149100874877190424942152649461838615772251836 5441 29980051864425560686493111011582819758259250512512000 5442 30063728211620822707497650088450220945613295466247088 5443 30145778653091206082588847972722405380817924387710848 5444 30229884859419065157071987257059844360940292713721330 5445 30312362287117346383477933504930865019676864995307008 5446 30396900347787158841754204693742152746380706058642320 5447 30479800517838444371285099532404521497855610122865920 5448 30564778925579469284556550625033702491150916548446480 5449 30648103795748151847753582311156587249265539385600000 5450 30733518209079623480912544341452425449907415043341050 5451 30817276283142015423013379699063334292995693207797760 5452 30903128837101260208148350900020887472998937531556320 5453 30987315683222972908642357265987546754983959938846720 5454 31073614888910455465191940544145790660435560235503120 5455 31158232604737701553796126943005577428400834657751296 5456 31244974156139918476946827319698369824530647894903680 5457 31330031263366284575101300931084226010031282851411968 5458 31417217211762642953596552050377794114851547910893290 5459 31502709313267251257235701992835833213629583066759680 5460 31590348420361074229841439840445807914188220045439104 5461 31676277523701929985922055109557907951522212856791040 5462 31764365286062260944520311800093450052160119715616868 5463 31850740169504580235175155997030727263315704779363328 5464 31939278782753253509934584103692768951320964019325380 5465 32026094849739644929243697532048730166665197676529664 5466 32115093094011644723531546965037672021671749250816320 5467 32202352496421594477113099986036666455927254030278656 5468 32291805910168717776954228326409293090162495594724072 5469 32379517444306533806192151765911933603055746709135360 5470 32469428131137344781037284521119016573305989981831528 5471 32557587236285495913338894412476715062229916024243200 5472 32647964234768341700086293600144847462505773235308620 5473 32736572974747882805704659481271019783226078199371776 5474 32827411619382582461842137634763082773962031946203520 5475 32916479049886048557559972217443987650941244497089792 5476 33007781593108803083309227967847945682574864604216375 5477 33097302947263341054026776853862250708090703916086784 5478 33189078451594809652153846141254089304965872456095552 5479 33279055942151707038454845579088918718987365566723840 5480 33371299779997815396180171474125394197364654019171500 5481 33461742480777728892554746406611121058950882262835200 5482 33554456809171478388752973035572920915447442160816718 5483 33645359995755470868896700045488913979409457492620928 5484 33738554143846352451993863890619985215618145358059640 5485 33829919932322565367574939903819605506129283063882752 5486 33923589061666332606774927764981821937744486255107560 5487 34015426793334932210651909830161782084612511374622720 5488 34109573220084133302230636014048963902984367419375600 5489 34201877957530619020216728228227036753118247719398400 5490 34296511029520572947596730063289668345134258378152228 5491 34389285042443812653969036245096032484876309889022080 5492 34484399960358304811566959247166597830471229234608374 5493 34577652613868386119637101708024372366502598971918336 5494 34673251595051677019496352413085422211442369416635960 5495 34766977990062736644727957789942730668379246460361728 5496 34863070657297805894384477875288428853304460875754600 5497 34957272963262110405613083148060122017197149411287040 5498 35053854305044511660824618580079772283682286498614150 5499 35148542163027537170843269160464732527272079571737600 5500 35245614555177565062253444904412318229394833223986608 5501 35340782845928110275364006255461207037138984768396800 5502 35438355929998976893608572814085062253843630753915776 5503 35534006987201766359491960005764915349184811599392768 5504 35632075792125684039503602956628151029173181541589060 5505 35728219275197696528370512182705675071444819939434496 5506 35826786074392516088892448400085497189546946425232210 5507 35923416903611081745069615363353540781879947233697664 5508 36022491628022237640980428933209603846162720251641602 5509 36119612033325709049253066814222049176848777186478080 5510 36219189486817024417923239084525791986976550806302000 5511 36316809412122291358009044927868607486400828047585280 5512 36416892031548622653904265334241833789798371608519860 5513 36515006175590873116434355626111970163871381109708800 5514 36615603910779514970220076392212111629232636658340320 5515 36714214667015660780938405979238245203995972958577664 5516 36815322363592878073919144106229403897220972341759760 5517 36914439694303886886480047047353120937568637694782976 5518 37016059689007668175867342199170594703281248664040640 5519 37115678333841301456995635820979157676314898798773760 5520 37217820869003586846445188457191147956961196853931072 5521 37317943113871791296431456914611405371034397362918400 5522 37420602802497612622554710152744899186642908108419536 5523 37521238909215726085479102652974961484814826836566016 5524 37624418256681926170497473977616105295756122372955630 5525 37725562729903830244357696197062372335148170957433856 5526 37829271997453300846405572444696428729541205635374220 5527 37930927291723231557203076996687944013709828435171584 5528 38035161141654655695475644230775242188435071895374780 5529 38137337537246432071742489526708838104081753938462720 5530 38242098365126735601488051791631138798029336681440000 5531 38344790408908710096614317869475293854645521644931200 5532 38450088777504964865200605350811273434635495489398408 5533 38553298818911078364016293435810540942169027924494336 5534 38659129150277131852694682944158966714653772757768880 5535 38762867772225997557938791056416823901160898032870400 5536 38869232635794406204930355997994997745951954587005350 5537 38973494142368033569626271529356610830111421833641984 5538 39080404126211823271253615615417750944871432117356992 5539 39185191040793012499602844848139311484613460805447680 5540 39292640611594554628664067875656691582603121845102436 5541 39397963535567138680178179651031532698237275381094400 5542 39505955148946322073675307386099682823186777993925528 5543 39611808436418690303106617527610578443932263465468416 5544 39720352991477357777274263633708629336490090173841760 5545 39826739050566120269791847336387638089050407246080000 5546 39935830765685313687764462250609121878682516132745280 5547 40042760509804131832636349995277999768799097676962176 5548 40152402026463915976734130391744780532806906338739160 5549 40259869558956523505632122858450738365650504100782080 5550 40370071795318619290665039156763171954517944109725464 5551 40478079703696771181626621425326262253967396337454080 5552 40588836924183628006637134856136053329474946097003924 5553 40697396146903863519306088165681930011731370657205248 5554 40808710875209792339506882078793501215258495990572090 5555 40917815560757348217455582396361886456782983163259392 5556 41029699035651798184983810009996058853759308231136320 5557 41139351652103244058641860786201020938226298983755264 5558 41251797888266927779008558275408308563007541978406864 5559 41362009695868021155676487314158180761626339410639360 5560 41475021401978514333954179576375985295992375865659000 5561 41585786290142089744952596674208645813331865425126400 5562 41699374724015913935678536935578566446735848024819520 5563 41810695352595715266541831422148764570845010202485888 5564 41924854576516943383688181390915321221378664174859800 5565 42036742224333458648905201751640590091103596997091328 5566 42151474824953300166879997459200142986095610817264200 5567 42263923427936604860145528011280213590315370802955520 5568 42379241000523927282418447250395997153340568865367240 5569 42492253094953976873127503471190578131047569029877760 5570 42608149436964792991133682615051047456695521731979828 5571 42721736633354674896980605514733321060618002663432320 5572 42838214522190830999660176478415033356551249632283200 5573 42952370495857748892195786736519414013979990731601408 5574 43069441545861086984641034120363287244373366984185880 5575 43184169023952753196222594381180984388342760569293824 5576 43301827081714075575075757935421318441864658247112980 5577 43417137693218392535402305269823972117548124742280192 5578 43535385416842514773805168286664056137721766829495070 5579 43651272885257127060027386323623048166853938004759040 5580 43770122229969255951524226159259621984435526116543296 5581 43886589154387730066146354731254192429633454930009600 5582 44006033693211563027799316091597369370719950793478168 5583 44123092051771661820897198982734136101449008609812736 5584 44243134639557407201361899787903336009083139019423350 5585 44360777879457188053045574681067230378678956159383552 5586 44481430490482433697293702241403134160637039090769360 5587 44599661407575490455995746766104889703896187892428288 5588 44720917672816739627838464537208538800819009884450304 5589 44839748263781385861996300689271472756469999050844160 5590 44961610907377373169758410766868673373659288885368528 5591 45081034669085404919910610608614633630985006324076800 5592 45203516016647188111953950302849846714382915532915960 5593 45323535619803648865282871291071588328221322412539904 5594 45446629019849358500373658687633426500937472338964310 5595 45567256813713299491586789163686477230227335478185472 5596 45690965193202265573566110297073741680377437233702600 5597 45812194389272171367219274927914584312675774948090880 5598 45936530100274438788137875192611573226109663229816936 5599 46058363572193780735067195173955967311035414194056960 5600 46183320015728115773511956387852774560189662199033608 5601 46305770131185535889173205366336898579855014834314240 5602 46431350098773046235887926781555711290471845064934818 5603 46554410128160097634753711768890006757870672066661376 5604 46680626334136604409233835239371146872024638816578000 5605 46804299013997370910668092144905702649273413296384000 5606 46931144567610068614270734971051779256333820391716060 5607 47055442629072685499644579163975837168848286032688640 5608 47182920538628506595319500734980892843275037585515030 5609 47307836957410491243145733320592817147638713269166080 5610 47435959956306135590036737534676370765934665340147008 5611 47561497678162900030159043275390757597215062896486400 5612 47690258929765605337700236319058928485126749109806448 5613 47816430711939085223901025749426221626035135405428736 5614 47945833084504322371354832902847150075253159412349040 5615 48072631955823160596453400436905987349289430005905664 5616 48202688556034534021649502357739092581805924069799120 5617 48330117320302521694235810669383001610868706380505088 5618 48460821018140567628795630455132231715733035202200543 5619 48588892807272290370563557549361411758305350027196160 5620 48720246686671971979265072698035284725806164210913228 5621 48848954225221633608260260266671455896515829722296320 5622 48980971411796239060627675798602326773264782820350648 5623 49110317727181755461770640426144035329309613281508608 5624 49242991146906392924675013232396255573996926255352200 5625 49372989389427782637635129537184546708184278055709696 5626 49506321981180645031911416203339137081659547239996940 5627 49636964930160675172022932711188528918605046138248448 5628 49770970212448339702125973026441301795845282750840704 5629 49902260748480162277278671837599645033801578833187840 5630 50036931336258908560715379892417636658373504817295496 5631 50168882995767438137117298436272847771123104904546560 5632 50304222050233837228266617129062587923300477639552868 5633 50436827306541334085909536791852677722915632155114496 5634 50572848365103481411140523952894214966350307558122370 5635 50706110321280872234121401927179975244520911783665152 5636 50842806056644383764662952104387661281922215989719490 5637 50976738267268122758766943071490395259588061243668480 5638 51114111698838563716675735111284654314477170475859660 5639 51248706693909023339639868268268430052257836642661120 5640 51386771755766416403400745841933894637893063672169600 5641 51522032486321727069731507312205095062894340324812800 5642 51660781530050480692369086817883077278869145177417216 5643 51796721957040877120791889132735949742312446918553600 5644 51936158231249062387246710586672697691669595013429880 5645 52072770560423874774368234290514647496140851213696000 5646 52212908017950087342092975606493246854774586495253320 5647 52350195429593423197603227355134274866460868105147904 5648 52491026490164378838575396101277006825095781901045858 5649 52629002963395602394323199820826778929121002554142720 5650 52770530720402291504657461113169681997527310005149006 5651 52909188519372046386390584116193238668744165635593600 5652 53051427334402886564845054708459125098683109486861134 5653 53190769490759590677271450222601278018817100438701568 5654 53333711452079740427080436588165403857657853484882440 5655 53473752355153997022218411516619653724384255359616000 5656 53617400792421279852930043598607229748417139062104080 5657 53758132371550131569132605316573781277580225721329664 5658 53902501673666150976066335558994146590932150478587072 5659 54043927196928990035189443851880547685044710227146880 5660 54189009513855545642952320245892466868049982533766552 5661 54331143388498188832463653147533351010198509021250560 5662 54476941889194431353812543125359824966106832905829000 5663 54619776113805232438658974298491469550874668239777280 5664 54766305608491847233990945180698228488735258300440560 5665 54909843288465133439879871281587444915041460771196928 5666 55057095584881197409865879263114641294763666686563970 5667 55201351550155768791987925694564325834467539547754240 5668 55349330069753304045472963520021723472688258163617380 5669 55494295973373981969471377807289667037739163596572160 5670 55643015544954987718713905063249793784355035400218128 5671 55788694735946371628068728558338750758098624147045120 5672 55938147230811395190889210438744967942885355724270350 5673 56084554565983817059060421659277558268698179226550272 5674 56234743239449639465854888403501285951992502030151150 5675 56381870434279527009790130638677829787986465082466432 5676 56532810549198248446480960283255874761028447915936960 5677 56680660784404072781187403795900929668648153303267328 5678 56832343868062514765462818386422727556615241236144944 5679 56980932436042664257350104173227718588208153123733760 5680 57133361994878329545189679045659409118313979351095696 5681 57282680254398044782784903390650045281178416260567040 5682 57435871569550464933427190479077081466823013124617168 5683 57585922961782511195086268520788680277763996892422528 5684 57739867626330212282545044447863305095962415161678310 5685 57890667461346833636021671130154506754987898394265600 5686 58045368809711310082205419663332706216923667405738740 5687 58196908510691756666111682202655721284542154971494912 5688 58352382280779374624548137249691676244713168960895600 5689 58504665114849317623675691137051576012657464600069120 5690 58660902535223290400570045503530301862094190787774700 5691 58813944261284291140436372316533069912167531500093440 5692 58970948925104157453380088988640667349018325423194224 5693 59124740607706213790061749426569305929899396131214848 5694 59282528271082708481809217820037127256543295936111440 5695 59437073436303683734936902463953857397749303693603328 5696 59595635395615182298570283771783177093027625819207210 5697 59750949819696401309762693597508764767860866217502720 5698 59910289499971809153845150843820281653052036468486208 5699 60066364314078592740723746380155464282123899060035840 5700 60226497932329574525696379694787817115924143041191600 5701 60383336482464555564545628272762772735661466385753600 5702 60544254958821736580381435763379772473682899423364268 5703 60701873493495211537683572318083488551989492945556736 5704 60863580519722942100007111398667120776384847961352960 5705 61021969790262260577834705595400365207450834394935296 5706 61184481601259014896927127668360473340529823367476190 5707 61343645220391858820253099624880536714728574853271040 5708 61506952816318994977627959890061494329260424987884252 5709 61666907049781172451285140142074986194167064546232320 5710 61831013938523302550336428287489262451546912571204504 5711 61991749606316530472804079204315105803161075204492800 5712 62156672497627839211329632353128161916162878213721408 5713 62318193036359894210585983239029737139128709237360640 5714 62483922542135984582737284321095056602052868145764970 5715 62646244694106240358888895293032366074270187525464064 5716 62812784597067024149776375181047929117829438272145470 5717 62975898790177429422149193911438663730666281230708224 5718 63143265827939365208421312814004483863574835720856056 5719 63307175773854304430256283835137404180596420451102720 5720 63475360630748860003818959181731797921032700229538000 5721 63640083088542251018024506616877666134096261223121920 5722 63809089357054346647735265242244295546972880893053718 5723 63974614835977636096342013401898335906181944852711680 5724 64144459742993493161895100173955080328182660468422160 5725 64310791762209062007501205077198948854567541666009600 5726 64481465591395875666425707060633187269064258474351280 5727 64648621400855555379998486579264910285370236598874112 5728 64820128038371736463646660352426963096197261332202940 5729 64988097742853146721562923891604036639050749291530240 5730 65160454433058662190326094572570833043393858738913792 5731 65329241835048486450077523617993325490467891370963200 5732 65502438936273688970464421388087729281354802113213034 5733 65672061312936700208696403076777992720060427229511168 5734 65846102514722584449259015776808847866665845948893920 5735 66016550044141905669420429237747911191565712939823104 5736 66191453094822534576054734739780297708461514575620800 5737 66362729380376725304215906084912710682790479095481344 5738 66538484235623211118240743738954084880939819593517920 5739 66710607060246725023216943854481216479375517487409920 5740 66887217701572661969914264491227441568977477445792672 5741 67060176825921614200304010542649291431289097520678400 5742 67237661018644584718956262791790548638006348215381560 5743 67411460349027873314855109512482261342189392739957248 5744 67589808126051167343858065587416221776267764835793880 5745 67764465461685766598991305834698708694147534164918272 5746 67943680601093032588710553321922986280580114953838270 5747 68119185778319380858999138202767253165946363526384128 5748 68299286575669336539124844051683341794119092217568640 5749 68475643294955822617911598380481176857613370470028800 5750 68656619356711303669950127660921786069306798389817056 5751 68833845938219983830549004836733939372111175291339520 5752 69015701343177085586898297488192896440851742841873200 5753 69193787203782657378862010990995195432532244611183616 5754 69376540264321206681142769546698241304530968904723520 5755 69555489405485805151030848396394349867387436507242496 5756 69739129807612051177976122023535652511431084561624160 5757 69918960565340290510281835729855923798249621814794240 5758 70103492188955568256641223640433097344735263943925440 5759 70284194058328668866021204491290982147043095769076480 5760 70469635750671103085428789225230057958350870675082950 5761 70651212520328795953841636129922298586388122111324160 5762 70837553527343906111702008310960434975639962656567088 5763 71020024081347958865101943960739529666943144287673856 5764 71207268592913437180449137813929700133985061012723760 5765 71390621982184953858432259634973269348594639950961664 5766 71578788861836119312473570934436631606321477386050380 5767 71763029185013442351759677956106934966721429111188480 5768 71952107772592588036609060769256292504066687150927680 5769 72137253929275515457365170318933702770788707107445760 5770 72327248197304810387122281609242883400154770542946428 5771 72513289319092968279040439499548392833743725585728000 5772 72704218681953622720413142073525597409175910955959408 5773 72891158659279224654198493538318234767513752825071616 5774 73083012002925678656049403941367430434980446698735800 5775 73270870288226806327035437839183853670857027031846912 5776 73463651904449251668976216027841693376010093235697045 5777 73652417170939651967559839286506529486538435503912960 5778 73846146502016143131084022017933426024340510722958560 5779 74035822959684825766126017058187323578524879456941440 5780 74230488976518307532091494997934685823447330803888202 5781 74421096092768415541649422109221397918479059842457600 5782 74616702862456497562220596200030486144704448910388340 5783 74808229405943669072573964504385996846332105852188928 5784 75004796938131336834096991780639038209252688730590360 5785 75197246891556608394445375847532694982497734980812800 5786 75394763688878853964273609736803356311573376817755360 5787 75588157088889649887067156083517632773741626295053696 5788 75786627559640865628894756597198173120954097692309912 5789 75980952702277617296165028040002213172073946386257920 5790 76180396871689795980926342642421912805831824501864528 5791 76375658068673676550936112216240113715349250367462400 5792 76576064526999539610382289619451429256247342789372318 5793 76772281841969862735930552587167963229434261620366336 5794 76973654765319747859588624389496113773218932431007810 5795 77170816580420118064815564827527949195935470580416000 5796 77373176578335127181213803218985291098457122504254400 5797 77571286970262988365423098364700616539464217710084096 5798 77774622162529129766148657780774688291141074978499776 5799 77973701781330265095375931606741482597076434135328000 5800 78178016683069031766559748760811010348859332827316250 5801 78378053423251163569878748891771447460955038658816000 5802 78583368658949935824372250596004124531602321172527008 5803 78784366949066968823177307167960660871072642023600640 5804 78990670729069780581433750041956612347003189057482180 5805 79192651233214134121466408832939068689405752175104000 5806 79399947832596054652438775027234753010370153578341160 5807 79602898534097798344366903218379247975709163668632064 5808 79811209192005856683479371832327185434738337600518524 5809 80015134276613281718101847217429450358188679852615680 5810 80224446705362407747030596526814415031873762739411904 5811 80429367440958239734916012879878418929812914564851200 5812 80639686264632940405114859501153100515346837511042854 5813 80845590144787795548534074819364266516401955096268288 5814 81056936617122499966919397256495118467806500703808920 5815 81263828176955277871096753032680680920730368365009664 5816 81476190103593898800669926922334166470247936868718440 5817 81684090624454538246768107041144795500288842378047488 5818 81897472394703683646957235135947754495934952445235430 5819 82106369461884131285689526094107659834677311001943680 5820 82320792949266634102204685503261736273917088973509328 5821 82530690846914652641673489783639569703736041687590400 5822 82746143343280392499590424716972945838204364573609136 5823 82957063987949993826468838447597274096870990330711808 5824 83173550242347667946665964982645569321779023567712080 5825 83385480700844356787331941699977712918469214747290624 5826 83603022600585816618343165896254418948994171267078320 5827 83815967516865828706842905374888345295488335850022784 5828 84034552463827745743315973384788390999208851543156224 5829 84248533767383780638362089222182347521072674901268480 5830 84468166254379763365219198355345951175777248354408592 5831 84683171106684878658256519317648428096625910552857600 5832 84903873659119581330615038320691363963696560418909805 5833 85119906458517114448674105279464783313762997534479360 5834 85341665948572414165784280624820133848229179662787230 5835 85558749264972298223721373666536009182203019458444800 5836 85781570555829703717924246165748743356432449308164540 5837 85999691015879037272649410569097645381231523521664000 5838 86223596660223779492413627997562889163589193386061440 5839 86442759033007936719150957147200532889357910937361920 5840 86667736002547055614524386443482842964750781167493164 5841 86887962870176266403049231077260356852509012467307520 5842 87114015763256535681238269802499730282307512412474368 5843 87335293864234414490844836233049419512837723313880448 5844 87562445890654454013365863684694973100792110682796320 5845 87784779726283982526540701181528641892898410247446528 5846 88013017311417677326326021789908065946785039148065440 5847 88236430122982931222211234317398821811018784132025600 5848 88465758261058733211825298024843726657378950295876680 5849 88690236235761171340806416668789228922713279912396800 5850 88920678149282866256408673826462008756365403370603842 5851 89146226170128416177572723439297411583299914405814400 5852 89377768387167687526375282822561133619735764934495360 5853 89604409721502397350591469180987529918598281570983936 5854 89837056962695457599270304343167381954192046682081040 5855 90064777898730524256315481193517851737177524842992896 5856 90298554063083299115985921523392089065900163328891720 5857 90527359206985162007971013029909882279013593462539264 5858 90762250273937941635016067745459565683127150864096980 5859 90992163571996816871783233705190076790224601897041920 5860 91228174655268070665457979692859045814059353311410052 5861 91459181827020143122136054941770410432617255293273600 5862 91696336837525453802182726979517270848877671142343128 5863 91928442897251906329810129788583254294956923629860352 5864 92166727920506169456562950551587653638538102728592630 5865 92399956825376079401193880358537483407775673918332928 5866 92639376692432710070988409541453712256130224876448160 5867 92873714266118440718142852982303789096644739528746624 5868 93114293599389849968372489131747922407449023698341628 5869 93349744570371861284259255673672581044245001753218560 5870 93591468874735545638272033407268646600201985677932728 5871 93828057898996707109538244814225940430263029093437440 5872 94070932410166178050838861637748177258327767430003344 5873 94308644740499752758301776899945598247768134810193920 5874 94552694092167176037014348577422259377275629134035680 5875 94791534862038916028245005423587901717943137198200832 5876 95036744668454689993398918782216073288242656098786540 5877 95276738543864116556806212753605103462259553048679936 5878 95523113764207459995134221150633295800992081314396820 5879 95764246105528327673226849142771813308053924763843840 5880 96011812090698007415676830187530783678155640807145000 5881 96254087736041084597142430277715008171369145676723200 5882 96502829501403740138206997516951563393279559013260748 5883 96746273851952682680516842953186340348697824854928896 5884 96996196773613624490535244223931322092623623556066880 5885 97240794585522107450581569084892973619311562807343104 5886 97491924024677673003449145763428374685029164462520400 5887 97737680553100876721800659336335151791600398099832064 5888 97990001653906915963756942203424333169302189886786088 5889 98236942309216748226301107291284067504519957487063040 5890 98490460146324192757613304840979052882322608510150400 5891 98738569795638406207511728250820776975797889269090560 5892 98993310468357148688595645167857617954007426665817008 5893 99242594077857015791360020748341682385790812294137856 5894 99498542113229460123013361160190064102868376357149840 5895 99749025834103245310990548064025049190480121937315072 5896 100006186735857087768249802307148200556688712977458480 5897 100257854812243676320898145066068477442209693650274304 5898 100516254705501003861594632982792152733888530774359776 5899 100769112533138088610258790790016337349887564627462400 5900 101028736061546720923697568918157922335906056090173100 5901 101282809799898386988443636026161432283453311329341440 5902 101543662155696734920160280679187696350886813345223048 5903 101798936179829463873792012865912503503599540873287168 5904 102061044248142389984212242454782336026690799915225090 5905 102317523638935198361728578833226145325660497643268096 5906 102580871427052903478510363042860168036362678799558410 5907 102838583106375459001876004333211939954474680580495360 5908 103103176265234040762464743532143889297106072480573984 5909 103362103966141569308969509983830206237487456569374720 5910 103627969389481487278821389830828113002164013214829104 5911 103888118635071518561715149413313111589991173212213760 5912 104155240450433210935023061225078888595545753072389900 5913 104416638186781886091499387658155932841610570166320128 5914 104685021723517262778995897806835219589472222585151670 5915 104947651802052634301790142270212489503322209556555264 5916 105217324736043205791282597535115356919481993010260240 5917 105481192354441510983218947512022153163670424006161408 5918 105752138174518902308911984319887423921521646620919320 5919 106017271063836154083842912463257045869072422239688960 5920 106289495554534633877191535455722742200956709769514628 5921 106555876904259482016409078258630470289904851894272000 5922 106829407749072739894216725955040940334982037628307328 5923 107097043229621691386805488665005493808060462686555008 5924 107371864041479556133362893873624757546085685208841530 5925 107640781390371674479445560991269770701620378387148800 5926 107916897621645486566855640079228388904397863350085180 5927 108187080150304194801269678052220007719043021927587584 5928 108464520307103552542953124802626940867402817490456800 5929 108735973350204932269991848760334718645553851682841600 5930 109014720369619849046662866674654829452689581315671196 5931 109287472472360173291644549951165410517921223503653760 5932 109567532275307442698134984033196460322802657927749284 5933 109841566084786545305088142616236813498942297472025600 5934 110122967184046692207396873200897111571484495593002880 5935 110398288503911530289667533355045213688878817841924352 5936 110681013964611315701566397919166414509126822457314960 5937 110957651345282798565521363493620712356143968978324480 5938 111241706763280518579466034354116804235621164180319610 5939 111519642977907687493255817299537473181002351931969920 5940 111805057694757936469507612202988192078254144595931200 5941 112084298200108814782278595956109564415626486375971840 5942 112371054584198308327375965923636973707627081093489268 5943 112651628780404748043836627547257813824026685931319296 5944 112939732910159159210525343653106827321180124274760280 5945 113221622867377283656107343658464584135186311302656000 5946 113511104089801753253129552602653696474882534857589120 5947 113794315747555977482325874463777804283341726238078720 5948 114085156581597833610148000688348511377054636191171632 5949 114369719344227708864336868224708750396046627588226560 5950 114661925514380274046573935722537582841627190721985552 5951 114947821581944834934866931305644978683883435019001600 5952 115241423287862223901548507633625045671574806040087168 5953 115528658260566963912429195997265576224946207184749568 5954 115823637303397124619319087825337076114953176327104180 5955 116112241441370575733637347189763157521580914581239296 5956 116408604042196793302375663916508761434661498986788210 5957 116698558821033410861660420271049561421341251517390848 5958 116996335202799234460743797547168001834459221332535636 5959 117287646719727297936538513655875486989669694248380160 5960 117586818820054606797838709120050563025982586452422500 5961 117879517338109215691094073938863055629045868331258880 5962 118180091012434730092582309019086547304681099885030336 5963 118474158160456575824301842107981361718150125178366720 5964 118776164509507141553976973841754804722138832339444480 5965 119071606015262919130489528976797657326223731163505664 5966 119375026236665171726172477805277801248044315348475560 5967 119671873243767460898850046525178406199000318451819520 5968 119976713723742926611951559631341435678195204691826398 5969 120274947114589292375378550817789186917616949530460160 5970 120581238957061221338013661191112569913460559220536000 5971 120880864971078011521988722402962267259078858756139520 5972 121188589514295529180661423847612076555743546576912894 5973 121489639316313036050960711639673956784221623492995072 5974 121798802569267456209314762366782464460900800389732880 5975 122101257180227448070972128425001082388647650295948800 5976 122411891149891003010926579317581174556052679012590860 5977 122715756427606557106164129772512747370864086675133440 5978 123027841709845346335839110875760028396418606453009974 5979 123333149725495698907633611967095817501764835645162240 5980 123646692855681062184030102693501398179716736934212896 5981 123953423860962975142230515975476643257317419596224000 5982 124268456847867720097055237412168878034114712689408168 5983 124576617247455470777232477367096926293204380885456896 5984 124893120832159176925427687290489492994091823472513160 5985 125202742697721495161502210832657381159173175540838400 5986 125520723026017919944959839298359892422231039977325700 5987 125831786751873836586167950033018476606072238794908544 5988 126151276782314687700013476782451994804064711347589200 5989 126463788379513041064390724652997231025524430494264320 5990 126784768067805303509296140954264611809617630170814000 5991 127098760540412027542793787703873255792458022532179200 5992 127421236574168322904740084233643788652219911424803040 5993 127736689544669490182570873227067045196754999977547776 5994 128060694882880713744315835185021500104571437311930510 5995 128377614904688109687537699327239136018399893292864000 5996 128703129652758013020597930619443947416562310995476500 5997 129021549728758913650331851171863923056893060287795200 5998 129348580193161196656213714640023391367703477809760200 5999 129668480093334128676413329356557239591226514514828800 6000 129997060189470494226264647249854361268063965006417424 6001 130318446060614609526261685859658651840680669120317440 6002 130648555084590734633187201745675710803721280361853018 6003 130971460910344833369802005801406046512356092504501760 6004 131303105726427358450752149614976573074381805031969600 6005 131627510460372563301834777237237488614856897754602496 6006 131960724982937590402523228852729832200092894819219200 6007 132286635329942968785333599712343243806626618261163264 6008 132621399030905315028507717404359680694910622554411280 6009 132948848972167307832973934879750326394694573083796480 6010 133285168301041389493681709013609723322880149300015404 6011 133614136942051295226163577985309788213703211992988800 6012 133952046797010519096716443311637896759914259019953144 6013 134282540444990581844590178605625922848571756076308480 6014 134622019464385984341070862935721282020951716243817920 6015 134954073087782801421048053523661423598686549493027328 6016 135295128295116064625598670456254531949891992934729680 6017 135628720158258707162347434310157692621175621579947008 6018 135971386471135144241835186802164865661434449735099360 6019 136306523455792355605150981240900687467908823589032960 6020 136650779672087358276231674374022121658597358480420928 6021 136987496742505903677535580075418203076742565497323520 6022 137333349457340976329099693598499676240343056445344268 6023 137671625056983306301345169497856169158915769226748160 6024 138019110200428936699149730783705863396065668124997360 6025 138358950778342397313569938415393284822784999686265856 6026 138708046289310385501903841457555510608564140818040800 6027 139049487825450789294742541890075959399549868704123648 6028 139400200912444997029255682336219648540528334278263464 6029 139743220983802372612481558732259124666672292586186240 6030 140095587572917908718380505723322750486953022167137096 6031 140440193219751949150013629076188254997194453946579200 6032 140794191414170937857315139554867744201537814433894980 6033 141140418633438706138170949959948606637227215222926336 6034 141496055199985916388776642883771268332455405806919040 6035 141843881730646722605351845636012896955459889481544704 6036 142201193636645743833511346130724216022829832888149600 6037 142550626072319701710805541282639188016733361084306944 6038 142909590559449859444367039715199652759576090667803460 6039 143260665942148893877764084690830020290638497996081920 6040 143621290385376714426357023956804858306831484009079600 6041 143973985561506676944848345961718070588762593736048640 6042 144336306922276798686033240374691539437983337715199840 6043 144690629117243832295327416403433173093811340379371648 6044 145054624806933495029243709321592389089731211136065880 6045 145410611055408866053274594850956759750719938341535744 6046 145776287992958350101492767420361116211302396811706800 6047 146133915308164211103223997694555593073705627190754304 6048 146501311550155178422786040432268123346245109642666560 6049 146860586696859193296306206822397614073063287433523200 6050 147229678743430968985960048577336094837169552013069571 6051 147590639831256405980160557554861785667559106932227840 6052 147961435227066768617293428805211137654837760975431860 6053 148324058373914846166060456346152118676606344141229568 6054 148696595168034209011600460021007174869026256871145560 6055 149060887765082952266016289327151869921974086065437696 6056 149435142632481557596192795704195021570031815714749790 6057 149801142779781467256653505491192365359982569753558016 6058 150177122819056191281680836459796468558973479744184316 6059 150544806806900188823955784127352032032546110136385280 6060 150922551169336094054260814990094878443176023619613104 6061 151291925913398614461915343627682886144544813977446400 6062 151671410335407897912669563570722780899695533147924848 6063 152042515066208631400699880840744516595474257160708096 6064 152423747290316941975319775324381946506182030793869940 6065 152796557351517086123170583602301829212214132698609664 6066 153179576519496816183419849386866205609377041392603530 6067 153554099471081224931242375215463743674316135621796224 6068 153938881524593036473012526505959815278160757065102764 6069 154315156585996399633558972870093221539278685913856000 6070 154701708782468641119390732948142910592840774099419328 6071 155079711474758779388693098537824978590599804876028160 6072 155468074089590505701978081089708048060457997401704320 6073 155847811507615169853992237988777572530380897236011008 6074 156237959515961006951985245922529552783483053324392550 6075 156619472016781659712460839321350381306158888875274624 6076 157011413338638841382973709341416657043930156148259040 6077 157394675468200507658340299607299201327099585080719360 6078 157788450392927855777202319871059120482079570335966696 6079 158173469909361720974159020755516589836938362289571840 6080 158569053598369579647680269882618486080821818162293000 6081 158955870845304866535395500257852838105386283608898560 6082 159353270717867545441944217329573714674688797380634418 6083 159741860450398245512680839652266603469199740780462080 6084 160141117962112667451999397026150695282015742362480475 6085 160531487432510161344414816218043506355632366654487552 6086 160932576749294035027875612820856738730838908389330040 6087 161324767471193014963028204578687574164953528988775680 6088 161727696720251081434556527449288538600608286822555530 6089 162121682444708601114514211645508498736990549006033920 6090 162526493068343807681045966637237157552472377989609600 6091 162922281729905058831880578250312536952521077351721600 6092 163328948085681629511720494093416046738522450475718524 6093 163726581209098212019815145199735507981273848714311168 6094 164135110908054009611587398556586021077666259146162680 6095 164534562433489903044154809570627771506153051656553472 6096 164944998117148704523875746984994248151907183523392000 6097 165346275457339821395264359271871777665385840205836288 6098 165758590485049136286792192390209386794058910210702250 6099 166161736368158006710925088738929604956995577738680320 6100 166575939052642843446397280116223945318227440421040058 6101 166980926384817694685174422158226471228621717473984000 6102 167397059351814693425109357195875510598007618798683120 6103 167803896274967029372623077273753437421551952413908480 6104 168221933081912928453593246271344933781547330699563600 6105 168630662306761929185335627812040802133342914542497792 6106 169050610733531938661205437591757071238869148713261280 6107 169461205361112371907032060084863052182541465150711808 6108 169883109294499219124916099804252208853210493157291080 6109 170295576928672081449358363649441331851480312598297600 6110 170719408870729054846592037014485681600820435565079104 6111 171133793459855493686006735013128326432745175851548160 6112 171559561912154783617727577900717896785399613244379968 6113 171975835520274930910385761875251306692598529328063488 6114 172403584351848676435027171679922848584639029161105520 6115 172821755305392661987561323565197192797934883999025664 6116 173251457222207709872064182274132363938127492088027920 6117 173671569449463599729229939652539046617760808084183040 6118 174103232432037303734326138207592740478155314630462720 6119 174525258198272822366746828268276904785949230219239680 6120 174958927384225362936909956328982750288586900374963500 6121 175382874460788827098312180451010378279201883261056000 6122 175818521469267810910092067591544478224739724093083918 6123 176244435085795348808662297011076446315793110280879616 6124 176682068639965737296320695972969624884704758243931380 6125 177109919965767067797027900459873921070634686676450304 6126 177549585182869041789581955113764230836436383630461320 6127 177979382732200349376583773635236341013748468349712128 6128 178421051470721778330647822181140107119765468300183168 6129 178852840451051372117466302430635220396140020452034560 6130 179296520867792055391507703402061989185593504619224996 6131 179730272655639890406454043425048836495136348791945600 6132 180176011172384115678112771906016418676238986236373568 6133 180611733738933911421634493862112717033614525213808128 6134 181059501095235512738118964902293093192372707762792980 6135 181497240957129465381916535525798616801567847516531200 6136 181947046073658032010848994971091139630071391015750200 6137 182386773478694015380253375531680188957221376458394624 6138 182838662783970575152788455053620481522187616802956672 6139 183280386468095559205947126063821463750567596657041920 6140 183734330918855644553695921641483516944348953498462536 6141 184178097373526155494726226761334311089047873931489280 6142 184634105306228708759892114459401877341092731434324808 6143 185079885023099076048159130066302904316385041874690048 6144 185538004207899845413742204891636811344695535078370540 6145 185985805332872547557706701469876174298017447264000000 6146 186446005574509061615686156655836817791980321010729920 6147 186895875945035550682627956684659440640867391851849856 6148 187358166395948646909016503852776026140878172957949140 6149 187810075342019683581604635051143750008927966142453760 6150 188274503747210461351451377360941598214655344190200712 6151 188728460201062265004449910271423516516434752238662400 6152 189194996588870993584789277365244303794762166247648450 6153 189651048391121982696685681605714560868593215281524736 6154 190119701311836699258265863623958841867731640758345660 6155 190577818013016992552188676825390815248387793950852096 6156 191048636591002427525604746023161311421064160900475580 6157 191508826514820223540074820121856532767299312115806208 6158 191981779623557680965236972507231852936481135230018040 6159 192444091994848269063945873334780563655693836201959680 6160 192919188993237512147688009538974747146279995874071104 6161 193383592166401782200728940203766297029060942213785600 6162 193860882150402201425265464152127960461053886543282560 6163 194327385289680275496613923771397513044587725021615488 6164 194806837363698546811048928226791995842900716490589920 6165 195275489663684288860517848259806867351228787720100864 6166 195757112565418369578201863539067168056552773325980420 6167 196227882607884881774461800124006655895657373289584128 6168 196711726883543490306024578071599255250324575638494680 6169 197184623205344830404355412508943295763342611952844800 6170 197670656738807360930326839006290181996997560562679628 6171 198145729957666773415062104737539020820289469856049920 6172 198633962317959834727789033796049493765070513263429944 6173 199111179816672578344531090413047195778858656492625408 6174 199601661519267996142143056535452869457762031248593200 6175 200081032667094690575280274677961229841530374864531200 6176 200573731833436829227229283518592541905337969816837890 6177 201055307214741388281218140707691453595363425416130560 6178 201550232806261716377965793382453233106571787925290370 6179 202033980038449043666054683537668951744039601987453440 6180 202531184029077689349131486257401378763159865624181696 6181 203017111834594732376788232196665601034715236195092480 6182 203516561089176865411418066476753098070533111741370536 6183 204004721548471029752095818517988573830496998685555200 6184 204506425883878457632863869947075647526651815978241230 6185 204996785347380121234743880919460001620750751333988352 6186 205500796703404578853341741647132338640999546872693920 6187 205993364749388401499651076646111695288947456587998720 6188 206499650269586207450542840048775768071804729684124064 6189 206994478942376466350189127080951311812619753144504320 6190 207503047783562961929199086272378642077236118869950200 6191 208000103675282964196808480739621903144279845395008000 6192 208511009276562376301598190144222558145152778336785876 6193 209010301332515296287443030542657881213358055503358976 6194 209523509544247335970401600140945244422920873989063120 6195 210025091313429039216857241801203971104177949062144000 6196 210540612171952095915891524063829551038082668418526150 6197 211044448941918031863899121257338339453720053596603904 6198 211562335883537038754109876009922775662065548497169976 6199 212068437480229203963789450818866136908986089282745600 6200 212588656608260916553021958532460053373282134089344800 6201 213097076540979889251818816145759356516491151751567360 6202 213619637211303546380320653701834305633834788311081568 6203 214130341051591412736492599967296550923689744940016768 6204 214655298241915267069503338020327400596923256036488960 6205 215168295128688884427042051026496498075608602524727296 6206 215695613611206920455321904989424237505145879735199640 6207 216210958600212250360662699499169884897410552367499520 6208 216740648670486192339771213480116325136456826656309602 6209 217258305991184013268095050187656218500698118834401280 6210 217790422586815633938928482972182822157357795279350400 6211 218310402283266621369136644421653813576017224853116800 6212 218844910436989151728659288930066224927070945850165554 6213 219367267557701275534541202117556803484159444565964800 6214 219904176863856665746216454416010024966369951949836640 6215 220428875895451754387747900356162591940594310023996928 6216 220968242876202856724953830641063305074111124722175680 6217 221495293154288152080984100268427251104450777427380224 6218 222037081508228286808485489452802601850537511677438430 6219 222566539671480433231349737360447522729742860336293760 6220 223110759923584910229508277757995871103256367263868528 6221 223642589077023139566824898706997422545584680394534400 6222 224189297705566041321248075342078133540042353100752016 6223 224723508152440775157996597392556241189112828359053312 6224 225272669124902212420391280453306217258736197508961870 6225 225809317457593961000748343250150914321650611599752192 6226 226360940575974412441221074280925543992814190947145040 6227 226899990164465104126701794840305911216065282137159680 6228 227454133572700916375427726148274071154109352516860798 6229 227995593990296399155074691894721562256303158025213440 6230 228552220246446864326936473265866441418891253707076000 6231 229096149719830952977030775073918744359610465316782080 6232 229655269582334084365961543635901523116681354032301400 6233 230201630097217037643307896838860894341187791151292416 6234 230763301663004694219300542052376754919097297588933440 6235 231312103750465392170815297773235160776478707856601600 6236 231876289854336304258892276783543161988113390188300840 6237 232427591691125631053265423754854741172692343624808448 6238 232994302384259436553641938262812659827326733067924560 6239 233548066229244994162428208486882210772597362382853120 6240 234117361283218509259535694558972146020100020790978928 6241 234673596915027146373480806619969958537291615950028800 6242 235245437713819886064002371229477299473712871466104418 6243 235804205027339050610175657618966293504627477269307136 6244 236378602606245973764927111317071300358245154945621760 6245 236939862397821577519480752587104656778940224822656000 6246 237516876477110145306544635329006486934995804940048900 6247 238080639510021433154572899917282026813499171646453504 6248 238660231797846866967767074675401187282239342369166560 6249 239226557913434389353804331988559811439314019477632000 6250 239808738677475206216375856395091788996396544627865482 6251 240377588953655370070435899972537369672189706749788160 6252 240962419635129343268966670064060671152017851392556408 6253 241533804098725014374700478153290138427873098977069568 6254 242121244913385953045714620118069940391921272070873560 6255 242695225132872251331265329211949211455591881978464000 6256 243285287359850640812231575687638140871584870924026320 6257 243861822907843014088451696529133358338922120611697664 6258 244454567973183545786098234883206694908518259681617600 6259 245033669889337857635728499507644703337187550297176320 6260 245629058303013973783458669608343947974623889845911052 6261 246210788098104164315528387886672497421693891288238080 6262 246808830348057945117841322653693359720772204104323136 6263 247393147924971443235251723186154551689674831633861888 6264 247993907206304104829377879515330164069249758704114000 6265 248580822806062629921436119056853353412537509944012800 6266 249184258092841767280885554126198547549614185863808460 6267 249773835000747921586711431866347478433554888725431040 6268 250379957861674238103615400544515653276024619071816672 6269 250972154432345563163011777920969468964315213442280960 6270 251581028003843324830035628887954267558334109171568000 6271 252175855519256833145435654073102802660608328578355200 6272 252787439078616278889938542735414604475994234301074665 6273 253384960803419294474590351940359773944076376908957696 6274 253999265104097740062311240921738792557530698156279250 6275 254599439692417130551746811492132812702353655787741056 6276 255216529688804173671827879068086192134914381727253040 6277 255819367599236925865935023394912080766786231335376384 6278 256439201029977735145982950046334769820388859438768296 6279 257044767351604966722439120758077749305645405124116480 6280 257667356039936870616914861411516096163615000256000500 6281 258275607833306860550617378691316045954291236053632000 6282 258901016670491090128387447785989385930809489392837950 6283 259511965506817356856027525105654769098069439724980736 6284 260140152544169234851738233960738114453157239588466380 6285 260753863446743702923872986404799770726837745011046400 6286 261384839667508332211873143466581177234673218539670000 6287 262001270005212675478919506281966984214198613234886144 6288 262635102211345885340050960254992177605107104057763216 6289 263254262707514255110306116649560053902565615635614720 6290 263890907325081798128775090112026039273227154413016072 6291 264512864877483085381525369902648052386956875868229120 6292 265152333989097910138558024851999661833402790279956942 6293 265777044370721748753772560802866895386462692774215680 6294 266419404711211805442020439700799002102706964559054200 6295 267046879746015822728379852513176626432970885520864000 6296 267692088063433364477735577084289352862303270519298140 6297 268322394578735000691841726101723480099737906135270400 6298 268970462133786314660337586564116429894657961426636224 6299 269603556220633369932919827181021602249736908595689600 6300 270254551668576380128959624978145747015703842968955432 6301 270890444277056292471276138772654331764719814190169600 6302 271544322693300222815801602720720340865915247749068688 6303 272183082621378934214298826730133372740092716214812672 6304 272839856397408875738129341089397444331003044084592910 6305 273481438050240958172969968793047516579013351448477696 6306 274141175769138882658189292078888133497348624543623920 6307 274785591228322027111034295130489036832509159383610368 6308 275448248342044870198593576280388998316198226859218960 6309 276095566330500035387341035128865792898741826086018560 6310 276761154339331218136152177913090258138045478239688304 6311 277411329589787598362108402965908545617039572856262400 6312 278079919049730880468795335218812036561417147998099360 6313 278732962788720045923278369173152211357959325845038080 6314 279404507431837285229119529382302352805479087517644480 6315 280060490362327871749423459267354548684270185244630528 6316 280735002850619411311937273320149107709688203329028420 6317 281393877970908725987453311649196887329871894165313024 6318 282071428829477080212707904256664212099129575906521496 6319 282733208529501384172062246101025988265906224680906240 6320 283413751832637387991937511627814788174149304839940000 6321 284078506735458213887536236440647256890158571212856320 6322 284762054226700852950497951403415640750084795685032100 6323 285429737714241947284034009024379226875012333923918208 6324 286116361946475335610375499980183882667277516682374400 6325 286786985481854836520014509234332731993108643710261248 6326 287476638759711424585476137073756363669741186447264180 6327 288150275000084092333872192192693741615762347836094720 6328 288842970308617622124067935631917038209795332407620080 6329 289519570852252738523174248233547680994388901579786240 6330 290215380662750739280338307826496575936782630802282592 6331 290894958168474790771033725078061026043235091746880000 6332 291593835137976745064661663484868911359674454072479184 6333 292276462225337731293618194649526107507587044139483136 6334 292978418393107247692163344263223258842936153826296480 6335 293664047008720675327433127967380582618826572382792704 6336 294369156929232762389598506551458331111753479014704500 6337 295057798776491005680012578737580645943067266977670144 6338 295766013334749742680856952953685006983774901794130610 6339 296457743123852908066455284619997239976976895876939520 6340 297169075587316583047862611311394095503751966124957236 6341 297863843429830222044372375200238461225593018958177280 6342 298578368266227240690298012580819485876087153607198976 6343 299276187143259352356151608753884764196209850450197248 6344 299993855600751271396741782785256924005681419050486660 6345 300694800132745944891322876712077662583367002712064000 6346 301415624504386596570125926845923996516173473425427360 6347 302119645161288569737761964279266958375934676698227968 6348 302843702104273919449436782369028295691763868333894668 6349 303550810883938494034563554531104336062017906530252800 6350 304278049774944045864160227211931350737151961884180608 6351 304988323445069636933882642748989487956935949364072960 6352 305718757839313786412616156516037952820740031561144774 6353 306432145032514131411343532511220880075229962810707968 6354 307165851495308666391631860100830484747924246372921530 6355 307882365473152731255927519342491478906637738606497792 6356 308619293755290917859277847527826299149070530828976800 6357 309339011189906267400174927270201070142388508811958272 6358 310079173893054239104403975877270031760473077833996364 6359 310802043786866119653815647678796667310240265834983680 6360 311545519675949027377171984417626251816265455994193200 6361 312271554277251855770464893344125445263889443512345600 6362 313018291177784609652592792468179117469817437454415318 6363 313747569416211838269994234953366524607703261024313856 6364 314497581227543329646488426512337159528780293814568760 6365 315230050164871298572528233326484818064731092097587200 6366 315983415554228602975892471581861936705328263461764520 6367 316719088737401788031714978457512548430915646867354624 6368 317475755967149166196924948558394066330531788588385400 6369 318214712224855638188418174613295373037134586180270080 6370 318974694161287522794125467906867779996856798289550228 6371 319716880935943341555551513869622011939257750463372800 6372 320480258505246115003123824061482925465311657991855200 6373 321225688352646356729620603036677309098471082338385408 6374 321992407837899791176774983317494391655782399196683100 6375 322741161853909281323704852014528670522204229473760256 6376 323511237454598639898232251804534765928263879780817590 6377 324263261085902248907585606638968962723138153051824128 6378 325036773677532129150772391606052671118977213300587296 6379 325792080814708347110870887692809227918691279888307840 6380 326568977077887133872142847650940964741663724314354000 6381 327327648709782307704912905985037827079513381579240960 6382 328107941779523770893455389517619716818599798027516168 6383 328869923798291926906247371414158756072135862797278976 6384 329653696871640661774740966661430357939688634645339520 6385 330419002093948832994412329032179797786021058542077952 6386 331206199815286544020390192422276504705697601167883520 6387 331974911558796145207582716265535215198916356479502080 6388 332765548487561893324333182745440943228731332066090262 6389 333537610592467960520438138240758557720489692001246720 6390 334331769816596551079160482632896744100186643406965328 6391 335107196471328960737641405284045559766557698254991360 6392 335904823044288816506174887305680988035847159246779040 6393 336683697507674154052978900322856562433537760713614336 6394 337484804893359894873612787749163965124315797919047840 6395 338267071410237729296718727918414366640604199495680000 6396 339071745080740978438789675656176846438295023518937040 6397 339857416733168261654734792611117270645030674515336704 6398 340665599703970954242507474062141382886587565250098224 6399 341454762143517693478967799935071759441967702973898240 6400 342266469286913458473872317568194162834803791841801303 6401 343059064648165927996855819402223409294804174620190720 6402 343874381320652682733204023111203006173276027170167136 6403 344670424151239427934973859967243108634270463149781760 6404 345489293790011161180129241959432743747447294858089730 6405 346288869622584995041411054809990560935647711723528192 6406 347111305971443318768233944725938813901687608594429260 6407 347914357356559923273986810754031822592374879210617600 6408 348740448277892326614781934119595571316797893102188050 6409 349546988624684177100114144343260597418235834772602880 6410 350376675403564288034816487762839064198979116532580604 6411 351186792701969324036202195047642051959405719442574080 6412 352020090529480901577004834173876480207928639031189520 6413 352833725217668259204426002638175256427964277610120704 6414 353670721834175637178783859773860188985328900772898120 6415 354487888770475748405922631228108879028253587813777664 6416 355328525895227256552316889756065383368540279763811890 6417 356149312943385505225420055187006527456117630078533632 6418 356993604663407772485052749213801750056572834996600330 6419 357817952691057619744470201836078760810858309794966400 6420 358665989263008580156780530430124153289505151108020128 6421 359493911955430444622793531425264301349711008515059200 6422 360345632885529583906939410821206330478842506842734020 6423 361177220689411550828031104649062998544639445893319936 6424 362032641552175599294658483532900760779526041829057960 6425 362867833104768944583721253208716918396479454561144832 6426 363727044028064039822077916425407293311264949809656960 6427 364565854503375624688269849544618086131266497358022784 6428 365428795499541722473666467611199986327555185685561592 6429 366271315211898717478764925985588172008501333739888640 6430 367138000659869332168772581033675024698308116555974696 6431 367984168688196816490119556023517463139342233703187200 6432 368854691299757772797593352701258003976058037990693008 6433 369704521670933699406576158224461767508069824503541760 6434 370578819183676130921492182475225794708780275813814530 6435 371432404804858430553827913168929615842907002963524096 6436 372310493125818285972912230534358667142490848142204090 6437 373167770782679557683836440403553891688375788376931328 6438 374049742548449806109512507634815471780213617884212080 6439 374910727797939172605563869167328500606035774451102720 6440 375796521207305888156140851363087379691636787070761600 6441 376661306816622161910303768928532344642491248992880640 6442 377550936544809914604011849394500395554084655034641518 6443 378419459816277570740435793090246671411398787829162240 6444 379313021154477241162939437561323426356869729682928940 6445 380185296402656249071329801241598349843775633504896000 6446 381082725210462494799400177202923435986221151252682680 6447 381958847865538495095858323724742321240046161282715648 6448 382860160450541797419495493719630847117467841816808256 6449 383740065457330946743587743193328220669729088762777600 6450 384645356968207773875581412471417786984556707401312848 6451 385529060213184430672292310538513810610200479850684800 6452 386438266983765665208729560464968421369276680652161414 6453 387325863812610642156001114201758352021198572938649600 6454 388239000883466674712665867176534230488947149592703440 6455 389130426710382721368735219705918662043066103752727296 6456 390047591955566370346339540826696331113081140938539400 6457 390942861387785410185416958144138565416957821444748288 6458 391863988800363015762975529309305172580160641353159590 6459 392763199918811351741103599801426186678332906477966080 6460 393688306153015539825377488613154527614660967045811600 6461 394591391948458945534704184602067376240858573751214080 6462 395520574727820008356514537451724339316859610339866360 6463 396427551486475817254570691694892891174580348476463616 6464 397360745293184888430577626627091197740703648792332910 6465 398271710941723924620819301214621837604995480934064128 6466 399208931125023566709006273828786831115148709229492020 6467 400123819137012290616671146606739417164000492163758080 6468 401065166284994313149629972392839177732018573415885744 6469 401983991630467302706257800466743608157455567090920960 6470 402929397753838000711240114435219011508346479859088528 6471 403852261168125862100453728009411137528470671565329920 6472 404801743273749987784416095280149976678632104613429850 6473 405728575804996386805143233175799573365716724253943808 6474 406682234322994707105736664001258891805002537693450720 6475 407613052601206743980728591629042273678091358405457408 6476 408570820045449257623697930576500720618724998995479580 6477 409505724642774226365464238413201046036314161353719808 6478 410467616743831549912114572010578099472952793350534880 6479 411406539206455213262151809688578608680284031853117440 6480 412372659269613669952077044992138666870609752602547198 6481 413315614872135189761573822003344744268778077693644800 6482 414285892870816099727952858060068341698777634204372608 6483 415232985137195345226935324889206235663409306118407936 6484 416207438504956556932990102350961232002380909451548030 6485 417158596421441690473733232140589105469335350286922752 6486 418137328297247249297682048944044053377360345342707200 6487 419092568843006303658503862734723852128687628367110400 6488 420075509786566225434876078299041692695804582778387780 6489 421034936315211205124446920097863081621402106668339200 6490 422022102378446390779271136134635431188996889399823200 6491 422985644388100694704576516550515578809885598858268800 6492 423977141662048364340810685321218563365493731479300808 6493 424944814806284366551968552665943988028127787317405696 6494 425940571239832048500531320365392166149327614630712960 6495 426912481834569090604865958608210121482851182968566272 6496 427912515229140413602747952961328429304451429178226640 6497 428888590140810152250201387415754598806600642823229440 6498 429893006482038854392936293991333878708661568146794993 6499 430873263116117965358064058846177635717558265302470400 6500 431881990887213254592505854626581357836349950591673032 6501 432866535379977003304904675065496723601789659914905600 6502 433879590959730970420061918103939491077257963494762268 6503 434868350775969109352077047144878273830919885196387840 6504 435885843181908239521342651004734088540284733041239360 6505 436878834291919610492735573709685120531046731536746496 6506 437900689323518077787940137382253808729470098851500110 6507 438898020905112191579306808611032261200049183840990720 6508 439924256809563491322295052888062542083071130325672852 6509 440925853623228253247530145930979867690760795618068480 6510 441956579235320927018712042544831527760753926435268608 6511 442962459050447602744491941691830934126254084286259200 6512 443997600718743967036453587514989878104360452314260728 6513 445007872597154155066782871254794037053885845409427456 6514 446047447105670870730575354130805884257091699235342170 6515 447062036351685894991210774337297242067802094082993664 6516 448106155647544838390691960323488158243981146561967190 6517 449125078553678573481772990490664661304509600823808000 6518 450173666300501110530295116125436778538926216741437780 6519 451197035051603250458973495967565802858059264673384960 6520 452250109880125508357563253715860633176392360583209000 6521 453277847000992243582578887931870315265130063356032000 6522 454335520665690349020855136253750608408505853004270848 6523 455367644370769079707060058345159690919845064306621696 6524 456429841101791952671738143145481340656754401151270320 6525 457466463379179292751635252270588145683049622945139200 6526 458533200300467316809388394892693617171786795486563960 6527 459574244234542419966609059945157762387399398087747328 6528 460645636371334702162444914514637251830911563475387160 6529 461691118657147778305402342918802486081158100539146240 6530 462767087405665645212697324223232989064893748136036596 6531 463817123237863441600959828604901906726901126686269440 6532 464897687618318856093620484011495999213951027158458048 6533 465952197300116256651407867388968007641211272429752320 6534 467037472136585683756227087443357873248945702202398680 6535 468096474262147594684841009173398923709012089979793152 6536 469186381533275963063837179728497736804127822866764400 6537 470249991090216996859697294413449412902608193523962880 6538 471344548342956000032219680617429941540385084774084384 6539 472412686211340765462909863057375330441813020474744320 6540 473512011551075620701608368622785188456010533763071600 6541 474584694761332730671443938612537282154061318358016000 6542 475688707254248347389808289969848487128079160999123768 6543 476766054163316981794483224154958485240068301188314368 6544 477874773304533698163674864720455883714755163584490730 6545 478956701858051396178014963919315993976790530435424256 6546 480070245541478407790414271766039888786809300733071120 6547 481156774719340604974440738927922192351771893978117504 6548 482275062689373247628604555409023787646974996497081582 6549 483366310632616060262765365393463437395331288887183360 6550 484489360790159392265343069546028528760849227830055764 6551 485585246037537710333139082556945142179773379822188800 6552 486713179645271040213805789459023111329498630491055760 6553 487813719647056480020559291890115942863103621080327168 6554 488946453456654072895068518511698385968327972666916780 6555 490051769734418976054482927543325149672257615549440000 6556 491189323647373791371009239134021298406462514229183800 6557 492299331723736687153801598804472894435284506621562880 6558 493441826861238858090697624869715201448483270302847016 6559 494556546189989972228198299328762664593377767441108480 6560 495703899922018946576882504003083886860011107598477804 6561 496823451797394933993947919806079136487746141646366720 6562 497975682384778707273020230302655448858243113689344388 6563 499099983021541557506709784525622660288346901711932288 6564 500257215044191782509670942350462308825653934027851280 6565 501386282241451728981885243881045709663071573617379328 6566 502548429994328101576584570734651700634473772463720940 6567 503682388516108394460068447652051597918668729128857600 6568 504849472396181406978329915206355699426181030386784030 6569 505988235359075303789726762493815729110963592109634560 6570 507160379715211372499000051132336200532818343683370172 6571 508303966975090408343344470940368792241984171245686400 6572 509481086737875057940645806961386765819635021495251008 6573 510629622904557293372686409391190147971578368828706816 6574 511811736783777639121556837122728883477561877428287720 6575 512965135603041768550421931127793640959503534157985024 6576 514152371497728208353572964714646703270001901407571320 6577 515310651122832115530631527425427792623620579209974784 6578 516502920887752175078012686853384909643873539221666752 6579 517666209490941756216953175607267516346507332271520000 6580 518863533946803988800666067963701500415902918102248704 6581 520031742090069249817006027502099612473219125157363200 6582 521234248892833422291099541520042421720304501539642168 6583 522407396926846656043190986795499456338050082056234240 6584 523614998586650400709786800784270010542083096140745480 6585 524793214435969035151456909847199478822065244772044800 6586 526005930036962027949044100726357674222413029950627820 6587 527189124911356519012813314015821375260116664633532928 6588 528407085839650380883936557255769825071768014313889360 6589 529595278338392083673144842367225305849006513957939200 6590 530818393858823143326157744468449416537786467091574600 6591 532011715562976423492113511134689325364043661480215040 6592 533240006926524286814650880283431805201531847137696984 6593 534438365861543232692241728287389311296779589031746560 6594 535671964201420703657834641017782054125515951420404160 6595 536875381136848794171314736761219021636401686732096000 6596 538114196391135558588715191384996973438437333512363940 6597 539322802648641180715914965883523337308017846835795456 6598 540566854370218358236303373139615538984195936613707500 6599 541780558642454919834211865552837020450370395893062400 6600 543029981705881952677073804458171598168197782084920400 6601 544248802960824835574040954506269447639719555262341120 6602 545503503969404764370045849281545743733101175262073118 6603 546727577370221107327826092428655579055071301855772672 6604 547987578102876688064775215514482054650879765998193920 6605 549216808982855926001957119669370028279424143380560896 6606 550482244048716746266226105955815277974553190469359440 6607 551716653603543967027004628098745943682567251849035264 6608 552987430389510761268731044265089490390974293283286880 6609 554227153511964132235239786077250739070942396722785280 6610 555503291960030852023551894450885697599096076205715204 6611 556748234669790657758492301678978652890185890860652800 6612 558029873228884676091013261723623210340082338761823200 6613 559280054959205605252384670332846916086557938353259520 6614 560567097590978107560986623861235592056584682731882020 6615 561822657087920580092274991810920237792583730337753600 6616 563115126019500274389579637876271466589355775088565940 6617 564375965850311895123795565360298143194196794063144960 6618 565673999345417352249698960680369115894129348598689856 6619 566940141232042333375538279458997019919956295106117760 6620 568243643966810148196130140194903578823448807809460728 6621 569515226371914963288470998682083453662200984260485120 6622 570824218684138481931639235722443782175863774782884736 6623 572101144974499487921882401339065198960295153858448640 6624 573415769069042126736394527716235983634151600351932360 6625 574698059061489982994052515661082382601844296571981824 6626 576018216095521938316298291703522529400923431325594530 6627 577306012206583370261833614228275802590971832344409984 6628 578631724958109054336730182342430583740002738611407242 6629 579924927009671010288456495472732413652900393550039040 6630 581256337394920719312005773525842031368537510907360992 6631 582554967552396300408197915405387019076003266019488000 6632 583891977463458628591990818812917778619666335141510550 6633 585196177942926381134383432117411957727629439780637696 6634 586538808215016630355158936378144207431046006989677440 6635 587848479566273933692845416672872652744076960576125952 6636 589196876160510942007843046556009878313870128139722240 6637 590512038588953374151161821332264016029320126221202944 6638 591866099878297534205698404405994014933988130757223560 6639 593186899658943798205435565603472881875594513698443520 6640 594546648888859300560222212612558532379493867933366664 6641 595872982929170181812733853228834231071680885367244800 6642 597238565758339859914072567698454716135311107688646138 6643 598570456773264845543719012400922566287960473831453696 6644 599941772331752718457869097145207593437801383693216160 6645 601279366287977518552689872085799721019062845308291072 6646 602656435822778087970432677490125299300165957010049300 6647 603999630376566031424517411204952887158448436525296384 6648 605382603795637433187099673820139221477377859343357480 6649 606731419646784322294384355763066073029574054005749760 6650 608120192368385131938995226845090840141581762311122400 6651 609474779648467551465281673434499168219871131195437440 6652 610869375392679436806966532547198199313349303614280064 6653 612229628116680357360902064516198425359814518023648768 6654 613630196477012860475851571714295824095126709181926760 6655 614996137821968843971685636266553031909904711607496192 6656 616402574994850748483701299658371348157842594000009030 6657 617774354770570700730551337146946103751655667491975168 6658 619186682521555495862783596842179212186875435900156690 6659 620564195513787145920852152936780758778036568659652480 6660 621982567697326347308160443652943724026489279005509652 6661 623365835010499247088238908703539242357360801083737600 6662 624790144009529278668474512012716589782304499027877068 6663 626179319829144802592724290705991499730310625561236736 6664 627609589949934253675061108216462397834050526709557570 6665 629004565220593088358700871870207255316289017453232128 6666 630440949987865007980931701752832404321353151454311840 6667 631841748356857625766645771325845220261809917595644160 6668 633284141057682062747097282978029563500896452576644972 6669 634690916375356356867602109573137724217358288492441600 6670 636139339203362621165944816926960798993287843118516000 6671 637551983207531781790347074020656330061297838727544320 6672 639006594059240485056682576193150281420042540757205040 6673 640425128369291671308325327234831828407554149704004608 6674 641885816616256194259878728460625494115361315548609920 6675 643310399469768623517128065679990879415976034365574400 6676 644777189912762380180302404359161395547171586606830030 6677 646207709101617358773882567866868404038727131769315328 6678 647680759399405661773119825888584703698657729401674576 6679 649117239154390145547779323247266880916163217218832640 6680 650596439503168639798725628012138356736214558093010000 6681 652039037711836183501453374458116405164534057059297280 6682 653524410739624867595136455752874986277356786336166508 6683 654973016116293546455859141129023995946275649482181376 6684 656464723968519390739059659446455125315958376288287240 6685 657919358553651287533027110477090498570745565422485504 6686 659417287404559105870400587591526588340245102917718640 6687 660878113585975911906520798905017053277955608400151296 6688 662382288848056789393868459576749957500544060287463920 6689 663849191288983804874949488530899407962491500244664320 6690 665359774750534335228563579513722126172089108925238528 6691 666832778171239397417505647516275738585980230687587200 6692 668349656855020352360246022687661427568712465555032960 6693 669828923387418165314731297090170489918820604131209216 6694 671352120471995932043791269550149291536269523846966460 6695 672837535620259075089792082198090035168835182522780672 6696 674367217497340215935065090121483929801485428786438400 6697 675858803728430083691045555098538604671507637859596288 6698 677394853400313406010773454218254228399859547042247324 6699 678892777465663380348493580439817370785924588512092160 6700 680435220859746465910437341985018032725828482029388276 6701 681939364101764081393249032673316303933942467385792000 6702 683488367236973261785367894796169316802643037101062408 6703 684998754985349278773982736550323485815331353463546368 6704 686554201737573127310564827200189161441112977145066060 6705 688071000364331441082541057950402344374337271697152000 6706 689632914364160006402980795689252500750505633088208640 6707 691156006076236397695308469734198770096306821309029120 6708 692724558177714192020250787534504944653979038402171936 6709 694253965989420941394637611627299787075766194788513280 6710 695829035828324021523090365328748808492419851187981008 6711 697364930850239105841828457570631068901483873853799680 6712 698946544877725220830256731657214784764750727691985400 6713 700488805157978340237216354677902336971125759404296192 6714 702077133840538358401177115988855337205737287461483910 6715 703625785217947053276432837156579798058579832918476800 6716 705220709089567593082233765121000288557052975439262480 6717 706775922279108713539246335737584938677719096004362240 6718 708377465544445584812929673382616381199013828107405280 6719 709939119484423244768451410387124460202720210061096960 6720 711547457457311792094702574701525452526399336580686528 6721 713115575605316391904797524996213724306278342356131840 6722 714730584464056101085419477904904211965600827429548018 6723 716305342513703123893858005065975903836695606479653248 6724 717927049359477947292531037504027651875653907289429995 6725 719508321862483081660569175972813046050399611208358400 6726 721136901604295815259292343251492793217861452476148800 6727 722724714917490611078783827223136071818730568395035392 6728 724360044775580268662017688817628016045249846791296015 6729 725954574180615079604898577785820269597629928621757440 6730 727596678829684580478964321189007102698855080273966396 6731 729197799793818511878451977848819005368034464258908160 6732 730846859114712223734044766938840828924852882725413288 6733 732454595665741882398105912801863907324244794008636928 6734 734110482408263981498970036058140594830055937334502240 6735 735725014817353675754038553757956702869476547981632000 6736 737387756627475035010861961949216568538537714025702190 6737 739008955857272188567934750483433403428249756637983744 6738 740678732315132383760248826157436046940602990923483536 6739 742306625369817243297596094156621620190685155061009920 6740 743983310176788483801481646694823495635223012696536636 6741 745618076898726828226846410989686184725234404036679680 6742 747301695205559018819449515683307809168626773453968868 6743 748943207620187754803021333508619445322619971886738176 6744 750633944109116187800160694170437025223137939010866360 6745 752282226705684702116974519846820818093596669513216000 6746 753979950486708717200444904662670426090572840230070550 6747 755635188225250246820273998977770761199366068289367552 6748 757339927622795479195770132626084073766076960252991984 6749 759001987904846354962253581955279484174372716632704000 6750 760713927162992214769221490197205624634275039498250400 6751 762382837532035243094454238524688098208813021388179200 6752 764101846739278859356296856639412729862354781578304668 6753 765777791833106193224880717244974395589509885014875136 6754 767503896749677911148944704474729963661131023704921840 6755 769186744940140395912546998478835557447543217753322496 6756 770920135043275531517604177156052786872345364514602320 6757 772609911286965872964433116100923017395145960482452480 6758 774350452077579817293190515565440519297502091043543360 6759 776047346263855826487117853383099608573494974580994560 6760 777795066633745758935840725292372878672510201532516850 6761 779498942385959819747696679668573288822032149879321600 6762 781254031356363020763703002261676860072420367564225248 6763 782964916893142413106534816329088791603598113193346688 6764 784727240971560406853548270929279244116426993214603800 6765 786445325719006541714752423257663327912791644100038656 6766 788214911161209093210661860072352310557133569147292400 6767 789940059739432369721618048141096387299581516002312448 6768 791717101063499455050607313301141304830302871933669648 6769 793449339034245167942716532997167132602147231487938560 6770 795233697909792987539775745652231099336462675197627428 6771 796973220084515290010595668639606619913206789794178560 6772 798764925980520166723408380023703149743778534880071094 6773 800511592235189455398387449465354156183058031256779776 6774 802310839195887139297763856132916855811607190307185080 6775 804064678310219570352945131734802448172682506133715456 6776 805871329040746612416305350241165048190508461883452120 6777 807632535343305949781818609288299056548486631092254720 6778 809446616733914707483992353502869137089006241395396870 6779 811215051127505174369389862011874829729280883643047040 6780 813036762730713110129469392229978314946766337154774096 6781 814812451262974782201976485886860151524927898862016000 6782 816641650816144918406330318589889510457536906884197568 6783 818424793473962999092541056223990646090935271046225920 6784 820261511165977467068794931960299245078478316278126110 6785 822051963848555340388970694997242822009692007985459200 6786 823896398738379132778136818172142938260001823731004660 6787 825694190795340635102838426738128516323315553188770048 6788 827546201819482442802734665898023648656766716635558562 6789 829351532736374029222004760617652709712571731735429120 6790 831211147300552656376886057224180460640657021321591072 6791 833023874031815154937997596987654567999567370938540800 6792 834891296843110271230473220805547268579042673386734960 6793 836711446066976403988933400325432727755518610176283648 6794 838586530963887107384361541082331039884561486725490880 6795 840414307834205261086657907392614553911602771266831872 6796 842297085606073453268244704213051372783447153888397900 6797 844132341941095273604379040569207708229867373799241728 6798 846023016919430540437444941557686406342181592937258112 6799 847865782785902777924124671465271896406127509019641600 6800 849764209905881525549538557737487651153379015879973182 6801 851614689935914743060516427325884699976267348735831040 6802 853520897125059430120433547241430370081313995729757200 6803 855378944361187593616319948174291981368003695188419968 6804 857293141746466454972570644311600303373149038085737440 6805 859158783371684645461553430957021192491400832430109696 6806 861080820653171468874229708650560898740535275225279640 6807 862954267112893657411000170231802919100102567977585920 6808 864884175831483347107321873639198168609356410888293680 6809 866765274896661220579107730700544868635029191567365120 6810 868703264646778375903417806233749037050128574001793504 6811 870592046977662285186719380225749387736637690764498560 6812 872537968586232682515452012010809615703953849830510728 6813 874434644227161418198460035916546632554546280120995328 6814 876388526295746202122992851398245256646012784433667120 6815 878292944135698353011060972647032060255177163509196800 6816 880255002201379399734856532461730898160043168289474720 6817 882167189935817639662082523838948776890253318359912448 6818 884137269596864921050233183751664825224695728071466304 6819 886057443233796304125893559992545610470465776758050560 6820 888035576655365325522080633641361184170874359282278656 6821 889963579672308703709346378965918549533551805949798400 6822 891949981837540034669398484251303288003766730923214180 6823 893885845642788021154890897553932663172347479156567808 6824 895880363309715623487451488799169976874137024015122430 6825 897824303349240657176869428178106032896662886790811648 6826 899826965661523695808807964025580635377624825699802030 6827 901778826560633849694703874589331860531098538974035584 6828 903789854743636713109424176975659841555898337427842360 6829 905749664865972135701201475009973576997790050898071040 6830 907768900164400874828651093653748780361775503761554296 6831 909736881070884432735867680073787669730091115767767040 6832 911764356284974357694806331399803177249118755821148368 6833 913740347195308424426331692155748670528323809192547328 6834 915776282974873180523904981684183633139571794686324000 6835 917760315915020334811968963450866493647007158626647552 6836 919804554696912264893099642739781413639840082298916390 6837 921796850642301987589764595704531930846137642798917632 6838 923849422272045005358381421754462466889091319330307536 6839 925849821625199337687057217493217387382870176492049920 6840 927910953005213916748448003948123320467655536799209000 6841 929919484661428141886303320004313914116027950298444800 6842 931989012569234744976934235535176170679334661322543136 6843 934005903927845759388775040111067851474178945746772736 6844 936083861961300814941946541281777120284040999829719800 6845 938108947725533156951161956949280754310846047787467264 6846 940195562189285252214996226466212892309246646864048000 6847 942228875010912170324790898553694493237568930954331648 6848 944323984060926742589800713734929253437830947310422532 6849 946365750732797047528581366658729989364699650049781760 6850 948469384778672139071559143454772719774936680698155558 6851 950519441218798324643623685280613908056823006438789120 6852 952631832975889262244060455649548470767163507643853808 6853 954690208776037341483784316060769043816777851434250240 6854 956811190593476672409751752295514290445128632798327600 6855 958878118978842427401198908600866802741616034388752896 6856 961007725115377537964820426809902652726822964124309290 6857 963083036154367625296721612713393835806211317875876864 6858 965221498860878493656339099494971488397095568055772160 6859 967305226000259117489651086276970931600953197134462720 6860 969452378888060660106258628741003368613410747049140000 6861 971544754722206618948517457096294190217537388748615680 6862 973700628772099876912340417426392984150839609847768608 6863 975801484777780519665374943552030642508933510341631488 6864 977966318816701357348385809855744597305127843817383200 6865 980075685138199083874129611988889837605077959656433664 6866 982249306816633126569424468368740540941715233053654570 6867 984367422644759467628984961266792961389729789892815360 6868 986549867052888130495252384824297772085337106467451644 6869 988676557861499880576538398339212236009312555984565760 6870 990868063183013256869510143422495031019669503061790000 6871 993003363070826229564972451483763853105126631088083200 6872 995203758252333951790958492998157179226309613690590100 6873 997347905917062477293540982932399332490024764851609600 6874 999557222683628150983631232932941810508652922694070240 6875 1001710044885806368706462766351966999299381335237961856 6876 1003928528162047666767689242990191390437762459470002240 6877 1006090055606946717878881525123534093191457153914564096 6878 1008317528387173075105690408901440474165489103138950920 6879 1010488006537443365661596267897066888981607225449232640 6880 1012724504599113853915354677082468746823399779864365496 6881 1014903754055270876129236911237981811781375883321569280 6882 1017149521653983384347052220692268842454446103461296896 6883 1019337577342757447972655709807958468662358047228384128 6884 1021592438807248837329137020905152749679612107169587530 6885 1023789545513440517840561514553298173196886055822205952 6886 1026053533162376199411509333447840819568500718672773160 6887 1028259512807890962946678459451359425340419077222635008 6888 1030532877978049145206619730052200364196341515207159360 6889 1032747762004914680494283854032596109225717549751710720 6890 1035030322749038809779265957448504008666263472152453528 6891 1037254362878125557786603425551157476996363572874156800 6892 1039546155671418353745925187517330346257181931608566324 6893 1041779167672543390488164197809295526712851965342104576 6894 1044080443158445937159973375647427177566645109371241600 6895 1046322462637016998853519980127780279081308688754428928 6896 1048633040239110592139179424565800557695863738706050640 6897 1050884318210044418865826645128778147745323683645199360 6898 1053204231022206886723933168814282375995408707849322650 6899 1055464584616132852818224697521710832941099259381385600 6900 1057794090371616251002130988176348262217853825570074656 6901 1060063551612777733327523347904124330506630368619120640 6902 1062402463295519330999482917325981861191258927313959840 6903 1064681290483940029805392527445341796217207129994059520 6904 1067029645451750964752625207255466345961643926561938080 6905 1069317649233661280566656747480059762661870320461572096 6906 1071675704499747229849908505216856749679920989144107520 6907 1073972921168416010402530701204990181023583591370792064 6908 1076340491300697219810751728145886984378060469559234584 6909 1078647178426591156720640952797401088972363419497984000 6910 1081024297135342854040643184975948412856783102497012104 6911 1083340266761235334491833765801909628765421075002163200 6912 1085727198328255400756976066833676195494766111814173560 6913 1088052483246559332462798214990768313272155116662358016 6914 1090449035633007480323452395882145467199375015811137170 6915 1092783900707495690044367190953517653606556053552444928 6916 1095190111997516413603847438166933042798912621786912960 6917 1097534362616524482651219693418360689619641260169229824 6918 1099950496522551782341416020405473770756577973704424856 6919 1102304169859390809848711428408276325893913200016033280 6920 1104730035793524882200994794648389439259325540785940500 6921 1107093395953224107763543662502490775992508658564152320 6922 1109529028251242936900111561369046371037209806866081918 6923 1111901882240323993715861521023495373351193655754530816 6924 1114347552068400029428435761436122107210566283401375960 6925 1116729933283013152562200358405522719397801390290770432 6926 1119185443273904218048987623687539296990027904622965880 6927 1121577623296065576420939277399539826065422231487586560 6928 1124043012454161159885409407326407530845949124848307218 6929 1126444791463975477114070466058265473776087970100152320 6930 1128920330182451520064444772632108934412303894271747392 6931 1131331746068440975385929983219714576386713247742950400 6932 1133817238468862595506640279977104391512999571362587534 6933 1136238562211645426787140453042346029038633238892046336 6934 1138734043450765397547129943127330449389403204571144580 6935 1141165076709142507472127739706798555277626494810022400 6936 1143670824820250455471926002135329519370823869728593540 6937 1146111601603413565304522410501931265375711302196707328 6938 1148627413939537348111613133190274419368518546859785910 6939 1151078212893901451919933285831932994531353202210792960 6940 1153604129214968719760481785471690853043797978736461336 6941 1156064744995278025738576138996979485179149007289190400 6942 1158601042531008288991469589947973548670093105682345680 6943 1161071513942605490250609961042115872557058837019310336 6944 1163617991579545027421641446789638573645049662817757440 6945 1166098596455402079384670654025603194080673289623068672 6946 1168655289998940050502820182498522566673066194684097600 6947 1171145824513219512649118856311152572654756823015672704 6948 1173713019217294087923876701209194438041142243560219338 6949 1176213518192067669353524406692580351437626233925926400 6950 1178791005808986104047160562916305159709778394267140700 6951 1181301754936229247279871427011075388850510292165898240 6952 1183889575991312721554090434589222175707516526374289600 6953 1186410364451234192807380696676410206051972813956782080 6954 1189008803367284392021852515508108630337602234997411040 6955 1191539670710056057989093125868665010102078144077431296 6956 1194148520813577276147787787654976364513833444373980000 6957 1196689751886162198324013534244703502718746018990511616 6958 1199309049837880019089967913458279797189365605151132024 6959 1201860435383936433908959786048910787191838046174855680 6960 1204490473637423811269471046070241799740762894607183600 6961 1207052049115550839919812177392709597976461992049996800 6962 1209692613677826724662893388873025649307201303589367109 6963 1212264672188175754354204177813596069523420026525161472 6964 1214915804561756969095000401341675174972768359581191430 6965 1217498129478750337421135196340733253740416688163840000 6966 1220160121254340320771248386067591671891646539649545860 6967 1222752752882749398201532253266562313727185785766253824 6968 1225425391885404311636209912624866215016936496877289480 6969 1228028622451935683125096482678248894122164372630097920 6970 1230711946016214733328696422029408632785816742227108056 6971 1233325560500621237132762988962900905908896048440579200 6972 1236019868449712798170749366430028693592268177534178688 6973 1238643903156682802117615309158125090825120262477148160 6974 1241348975807322149526967464458713796207425903542678360 6975 1243983731224199290446608699007773194538040657460667392 6976 1246699610875907722403764199223465381531528322721954790 6977 1249344864420778059346352924744627074891960712501904384 6978 1252071850205633587305860937646021395047184208719742896 6979 1254727643156546310284269177440278081875702018262039040 6980 1257465517056911857358586276434959174713784456697296500 6981 1260132148993190210892021174838723730585646538512168960 6982 1262880949027743401554044867265224332974300858985818668 6983 1265558199224260211652536991928767638639978847812291328 6984 1268318232964890352765245318531132504507680021061266730 6985 1271006138386624089245107055749086779163715394909896704 6986 1273777180113903494240101113466523981756371953380743200 6987 1276476048806527201673818006109196491807874166971299328 6988 1279258141837282875642704138281153419746838476050266012 6989 1281967745321522854057386445359214838825385123739591680 6990 1284761196303331929707379250856353602262530685255104528 6991 1287481576642142525043258872706818193082854408420748800 6992 1290286161565597979279677935821797850727033938547239520 6993 1293017626075874340267839584836190142188626960268943360 6994 1295833383863684903656347987798907408268371891286494020 6995 1298575705763506385889597940422328329508552191007680000 6996 1301402951713324707403468332198343275672694218978141600 6997 1304156168636393004929142553654612364707662184108015104 6998 1306994671050764471693017662177033829762755134740256100 6999 1309759098993283193860762972279257869864111595262905600 7000 1312608902018385939909828485760540089295414002031549600 7001 1315384306243382170565212787373138207907376826352281600 7002 1318245724216067373528844377619635771795510264696078390 7003 1321032147800686283749771673900729175531835186239052800 7004 1323904950783436737599109639988802830484832313254654000 7005 1326702708752419518101924062536135758426879004136298496 7006 1329586936377664025876853913258702164205072186324301760 7007 1332395795738704609561263661353712859972458410950016768 7008 1335291771426816288386762130657834884604802172047190136 7009 1338111770709304811857828616806223220923477105892449280 7010 1341019256421761768396578134187028214144259080553720404 7011 1343850719546011166579964345069798158334248393862531840 7012 1346769760269121558020988444827074501456066868768045354 7013 1349612446302706444655623910482431110281289393354546688 7014 1352543364465216823181078123137941289878534756280999680 7015 1355397317301109775616519523143796543483866569880572928 7016 1358339876670045560398442744019015058735205410502057190 7017 1361205419221410664940704786466857583366071579169879040 7018 1364159660371411021937408177632494747238752592198711470 7019 1367036553499963093538605563402803724979492539988690560 7020 1370002807948727357752630073292613311970515128621532000 7021 1372891090878487029408441535660818948443259507280097280 7022 1375869114082840372057499289030752176653162922639783368 7023 1378769119067003880498240524764285667284392709095444736 7024 1381758957093915214255852963308905522021663835592899720 7025 1384670436628392362349952902202023218794675864399174656 7026 1387672419966076725516080779766491948215292298773085520 7027 1390595418772660450380643726654412755452711755685120384 7028 1393609304961871023228365318873141196743300140572818784 7029 1396544154252777301021954666260654088133302518806353920 7030 1399569984603740465532879237092896255817536948187958000 7031 1402516438717690877407952962929548610135873229123046400 7032 1405554553033337849800612812344514149200551942162278760 7033 1408512652126982089422333814454545775631871291987224576 7034 1411562799426369891901234531134817314963056849856772230 7035 1414532884058666700636505887372869478974475995416879104 7036 1417595111281936457500289697175539759841829103464535840 7037 1420576927208599880263338943494409226252686426227744768 7038 1423651573325049646228356480731745090772396201192426896 7039 1426645166342570519551838904307938813348556556550942720 7040 1429731982281117722561949662674697836480021548870094200 7041 1432737691868482610884017316378722376139147160957107200 7042 1435836719685987307256604370466916927433930203952317888 7043 1438854293726931348056496256175975813863489174477131648 7044 1441965881938997654576898498954700337099199041873993520 7045 1444995361311096846689152048966624018595735530172544000 7046 1448119252106632298939279278288736728951168223195379360 7047 1451160985865394363547444897820676907842957914018369280 7048 1454297227309792192550061448598218342456520182473640530 7049 1457350954540446184429755371824050135994033169845432320 7050 1460499894048688130262363225583772906636676868146176064 7051 1463565661408108351749252809820306553055003070203270400 7052 1466727043130501460952987856374151728925543673315155688 7053 1469805198796453251091761294215321703689755741782798336 7054 1472979065786404327718245783413700748544212404024758840 7055 1476069350791988087174874658557054172881889351537629696 7056 1479256060248051422556087504335474126900606101344858285 7057 1482358516198855710250933726078253060708773412218942464 7058 1485557803548213335399906111711087125644855012262066890 7059 1488672788438896195985828175163552317523271886288995840 7060 1491884702655935169272647610579553622798609779987401052 7061 1495011948494369853535382070050972474173400587667036160 7062 1498236845636163046347988603552857348770083873833168576 7063 1501376400199436531964829501058192845123763803553134080 7064 1504614017710597334442951087523472224453741391945776380 7065 1507766237837825259758753411066026920115545935333566464 7066 1511016619546648684271825226348279177113645663715748470 7067 1514181239246635257704241510689768337031781562861170688 7068 1517444751482145807706282403178568206433178003708741120 7069 1520621813348281022669327745987205151509728968762703360 7070 1523898184366405505920105511043307215822739541239282656 7071 1527088055296167380203148711620566536475106266151000320 7072 1530377334992065426060541576078097088560072587239888428 7073 1533579739989581680086207369084474979927127342518557696 7074 1536882293513814402096728050883075082141930535110153120 7075 1540097281250772604306792770480207212953735021788234624 7076 1543412838929670285498687150846304906774950356354786340 7077 1546640775108147093673351251410519805500224377336516608 7078 1549969381806834133904342364140648384981848646930612220 7079 1553209993486984474450860548473753493960761591753117440 7080 1556552024632265712644647466592717271239155398240692000 7081 1559805355164129075084588911583502433704256385085501440 7082 1563160531657365442235939981132736228237907557866953518 7083 1566426957304582050941809176042822615067314040014191488 7084 1569795330234505098069730813926624108969752400083454720 7085 1573074568570517002123138352947126765317897728548915200 7086 1576456512140899209368036547288137508812241988251930120 7087 1579748612746065270313266829449990216334154298588376320 7088 1583143850244154188492355996339264175318935983637031988 7089 1586449188146280590320267556570802426785219310311946240 7090 1589857765240706076722886493749227953279431782153792100 7091 1593176060126146881960882727271448894355138968271587840 7092 1596598361548910146495898792365282248533858319907613574 7093 1599929657794304734379650151850373689572148399848610816 7094 1603365397171427128955966323143633474634271330735863860 7095 1606710080369274032197035635410323080909784101411794944 7096 1610159309746867788450772467370635108957693244921469640 7097 1613517089853797498345618042447395592725143538128887808 7098 1616980192963583482543644931570531009384109730589597536 7099 1620351120745476678802545908380352774977303543834798080 7100 1623827813400473181600294120477378376844914122630510408 7101 1627212273170396527626249098611360735012028009333329920 7102 1630702601852923692877837449192669607478714278278364008 7103 1634100306003201237047766874380212257821424890189907968 7104 1637604665234432755700909976771320134630783303951345000 7105 1641015658927432293983075440526585818085566302046464000 7106 1644533754612600175918180172177583762896220792278730720 7107 1647958432982814527072125379943157939901175827720527872 7108 1651490318411232568189131290265267805322404799928773202 7109 1654928383878346625325544198571730982503063054865774080 7110 1658474452265937049880747353733961524384835394754637600 7111 1661925956539428643422422420836495945001163577810955520 7112 1665485916038523160453886851907713540502538713491645440 7113 1668951253201091463858679068912020515119950583203009536 7114 1672525151390741111400503855161924289262669264747786270 7115 1676004026094722328535232969991316180687119794240369664 7116 1679592267245055282909568820673698714865802250294585880 7117 1683084725446218108724060840949881254354257361314347008 7118 1686687007825232876439167864487139208191184682211865880 7119 1690193454698336020851463702195285166346747564821245440 7120 1693809832589977647763027578791210929608204626032903500 7121 1697329962558717747343947753460401786988068265506508800 7122 1700960838881892693652120648829530616853530774843580048 7123 1704494704891911550031914990031577465500657474483285760 7124 1708139780224097757358723540609245924795626646331266780 7125 1711687786083628031824691429794096509800161770535219200 7126 1715347108848808210659539724883316342586612173016160080 7127 1718908951273304339199319250869984484291368828870013184 7128 1722582935994612501574689219788547594503405833971474180 7129 1726158662027784802209100163821068965335323626911011840 7130 1729846998871201249342728665001820349031999790055188992 7131 1733437023683144431393170902224379484315190201860309760 7132 1737139767942700550825667130248850143223148669782394184 7133 1740743778047869679168415405685918192209853175409039360 7134 1744461342851704044835019373015138988159468998514199760 7135 1748079392174825519425903280008783511948420350399517952 7136 1751811470060268837273360504558797875694990584810816800 7137 1755443972357529100590742971512537109347232897811453952 7138 1759190612890003524285255345122537558233585086863786736 7139 1762837257031830096166824919595913186861593450475162240 7140 1766598884946200270657317344591851928314052859920857472 7141 1770259718798912075781994202377941413908196120114856960 7142 1774036015954692356272737971925765217664734900548616668 7143 1777711465205102680011578468547015795463068525158343936 7144 1781502488212992622020348289122754524143482679943403200 7145 1785192230984927336559852143075001856546208278555392000 7146 1788998403134615804234384522657970744576633664148086350 7147 1792702494347794524301668077087049103339945526833033728 7148 1796523500226875624430879342538109572305739392530463732 7149 1800242364106560673431982754578450539746129798170316800 7150 1804078254157071335489155268587778662128137845623087912 7151 1807811571246356607723348237576079955390951613361728000 7152 1811662780646080452348335369949302436732895304920386600 7153 1815410599942416665146419224715738012013396474477449216 7154 1819276802337182107203072011408253527559280773518890650 7155 1823039559995312543847627139577652947432850103835520000 7156 1826920813043852431130162917371217644788925719248397910 7157 1830698178589082691102332820194235314571394151940584448 7158 1834594916274990635353267004392934610746160241459154616 7159 1838386945935362736753903253099476724365192749772545280 7160 1842298844408553644683068073038244750649642158105533000 7161 1846105972828200038243139622356526033167670384569876480 7162 1850033083415398892547537020465187397569230383741672518 7163 1853854982904274780769280305284436771321296055009318400 7164 1857797751771085366755140482909109053336215657141741400 7165 1861634472181329250797771936298263962297595617055089664 7166 1865592564258121619165307878649613639223288511118533120 7167 1869444552452288896596397049056381777342466853351696640 7168 1873418026769656538368231917763774019369457231161257272 7169 1877284943765835941254855751163266547435449119684623360 7170 1881274244946834575462389812670340654912705906564496000 7171 1885156148006808477441324102161301069879721849218009600 7172 1889160943552824034605559520932310835615643294575454128 7173 1893058278284877936380143505247236104366324242158366208 7174 1897078620731080664459115084479616997116680275558203960 7175 1900991050708932770430401426511558884781746746060644864 7176 1905027397155987980688525227495069095353993934182323520 7177 1908954973094832879354010255625139124335073434346358784 7178 1913006979855469649643530032093820190701683666502558844 7179 1916950159884162063262060015125348317711614540504554240 7180 1921017887078279192071682387900911364439590566273218000 7181 1924976323193176564386556953341188402567620484420638720 7182 1929060226327613674009161307994067498266914096164652800 7183 1933033977152370224784613441776686879567724834002593536 7184 1937133715180626585128297710194641669915486933792501250 7185 1941123237233321266128457263649358671028231630348697600 7186 1945238863609784517869861704927529698796660190978097290 7187 1949243811508511386293734249400896463510544521925801344 7188 1953375794838872495599976877106267015108109335463685600 7189 1957396220495489705829530042338920849250381836217466880 7190 1961544207948768174743642267481959611462391798049271200 7191 1965580580702542084870698056496558868050909505657697280 7192 1969744633505009593092431452350156821592921255855201600 7193 1973796596429602739098054568001016375946287766742018048 7194 1977977181541160759370020526718718799581711839518220320 7195 1982044794333344895340615154987263127190980739495168000 7196 1986241561635371785627121739277015819601857417149245040 7197 1990325291967964280229041518528687553623727662672896000 7198 1994538296170236130976677089721804119818999765805416760 7199 1998637789812967898849145208174362975579270837982272000 7200 2002867510971984276167872149111740551333400949826743699 7201 2006982820732014837024324776401450768113106052495539200 7202 2011228896647246860750018319280429458584127284309395348 7203 2015360503661377676495827517647239430132770842928285568 7204 2019622997009716423802306390671222243695563905014414330 7205 2023770534886647210053283243406500904288022573796206592 7206 2028049924022849703126912701001211117865542484374591320 7207 2032213453546704128071659642079053466961068231253892864 7208 2036509379386092621423113174143847884468948385324543580 7209 2040689379973691067034266752623501944801437523489438720 7210 2045001898180194430794152924113110849200707733267435904 7211 2049198006207071112083369975011011827344197172823260800 7212 2053527608545527757925090035864540628820686497340078008 7213 2057739878063574379296000570196536363475097016801074688 7214 2062086193070268108245838111124030358106228768838652520 7215 2066315116953329168293085807962541591331479793483568128 7216 2070678208453601221247315863213809805881141415849648680 7217 2074923410613509250099435906089940425428227811460272128 7218 2079303768952423887924835664994696998899016609832397386 7219 2083565311615736909410687277266133139498223439476863360 7220 2087962568192961630643792450911904178922909481464703014 7221 2092240942456009449498207378855434741922873680094197760 7222 2096655153898913498363492685035645060938218072289106928 7223 2100949986856021579225358293980579457776549127313504256 7224 2105381657250626325653321765136693171243045015635871360 7225 2109693003881540658324936291268765131904822855174293504 7226 2114141751935419711869212763517396696221395172488161830 7227 2118470117118788875561531032737485458865168046775551232 7228 2122936008169172009872145401897442860348185653247064920 7229 2127281006227146716667030041337650766601302223632176640 7230 2131764542546518256642723633621981474266215249097539792 7231 2136126236835931814838426451944515730515533337453882880 7232 2140627040070036098191062077061359570788092332935776594 7233 2145005933979929229140065641138224141993280268627393536 7234 2149524062085543205541389273447726024442339485250918130 7235 2153919772860005490306906393285232010423614271687434752 7236 2158455742179729021554385205063924136000878011083550880 7237 2162868325738545219269063257115918749902250021626975744 7238 2167421745266293695288704751180437446602521097034864128 7239 2171851719117406513837836963843697156003329439773163520 7240 2176422655381565619631597376542385993961321884275592100 7241 2180869623678285303235504519662391202332810032565463040 7242 2185458591147238075399865697854521961317294952692689216 7243 2189922618748430156079976324512537377178526355576466048 7244 2194529229434960080924273595328513691959826216399813980 7245 2199010831955990974693176037213664461435674712049590272 7246 2203635144815351527115535074250545649720263720528208600 7247 2208133929404802725264671168930555510049112068506504704 7248 2212776473677110788142636060875685238588160981810504416 7249 2217292497569246543291395643722418448110065470129884160 7250 2221952871942110052110612246333994995925480640104515400 7251 2226486665209530438393062565676036747644878090844522240 7252 2231164937421318625397088587603763974806393954749895326 7253 2235716094161435832437383662723753655830019247767315968 7254 2240412791516984747197577004058940031842044912225266240 7255 2244981377762519296449382623811845879611281539837002496 7256 2249696102048304190252663686479044519345504543500525540 7257 2254282645913672206976482053879470062716052323158046720 7258 2259015457466578612116861377613765624792233783967793920 7259 2263619556130770966891012196036048741693541490650219520 7260 2268370997018645369260187681410297880371257638414458056 7261 2272992708688500285638666849603493425695894846644833280 7262 2277762367041423801768558423735699242823086982643122768 7263 2282402235010542242860819325395626739690950577922572800 7264 2287190180166216107526607200750222049062889145838774540 7265 2291847787869073625516668203368175497308501510215665664 7266 2296654559897382100985205373487967702712082407993391040 7267 2301329974553492144918061427151085641390037736183837056 7268 2306155165138655176550432591815917136071410357960250240 7269 2310848928023899284493823234276077742770728660387010560 7270 2315692598539928199245085936860719061731147830985946928 7271 2320404296248977659904692569613033144508297243797779200 7272 2325267001881459313435171371623814053700192291175847910 7273 2329996693988987993332422986447006656675436535700561920 7274 2334878012431035261164775215429072329643555977723539150 7275 2339626255378528655196555029963032248910389290528409856 7276 2344526257224480638495387756712096495162138648672958920 7277 2349292623521725579659867255308257914810571155908689920 7278 2354211862276226863057740928214202340321575413938473096 7279 2358996420733924994197605712976329283331605902778407680 7280 2363934477360575637050175480979070649259945150399680096 7281 2368737782334581922481235002437197067836566126134620160 7282 2373694719254047951907994580253416656616542317334216336 7283 2378516346887204501706089501969512534417614775252998528 7284 2383492733088197278299032404127894469478972680876115840 7285 2388332743963806023605653668180229561381309063711227904 7286 2393328146070223483644675525649922932988677214735273940 7287 2398187110075125788900892048143226730792376030441238528 7288 2403201600345403286208008559694792603348311987544391280 7289 2408079079190239503679840512641020605535434083095173120 7290 2413113224486915479550641018811113667237777180404067814 7291 2418009288216651500170385334914638017938769653792110080 7292 2423062658517055688487564255217666179514598957702771424 7293 2427977875260122734502466414470662581448356031130406912 7294 2433050534446016831156750167422534947447130593442657840 7295 2437984469249324311367074643471123737383481268076576000 7296 2443077000033992357207492026281218428081942252488622800 7297 2448029714502892448039899037242899504179809400557077504 7298 2453141672571487009387431906036670945049257879382791140 7299 2458113750740424150413053389323217418389305165171935360 7300 2463245209655286554647377782231283046180036555971899382 7301 2468236201784320315130502628149444561720661991642918400 7302 2473387742061651320623348566102526879752448544225491608 7303 2478397719849787569062511980362065810745326418192385280 7304 2483568900621816313578098482311733854508247943815147760 7305 2488598445886021214158833234031793820997730005630365696 7306 2493789332119933374935124475974149991281224285286608860 7307 2498837998542054574573016966955103940715992902324404864 7308 2504049187395800681198585477345354922887862862652628240 7309 2509117038022950757528990508043273487041774200079060480 7310 2514348073576895259962951931733689613591771185915790704 7311 2519435706512069895268066152948832380955781461984026880 7312 2524686663649761394840061302724866882153408019725487034 7313 2529793617834678502328350630029739989771153389215911936 7314 2535065091448570321979111725856684591521466658952580160 7315 2540191439864812409422424636510368254928273704229478400 7316 2545482977571151194723343737503529511330091206360990080 7317 2550629316027608780312594605657095735144865598380318720 7318 2555940984312692254818300239676700978310732727416029380 7319 2561106855268686758651079460915115011022633513304264960 7320 2566439265650677784185618416753364626947753626552470000 7321 2571624733211452408212788092546452268452858791063193600 7322 2576977417885602905420916246537584130101802576413231328 7323 2582183094956708624145962016624355169556643088441684736 7324 2587556130567699818075367002835935815399289713561798680 7325 2592781544090127572383456458776776497480968878374695424 7326 2598175539817300621840122930960140393429016941723339160 7327 2603420764068789994406286318714632546259932154003637248 7328 2608835256160805062287883184206140664507313756706590190 7329 2614100901686257155853048375727593365421625897886003200 7330 2619535957753934512009583688331829416860920133344795796 7331 2624821555099601464203183582378222174041643280895740800 7332 2630277801343896790525227116124130135073642918851110528 7333 2635583416116108161651084424126816851253848741785609728 7334 2641060372988680631086949100574842946169823001329292920 7335 2646386632810450090749377663978539007905353522765704448 7336 2651884378328767157603637838499779414640405781183154080 7337 2657230797844984830106265196175577456741455841574236160 7338 2662749956226780313299707649612057165548304446468139936 7339 2668116611468976106045054654588502332596559450786318080 7340 2673656706896452439745837082008732993767330322513056736 7341 2679044223047710906353993055676534994030573010113024000 7342 2684605324270991690319188055729964304891908649533564968 7343 2690013220118333836376327203150025059708665500265561600 7344 2695595968786920584013073222033667063994817356501909360 7345 2701024311030871978887157305145809485907068293739753472 7346 2706628215141608220410260206935137725047090356677387450 7347 2712077646450304633653969867133651898274337530143375360 7348 2717702785853821257281291336341021675035839750221563744 7349 2723172808726644837819836138569076865279535222767244800 7350 2728819822586957555735423764515203351410074103736872308 7351 2734310514400384943585761478408374323342776747202643200 7352 2739978914537436129407124603361997431533711278729836200 7353 2745490915890500601895667718535407848403741161356221440 7354 2751180772657388359053988497764070624095827265125039590 7355 2756713589854535625735313205598616527236043425415376896 7356 2762425560258632106380968480816689266253452197083938920 7357 2767979261109479517056102014357860887531362623562979328 7358 2773712840841724620680802609901637848324056063859097016 7359 2779288083847174925768812740569806665518956917126021120 7360 2785043354183410779624869179227530043344803755569416752 7361 2790639628961457461095362419932276896514553642494464000 7362 2796417244340214852664380751418078433010763606923227810 7363 2802034630091009564646993330906494317131718803076262400 7364 2807834090134167716918584094137694303874680683250318400 7365 2813473242767872917975454506440379675622618501360969728 7366 2819294619006855649578619525549395722413674614159351040 7367 2824955032045288687986404971898386474568486640807248640 7368 2830798997649556535550614292398826598491700295536057680 7369 2836480740485499556585645321273712198759607768811407360 7370 2842346778095249853509620270417296275502905322066135456 7371 2848050524967727540079627337069911509804372161658933760 7372 2853938717298933823991166330660399568224387409731956280 7373 2859663945098817346243014301926427351957047836337878016 7374 2865574962676332586652339039232557508402837146529921480 7375 2871321752002244351973145189988064305944583780735731200 7376 2877255081496186646886543563016259606156667753323814790 7377 2883024103910702406978693484672850572234968356809436160 7378 2888979818519940874963782101654176198960139503973011968 7379 2894770554924719627144075579846629692188370099363056640 7380 2900749343879278556323532554417629408506986023636435996 7381 2906561864816094155226826447741912843034820362304499200 7382 2912563197389948394993194090764668327057194455521608868 7383 2918398193659097573338673732554183074340541131559571456 7384 2924422154509333634019629038911203134069001149465886160 7385 2930279089508154097890064734629684403991270001679151104 7386 2936326365133971568047297275737446614326759323843078720 7387 2942205320875027538436321419915802305138877790714832640 7388 2948275385167459806731138148310207055826179293570434312 7389 2954177049696667306607854768740538695617401046164661760 7390 2960269977076110400425729695696361125783698416856391400 7391 2966193817902861239617463624375828962371408850825401600 7392 2972310314018520538606992682355069916019209142702709376 7393 2978256403329568769752860748154447227229269925808181248 7394 2984395924253496942946653661037002227303299655992946210 7395 2990364969308703750310250002388339223666425939243904000 7396 2996527601195255009531557442298997637185394662495133805 7397 3002519051569827025335893262857565035322078316046392320 7398 3008705497740807469617794442192931592012127428451702960 7399 3014719437377160597031824399756074232398458338677817600 7400 3020929158155201826761930915033734223390045301354794850 7401 3026966291465944982708840123541261095223010026339005440 7402 3033199362508735119528890795693906291271511789382053518 7403 3039259143786251890969087642610764610667808564942914816 7404 3045516288021188792520484922483302849960327173140964600 7405 3051598790641251891617167914303772955793993263846532096 7406 3057879450140583975394080951533100522563570825731335480 7407 3063985398181700893837239101422845884029347733115996416 7408 3070289661116584965146407323220976474999097833336878128 7409 3076418490507124613424593012619076748984416527687843840 7410 3082747076906635519671330635632492910832173264883508800 7411 3088898873057091721378763892804292053001924731286358400 7412 3095251229350884276221710377071142176635867008989164140 7413 3101426713913066943487579576789703842764651829003800576 7414 3107802917515671736843425098404882889503129171532185800 7415 3114001530752107694179352416158187219426855131182033664 7416 3120402321760376505215571421067078483766458841525723960 7417 3126624138247835166643457354832793951059825812266420224 7418 3133048944906900917721172175078554742482719508922303430 7419 3139294706431276463620478712140762399118828020201685760 7420 3145743618467661389773389926634281261996455662648028128 7421 3152012746479912408441375301708682336986634534342630400 7422 3158486500995135116808171205837133020090843331191347048 7423 3164779082913390375639120186800337331409258024086008576 7424 3171277112630323271698957626771930319566482965403646390 7425 3177593887220898072763069058605139211854975632497715200 7426 3184116270834498056627966773408019431988663346375632640 7427 3190456663997077534619896138841585436432289390847113728 7428 3197004159671073445346844448707979948674348326066019760 7429 3203368247718511736591803832164192013643136006138245120 7430 3209940269035673897029837369434644150230911604280079696 7431 3216328811342483998343175261530916444472941702225941760 7432 3222925449601022233564547974634718244317662083326742050 7433 3229337853325069544752681795321349122671082232778467328 7434 3235959863608772757537189004555590938697897763849812960 7435 3242396217690964663297858675920185590379166268356068352 7436 3249043018169782558004821581732364686942162329135816220 7437 3255504078870187235033840138679591865015896218221180928 7438 3262175750067590197764261621083243294765623803364535160 7439 3268660929111230801208510147747367742776841100236824320 7440 3275358247141140704452542609331907833430917938205840128 7441 3281867622086074841821295296913969908129765352634224640 7442 3288589985512769600240070541829494100643826620568824327 7443 3295124334245886544761957548066530688913789143322826368 7444 3301871836504398181427292497083182314013072903128655630 7445 3308430551025656499466013035897432350761732884037760000 7446 3315203965049818587995249899401235580802171121693463280 7447 3321787135844037978301877747946039832813576071483648768 7448 3328585865451311938760331964264597834890314979702935100 7449 3335194267199174256316281558594670256443793640051671040 7450 3342018394236656264854963595740895470082928852291833250 7451 3348651423622947022141634106571833588678813876169296000 7452 3355501742548356766472946820218967799944307718728865384 7453 3362159478935883981440945436937548864747299177297955840 7454 3369035373491556574489150281235482406533762883135565040 7455 3375718613157307831857438393590885159169982743661166592 7456 3382620178408556676919219614313891585513622068235657370 7457 3389328297829330842954958867509447881557421682786468864 7458 3396256325510296947813591484748700283671192831179152992 7459 3402989417292580969440796023889587349795128775614430080 7460 3409943295982626342037018528497712928891330916687830052 7461 3416702153094297584603769628166380026672119538942062080 7462 3423681965982253595178955173510887987823661581844720416 7463 3430465970265512908419356488970898225716269941505989120 7464 3437472531115845223742243498260336311552869705161707360 7465 3444281763223148087303782732110053286050947801806833664 7466 3451314440055544753102714255214736925552492560790121070 7467 3458149715053314772075348426247807084741834821796874240 7468 3465208605154155661663162918180251007508179912450734372 7469 3472069284199705236629601812818215236260234382449274880 7470 3479155197962235159062052105440547952383751558617674472 7471 3486041375261004324800514933725787002101206681828710400 7472 3493153685665814824598285105533496848916134218460754844 7473 3500066173446027960678006297949988031251910859557543936 7474 3507204965608950505291470458156461159371719398859888100 7475 3514143129964266313468429627023469970137816069046856192 7476 3521309236826688432346783797649498345830986559651270720 7477 3528273159707259412218255545285414227961707912445136384 7478 3535465933767731793640121696804414187159711691166351220 7479 3542456450024869398894927773404125481726799302769666560 7480 3549675990264281455225965514391672270769066646134150000 7481 3556692444804162852472298379135281561196023549030937600 7482 3563939580684591437188019129750905943814170942034032160 7483 3570982069920859518145221843954032249233046934720668160 7484 3578256159034895998851385610488323737157172752417340080 7485 3585325514308325953287341870473864143393181532200704000 7486 3592626643161418723013090346189322674036911074295954760 7487 3599722214441423365791725282962017484848807145181190144 7488 3607051236157600489527170462712481035276232799885655838 7489 3614173107300523904140738139973676840831903926124216320 7490 3621529357919638072885724439943403199964789214731601472 7491 3628678383416191087586237969941466597382047810570680320 7492 3636061963631617892652855756498779062642034579993381874 7493 3643237472350930933976751636369285723464380360995962880 7494 3650649231708688928713016971065938676569711063143762200 7495 3657851321724046336909950145263327974505460281080160000 7496 3665290601485138817329837661269988158797328210282684890 7497 3672520123670937946717923684127766472676151381915864064 7498 3679987012342176253822430592561838349741204438694564576 7499 3687243300762507064790732594122562715081520179186576000 7500 3694738671511765900493076525465006612587715952447571132 7501 3702021811369672183293805924071841358459292008993479680 7502 3709544983383364899222560245731201644270786455867147104 7503 3716855849848364128042179072359948174969169380515164672 7504 3724406926169257386485630813372583496834760697238488480 7505 3731744831098536612874239472095097207940293579656192000 7506 3739324681199414083852233270122927484925245692382213600 7507 3746689724350109142255036681115193579056909623386619264 7508 3754297673387048102081064658318885036480959500766821502 7509 3761690726205698708360098874483271872578076281836513280 7510 3769326864123108587943033869340010557187451543083751904 7511 3776747243797309838637360386363602560530526612519459840 7512 3784412464238162161205624963207468580349085715640770360 7513 3791860257948286823963046910778086809913958839747040256 7514 3799553863472703377155092553464435329357536584619904130 7515 3807029966917252790481939638155750353432703111277259264 7516 3814752062345326469245535024317851045335214679265343720 7517 3822255769969304638819873147150201670733651358249127424 7518 3830007245766044865223512256295885249774977691968337280 7519 3837538659655263092952790287648349011414265982462645760 7520 3845318823879023721860137173549117426967235839615640928 7521 3852878835894319057604541839374019013782329624993566720 7522 3860687779940757264576897057845636172340078843294414818 7523 3868275690623276386065389564126417524203039576093787008 7524 3876114329694640247840654103816001950381404916749695920 7525 3883730227620582039627606672229179797012475154368301056 7526 3891597846636316079698783965167748195491530199659397520 7527 3899242648475360701854218295841006496768690953475942912 7528 3907139354698689234163903688288531847154747724092773030 7529 3914812337714201285056555774399624570630945198684554240 7530 3922739042434705935411811370172076894935106583268636192 7531 3930440310457538158954069621695567492048562958106865920 7532 3938396304235549273781267493931579058303603933109011280 7533 3946126770625219032751212913355272234329918176291086336 7534 3954112146967881813091665880395898614979174205303803080 7535 3961871094602847138252365218094892594895475295283797504 7536 3969886790112066076103342605919132993268110874897743560 7537 3977674308973226602379502958172076004105979984801977344 7538 3985719591166323360163683625131956673936380274879141210 7539 3993536620010136292730643264245754184062253993988136960 7540 4001611597993260156442273292363527421836299510127183800 7541 4009457395857499338149479702065162830776139664294336000 7542 4017563002200362800584365865605058655863237868181321820 7543 4025437675340581940930611684911315927048762688645474560 7544 4033573183349412191489902817768176365433472813687634960 7545 4041477666455449969865849901436704333580427768915791872 7546 4049643171141692750871264353871364234333298859309451200 7547 4057576729007449047403583347440721020063986100336434304 7548 4065773189498614789552359737278177465462265634155106384 7549 4073735914195241815240873824341921972970236619080640000 7550 4081962579551229868564420707172496783678637675579483864 7551 4089955431749353732430783504495146935814263696681834240 7552 4098212412944836355362707205770752335662363314302091700 7553 4106234633704515132360457859879257406098166865334235136 7554 4114522885719201273712783619242087715089648889055366960 7555 4122574583102666688856156940202555230035781465723613696 7556 4130893360931607458994017981794946634435894595124528610 7557 4138975491420127769464285469581437958690996267031439360 7558 4147324892269015573064865976297888145503615687034435340 7559 4155436702830394969751886503992056097511366694856999680 7560 4163817708188040946668931304161119306779496102754992000 7561 4171959292346483057396635448087898636206418516866304000 7562 4180371132376188713662084794155921510065773097550292000 7563 4188543473881224349651583747630064594254154280630356736 7564 4196986262137548363065611768451562828243059018694308160 7565 4205188582979536619653112995894185311514595339104614400 7566 4213663296674045420245800507846612429202679185425455760 7567 4221895706747744681633561203259420965949164253603463168 7568 4230401582820399592010108849225577290571753463197714576 7569 4238665061561140463959033650348541254124739314890183680 7570 4247202198775026053582277474312249185164341031416549828 7571 4255495974231479488605520503155740413966376392240572160 7572 4264065376914904610751523840271592649772558981740736608 7573 4272389544780815120651276934121616242887435445733611008 7574 4280990424464317503259637040793284032217024095963177040 7575 4289345991383989055408948236105503910805274222905288448 7576 4297978463556580796755865673650936104472261428447601340 7577 4306364632006849466937914414501438078853883063854633984 7578 4315029697297590529344169911446242656432548858445908886 7579 4323446579732672561523890197911980915317543761048445440 7580 4332143455920550854417484595757398552861965401088359000 7581 4340592054544063523803230293284067659992482666430597120 7582 4349320841959411605928759084142074431151677909681488448 7583 4357800366166023758794525709196221359077153381548694528 7584 4366562093190026361735266207289141898770119943761225280 7585 4375072640181034699636190095670902634978794316680187904 7586 4383866498574603482800099998047572240721663609775978690 7587 4392409098386629484468704592245678371831518407161822720 7588 4401235206322684999904910640243442189518397020296057984 7589 4409809042179394112133456332797613814017507399389816320 7590 4418668423508448673039223895762204305201031327578624256 7591 4427273609764561936477539220727678708814635096933011200 7592 4436165462654471136841967963053973955833960485035290460 7593 4444803025495363902440896481425552236087038825140417536 7594 4453727452592352466601674962027675452922550862871140910 7595 4462396581621846342571286803630055993120125816590870528 7596 4471354635165446866436125495146306334720973913796217740 7597 4480055429101973605292819431547956062579931771517564928 7598 4489046281360269155332162326702150606841665116472969480 7599 4497779794873848975177214383709248307453841710793433600 7600 4506803566027019191092402218692555242254847826311240900 7601 4515568961925907715028905519203238514166128415803878400 7602 4524626699549847426062701754345404884289904093505974976 7603 4533424094848685446730283584394826260184721333955907968 7604 4542514977781954481576234375237712134497555319459651430 7605 4551345422450087005346613703734052244372131051304919552 7606 4560469554964801279388784331300609744857600354616203060 7607 4569332218346225182786513419299117669241752824133854464 7608 4578490677806641151849647773331911085371402196174987080 7609 4587385660908732707401393498032895438050222346262446080 7610 4596577598901203596139199460487417238379730872539204204 7611 4605505980825338441694555987063886311388388181213726720 7612 4614731519565642848078858243752452342052076864134693848 7613 4623692442984693791978859858262559027691700895282620416 7614 4632952655039302551320388008342084463912889485773991120 7615 4641946238936747938668090101901694038579719232573713664 7616 4651240282631511174784420355399932294727364718608299760 7617 4660267601265083814896150804103093944794028713161456640 7618 4669595583273557107843802482349848750969242233007797556 7619 4678655786026956393579792664405102208097425729969406720 7620 4688018808637620344466489656348416951225243362722761728 7621 4697111998089097406485001224324598879967590410689676800 7622 4706509191727481204251446913178966244303681416206759248 7623 4715636472711766139953060233394479796399224426379965184 7624 4725067962422767641149542933231708488389915989341705930 7625 4734228456255033092031423438348140273102058561616121856 7626 4743695339385630392895221308519358036777011522749200640 7627 4752889167041275878140281779627758393949032838178951680 7628 4762390581700408041516685468484835528697172733181098492 7629 4771618843032823283418860265417751621155587593753866240 7630 4781154897578867947713576546556328672062643559328860000 7631 4790416720780313896052104994963653579169280353827526400 7632 4799988542955805769827703852734891603049314975380167766 7633 4809284032981651929251803946994918278519714908534272000 7634 4818890732347855177155280436117878100217207421641456720 7635 4828221019551238964443089992985607329403784179817203200 7636 4837862723261920964992376790628204761313516246505109600 7637 4847226907108562292234512402984659830644955292534499328 7638 4856904738611257277262587176211163093635340340120605120 7639 4866302942885056043420123818696964842354442120765272320 7640 4876016018834447072369495862158635513234299390086409600 7641 4885449368759705616038698102913567540472451928231557120 7642 4895197799208614498949614464047329050467444825106623318 7643 4904665402100220345603577783313036012280112200968581248 7644 4914450341602277330592899441730156992139805764848469960 7645 4923952304040100088511090471851055577512629786678016000 7646 4933772840021398212509183972226360302514107307243507600 7647 4943310318427140890041436951703719213989272016845216000 7648 4953166580986176320430911680622195038800672148559631120 7649 4962738653277073601982929512126378068845136793159296000 7650 4972631791738483695593549308272927548804702785210620006 7651 4982238583765646438950272540893465446111578535275993600 7652 4992167692823687603362408445300762372883402664464869514 7653 5001810356539331404943759563091847128824501750219380736 7654 5011775548784716611254113629119400605310491593771265640 7655 5021453169346361088563825659205695129869571474503780096 7656 5031455625915649517536779056472266554308700281168583200 7657 5041168311545336809476476568159571310979542487237181440 7658 5051207098047836832814218009888184058195039553651740064 7659 5060956032617438180259365307411942171256233504231360000 7660 5071031281334035393057428734984281035582326748153207552 7661 5080815519912209881778058614010272468220811629027717120 7662 5090928406596880755310290003935157652844642685302005128 7663 5100748077955023649023795911548521757052157781090851840 7664 5110897675673994966390597183053214995292737727349470240 7665 5120753958260475533423454716588966581656803819921891328 7666 5130940381356774703641814176481057158871087689550975770 7667 5140832337653255926404197887624790875154930552766583296 7668 5151056795262305782741106247839444466989682538238391360 7669 5160984535993629150432936298115091376065056449635356160 7670 5171246070579192109330837590954039101698207428328218000 7671 5181210806837160498075951349226646459593097533780696320 7672 5191509552894076319118669549814647120091777711187582640 7673 5201510317214614629964624171377193700225378212040337408 7674 5211847478339238649581975662720047869277675128069473280 7675 5221884401636964573132404756692914529486667705372168832 7676 5232259027936573316184035780106732333465880589828532360 7677 5242333315714667409821496591251139771102993413643982336 7678 5252745524165318218630670746066172171164185590985322200 7679 5262856216573348561249054703803268843355543128341655040 7680 5273307244066801181805506844112849625617767712714110696 7681 5283454453524174815840002036613038913092890407432832000 7682 5293943318847024147445942897797197012813474453309773248 7683 5304128285114334393283888169426853400881318121761240576 7684 5314655125867390286546933173137628447933012641427888260 7685 5324876857588742260294754031421714787590841425009305600 7686 5335442904966309424547037876734273624517823731539613840 7687 5345701535216157742759337921583254711770209615975346944 7688 5356305816707277487701023473218277682211320076578476545 7689 5366602579505012362068870927046584545871449344311859200 7690 5377245213903420451055868646491923892226660875188744700 7691 5387579125691138564192157674744020514735693238314332800 7692 5398261378239129376265845314561345959678562991800821208 7693 5408632554037204113172274349448501670054957414976548352 7694 5419353420179655102312726141424328126213043831824615160 7695 5429763128164924731710704298750536938971998417153056000 7696 5440522747797809944833141761799573094387320512322104340 7697 5450969972170195846316113295964196403132807196895841280 7698 5461769605559923336263771655753042008919469036613455376 7699 5472254482480788404276391668704042756960150932345763200 7700 5483093133114835753041437171667772488625197905908069152 7701 5493616924849444513725206961454839624981150302997934080 7702 5504494713350835340156573038599665466837158842938507268 7703 5515056412994409327637553756910189560388649237508237568 7704 5525974634464644568746911016893532849322474918181791380 7705 5536574358791562763879675654741414811389798777240375296 7706 5547531983919639602285572786912916718412693092672742710 7707 5558171030133464444738205489848712869711748408217223168 7708 5569168202042015715864195573620594801110029673959861024 7709 5579845530245641425551356921890287115447601072784071680 7710 5590883538013351551368345653920577604990100761685773904 7711 5601599286611530256094936786013472137578113388284563200 7712 5612677109163899917237977264587087698795414082440286418 7713 5623432570192234320896239380924442874364778419363606528 7714 5634550330928212626540873581124719868268090843960747200 7715 5645344472697240759947232037182345931249407174625073664 7716 5656503496311053825770226891653987240493268841818900880 7717 5667336437369053587236684612337771871987850139377217024 7718 5678535670153813196655033644222983138845656891652161304 7719 5689408738273248877582952542853721646045764512158924800 7720 5700648325728514836838978711100636347679350716861193500 7721 5711560455462370057059843140630217228752551282571550720 7722 5722841716080949297498079037539825173009837599270546240 7723 5733793049037048023222038427218168646096845300232711808 7724 5745114937564759609409977091849165393409474073282110180 7725 5756106795270514150089633453042623679015178847159252992 7726 5767469436999977648121114746608478610479340677424261480 7727 5778500762414383024605302621289471290018995455810077184 7728 5789905513214183914938272064064797335622660458397102336 7729 5800976427618103952864304603341752406378441889564380160 7730 5812422207899267996475134212066814361787056171535431396 7731 5823534069366599855855829212160081164180652037421138560 7732 5835021027032250844549940465319607759459740401153560134 7733 5846172744930018231231300291471473636735943153942251520 7734 5857702229475329359651517455721026117262756175358288440 7735 5868893947739154643570509962893670889451490318950447104 7736 5880464888234610374231567993688735977368146690897957240 7737 5891697958501671118709293360192984908224411282864071680 7738 5903310483121781929087458246491572940180759976528558636 7739 5914583823387855375028607691592231528125673383779381760 7740 5926239318892752942652441913917731469478103364584954264 7741 5937553052270812404203628065977460016733827101519808000 7742 5949250412602345593050130413738139830828725579210975920 7743 5960605929076183111867275907336906215539954104654348800 7744 5972345305543107167040446544349008491431916698409543565 7745 5983741487775558341081613867601578056474368506649344000 7746 5995524260580450778328922440968148293738589148934361520 7747 6006961254854504660875379632021018579357400127548448768 7748 6018786327793194116329679555877749415732728562015549300 7749 6030265517488164271380607114446043435408163407412305920 7750 6042133020692753624728135484931418172973630818357940864 7751 6053653297303003707793361733430209221620185687518200320 7752 6065564649082889494192313802561017742587077077813770400 7753 6077126138563252800727728806758868933000301488641287168 7754 6089080206776134710735295589160096344497718541097748190 7755 6100684330735956993038783131346670768211722148253908992 7756 6112681269184302223759909653180657183477117888880026000 7757 6124326882962390670885140869302840538062822051838846464 7758 6136368104203785635485314576664182561035267179683614736 7759 6148055357470313916839718333063500330567457022706388480 7760 6160139738471694667947530432333901390335224318416156252 7761 6171870046034095124958125301152110026455929926911897600 7762 6183997718905630190001672295108208413557555378488448618 7763 6195769946172803939365358254386864482607524779550599680 7764 6207942362448619179371795598259325840699172062700965280 7765 6219756637265014183562292391757481622477355919857777664 7766 6231972637140710520246372935794118409372751205062467720 7767 6243830413406563071508806925275771536252579712124670976 7768 6256090154224228129756990526761256287112934800978319780 7769 6267990260362770142894181007855812679778453616653916160 7770 6280295186731189898771208823837055600007276524461961856 7771 6292237774843981204909101706844658011615744003714246400 7772 6304586736281205212951294449728313071721202131532552520 7773 6316573254305908707622784195387656344855531341095182336 7774 6328966385955513828564391186694088929939979953408416920 7775 6340995671608446716160513066078487559715669317744960256 7776 6353434457928301686750344985963065910724432765638340260 7777 6365506640965590991978208645175543877760085546623225856 7778 6377989894892518368439061003999881951069657698390575970 7779 6390106463228390749776092164130633202689050050894442240 7780 6402634344689134440157469889293364727828881651624850500 7781 6414794098199854285160881593403266593646543981269606400 7782 6427368084521233608880936642085359920085259092214026968 7783 6439571178824951928064426408402190118242000770152573696 7784 6452190092515234323098439448593221652902378775477842400 7785 6464438008347008557240940771096036142989595465042536448 7786 6477101986590110933473359203479637686770265126685160540 7787 6489393533348203734894333556192359796173446581080307200 7788 6502104095282113066340967904411781200801709263332135360 7789 6514439405710962173111365046356852276813649175090654720 7790 6527195335365158015588064275062850517400564446611480400 7791 6539575931079938652531982418901882230866585948640067840 7792 6552377390985801163392808594661481566427456396943199064 7793 6564802043734583553598755967430403695502689914513563648 7794 6577650545708599078981231964611021648207519819988001450 7795 6590119413634449185648455352283332682449520588275904000 7796 6603013751504918487112528749937387051777283698339284150 7797 6615528348833244753353614261827596435092478348611940352 7798 6628468662935476548351378649643018553105006818106223824 7799 6641027771181541696739544954611754090655254646710639360 7800 6654015615004553554192700487778410976175895347938668600 7801 6666619368889453872711672953724183301934251886642227200 7802 6679653496895473866336104519765392013229964273934708928 7803 6692303453532032833575692877556931832160827970705230080 7804 6705384031991248397693791968713707234519278125447760480 7805 6718078933304411608427868136666702853197195710726045696 7806 6731207508172535185737070052156065351111401489536367720 7807 6743947514850541282112782304854277874641975208099525888 7808 6757122851736011733905904965993644141380450028718300310 7809 6769909513306649785153025017754548119940655362319493120 7810 6783131754656256592475719594027969147172784770989612608 7811 6795963823046054999546774342595478488333356492555823360 7812 6809234557427287544184480598216772736842189338463399168 7813 6822112170457492159166481002313225758752928325154046976 7814 6835430123209137177099138541791729251779712219854036620 7815 6848354873158240341532985577950473652466083333966166528 7816 6861720213255204455245574802514411283679441496219464690 7817 6874690811539830037223237506184153294734433379199079424 7818 6888105120923752493734657219166683388985154839545765856 7819 6901121731945596203836237738652979023714383431389237760 7820 6914583746260396382146477111375208837224737584803199328 7821 6927647954485826052255553915288964330215567274147573760 7822 6941157818314086135764561094894774632140545571753616568 7823 6954268346546518511940495765402532060613762985827255808 7824 6967827685403685368857403215279426132120336379786026000 7825 6980984673505316276291751070995866743797869515338369024 7826 6994592181844330070441796042375441427269151809746660160 7827 7007797257986160342014166845635567790271965963402684160 7828 7021453108659949891997679213088165638394814573938438560 7829 7034704954219570570699579376067448188261188048131991040 7830 7048410764794767977716648355545681594816938478722972000 7831 7061709546812224415243843415739386305053088593844736000 7832 7075464022292867290185431127566163297400776325542013800 7833 7088811362072327720066080327923915579441471442795360256 7834 7102614650349349518802078038910986582505658445294096630 7835 7116009239779275968106845557577084195434535835955095552 7836 7129863002966330990277669782229630825457496240193400200 7837 7143304983964238795812789102287682938143333186834408448 7838 7157207886093521867391410744702277535662715345421363760 7839 7170698924653938181691551712225975799304550981175937280 7840 7184651141383813458494007612803002212712236802874612286 7841 7198189887014525098823560225475733941173740710819942400 7842 7212193072272023069033312521818019158610637317903400688 7843 7225779695870720502115427324124464199781131506180063232 7844 7239832524513156966406790125009709502298096814586907620 7845 7253468683836403491384229077734343053861796805709801472 7846 7267571305960095049466014603187360068567403387527333500 7847 7281255661288900951100906829606959985182122806207590400 7848 7295409777554398369676609078121759023358661159374181950 7849 7309142474069280191770644137950485489559260021100339200 7850 7323346716247142621205204028931330352648340041252172458 7851 7337129457394140155548233489194802628047491862428957440 7852 7351384003970455032221263345118811270656054533611257328 7853 7365215407879193055024491525230094552242689940966368768 7854 7379521951118929277597367721455436008248452845710972160 7855 7393402191418997646514032933468458018471900989825648896 7856 7407759374169457365843808674333539523404190715474142340 7857 7421690145835962263665622806907259471275580191358475264 7858 7436098121632754418428199015416413979000114619870837690 7859 7450078053839785215762305486255175540071626367656903680 7860 7464538561519715580935717701700616820976995674179841504 7861 7478567801575552529962406933416494596251396745479464960 7862 7493079439909458966174517392958682025369081534832486068 7863 7507159730713422067612718558407175578805932703194004736 7864 7521722682287006469459604077374259727843299084204299880 7865 7535852608689485638553167003903685847309857153645217792 7866 7550468603698841026764241663048369357125588380394543840 7867 7564648342096190340974915573117076229455751315102545024 7868 7579315991905607167449436639321812568559997600760916784 7869 7593547276501467277689810107572861103559952413258106880 7870 7608266736920581206049534916136419570177307810121414728 7871 7622548163878198923211432184603030921766107075576847360 7872 7637321212712897656620161830241687851349952909839115768 7873 7651652932728258541908598799912080542570448997399159808 7874 7666478136268288373035193190942264034514719559467438080 7875 7680861931310968155972398697146701207434907794567681024 7876 7695739475069809088951409597674218671052134694758749040 7877 7710173895953763737023337441731181915096750133472617984 7878 7725105550119793441558112155123747346825048159899537392 7879 7739590777305573024232755473059108863633972556664912640 7880 7754575119814412912430406757477535092072656234999618500 7881 7769112926324757767942391171067369967948107091291074560 7882 7784150115285383361571912201270633075622741110565464608 7883 7798739064796941715166362988322118148317167160346483328 7884 7813830919068607645005442975112238687203359009796307760 7885 7828471164476699717259103186299470667056168081705318400 7886 7843616215893214718132093319200817015798361287334406040 7887 7858309579038959931239153844800598260072877133102817280 7888 7873508017368468827527773187053414601127551991485436940 7889 7888253015567509147289582226456895585205411464232755200 7890 7903506650559987103027517017716951435529192804460046528 7891 7918303467132313925758374394521097068041544414158346240 7892 7933610842549226977416240399713680900188167603557580574 7893 7948461291442962122964294491568325113745294950298490368 7894 7963822569008905180112566759709708455980402174390551460 7895 7978725179425632575201165981455630997858243935824864000 7896 7994142218648287891634480966931474255898159577642734080 7897 8009097145687423400158081170044574462161415703391385600 7898 8024568444476282703623478620749948540348719525281489760 7899 8039577552004761325886480609554584327264935501256672000 7900 8055103303167622155142059877888701246806743537678318800 7901 8070165072961887177295896609044391800903961016481472000 7902 8085747126636025789404120360383457230103675231673956840 7903 8100861746240309830163710504640201833458863687262973440 7904 8116498612565807012308238563063606980555628084272174120 7905 8131667936408749135696586757292958044204478749613064192 7906 8147359779487221411463453459162296971738381736047956080 7907 8162582301521249108702661983811708479551902389452116864 7908 8178331023680526946319615150835745356730448978969833680 7909 8193606902574595712796900599244300679213241389191966720 7910 8209410965749738410564000606754262543929750697398607904 7911 8224742106952910454384841932024908399094653594924382720 7912 8240601707015851392732018152945759642411214336103155360 7913 8255986557328613059592970397880871372321299363639556096 7914 8271903586994597223357087203829933634544071129405189920 7915 8287342336924868278273741234936290191713333569755249664 7916 8303315270647560044262161686130074190222656030009127220 7917 8318809815950544943103986124464094675496143900996444160 7918 8334838821581283554752813181106120904769058571677878904 7919 8350387621531621074327716353999357208836033480298703360 7920 8366474643789804614580356594118319767280295477447350872 7921 8382077859340961247879712503927110130984598207092019200 7922 8398221323370286981249514443026205716719733426029926068 7923 8413880903798276586322976752736736681731274325013043200 7924 8430081009960214025069937091714810208599070418139713120 7925 8445795364958839254525866297172719577252046555691653632 7926 8462054048078972292007981006467881757375273036326414520 7927 8477823371156815350831388028393120093792136896457571584 7928 8494139070593295212863237590936560116930064530883957280 7929 8509965301072148916167299621564935416570510604443842560 7930 8526338187129750290898742347149405879910934384539238392 7931 8542219747486325916452362732562465416805367139075645440 7932 8558651808139235867791695198983889321729064774348896808 7933 8574588863023604733243778699361345753364148804577084928 7934 8591078487220102501929184383041027986251087946942999680 7935 8607073029277989198336729422601692696238356034311739648 7936 8623620420555017939535544517389325159802326015912141280 7937 8639670821550361996722679524508054516602954346632274944 7938 8656277959138739635181573903478174488138438847651745017 7939 8672384417023658274797753808664919800511108786218341120 7940 8689049703017499542164610637014316199119781709224858836 7941 8705214200208396677429739711378479485842284509803673600 7942 8721937807383962279758329178494704622951460499066688468 7943 8738158730157896971106933363494717032038526731499314688 7944 8754942692078552392284318706989532976571019324112877360 7945 8771220207450032775760378217440961395856918875773923328 7946 8788062874653821123964493562078931433949489676610627740 7947 8804399019524779008862374120252607773008976954591043456 7948 8821300600210459671792010442117812737910088287664985132 7949 8837693709018015480062957880541524276063653506969382400 7950 8854656226327496487818027019311492785454342405898047448 7951 8871106500127852751705627156287337070184707862807180800 7952 8888128318068935160366897701325385816656684101619643968 7953 8904637784706572495201061843441199010069263132977641472 7954 8921719079999366057599792498030649609590919606543046420 7955 8938286087338615717774654515127668948068814417347959296 7956 8955428938655327204592142588294450530407304069729687900 7957 8972053656080416750434107203542291662469154024688194560 7958 8989256376172161912063680597122182523321622747636636016 7959 9005940887239125298894447817460907667044031516120084480 7960 9023203687591837123508473985981373035493251375785530000 7961 9039946287137539765351358453997684831688669425817420800 7962 9057271235713646730270780234733025875660796467302548928 7963 9074072129415909757649818179542051659558828518719887488 7964 9091457552769230142545667265988207088646332978957618360 7965 9108318813401579800152537260589564799929636214915584000 7966 9125764890810015328780822462445143460868466204127805360 7967 9142684826954744151433020470456839745585211917944854528 7968 9160193684618123505751591019199705958182066060259405776 7969 9177172469558962049846166543916071532561183789758044160 7970 9194742380143058477830686565310125468669413090171851028 7971 9211782143580727661454561272437712844933896045681790720 7972 9229413321898935153657325441670133141047112399118727994 7973 9246512319714551960012453385509457687183208893085569024 7974 9264206880978528348962315170266672723369720772065199140 7975 9281365322056707312952928219057975074999411129920211200 7976 9299121553066145042926002992765728263183258183141412590 7977 9316341556030242492248118013385726035724290489512309760 7978 9334159640156368962664084396919566406136956499145058670 7979 9351439474975536122528638462701685919111285312822830080 7980 9369321585451001078361462147806720632172796957303840000 7981 9386661427855286295090935089308694423359822113933936640 7982 9404605796361468178124145287960782455490094231728746408 7983 9422007824694327605954869417143783224822385030108741888 7984 9440014670954422005106174131719305580212056071046488700 7985 9457477099768192428060006967843912915391611806260938752 7986 9475548585716673722864729557556845175219168293973411040 7987 9493071627146381138976017294658878704685348885731469184 7988 9511206000490447421299808283450198588789247525454816262 7989 9528791821503332317354132211055286250818055996910520320 7990 9546989268257561929130655299734046203163639976662561472 7991 9564636097833185843414504182033634065126028333779180800 7992 9582898839215593134245296053124342488186171008592973200 7993 9600606857125140615884126093241120865047441679219688448 7994 9618933084511445567438628912505926659677244686651590240 7995 9636704517202772917048751064857659832099384112110828544 7996 9655094453754067062107250796642497752630938919916298800 7997 9672927473543445922294260140654711987538761149008979968 7998 9691383330460345545371557667064573923692095464554732032 7999 9709278154346214643178416239245929264676284980077118720 8000 9727798137842951816590821111929382033533763953866905804 8001 9745756980593510445718111707246955439828282927767224320 8002 9764341279331895426454296497202679592103878744758428018 8003 9782362329622644736085432257318353566349714762950401536 8004 9801013215405204723390914664036658580856450844308252480 8005 9819096655542894047341807891219555931844993022791146496 8006 9837812276976234974291830024536439785647985497843746860 8007 9855960382502812114705354490489749065381653965486483968 8008 9874740967849435105438530678112585044196922520281060160 8009 9892951869520372360934819287181992547772815561182586880 8010 9911799678676800390151996529550259097648586228319038300 8011 9930073596856054866977702199043877731199501377879132800 8012 9948986793622721624269756199983962067007773167783464604 8013 9967325993477329516164589533690963491188488987515662336 8014 9986304770828238958996511431893025645185606381250303320 8015 10004707398264009884336275809062610739497259940736076800 8016 10023754078018543282881187640125076379338902368105422880 8017 10042220317883619534575596993501479977863782671043277824 8018 10061333006589452277481899356196135421550452018998091920 8019 10079865186177053261216290219049141542108103485960609920 8020 10099044115658573521294142753138859899470704683785546428 8021 10117640321647150439257424628709471594247282096946447360 8022 10136887801502508742643897700163085823905294219005003776 8023 10155548259303248559804889195224327607929110837126923776 8024 10174862411641147855980842223181733823458077306445250600 8025 10193589436246118665141136705156625723882339540161504256 8026 10212970456784029988891062721730515157987499119310855830 8027 10231762150373431359429063238341701860715479976977651200 8028 10251212413654440893748435421699917896314258685477369248 8029 10270068965329794386047450243071230206349643731323944960 8030 10289586533271787896262316843034257304528356174499990192 8031 10308510321489746534849352535254059586721088887346632960 8032 10328095429524363261808207574158704123454258273618241268 8033 10347084497607884855166778821085203977091849332705802240 8034 10366739507735316179567791337065935135478310286069977280 8035 10385794084575943875761573735426686450807276181954161152 8036 10405517074653477206522679631945352297400905538843301290 8037 10424639526069033925972773556797014657999482581046456320 8038 10444430696277946948494865070619521855794000545211692060 8039 10463619081483796434773492514523966833464139300019787520 8040 10483480858506607177167022927417703015256612332756037600 8041 10502735369231535951429443937404587869589910569619466240 8042 10522665769378382428293040049712499639330828547056323918 8043 10541988838024378001533696326988348159750437964158468096 8044 10561988102089041401196600713384260357032779789852085780 8045 10581377725983078359032992052649799820143961778739840000 8046 10601448267765784428421297480276010412968911839427674000 8047 10620904679310870685648031122224878596060342523313381120 8048 10641044533172387324642645853771140765605753210415041608 8049 10660570151802841111773304059851660716547116229891968000 8050 10680779520763454252692312447066384257397174248114963264 8051 10700372360072674391020607149241237213717430760190319360 8052 10720653724004144910010046618697728131388189499336285216 8053 10740313980132558285572322028191737450269633230475488768 8054 10760665310499095327165087245737439795617176604800441940 8055 10780395469173528789090046370238868458099066239378592000 8056 10800817010499030516907553768445359138992277716797011400 8057 10820615022050720774803812083663674095881318700159664128 8058 10841109242747403137984829753253643760976946117639191680 8059 10860975344897699623845563738512597635614322558664318080 8060 10881540233159412242028901739705196153495879544833285504 8061 10901476898320061803385419921043458698060224608670023680 8062 10922112660012906382588321306799979372092215833369821400 8063 10942117856950984933438851616938992210858809577779289856 8064 10962827028027701954070402755583281747507671540005908760 8065 10982900955594797782371969811133526919218527032177649664 8066 11003681459930363276650762391622990076067323375872456180 8067 11023826658272208782954088575013060026765658909885341440 8068 11044678745965681570332018907783773983256820858689543522 8069 11064893119189041292912090103499817467025488829026024960 8070 11085819312628681319760144963602528157409463593192758000 8071 11106103102094613371496759754854965652381411163054302720 8072 11127101342277142849236145643137212043720081200300560850 8073 11147457076264849371357710337521159972085873972226007040 8074 11168527573761931636479631279488452861294395707705975360 8075 11188953173455809212812047551232013085328510740486841600 8076 11210098519649890572255446320721902474084627703702679640 8077 11230594186635966095024202699655298377654054255572753408 8078 11251812258625587294177699009693696796222071372649500144 8079 11272380590405077470037129771965916478673272550849143040 8080 11293671642141748786012106819412084766366640800660481796 8081 11314310493798814590818817287152663945351349175908044800 8082 11335677102737195021577625129978949795808112572410060250 8083 11356386721155582729618139206293359322543607784493057280 8084 11377826781934523605236965381836527044337869112670989120 8085 11398609750602932298109927257765847800112913023626799104 8086 11420123476731396281017396732466370684339663401301501360 8087 11440977668196150197493637262101774909243192193891391744 8088 11462567709496678781490345933272941366128260366159993880 8089 11483493329976229345120021112648974882241436812736645120 8090 11505157513909510097739243633172170142862714521546961100 8091 11526157217605693111318625104623985532004212491758888960 8092 11547895802026157915012775553061637962800211171101842216 8093 11568967395806692556619646077319496279481049816825026048 8094 11590783016241252061835806963934440695982889932896839040 8095 11611926750757907521378560598512195793317347106939168000 8096 11633817252624663085881885373783954078321519864258692000 8097 11655035767678168952735713540464011210697571922690841600 8098 11677001369361017128728353076856587589833595392592166850 8099 11698292489729211094923849990149004400725063290601968640 8100 11720335898803624264037123857116952465469674558064428079 8101 11741699833518750856907983759990520371097069120797017600 8102 11763818826733271374274752702634229217741221426805775868 8103 11785258289772097227183725752764063573235555901287102976 8104 11807453130846216517351007640329982867901946939709940830 8105 11828965877941342168112271953432267745719114762060752896 8106 11851239259781252467071474644828748141129389179795763520 8107 11872825545372650012957323119664905739422001078227775872 8108 11895175265036043092963145584476556925400920474140325252 8109 11916837788340142058220916363885559206406573279171773440 8110 11939264067254539861089754088977537818060516400753603704 8111 11961000602323420627772050369341868750298607634089792000 8112 11983506206991380626510132731743066184727196496893001876 8113 12005316967666335398559881586744874075732484496599838720 8114 12027899624972830988421955332421181236520235721861306170 8115 12049787384296706346041475558918344804191915563864073728 8116 12072447362001339674515197980790965508504758318708247270 8117 12094409823454168050158718317877585161514585156076353024 8118 12117149874971684366295689663553448211705425910638776072 8119 12139187298815809017880671593061565577242478571568181760 8120 12162005169874483116547636525862004101680622390808348000 8121 12184120313993105133690030827813541799215352794066641920 8122 12207016229069488291059664896176463139457977060714167936 8123 12229206817698130063667542682118099654261318458684462208 8124 12252183605418867557851106590560253976932643716709760360 8125 12274449855306893595462742019072167457946908340309210624 8126 12297505189664536314574574848217482895291186818151653920 8127 12319849934124050623360779721039453401601304801530142720 8128 12342984088962297038541754127887848718703754054455121792 8129 12365404980099566871936699935083491032608479118078295040 8130 12388620768610991873540639246792193067229310007953220992 8131 12411118070619571161579428874899917010530125384393354240 8132 12434413186069083571775277660032119497623641974249805680 8133 12456989718729221944163189232964122118055708506395457536 8134 12480364390723476513351242874750515232018410315742400860 8135 12503017825369929711482251770995171822927321186535005952 8136 12526474943913904102941888307780974002782769869900514010 8137 12549205500230502405553419325241415230161790757643591680 8138 12572742687329029063531923437732916744080251739352727836 8139 12595553262164162871306362840332721805734944086023269120 8140 12619170795837824847638481292335055954807926117491766672 8141 12642058986814620068985227527710370624010991991878973440 8142 12665759741219208436627044811501608603621712959682062720 8143 12688725818563361372711562871806274564486267289373911040 8144 12712507435455863897853291792033561153151741760785059030 8145 12735554280073625960412332097662520809011241517015939072 8146 12759416992211770791846097650889163956721388261090523050 8147 12782542221396400896873664823279606148279904414242155904 8148 12806488983509440967547682768761616102477995561536101184 8149 12829692821982061027439298490514400824399015427867079680 8150 12853721200910251015063231202251870435429676950859568756 8151 12877006608302543752807747649156388948634132811212001280 8152 12901116886281202720038386839940395255249913452257395700 8153 12924481406652070269368104983833007928835239842917400576 8154 12948676522156733972805568696593926694352833172717053120 8155 12972120429805794291370296200917349318568556886486148096 8156 12996397969885165537863145310734676691890635217651647560 8157 13019924208059043680508542331159325665481151762685829120 8158 13044284410790256665674690508779522878099174183682193040 8159 13067890543708644826542619666563081720613445236101004800 8160 13092336427758628428110251026379982953355924937531821904 8161 13116022683166784949050703941778263651190870101571686400 8162 13140551759026699121667302128226262483997090046585549376 8163 13164321162739955430014217541393103964344275849038310528 8164 13188933719051290923902668610365128440229261597582495300 8165 13212783758321602008342559369101189595915589935529238528 8166 13237482797071335203161715378027398413852171619054120920 8167 13261413750292447002958829045907194885774006997679482624 8168 13286196804819346787027068154980484282065002081271011030 8169 13310211681026761445320810575884289928389028772489687040 8170 13335078992659145853351238746555291082577679991262388000 8171 13359175299716503791893738848453736595153150900354115200 8172 13384129952352581525370463494835453046180893742063516604 8173 13408307923238905932602745177706697371850871271225399296 8174 13433347371989673796507908216598515117971143736309354760 8175 13457610097909862431024866635238654118863123551676793600 8176 13482734635784520838264200170296497707534100206287719600 8177 13507079545935078895848108247096800959126670494287208448 8178 13532292241905297432029945785691531219283851362756644480 8179 13556719621049007283021631716151378830332209166680979840 8180 13582017951426312172241610127897519712282491302406711500 8181 13606530873532651493719090969692505969190807490882424320 8182 13631915082925457633493964067558665266587888351504885268 8183 13656511000532547250670353469417151583752905463589439232 8184 13681984241602457426890766381154931351001775470031198720 8185 13706663390800210295607435509725541461869079602425444352 8186 13732223059911261796805394516771970525795319608972229190 8187 13756988598602297341328853321445129969283933272492634880 8188 13782634995413756683867815430970954661730253507490072720 8189 13807484295759583822822179876045158275527055948677918720 8190 13833220555396016110455700953572577363191950303829692128 8191 13858153906392944166128233043260726997878249477550899200 8192 13883977446890735882052459305889346591475642611970045409 8193 13908997991031189983365835335211010475301189653954395136 8194 13934909062580352203671836977956548366775893318110394660 8195 13960014193654728197586994970660496519078070315609152000 8196 13986016016847698859246505504631953127619068344812419760 8197 14011205974086676685946525020568267787134064280369891328 8198 14037295887553030769993082681826949676892475192903076300 8199 14062573899182690506603636006101327939260245161431784960 8200 14088752207101690207408073724869013000844095989387198550 8201 14114115584775200928686631027284734964606176057851724800 8202 14140385489726258722457334627500323563929564225831210208 8203 14165834529043121744941351696697377775475283565645938176 8204 14192193391873466035428390106471877169007306242926641680 8205 14217731302947959828721784008263496623842156831263799296 8206 14244179377222326444373022598519588208808949069181639800 8207 14269803493840240532727064407436326236762735563931124480 8208 14296344071777865649380685064009750619271204386915584800 8209 14322054638658531144963612820053175268647165454642503680 8210 14348684997643960187105298590758676335984790895456104004 8211 14374485312479834372345397890796829621767989672918630400 8212 14401205761234426913246148843150051113295751516726680654 8213 14427093076216028741760406837106976798548635599385706496 8214 14453906888504848559267654930358592538658008751037487700 8215 14479881503624368735581020666679087298827552067739824128 8216 14506785979552087464940338357958607212048895666675757600 8217 14532851173903391570851673712364505416453013197138394112 8218 14559846572826837616928248972317547949688205735054113504 8219 14585999621272968703095146896126378984156267210806495360 8220 14613089306139992805058170453979360673848517507980176528 8221 14639330456642344310623810631742167033883395931440217600 8222 14666511642272949645209157585465314225904836590069696368 8223 14692844265762614044499516151779771430535034099901102336 8224 14720117267887272191564627803814769490870816896492837570 8225 14746538553492464989160861902848541825626907773490372608 8226 14773906716115362284942808583622580338916705651878897970 8227 14800416968246764421755224029235264721877994542621233920 8228 14827877531863856598242983479353087975525606728881093066 8229 14854480102403385311483829690957622925851080940336855040 8230 14882033329858863590705451513601281549820018705226278896 8231 14908725431121127908180412698486515569617260384749305600 8232 14936374757514983538480811856345686464258394923436104000 8233 14963156643148218404593965307371853107533385314405987328 8234 14990899221834359696718392523010327291807973301723562080 8235 15017774335105281083095240291748826764109003069853670400 8236 15045610486526145251047674052092254362700556661383861840 8237 15072575952127743936311140053846837269474549494515807744 8238 15100509094408204949252162569853621047327251915719888136 8239 15127565223705579056856120276629827437795635733077299200 8240 15155592534028912023177472104036476729002855311199475664 8241 15182742750717134145029368215964173422870330335403182080 8242 15210864495444417519500677111048093759280144132584392228 8243 15238105950441840041453866343398119347194195422875173248 8244 15266325640746560678403827613521258169161823062891913190 8245 15293658591041170838252238433394657912406838366925641728 8246 15321973315077415450528779969595028999292829314155781120 8247 15349401277685850460072008791358118475972206366774508800 8248 15377811363155134607549478260858460593262377803973204280 8249 15405331399495119279193441003914638727427129248467404800 8250 15433840337668296811340242542814649749132823954090651712 8251 15461452763679487650317826652627939957557576413536081920 8252 15490057667078035527717685931454136374838282838697018864 8253 15517765982253236269075126286952280567504865309950150656 8254 15546467123304221281408348129808964497697422013913455840 8255 15574268413363423838582954242086335476908317987341418496 8256 15603069378364214011227586806602514094439943142254961840 8257 15630963903647381097583781903625065224519882882308648960 8258 15659861716699772751007443039843773883834018391358645490 8259 15687853072023539602918537764597468823672766242615668480 8260 15716848065711000587603037356756994351313115068145620800 8261 15744933245341162063077589241683384107598204133133619200 8262 15774028985516333318841370584216394361962029988606657608 8263 15802208312607431608102361788736665100117984372457401088 8264 15831401848339403071434680919049428443388807646162763130 8265 15859678897155991827841377786420022341178506394182144000 8266 15888970504495627601524531729271513114056969584478856670 8267 15917342294182355321107085115650437987508940098171785728 8268 15946735638629438259458311450074183003686381492609492976 8269 15975202435497557364466053975254993491664705250433512960 8270 16004694473210480576336340031952979669368196995391083928 8271 16033259948872840477799455225296173734566325151227198720 8272 16062851017341852277294104267768239995438201377102128448 8273 16091512100123141060486020645361303359534828893680836608 8274 16121205843920032095690951004687502022537832886523599040 8275 16149962861704452346486884686089973601648065770811830656 8276 16179756262503234311951452568831171159156092649860164030 8277 16208612865820734290031685845337631992423414922940334080 8278 16238506205973110135507661849989348030746047335244206820 8279 16267459348617889576107511546282804906927277673912368640 8280 16297456371825996204730984189938186831845894922131958000 8281 16326506323574741504130838822362961823041169618199828480 8282 16356603916576362868579510223251109087878649070576877836 8283 16385754430027782774594167077951980957421929463374415872 8284 16415952937972199079726682807042205092200171556031116200 8285 16445200871493554833019915243266468833767248447426993152 8286 16475504016597662550310096193357430065732074986077886120 8287 16504849702851932096889262053869757764540548344445830144 8288 16535254400681157184899039361515778740757120419038617104 8289 16564701570666228773788598297921657050429235749041448960 8290 16595208107298726123688901837582212037795940211606377300 8291 16624753645439812279498559302996726602017278203188323200 8292 16655365844322574197425253484397184523720570825371408208 8293 16685010026589370936348602073254302159027440726117006848 8294 16715724706314790364005333190695753721334077597104588560 8295 16745471365258443574295117893558979828459306361040896000 8296 16776288876048462633275111924470388958826915907150635980 8297 16806134798570722776502311288334811370113963270559074304 8298 16837058944590897554303601684470252035362781092740591886 8299 16867004470940958759362451286351320911934084285991660800 8300 16898032097539112400249302940728194305704167156572950532 8301 16928081038098347201873281381494634239568654177540771840 8302 16959212435117052129775814446215176980395987316285677168 8303 16989361606220771845431092448550056890229902676420427008 8304 17020600681201521043370363223419317300720230697671941640 8305 17050850362395535629935418309595049382261004032910651392 8306 17082193861616563627668462627097933242360845105247438810 8307 17112547966963668039916432225344796202889941545191332352 8308 17143996248584111457242137091940186892994430647150588544 8309 17174451494836276756393800813663574316196377123297863680 8310 17206008443840463702955242030575759187049178637499779504 8311 17236565176176098702148374794640982774862837381320633600 8312 17268227566213414662258529656854541196688978704178300400 8313 17298889678792672110028875082528274712839374418136262656 8314 17330657806308606355562483137309739011908266315397348870 8315 17361422043189390905275667234875113178868412898608881664 8316 17393299898738531526902240129137532930340390628890312960 8317 17424166543032034660245425830449798241664947376907431424 8318 17456150801884124706460495174549618188573713043589087680 8319 17487123853654006013514998763271081143029092132885340160 8320 17519214879230532575921090738799347257224203189395660500 8321 17550290980780570973569650458328210093831786341408901120 8322 17582492740484178903278041787898065879013248310050526240 8323 17613672244869272155214476120510007454187079994224071680 8324 17645981441996808603271257187880107944611891814206372130 8325 17677268325989585188125279952528744915471034363289332224 8326 17709685260871187081009731314900047226545405691618750000 8327 17741076194710958718360136988076468107211666453831107328 8328 17773604945438044826303674873801050641370382955721671280 8329 17805100218747863014649771029425904650846954353884170240 8330 17837737385263858018283100770168818964928925831353342204 8331 17869341082943781957908053843868354078029660526002440960 8332 17902087033960280507797860267407842498484575054183111884 8333 17933795725239851057618074834426980542820920205335909376 8334 17966654515145207073933668850851073352403881277728452720 8335 17998468558181481038593893712037163201073331460072759552 8336 18031436815574017835155257156179313237304975336531917690 8337 18063360271394806864525561780820318866749494427765321728 8338 18096438303444026070829469554957283603189463112988540880 8339 18128467769862902277195935541353589448612719711961221120 8340 18161659741058465768648250780350809169866407743109194400 8341 18193795511391712103367844892176540541843516894309529600 8342 18227097944733112067793668633061640272984589873636939848 8343 18259344193385669858190830005096097293746407452906655488 8344 18292757465941843902848647322835134169330040385683866000 8345 18325110684589894242008846442568333793350146604693248000 8346 18358638936510512705482078178912737606587495595051188000 8347 18391099488473568978890149216124386488729783860241954048 8348 18424739275089856531905537221401617874713564636595185432 8349 18457311310310690237448372869200258614906648126428436480 8350 18491062942793334096051359806560951033521032463869554408 8351 18523742982201506348240028480648430362598805448026918400 8352 18557610713107535929325878546382535652147325022171294030 8353 18590399056752294553895128046745248045277077432209056768 8354 18624379333578279052173473187382115407307444437401441090 8355 18657280244171613838347890614442424597491983213640848896 8356 18691373449462304322905058834953329565448395135736366810 8357 18724383339498877336170900923756323861562074913679449088 8358 18758593703940759684789310903242743609115551974302124800 8359 18791712944999566510680538723197163939739780845536871680 8360 18826036946102298419996160751524913422752970401845044000 8361 18859269775809453252914319868017879027936757219820436480 8362 18893707728756827442782857254219473790071210285497907868 8363 18927050592611273764972015600073063607958625015865986688 8364 18961606842877383236640218142187567540432548850118156400 8365 18995060044746630597986086353649454355326000770797158400 8366 19029730959682120717964866797327762561532136857894981920 8367 19063298852293780554120393346394508011712142815575159040 8368 19098084823110896969133648377715569679065319573490466148 8369 19131763741242064656879640741009308757902754755337052160 8370 19166669087877166596355747835863043396373572008303296000 8371 19200459408437833058797492580858943840791121328019462400 8372 19235480528953792932477203900436295472134677760492303488 8373 19269386582098719595413159661872702835207509730693236736 8374 19304523798859978663467450238212655534017973630432229280 8375 19338541950013285927239685430901036773850647487346002432 8376 19373799700153271365364369906376884309069327226585069000 8377 19407930256989846875900986025470424923381586816070518784 8378 19443304829217075926813827371371220265021018315779473760 8379 19477552239461073766159743625129500875371534662408562560 8380 19513044030647126372431590331475876705988087283708713000 8381 19547404546594461179540740414744645689139715526669611520 8382 19583017967688398882377486428521414309700457513354438656 8383 19617491974831671303534200138008201814909747790312781056 8384 19653223345974269569498155737956391881803350859532388460 8385 19687815265700950559813598777025088252377123960622493696 8386 19723664913405244774462257371933576584564615385893521600 8387 19758371029349966187593510684490707686909963410882025344 8388 19794343487422658385745723623735845056437496254901114818 8389 19829164114350386395456774081360837319538623006088107520 8390 19865255588049524422547256546058639796207812334656208400 8391 19900195267354774908629485008702878006087295234942956800 8392 19936406159272201197252080689230776816389204310839238250 8393 19971461062326320516635795565509989679691988988605173760 8394 20007795879452230633232520845447613113800331845030466400 8395 20042966397244600621170449010238663172658000371205123072 8396 20079421376983292514157667458418849800061934640776887100 8397 20114712023910970632256284447954303906413649476193054720 8398 20151287500219768068887585606202138766606651527917616720 8399 20186694479728973752887737673928360484996164193480198400 8400 20223395081794472846907176473905171676802448308472866656 8401 20258918712573198252215900218955116433090419812736204800 8402 20295740560423909673120775481619759068152657989357151018 8403 20331385482714924267402183761799480766762997430160033536 8404 20368328988049581068101663029315981200202605699897468160 8405 20404091287338297559322048620519972986038589394458438144 8406 20441161051833637163864563631252700608093322650372312940 8407 20477041124669488499306625392557991134928641307069142528 8408 20514233304583245118295066193428897879514592586824173780 8409 20550235763536777271807447991539681848717158665925575680 8410 20587550697106940940739822915587979235341390049783264802 8411 20623671660473032947675058045019679729583474481048363520 8412 20661114074098866141934296049519291769826072603277499208 8413 20697353867903744055620258565222525942039201615732387840 8414 20734919798020417272356632488076776489776325200196542640 8415 20771283159961064085086712999761498607016580793593200128 8416 20808973024165349904164998775109415900607214844877261880 8417 20845455952055594219027620109621551841383361290172267520 8418 20883274451968311200946621355257099547822612509411147072 8419 20919877351371645026470723323231564359690285383162200960 8420 20957820557089712542605567821732647033317338019763562628 8421 20994548137352642659492579351737058818795558392746659840 8422 21032616391383362046618123956626682069322496786664363868 8423 21069464687289815508558390074487835738556035191781156608 8424 21107662818618890895540989520178726811108699142992242230 8425 21144632160258470667722710765238660675029289981917151232 8426 21182956116580421219495375091845978858694976288709859840 8427 21220051341016367175481908272415773082976462486302686336 8428 21258501549380231742066794912788509851775904654565749092 8429 21295718568381712982159473087258442447464357494378339840 8430 21334299828897389491186759032309607595488710124405045392 8431 21371639053777367021085440742382496639679908966006745600 8432 21410347348569058273125533548812148974971730823581885888 8433 21447813590818345106612664151132718777708304253578124288 8434 21486649270215435654588595401084731643959498431040005530 8435 21524238475968341797854889896033874486076750435543061504 8436 21563206470085273284909338316183082588559739862202334560 8437 21600918973484628154144573039129588933831104218790328320 8438 21640015142982378424734885209428338654659971323675514260 8439 21677855885939113398137080021708307417888599283156359680 8440 21717080663970504815765049246893674792300031906725374600 8441 21755045466966131729339541584476728487662390192978862080 8442 21794403754061975557338934151141311200855183846658299168 8443 21832493037751851848592598794461783891267160826866027648 8444 21871980729787374531033876616072034825968742133645804480 8445 21910199406338189847664481683698891332194493571463452672 8446 21949816858064928903361546366152860004037253322960881520 8447 21988160783076806598024580491028442253089469535579643904 8448 22027913031322531398784566914649710294310791582205838896 8449 22066382546645841599701099619699107721309847272101355520 8450 22106265359677981212790535551140914995658707452680427249 8451 22144865510573160613535041385994188150816597869112081920 8452 22184879327717043342317369391186859148482726754742022914 8453 22223605845106551527316555972662455754282550905360855040 8454 22263755672888729320008783250921921033358718222535422360 8455 22302608983364186248986341212964677589495925789523776000 8456 22342890626081157066692102828054206640068096944118054080 8457 22381875744403498966178955380821330198755191616038507520 8458 22422289564892096781539167364107813816987457114983236990 8459 22461402257942897635288761322404392468461299354800805120 8460 22501953398245289550484323345025561993536185935841955552 8461 22541194012058772444872494335245242520654398155665856000 8462 22581878146135333077610118570389179368567830311337122168 8463 22621251835051224718806809141558883405458097045653880832 8464 22662069412136795254495836952074918770950214869299661305 8465 22701571812026596667760941025018942790681492004446193664 8466 22742527943103327270523911086884945013113295967715593120 8467 22782159486538681731871815558709274301431696189726500224 8468 22823249886122484530205197679459623763932915915427588540 8469 22863015696210557927329155690538519541114228528369640960 8470 22904240731708888569917112209591405570014727454880789584 8471 22944136481080347945088751377363240096515366293161870080 8472 22985501401761827886309750502584352831497771292669705560 8473 23025527444436838727975864435007834287647664339479664640 8474 23067027831766823003106727647138397880732103690224718720 8475 23107189429589740418978653028078933557835457243803611392 8476 23148825739175695320213357048613687950917526530525098440 8477 23189118431010886683908034811143499152453153178282950144 8478 23230895884084346758789294323350453699429120054667268560 8479 23271320112321279870751390235006352623730185490057219840 8480 23313234328067431882421990421587086720417742860019487396 8481 23353795322543825080168997930613858444081710344474736640 8482 23395846672925305980582429873940345929706861832431734018 8483 23436540013914518220503018282972204031309637786202131200 8484 23478733861375676765270507477978033657480166598280345280 8485 23519559907207283677197027489011902484229562644843082752 8486 23561891735027220019279861492701048728757016128083431740 8487 23602855857144975616017992403851714664016669881922540032 8488 23645326131224118701334987543089220469095011679483642030 8489 23686423773324603637120615490507024136253539020701931520 8490 23729037823526223230718442646337377597181898070188554528 8491 23770269434191648572697581207219379699672221902632727040 8492 23813022782350858154468896361966125152626705408170156488 8493 23854393704092193524616913257481341260343272748089088000 8494 23897286730685145142255606355860474829944068220387896000 8495 23938792445692982298202196143704133783787821280836512000 8496 23981830624689689421888984859312746681777265163117017860 8497 24023471495627793120956534604498348370340406829445498880 8498 24066650214044373400111026702897804865033351633224647424 8499 24108431727994949268027824889274169784100958060652947200 8500 24151751458301116991779700499109400153236740066203113176 8501 24193668957992568702789892332875759899780165193544691200 8502 24237135140774159215149594470082164445419139856534822320 8503 24279189084972782438996745563731406085044867844349852416 8504 24322797146697526379741653367680366117341706072539853080 8505 24364992988925918946625407651769001905310479239536234496 8506 24408743314762123290373028604865754023819735754512895910 8507 24451076437067670537237963124656020435334358484292983808 8508 24494974618693379605684623625736554836840185203528674280 8509 24537445392105181290826973877125112383035390267271086080 8510 24581486714349060637379633959757233422683599163894438304 8511 24624100739921414975395066529451388414124940080164481280 8512 24668285681899872662545945098945636342553679930385230880 8513 24711038203311380548449755581766024067941698808162853888 8514 24755372322498095002995717237461793569780294453430304080 8515 24798263804917285518861090223965851121707968989229168128 8516 24842742426479933273684731387495341436679892799037168370 8517 24885778436546527590657864400539336159778536132312895488 8518 24930401954462412071142978269277904683571744491224225580 8519 24973577776125398994461906269686723329699412659058255360 8520 25018351898047046543169125946888652463817585294902520000 8521 25061667906783145816787843318301270098365074670797465600 8522 25106587813251276456628574812670654409560215448249709918 8523 25150049730398475874786308430980628603109976288153614208 8524 25195115911331923596196778120268678035111105776734321180 8525 25238718875479611503589796056476254942317738826818035712 8526 25283937003503711475629323500661889195799033776715936840 8527 25327681486231404830822659897966011220748354646585552384 8528 25373046787244589839789309652470492623019466005836156956 8529 25416938474674756474992767675162614609111931584600304640 8530 25462451347514110735717220841087183587411421627246142596 8531 25506485419383742918394875586320070191263359921568480000 8532 25552151689920878217670335686750149712001939436057897600 8533 25596328530382629589463962099443942012285928993540448256 8534 25642143276885059048944257698287909639475904164359037160 8535 25686468725773925155331646692965451464254009445316774400 8536 25732432445032299443908656733338950326331678249520484680 8537 25776901533670215867809091915630296729241208647991071744 8538 25823020019866530263181352884095354114614057585906057536 8539 25867633230554158980767475418518704400802278532936917120 8540 25913901604179305258525469222015876684214274466159557472 8541 25958664740658570747188742716145620622277730905810641920 8542 26005083405399431885222450019650623555404193882423305168 8543 26049991545326400910123926596691780607834183083814683648 8544 26096566451819636663983567282420909974763779471578598840 8545 26141619983937970019414284451831129386832717731346688000 8546 26188346101916050735180072951789811728755750364353185250 8547 26233550986861408408620400856016735289560639952728662016 8548 26280428824307221233522309102232745610652764843631904682 8549 26325779988211855570352904315705782616173820088392345600 8550 26372815459041859747559348094775288101774805580584163700 8551 26418313390854801588297599876061276493762390077117565440 8552 26465501507940192803165595100686982689555447098431462950 8553 26511152135636634825357131031110635912024017764525863936 8554 26558493311910118890526748299977512940846539824820578560 8555 26604291604701618422981555615970059321280141789496896000 8556 26651791913698482086924900634714536514672283393731732480 8557 26697738264949498425518301186163976421166422696421324800 8558 26745392570006248719610310089373307923178328572309021240 8559 26791493067828639496716991967051188706204161627665461760 8560 26839301884020595448972817541162320531359829062342980152 8561 26885551342942844611741004754089763613027471446413660160 8562 26933520706170087227934846153855512769828782960060731728 8563 26979919626233124732111783935904828848785908141977954688 8564 27028044443984452851733937688705070264731905684853399030 8565 27074598875479524066982293587088239625398386938099222528 8566 27122879565693511395417392254827541775307080239761505620 8567 27169584367165343192856415923332883146733134655102716160 8568 27218027133115353896662541689915633178675328414875951280 8569 27264882706990966562814976658707585309412472785128765440 8570 27313482299060173406979781582201783472727223216454742828 8571 27360494859050790877570743105120370062461679735498392320 8572 27409251799456185384837842332283878010933691613427965344 8573 27456416050653077936771719202992738867399799529069700608 8574 27505336504143101785229547463058188031322375400847935080 8575 27552652953470926299486009089756270250843761282539584000 8576 27601731715553465233860686099321947064282269148269111980 8577 27649206537928662869697852627328792127716962623647911936 8578 27698444036118179335076012246465622245000193319396959570 8579 27746071981690439097551093531474132546935696419861757440 8580 27795474547040145188499602839617065454245039503481030592 8581 27843256022988236611775308227828884257689870579054067200 8582 27892818290635831292765069873823443644458426210192536208 8583 27940759643204002900560338410779982955484641526066222336 8584 27990482147125944757114904479181375776343675067214389300 8585 28038577965293156173911210921924280591443206161890607104 8586 28088466997079214709943313322978777806065573795576728830 8587 28136717794671355889027697966398278672810479360579053568 8588 28186768040178847584779032104113388602517090168107274360 8589 28235180123778724145289180607153154269575870170528092160 8590 28285392015677901524999171407389350186868049303959024600 8591 28333960020276035635861998445853890633352087171419795200 8592 28384340019861343881747029269527677444588589756746310480 8593 28433064362046636925981312767994294881772365259432728576 8594 28483606991478000846286370836711040474222674270789976010 8595 28532494148057646264981956381114018066778349812538601472 8596 28583199948704634268850825968504716598631914072108772640 8597 28632244390119540951312397529882932848300783555697135104 8598 28683119787502941567862682035555205454439785531158336376 8599 28732322039264411897147606443362041128778011742149228800 8600 28783361602765860795842729548507833435590901690139052700 8601 28832728101019958185622029525986597034370422009628467200 8602 28883932268491555994748284601764188671239756904031346496 8603 28933457535478981652856602475039707273311140427375280640 8604 28984832905653330985306961809314861569869455684725751120 8605 29034517362836401781313710233805243037206405061235024896 8606 29086058337981455422075455515016842281886757578631275160 8607 29135908595209123836559356519933939660262884748029194240 8608 29187615728888746224590627908520621026519923026566499910 8609 29237626140450371740602378242676091741198330782473748480 8610 29289505990051882073151556729967904816359676980244878208 8611 29339677088585219311016260497606661948715865510169113600 8612 29391724104593833360669910158685245955784021420826457754 8613 29442062463122353815687116507863314795073978693892198400 8614 29494277093420369160536754604230702825168005076656273160 8615 29544777114395244026482173120492953592539032900300625664 8616 29597166093089618001356425932350619182914562116995559200 8617 29647828202883120064270026561788673911107019853712662528 8618 29700385814713041403529416093563375335898676873007802240 8619 29751216763601837836260171754504869495534146977291372800 8620 29803943569772923059934799532167585793057064034634565728 8621 29854937588765563817661051504924836608888738416620835840 8622 29907840281004197183753182977741121198854699141899813280 8623 29958997914837244030608634036684804112479952921766916608 8624 30012070827252173975081922004225675296212195446997273220 8625 30063398783620790348200334046487194871976089050475732992 8626 30116642369411353484702303593600878549044456036683070160 8627 30168134928553988600126079415535858621778829534419149184 8628 30221556064718514515261074233097029408334957005415786560 8629 30273213662851676412342813329833787173346261413282045440 8630 30326806509406384193271145068681320480482158301579682496 8631 30378636035109562323096057038946689106054038691026634240 8632 30432401160914125052098330657879585337688013711521326760 8633 30484396724357246872943429184585519418583764313120747520 8634 30538340963060157961254874499960791241479349620035546240 8635 30590503116370765874365972075529636648134757124743791104 8636 30644620678414341029050171055039473589100497008687937280 8637 30696956266533677103429012388053855454187920316434759680 8638 30751247615517102757137847996279534134532957416647751984 8639 30803750798979687162960714341410712952723647043087909120 8640 30858222952583460869158112127064951604618667767138067600 8641 30910894172665389596128835725647142887925433950657766400 8642 30965541163624246766950497896989641610322708350384888500 8643 31018387454879098939773866785126340478934781019252094976 8644 31073209864880796572292955750758814992484024339153182930 8645 31126225209266892264904561220474917012221895998686208000 8646 31181230011580132386818541873212233372172309667261042240 8647 31234414968630032584351826558614039397705936540196059904 8648 31289596252656327849974582839984466769112891947787774080 8649 31342957812295990530809796062697615636624947476688163840 8650 31398316047121422285786884004647051153256262514177339706 8651 31451848242760791639434361262421728255812055480982880000 8652 31507390589446613298662559979306433313327744262746844928 8653 31561093872550580084886816413985364888745107671421178880 8654 31616814239113125583249468946039654812240304798104214040 8655 31670695787979266141849369940721624067078663668253508096 8656 31726594764042472156003122945641381719111330789932222390 8657 31780648429764755254231941078761941633685421065573157888 8658 31836733136092219123776923885149426868396084895835605636 8659 31890959490927265822894429671928405319848375373668231680 8660 31947223888294100052395629585284199030606169651533901052 8661 32001630064783066125704676391681012746661318378238126080 8662 32058074627802435705816778526930151368767690138282973136 8663 32112654534891158247049211690074095398241825424446329088 8664 32169286575957247984396605371208742576191883553995689180 8665 32224040670311415048291267677541743352799216399159793664 8666 32280853965079619307952595990371566082372445608907297760 8667 32335789571418259644377717996175858819343951640118033024 8668 32392784722778549215946166242858768083887883001783061624 8669 32447895564019190163182394361728958139550005883262901760 8670 32505079837864053755893867662123183850147545926624539128 8671 32560366493922482288863791972436347787995857141618549760 8672 32617733719800845981466023083689578477964955432190589168 8673 32673203473915131298560456852743168827732315470444948480 8674 32730754137295621288499147922060979669517156056549126050 8675 32786400766180544956104707793119995158025558414823644032 8676 32844142328463926564737556230709452595696273664695689690 8677 32899966293982219868391998660653676849777925564556598784 8678 32957892401132126895881867298960019743341878895631142620 8679 33013901182625752957941875338489060866245366823971696640 8680 33072012445747829495998139907892294420744271156949696000 8681 33128199630038431064511436488588533534921204191906867200 8682 33186503462854323981408455594036522897031401460373063968 8683 33242869643044068821635528313633651217633348821574639360 8684 33301359746665394733529106564331490170264092022882998160 8685 33357912354205899616154188861447195570675954912635368448 8686 33416589219783389444383131935841178898773360384181957880 8687 33473321896501611660802623255678211074467345698510814208 8688 33532193142699582211660834804578884094877299748349045416 8689 33589106361133873725805723669619924973301172186426987520 8690 33648165496274581533903309552522674545580347614618537600 8691 33705266887953085312961460199161508923055234888004908800 8692 33764514531373538269188242674540275724406198649038820108 8693 33821797549822186779113056776644450952058029811990568448 8694 33881241271458956319732069976848553920158637948335761920 8695 33938706517686884407757997801860826096200041280469731328 8696 33998339882164104072765673670243348031568381423008200640 8697 34055994938658229739526033898626384603664609641161572352 8698 34115818448395406041075741935559896895371545744706586950 8699 34173656824927321332509223982227122639680878458926800000 8700 34233678253411584864595136761692084979941753932201009400 8701 34291700427888322665356064404317059733647437456187617280 8702 34351913142962507036021636642457618554354519395640992200 8703 34410126907564857743891492059967776528771110472184366848 8704 34470531542539520388199600053072479329927932853206263730 8705 34528930209308431174792792162534498563503584834437175296 8706 34589534487736773655320456392079188385745780544128630320 8707 34648118665665238178702669747283303404590680354730913664 8708 34708916018638328379738019671502627914653878543407221184 8709 34767693449745802110861361607816108142533179050704762880 8710 34828684385510448491149431474235506853581735040335838704 8711 34887648439314987027437704489197824212722542688966604800 8712 34948840889088218450723416334712603031190665542951968865 8713 35007992054557966653780000722165230780435540610777637888 8714 35069379248630320287285444002580350051266651018725078270 8715 35128725476094732687009957664610319197747615799001571328 8716 35190308056275180110200981177933568891109094137150995820 8717 35249842513390933685802515260610949244487556089393940480 8718 35311628365554480706444030265736657104622214121015894856 8719 35371351675141803387107498123787985621045163970670056960 8720 35433334088473872476837213514834463672883025483250372500 8721 35493254149470089402582416186853019154289104092229324800 8722 35555433638084311028420572694568276096369814257093200010 8723 35615543682702631309540229311550242731678314572986788352 8724 35677928344328188983339485018407438170759876023602132960 8725 35738228867068963772940302249301222074842197265146432000 8726 35800811785966792807600526087787193929573273908347813380 8727 35861310898231341936320725285348306236767815361186376960 8728 35924092730673660934962691076268754581618387484238724780 8729 35984783458759405705246558957122285663946817581230919680 8730 36047772250220680334899941283280291613729171833322948396 8731 36108655225166290985810244453294379410014157388790659200 8732 36171844120085576033654571713091517085224293810706103640 8733 36232927406620365900104154601206715764627171009972867072 8734 36296316930899559149072096402118610256535584179055440920 8735 36357593615404969203800267233191270628122244088029930752 8736 36421192030664806865883143227653478188756322960577304000 8737 36482662613119785419727686926561582711553757143349740544 8738 36546462860587464646405989311110752413540237038954983684 8739 36608135622530741084978016231403008534815048082040824960 8740 36672138367289375198752347659311413655779648929427067200 8741 36734006184919194121073877737077695362880773061051686400 8742 36798219635061016202122936009925469651882337085971777536 8743 36860283153759112850011946187726080382725308234617177600 8744 36924700312060028069538231289615031760612230525151942030 8745 36986967759553230845900109159299332920210537980136812544 8746 37051589157960584878990330777137576358428725001347770350 8747 37114053471852592908175200322608031537397766168542834304 8748 37178887544995787045634436967601376013058537739184981360 8749 37241549236875288180457869804291936099061754967185740800 8750 37306588774183741149879996776429915528791527491225098008 8751 37369456292923137788847245584077862197582722067441783040 8752 37434701968311873753485203445119442136629910942547979724 8753 37497768043160886434318542912407850150563889909913146368 8754 37563228236535812756192592014235887220727583306957380560 8755 37626493521375128631358285552694329356412300197252842496 8756 37692161085021394325285481803626441660409259526583282400 8757 37755633973666197326602387232050024259450743269015050240 8758 37821509451727070700072869895384885044976496914717834480 8759 37885182736178434894597097315405718206490320142021822720 8760 37951274733546004199373983744828479944340533614761069200 8761 38015148931067712837171312947765950968355781331493094400 8762 38081450082265310408950535514409084247260592695807952268 8763 38145533818472269855314634547905772932580232106228187136 8764 38212044812614624439465215509767947502625062913008919600 8765 38276330660719225950521588484309241356300457684813169664 8766 38343060046613690499698025865758861320818220138677801080 8767 38407548669075430832800494273544439646262497690461937408 8768 38474489151780490772805295368310627261007600770732547322 8769 38539189117883963548754556583743535402681122033614151680 8770 38606341247756945775525627987670860537029978363339317428 8771 38671245194865960038222166923330362378203681340255374720 8772 38738617750187245739893289202519107230182846004558136928 8773 38803726207553554137721589907034341901780783953405075456 8774 38871311671240872183467143206197852786483899902922102440 8775 38936633438340869865027254316662141275747722620454284800 8776 39004432508640740345665391608206335552843217408216780090 8777 39069959999537950242522306860091385416423498361486414848 8778 39137981403760301901792179504538713594062033927459223040 8779 39203715295926012291384300066459818212366790268603546240 8780 39271951582667083465888716878445310280547806827339014000 8781 39337900617915607833923234278212157817263827823317135360 8782 39406352343746306353067652110550451172296121353040938968 8783 39472509008110621342366291488746689777538873691330006528 8784 39541185134450094156783483204979188463136267871323190190 8785 39607549963043741343679938754553732729507243507489378304 8786 39676442811786962111888215606750338784503600028940505600 8787 39743024781156285581806437017551249058333108675198338560 8788 39812135066296806349573070237487318339887588441326034460 8789 39878926434699970947781912230720341009573558196883660800 8790 39948263058999213441129626316773585700753697900707828528 8791 40015264512753207507001560842785737402890408281172832000 8792 40084819865244667673550317766536132090633666032533593040 8793 40152040328430322475975638399696616413023384129603898368 8794 40221814978454440393379444135293377384739483135233221910 8795 40289246776378289530205683961086762099006251762540288000 8796 40359249865488792499731944846418082833184796898426671560 8797 40426893539072317400736623304423202545422503855249182720 8798 40497117231577158527905190474864220619674742409062288776 8799 40564981944431055357175567078587779906579333650009067520 8800 40635426963749458836999929887596994057908324966342218364 8801 40703504808688659484632750893975550720474416479259412480 8802 40774180236329619014014920730866691852251383186272425120 8803 40842471915256766130786476097534604991911430241801552768 8804 40913369984153858944593259637804432135527932509546492160 8805 40981884600337021840561710344862852599385599791917213696 8806 41053005886249517242820478347123575049027926055683913760 8807 41121735600984920641326334555124671363258307310359172864 8808 41193089435659568859630244731066231797314522321025062080 8809 41262034802474005263348960787809044787048603706694369280 8810 41333613182900613972983063618666688856371885918535299804 8811 41402783549329025205136291902622690772814245969103617280 8812 41474587208438287200774636058584920037858591855928062804 8813 41543974505391216920660255357442323720952134274510305280 8814 41616012713536550488183601188642337859153090933000134160 8815 41685617652020613555521093727298883053823575045478665728 8816 41757882476303313904573801456320975509083459540503940200 8817 41827714342096082772860367628208342534652150916967255040 8818 41900206371502549702130567752605710442284843607397760730 8819 41970257165526662830025884642030014016882232516783794560 8820 42042985918910791330984463256448346383778603792810775414 8821 42113256200664900958236908472088396786239696972910732800 8822 42186213504312556503940821524347547288285670940290363336 8823 42256712815628433522507232207756218875218147053677738496 8824 42329899418979983228776685846265279071496922236694837680 8825 42400619518844302291348784930233835106998106551855284224 8826 42474044877878213450485672093521448270008286973816421120 8827 42544986486502636658039063049235832990342795685238146048 8828 42618642506092160904208730601162032616227445342205245792 8829 42689815102113754917846210500389063729196303267824545280 8830 42763702377857826123137291874877282789877495091678316296 8831 42835097791793855675397365785454996294209078547684659200 8832 42909226033073674857412100161341276357730736905499908320 8833 42980844837454865664891428689809728271179601028322663424 8834 43055205703549732127311715992507501901482091113086421440 8835 43127057631214635175112441964794075332702130952027340800 8836 43201651881354113520239219078701845378671111565927218385 8837 43273728515971478398350440481935717593013723793378860544 8838 43348565802299108737759495325447091139157469022328374836 8839 43420867880404442536287289703403517868935971728587211520 8840 43495939935445813638528160029976605097293752485203306600 8841 43568477125235896920711263753878686109215853927485501440 8842 43643784551135117418061111667518208866604652094779849918 8843 43716548516444437429895474631554705105354648391633054720 8844 43792101223864528509726821238550442189074730751449563200 8845 43865092543410241740676862891992404032901049850178816000 8846 43940882014254420584449893465505866923530429926503830200 8847 44014110615446101436320600183094377133925577703287117056 8848 44090137626062353769718371877966240718125816620575309440 8849 44163594920940474967497469841782884334178376647906841600 8850 44239869316203728285840811427428930307592938091887088400 8851 44313556050812537549714582199975380867424524023547466240 8852 44390069387455422790913127662605493112150505655129994414 8853 44463995430290034034293607149092987370914721915016452096 8854 44540748324339841207809785610092890930842763220729335320 8855 44614905162187497605736609107728416506797774383332769792 8856 44691907722152101909530852907019775052107768440498468400 8857 44766295939860643260460633023450451083513541979295848448 8858 44843539474113537015617817754033260612243304569117035616 8859 44918169204632757275047306185855361480021192150401114880 8860 44995654499643525540554341589011076057338152886121550552 8861 45070516972829923808907580464887102384928282630419596800 8862 45148254069819748684413188830638151911237867916103074176 8863 45223350048617425902330379826562349779097569146268146688 8864 45301330332412547443805551036314858055789927812638768190 8865 45376669882160696426389273427877840576310162354575857664 8866 45454893975566578847111954740926764886742963785337048320 8867 45530468402430736209709565893001443153866708810093796224 8868 45608946622958442032041312160881706014200092896821275920 8869 45684756525449520916751372382847595059666850978596339200 8870 45763479997164375167968602952951237026557401771841263728 8871 45839535710236828710904710857616726604998406139034174720 8872 45918505229829082419081036345240649995977085062678980350 8873 45994797805062106855599550558925818702356476615512028160 8874 46074023621223942069451159551071066399826758534809309980 8875 46150553831363434235637840561528109081057087410636973056 8876 46230027146289262050789688296344830354503979241275968720 8877 46306805257086260596648223721496919986657046846853335040 8878 46386526707913167415797955208367737664841297468469785296 8879 46463543848981917942958636107444221340171087975202410240 8880 46543523958692213266524178217418110818726170891683096496 8881 46620780734865476105955011299368143718758360986431482880 8882 46701010439580069167963106716643683110661888660613196218 8883 46778517399265283682072217709964341039279357374332764160 8884 46858997513577813025358296954548257766647737050475297830 8885 46936745519035954779447306679470058984852515809186429952 8886 47017486495510324236477340728833786689554178881586833720 8887 47095476329328941697021854097924237177190041396853081344 8888 47176469191572201976839294714537390113303149186947949560 8889 47254711331392776568190894711749912661222749797735736320 8890 47335956723543210189108471790357237008550478963119798272 8891 47414442111319168489172739085155101554386270480464129280 8892 47495950765570179479540952166075261092329551169475198920 8893 47574680020276285197046809949147174316738024818513602048 8894 47656442688893222720317744962668989696717591171806291360 8895 47735426568689957244482687324827274778973058564838339072 8896 47817444076803366672880281508972566940163455556764549860 8897 47896673250933301560756980799056931710162686305183891456 8898 47978956266517953591701228149200203133539970784551731376 8899 48058431535303464488286318528608234545433211716369506560 8900 48140970892232232551862094124185639307250862410336438150 8901 48220702941436892941498167682595011733743586307701852160 8902 48303499290790235261055459357953437057166817914679145068 8903 48383478878939569994071209690488727416704415757189699840 8904 48466543173978363750710196849598396268887060902929876160 8905 48546770926547125983317279940496068540335160357625860096 8906 48630093724248203197326756819172821944467856029726830300 8907 48710580613057766159756135865134097619581221709368113920 8908 48794162757133751866131305049140283090899989199131192344 8909 48874899262549157351855147307706414249189350396146780160 8910 48958751632618990632968848251007004083642377189236064504 8911 49039738565146034498183959567036027678340659622116085760 8912 49123851801519290729650506181316489581901034456120964134 8913 49205100066881497145019732561290862525674815874091559936 8914 49289474835697546487320555759439735153116625606099286570 8915 49370974997517821090078195259861082280515337831234225664 8916 49455622469250487766636561417112110866726821994637755680 8917 49537375159518288673891721063347736888624410112290341888 8918 49622285700181083160355250293153203272997075627989463200 8919 49704302116387223188060801631194250048766306078785397760 8920 49789476580533351864370421079838158401266059568071768000 8921 49871747002539470969352254314148836485452638750753920000 8922 49957196485303213063663665174039259939742306100236394048 8923 50039721741994388462875278209220671334510805582818734208 8924 50125436694552165348166725679144680408919140259288818000 8925 50208227907738876050812570379504207223951496743520088064 8926 50294209003368355074957259778258128622072711167206289680 8927 50377256537862399966526492855102419348507916057490734080 8928 50463515176549600553859535784690897189122587940451370336 8929 50546819679121835285822446309880604285128986837364106240 8930 50633346024034591807735129322391225294061108373694096000 8931 50716918913967879051150313217720113866094863248244200960 8932 50803713830615700352159752679585581886894773081550443840 8933 50887545191576555292403161410931397751301727093184060928 8934 50974620002878888825267329992765603352924515849768020440 8935 51058710674269656139511949341171406864792298220824004352 8936 51146055630386498929787805571076979881287884172880559990 8937 51230416954005076595226468476526002527604499166311454720 8938 51318032743776509936442268010819505851159128342016092860 8939 51402654890194854360718836674387349979355023781444497920 8940 51490553139086430513528256387206311229567624514594110000 8941 51575436761739850009706133550852080716588990815141209600 8942 51663607426123210419535092800533846508249003309841967728 8943 51748764178615545122014557494941650608430363784438505472 8944 51837208143459703899858716233260663415144936072303153560 8945 51922627901181124734462571984387699215416664260985600000 8946 52011356713147420156863920322638184822738909151032555840 8947 52097040326002310885230543290514909257105491610981527040 8948 52186044038765085108078835993232970305054511579327186582 8949 52272003081189379471544754986109552708706926678108600320 8950 52361282390983749999614096463242905214268567614887728900 8951 52447506827066601472210278254329294857534173121624096000 8952 52537073588999165896987816116707346526869150643649909160 8953 52623564087495869840504652407573882495607984023593943040 8954 52713408055637995921739117367229464563312876009461676550 8955 52800176500340470011256229080264317268061845382212416000 8956 52890298570974849882887103581684214219435667700804631360 8957 52977334624887843575038525004895908574487182151757892096 8958 53067746581144456558196822883388764936882376863879277416 8959 53155051113476182196320086262678414499486565782544983040 8960 53245742800272770985811235481842970661734581656200187152 8961 53333327613799089277716325436191499037100326257342607360 8962 53424299734693461330275027581241108482642332113853840018 8963 53512154591776080415193663550663599544820302646409609088 8964 53603419244502537286077326627380242048274639891151926560 8965 53691544820767782390624780105995719325568694724128892928 8966 53783091544599456386393729305280324712554469979672838220 8967 53871499958287819854163767730848176630916548395510203648 8968 53963329669647475369998567755004423724595699911531278000 8969 54052010376019765957164617011986077482208990878556021760 8970 54144135090274883731365356752844806865929557616353346944 8971 54233088969428459620837542282302371840139565536403907200 8972 54325498318567396598571303906119885422839918304369888044 8973 54414737414738799611110957726067743791356017066414110208 8974 54507432118635626651432159491717268773812305244094099440 8975 54596945979735817081930523743634086525307859672954835200 8976 54689938374436507295490640595990814100114633521037150560 8977 54779727682987842681734734530789277038997340341115486208 8978 54873007097722662897863154012527323183231840689639062157 8979 54963084219653109330208239423456434824150869760422981120 8980 55056651582505296745915906365279711058840968490094569500 8981 55147005752537040813972470409969118522919880166439086080 8982 55240873315275124165360611946930528006240562460000285900 8983 55331505433449320355122322743352761382191157588256133376 8984 55425662620091837013334390117649827147929784957944643980 8985 55516584967691295491683221071516254107062522978124288000 8986 55611032505663649400249116240228691849528479319821777590 8987 55702234411982822441805872937572476138769753763102935040 8988 55796984889188369093891331267296701907573745799280098944 8989 55888467052711193546891966215987045618015425769685898240 8990 55983509575272777950675197724085380526441088140612105600 8991 56075284605262023669041157735292313237485590208277543680 8992 56170620112975598645942494578898517687437378580760903018 8993 56262677028440881456930807451522999484036678123218654208 8994 56358318023059991089023570516463074164786739548052246000 8995 56450657735310843579376636994670894950948387008193737728 8996 56546593419725492427896900404245913583785706045035794660 8997 56639228451350124812777876033097912504072815350046054400 8998 56735459569869577035482372166926084857464953304097377960 8999 56828379036570070534596762888892310424783966813460012800 9000 56924918424442247283839762572176415569976653636898386300 9001 57018123031775967448983731762920787481504564764534092800 9002 57114959567699167000304604939868558769828594523318315168 9003 57208462181992879517349229600458921136106022173663623936 9004 57305596826882737456803378321634119443431988626731471780 9005 57399386238141588571273087718112780810649140754708202496 9006 57496831739140894379178235316663353183862204741459654400 9007 57590908869918624925496740023019701623536469525366628864 9008 57688654213945515210057044466073505968474829906950637628 9009 57783031842068945285454900963852644279779955471250247680 9010 57881077781194613977295703828666861410125400683469509704 9011 57975744795312435442445067445617729392271219565961404800 9012 58074104416677717223547244429049699657843317753358230208 9013 58169061538913885876414698933033063704027215675852594688 9014 58267723498841773486296985569195205057954671829595413620 9015 58362983848031957094723837282295087784922028725927971328 9016 58461949119555889220094752534506010569290595768889633640 9017 58557501252141339879345742795769739730581177693407674368 9018 58656782841795150461561753727487296812628913794778839360 9019 58752627701321489445039903391847994325726377250222087680 9020 58852214366464589618533745242314841163404498405625015856 9021 58948364981192095144785206560596769447460677356903219200 9022 59048257481684529214415819394888269880118927566287506488 9023 59144702518517995626002902657467928756908936109447441920 9024 59244914207605507221520073461888855551126843461958298560 9025 59341654395900152052086921118125826431046634722215728128 9026 59442173693769752001641377814975176278475875121374441330 9027 59539222409453625232284395230554650498902412103936226560 9028 59640050311016687202496826224434927256488512349430267764 9029 59737395882248704204124699449145338203505692523600535040 9030 59838545648711545026717726077960695705498600942444008192 9031 59936189030634755479621653360230482776782240178357830400 9032 60037649185253218533675885392118684158439766963987489050 9033 60135603671007220054820996250873137797336507331242791936 9034 60237374991275920666322772131602727593627053104768193630 9035 60335629012039104035688093966661607137901298626842636800 9036 60437725112568954659832778474972396670268116632711631940 9037 60536279404962163655918166029840949843762672848786454528 9038 60638688475051433488833752885135339559473721877423407960 9039 60737556686656782477687816103860772650478841288064184320 9040 60840279733729976358063719260193479858264366081652215164 9041 60939449950264557124602130105688350717320021130884633600 9042 61042500494731960698351189743787139022682214745177020896 9043 61141973693049065726641399299234543278104983518624370048 9044 61245340029611568730362801265091724020456311972807394880 9045 61345129762707277940590542966278865707370921415134720000 9046 61448812676825433331568929660183663314477528344855302500 9047 61548907135602128169801265348967122306502593394266671360 9048 61652920518076436823611576761646960439146041956480769200 9049 61753320456446982266899634864916907130745347496161126400 9050 61857652251393746799415794085087213370818695119620088514 9051 61958371583738274453240815447968766147204425827879075840 9052 62063022811068702895274558069677031109544593485796013248 9053 62164049386064898552157762788158647495594293482778249216 9054 62269033840362224311936117812151716365060180190470426280 9055 62370368646887860481625124217399223652183604195277501696 9056 62475674379823653844717392562537271205608573594701835220 9057 62577331235472994713911128539157131742240711787760901120 9058 62682959050780008173634887858922492394628051733335360064 9059 62784925911723595618268202220173382542757490746235306880 9060 62890889971343885825438486939733018320213249802448087104 9061 62993167598971641859408929007073795575965640232090757120 9062 63099455597065150509845993968742245992454662189657433008 9063 63202058187653455145055081492033755588866100799201296640 9064 63308671167107296698120751062181175415480011502126987360 9065 63411586317676071265074697800008835050222206911941031936 9066 63518538342005422378495208380987723967993461596217497120 9067 63621767053452524656074775029967595612270265652316817024 9068 63729045937067688308581085133445113112163966404003255572 9069 63832602306828527371543543662605516876913279152293416960 9070 63940208861675656298336736330734275849482077407358486328 9071 64044080596465182735528451655068039057103205042310087680 9072 64152029260595779136868528249701126316373002480782065144 9073 64256217139681975103911391822701130309113285222690384896 9074 64364495362932033507292284780983845847815801903460153700 9075 64469013859411229464750039024819520499367895576569465472 9076 64577622697612994106504699973489980693743224618795104630 9077 64682459151884408982368410314998150219956224824755399680 9078 64791412953000595275530879090295812760518322915895709040 9079 64896568388740804071066436245502959008141856256697341440 9080 65005854714887696939242474688650920672988480518738297000 9081 65111343504006304765073007036801547451236083644405877760 9082 65220963175366499378922729923649799109683408265072625600 9083 65326772780978040867773284039770354082636216424837277696 9084 65436740527352744775104773565391532979630217505192252840 9085 65542871736393692985201922914015615246131702060712345600 9086 65653174748181467168135973657540845961087889656842751360 9087 65759642315460890949715902464462562724659931075756319232 9088 65870281672224334561719259076921139981905467992591373560 9089 65977072687429127499882491237586191658250485344277657600 9090 66088063016197793718846859457701960917727817137723304628 9091 66195178515425620116428047550502450018889197266736508800 9092 66306507121168400432122470791842897264231232702304357474 9093 66413961766700755885815484213833059095781411311399325696 9094 66525629488638857333673489594642121534099301780439426060 9095 66633410484602944786809049555993948456248762622790358528 9096 66745432338989474162238779763721760342116709219731599600 9097 66853540479940029718450521329664919520646232399361491968 9098 66965903403591263025055787344863945603140117184946367550 9099 67074353742184488455940991306756916345492408897501263360 9100 67187058828054331627127687991339997167557948730550095408 9101 67295838187600589540216175262415864842033630408552243200 9102 67408900346746570210404308999077898739413040817979406096 9103 67518009786927369037167138239161273238470112138026157568 9104 67631416073275758559811859009955847387475306300632360010 9105 67740870541134442439719083373425467857797938236844752896 9106 67854621802355385204993782811354134318461867314869227140 9107 67964408238098219788896102854997266530459915991562889728 9108 68078519793108864383235708594597537613697161914513432096 9109 68188639009987196306546274664530130111617744354639521280 9110 68303097526324890410066721120717762918535953088696444704 9111 68413564869304800889297711585453695592188292456340942080 9112 68528371453295035273715058398143761941292846506959180440 9113 68639173485451323798947347478031110504437748969865701376 9114 68754343348631273381773700950267535048973379508699832960 9115 68865481142453802012162119520416880921138820771957745664 9116 68981001071797213091567004940163690487065342604121465080 9117 69092489864269469828317252221764740720928699078753189376 9118 69208360727198532663635451660874654981385708767879545504 9119 69320187200785297871655179778231810698226497519424065280 9120 69436424613344544932960101444271907683626944388471644000 9121 69548589589164874630604874572685960978828816322050846720 9122 69665179944303154904327007813437264726299396994052615618 9123 69777699076254245345670509185974815080169191868596436736 9124 69894643505256266306429579691516054575956774073164117530 9125 70007503080013005812210936989294756287062244497051879424 9126 70124817089062802478235608564164945716493052652226283720 9127 70238018192011005102123075562803418995565688174039510784 9128 70355688307571847429707915094622310397813657881999698080 9129 70469246482302150616856315540495556345376930013333882880 9130 70587273580434672300895920708583103915342974816024936992 9131 70701175235506852507844266209183802861736468920181859840 9132 70819575234702104203754646707646446070495124428884964408 9133 70933821210593454250277990070136105820924961294090352128 9134 71052580235626496099687849461020561065670264102208960680 9135 71167186489481560840769354677410525236456491086831897600 9136 71286305685423849430236219778299144028859385935783612340 9137 71401258222115008376264848682926998363935641595048300544 9138 71520753406849616893337721700578720391020564930231062736 9139 71636053336458004969791337795776237804569411956023774720 9140 71755910759418912093788210629088634883350608580742101036 9141 71871573926255407334608420026799031129847475948198225920 9142 71991794472191171683097284835560183744747855564853569488 9143 72107807017332462067462505906655182598175271232116361216 9144 72228406924382121570755017006827290699017652671723447680 9145 72344769696400064020445566144335639720181121100711936000 9146 72465734804436884652795224295610217419474651478949474060 9147 72582464069078868200391918692218689297521230512374752000 9148 72703795548979911246441221899287068429502198510526850832 9149 72820877035917911355235813915075631809207738583230617600 9150 72942591011169922749512525151531532440433527864200947512 9151 73060025843735462907642073418049179145999575146094438400 9152 73182108281467163710476043082840105925044503645991398488 9153 73299912622071754316286906258481729640472695960498731008 9154 73422364427633772865142852216312118611730335723989444800 9155 73540524133085011381183796984834707760402737558338372096 9156 73663361858351332767731008092169052363110234604554873280 9157 73781877785165453423039401851668959346140638513351550464 9158 73905086991667008999644314119463269329426409416878084920 9159 74023975731919262196322133511832315420943869241737850880 9160 74147557604825674778196473784162843985140816280280170500 9161 74266804595779805958686622445799527643808706930518067200 9162 74390775569685660422007943669045230896770586262157562910 9163 74510381960266362982574645550549101096385703607727838464 9164 74634727726701993859842415219058709444429486042648602400 9165 74754709991164670906060705321597292461710242607678537728 9166 74879431464422430055391838804002252838368196223752458520 9167 74999775169818902279608480597703957662944299329961879040 9168 75124889233331697750568085508999478279396571180927721216 9169 75245595256464786636839209054565733126490847741511567360 9170 75371087176162754995067806619528913341001615696561752256 9171 75492172429166100623780987685703369887633995078108257920 9172 75618043404496327471319121170991211569795105809473712094 9173 75739493039083206736514375682882216559960796197728695808 9174 75865759833747112623433866723636642063836674198767986880 9175 75987575012535907166298587096993244438701786089644037632 9176 76114223025098853350267510589036332101613995235302985280 9177 76236420539837026575479941382801751810747801103118499840 9178 76363450705886186938938780882817376643672260172412221996 9179 76486015840787392077865821132493562974011296537791722240 9180 76613445369138539128726541969424995312043248967449172000 9181 76736379009239563079610549480360334856593675988896704000 9182 76864192864462269547355717395448772622514349539171533968 9183 76987512260323740306701679919229205068057996065843476736 9184 77115711668938146519272076878103916569413402781708907440 9185 77239401668858296253915326822310551075225367181325307904 9186 77368003717149091863196944890325593826439172363906859120 9187 77492065497562705258642001675778393746307406842226230144 9188 77621055298210398966611819805116213555455299445363857162 9189 77745505986681871511270671399439825013324965340307432960 9190 77874884484441950681130420847989209335825137618499201200 9191 77999709064574907651432568147775533724094318826753735680 9192 78129493799336288105540563258845611241562211623567080960 9193 78254693177089779294901370704379777620461774132498647040 9194 78384868819207613637970263285416729025313325165874301710 9195 78510460577131690498448168006583584691269735220310236672 9196 78641028367878094582498858274641132510495519358541930540 9197 78766997045096253652947470321336925047657994736863310848 9198 78897974412103624881418066149540947562822728023169097456 9199 79024321211759776142252686943056367159987511789622848000 9200 79155692963678654326366366753767451027126128525254006424 9201 79282435342593109664991214876003202249301217048707927040 9202 79414202433283191540625984130972241751490930094396781968 9203 79541325081637396938709226254982201949826302356621175168 9204 79673505401080509195404225889022551514731714666092844960 9205 79801009233336916105492116141503072196308072227386679296 9206 79933587139207741801157011410815882657642158383073469460 9207 80061490075728733669161718935858055032308458240129597440 9208 80194466837317467128351177277927060487363731889451537280 9209 80322753115303556510934808659879220924056103249940935680 9210 80456146494780374176930071710161925090056164323743895904 9211 80584817331602721693811333021160221441342023683001177600 9212 80718611827855562227112018127140934516369288971091022416 9213 80847685028575408738578718928310338812436669728727586816 9214 80981881617735624394092012467477027336348394983855355360 9215 81111341560664437019468900424883607120948864065741171200 9216 81245958476097914966363072558399329538051507197587100805 9217 81375806084045943000065364498102150295456860853077903360 9218 81510827378166220501245184064561834283814814003237475120 9219 81641080928808253846312430003670521419263522557096714240 9220 81776507886115347357906576054504490411642008091911923028 9221 81907151295835845546429631150369720169445534996869107200 9222 82043002019057659596678945462511330880110999001214174960 9223 82174036532939962603739657840374093641261900545154556416 9224 82310295218687087855624609957108438126021096402422788930 9225 82441738983181895710337103552462160010989595013550497792 9226 82578406616985268796764996206929176671580787201457595680 9227 82710243692467727567451961939919368277985498993427718784 9228 82847338870664872911818159852204555368646626164954828760 9229 82979570201918353889753906147288691305782970577232803840 9230 83117076652615103609653578143338306746662946324810141792 9231 83249720867619521763878211626515843922744973033364308480 9232 83387639890637867881555117027292391008772507187194938754 9233 83520680592614938245902097436171544106023371709312962560 9234 83659030650881890159766859464330221013182274427419345520 9235 83792469099527945568444241553825452881380447781358474752 9236 83931234068309597693615741997436786769756873750840992590 9237 84065088757505685155590238233874635703555285032301946880 9238 84204269645386680338116649870084641847031856615090689600 9239 84338524325392709151861986555705702767868899320484849920 9240 84478140084795461473239678465479534869065278632190227200 9241 84612795708962113060587714762381621642622185318306124800 9242 84752829737406239783457939333130663460517819153768804918 9243 84887905304223342529331285207436166328111650894779253760 9244 85028358930847890864494569035338688986689511207021684280 9245 85163837710762044202951427914366686367838531555472539136 9246 85304729751570394198485716678761887096215189496013015680 9247 85440613019019912473484983064455754871232992945452707328 9248 85581927035707539365391642515049738044269059263105480307 9249 85718233652135621062211765557666909159964054594245401600 9250 85859970662958810069031205405645566525849203953080453608 9251 85996684048899920680002397218326115358225434155027568000 9252 86138863368569911542183461198195897475806800248023537034 9253 86275984500066011898267195161538887334445680604178933760 9254 86418589203503780918927526427445333735539891620459597840 9255 86556137442238910302787824555235506597740364490382506496 9256 86699168874324614758964791395257321453294554882208130300 9257 86837127151715780626807642610406781038962715913350948864 9258 86980604501999390487158848827173660232653890334516243616 9259 87118974121468972807672892633586548998411678336780385280 9260 87262880618286116995288311971599819561598021823809403552 9261 87401680801533619723547833358198531189133579083445248000 9262 87546017472644919555898970268033180200729416518908241336 9263 87685231318472737390922512035675137434159525927935118080 9264 87830017861775402416783078187498179545060610755606575320 9265 87969646355110914015434345939889362837576597611566489600 9266 88114865502642623361900752861498552825635335619790470260 9267 88254928374855234893634971965413894275909814259801040640 9268 88400581501870058749602429582880027924374415687821909984 9269 88541061353308761310606481538666645624349656565223424000 9270 88687168015341192329069464453650439281590569567236189072 9271 88828066164640414014487178788603965212207274879963340800 9272 88974609250310482747785361776728024795339818003696391400 9273 89115945300283152904172235507297281736192966389462095872 9274 89262925861492989670912811889130494842135534574765286950 9275 89404682568985918675539553262005476224549056208795936256 9276 89552120679214699474776994460243733748955575007355742440 9277 89694299037879521483557622114927007928638450537332995584 9278 89842177094577012760992507065042585765867267803999300320 9279 89984797226740919986683287150043029447687787815667490560 9280 90133116621423132532005071758659009897293442312726112500 9281 90276160775762833695744428076390384268098516537054412800 9282 90424941436492971382426296635728082983910408916408679296 9283 90568410961620357848230608924751801055102123347919046528 9284 90717635445647629773927992908071980093495151585639314160 9285 90861550317859832553009863059033155374345570763822950400 9286 91011219686937841117027701955584751604651524843893517740 9287 91155562314517276036599236692634297778769248166002079488 9288 91305697039353357380879648154240258496452946763199506400 9289 91450468439703343543780323450987089647541529458059960320 9290 91601050562105906177464133224412735078794207549596522300 9291 91746271240731391042887585324498009898264775197020784640 9292 91897302168616448039796996662162348866801461863947257648 9293 92042954030923498946217114454424538302347127924458280448 9294 92194454086473242480002795250121964894292443985752998600 9295 92340538496733808215877826516218199355184781590661743872 9296 92492489884907784795670069511328816998008159216057036320 9297 92639027199354589529129174365558919024469319176804576256 9298 92791431006794383854418228855652744005332472981551897450 9299 92938403293879981554368780333175147428331678881503891200 9300 93091280380720252571102420051448070308548454367616328064 9301 93238688666838893012314560993158713008129597045802444800 9302 93392020712583529423203644037842301205156320736652759268 9303 93539885908583452259298546496393034680108868845643329536 9304 93693674352844386019834537681374503170998966324673316580 9305 93841977999345408468162294252253743905997667238263965696 9306 93996243550478224514772939771281702611838023387269364800 9307 94144987027450714851960326522663782790191726335550618368 9308 94299711546786569296573941653152306127909502908992424040 9309 94448915612644751764677961645467037081891005742105774080 9310 94604100197000090166288305206840539833276558485267518600 9311 94753746558697037739569088741967350935173653173398348800 9312 94909412464389913609426326928240337634139699469196212568 9313 95059502172885770208357091977427187037546279027438443520 9314 95215630725860089387441259299690444750824257910916636770 9315 95366185089228141155840229543716255268486166683696766464 9316 95522777745977385994859877019748042184995594294485483860 9317 95673777933258619434037457120631726700827420455238905856 9318 95830855810673851101089209622886860598424324734937597656 9319 95982303233220557253134770249494440765585156415029180160 9320 96139847827299671848531826449079669004958617810554779500 9321 96291763637438061032659258825170133306517137670957998080 9322 96449776054978742490146048808336329836689975309483441600 9323 96602141607231293236203958337702464126263688220439508608 9324 96760643523680804178309400217704286758943026970095211600 9325 96913459878231443715961923125033802198532753590068365824 9326 97072432243742381559253556373185549160328399416405835080 9327 97225721112944213446018246134602595872837995422974152960 9328 97385165416886700513926245883052598350387523794174405816 9329 97538907607076770608908235275848165716722546454784158720 9330 97698845366582206641785483251262854585271269348933814592 9331 97853042305351519689313242325171096151001067673667993600 9332 98013454644043948934760809619874815452318280723704436534 9333 98168127900530871659595341339219612632798517535668253696 9334 98329015951348196610524157888130306903025294177772585360 9335 98484146505298651332841507688306978839317556175958903552 9336 98645532354359812994783407940960912661423364082509165800 9337 98801121275163325876930334095471059995874180337824543744 9338 98962985506050266048715566703872192423868729564388375680 9339 99119054933569039472462894887516740850912910863812249600 9340 99281399052989036225972711148061895449185386869044185736 9341 99437929408263343776417926378208967692056245574752396800 9342 99600775340600021445902881344496926426526574355502512720 9343 99757768083712327215693879622219429121862982642460110848 9344 99921096589651338206734058701510843800858080316311121210 9345 100078573698068399496954236529334391622434989548641280000 9346 100242385920793176160923152543023600424983842275632746450 9347 100400327992331742058421240209003744708473271724556702720 9348 100564646452393083086065379053788808102917391954317945120 9349 100723054582067991860214862918480341861338001567650803200 9350 100887859473413870887411327110079269491638186785946433016 9351 101046756220068228514947728561293739449689633919943626240 9352 101212049066906140923278142794541511801813539154654290240 9353 101371414475493518710883687438202573012207879124316774400 9354 101537217633136890264088225711534679361314628214622753760 9355 101697053180497556627540698973614104824760901685789008896 9356 101863347023610759343677208831684428048070168096387290060 9357 102023675102563987403950234579592964267138616940799160320 9358 102190460801318359198477267964077700786148441788654848440 9359 102351261637455100561939800984792290028194289275306649600 9360 102518562138010234560666937048388984398428350564950134948 9361 102679836835722571700514175360759465129321758055300362240 9362 102847631935137219113543013706167402602616164893398971136 9363 103009403496454938316788798454165248288490349848853460736 9364 103177694753296949949879033070947479680817308096318429230 9365 103339942823647038669328067204557266190382225442036593664 9366 103508753015345570167625810239408120855299889669763773440 9367 103671479088207406787807091868730903514452755791767155200 9368 103840788213050195969314225396986711786399100462380546780 9369 104004015121015017356686168872972268801233185102492252160 9370 104173824359795480152613561028521503493291093125280289228 9371 104337531932489917163407989813317576069952009567393667200 9372 104507864664486143940595519549509163894881664353592012416 9373 104672054032847503527015699959253696262494130408487510016 9374 104842889667839870666611074928768300545114940781690982360 9375 105007584268031780227648242453189694514918810024942893824 9376 105178924382644373841003978930102480263868146941179215790 9377 105344103453048332286701516756506036432297857067535683584 9378 105515971271346070627449135489279516285303093635353894386 9379 105681636339536631570340734479868261770015062929293955840 9380 105854011459632400221579018428465501186820802864454733504 9381 106020185788630809873517009319435723625167463879513016320 9382 106193069401767545536543275129971523965095333554331161468 9383 106359732435309169883661839080513359227842420168498311936 9384 106533148378908072989745921905451931557470480942523802560 9385 106700301257592962522050392651870017702680421055097853952 9386 106874228529917713698021509915944677538854906988169302830 9387 107041895131752761111810845504613061957657620431450329600 9388 107216335344950244647854949247236555806426486700759955012 9389 107384494511149930927423984227869796430740713158111534080 9390 107559471326728187034392244304911748655701948169010672528 9391 107728124602124235659721294570266857041362638527054451200 9392 107903617210382281610805199848044320545674166026898601764 9393 108072788313707816325336577170625578797188158036146307072 9394 108248797934116761385400155769958920559027467614630198080 9395 108418465898590248462114945367915675581912826439914176000 9396 108595016817315255127282634234836385136505032991558959270 9397 108765182793195127862285418375723933539482952711147349504 9398 108942253607111124678357544561153204856815731874131181824 9399 109112941939712593526529249433131315959622873221689571840 9400 109290534279552494994305324045034245938484591206486023600 9401 109461723388162461662994249519475459807028453925873008640 9402 109639861360327131372156531966417560679804436569070036608 9403 109811552824961471351468148149795973754981054806583383168 9404 109990215222436834882109690112295035053223169767017872080 9405 110162433207957552676924964653300450266392446794174720000 9406 110341621260980516268795047740064763739821040393620761760 9407 110514344382460433085454371779533896348193520636798876160 9408 110694082852010185336122750105551530054824660526762996812 9409 110867312287298259255648422321604063091029304020261703680 9410 111047579343560053547687815081488842704489242815597495604 9411 111221339895825594164058050699302107238691811978711924480 9412 111402137188150545547712124335105795802305600040831003828 9413 111576406865007441616156918669642490456143133240274329088 9414 111757758970853752276185724748971417220972880317474016660 9415 111932539370167459036854296460126213777898679834212531200 9416 112114424659745326639717034095439268031788191390548744080 9417 112289740400154284954013730044229350416832165622324385792 9418 112472160132888846866233536257643349246838081464899198204 9419 112647989421979476601547105701199953564606605572062239360 9420 112830968823858441267959051613810418955344390462641766128 9421 113007312849360598999114557509091926161192347651122112000 9422 113190829656037986010789578454192059416281231550511218928 9423 113367713705341215678907107744884171412695044509982528000 9424 113551769603353248326577013692171357290065901486053153920 9425 113729171246711934492389243988420931014467129332362700800 9426 113913791274596659845837001277819736608658163521571839120 9427 114091712127638981782388802335286640756663172808684726528 9428 114276874243726674053350419777745327052786686049605245342 9429 114455339405652526721645587081628436527514698664276480000 9430 114641044880415465710269767670456585323195480132159079392 9431 114820032125287523022798926525044888421810599229292499200 9432 115006306657901451226777483865116191606782841311295861660 9433 115185817202073107778689505503257875775644394917612668928 9434 115372638104326447295786745191620267353127462296710123340 9435 115552697709546364363403397132365516674509210580450581504 9436 115740066687231890851431733686188994645632290803828618480 9437 115920652478074540676221379156455182456131244938187154944 9438 116108595057726865422608885285834184608844342221841390888 9439 116289708686780417856866674218181139278962789196754334720 9440 116478202388609775531167645117803050041275358678623536600 9441 116659869425266520821957970113707258338427451970000563200 9442 116848915530759948190434814686008729526972780462993795618 9443 117031113326783491995863020757640792455736393350445342720 9444 117220738035583323487352416090915356404770865777393306320 9445 117403467817388604176644255100489200937528634094467456000 9446 117593647990892088063876162793359930668654658251047499100 9447 117776936002782615298612569154927120812242097238319259648 9448 117967673385271114304161170936814550482053073659595935030 9449 118151496317303457860279346881784040250170986383872680960 9450 118342816913075907964006626605656190497720842949666353600 9451 118527176436135742566426323180655807693910987677340423680 9452 118719057318992697237653557695133786718914203812748602760 9453 118903979500396017991499226213219316925017097468775346176 9454 119096421982275645845723726593807203836617220590744862280 9455 119281883724484201804873790683685416276483311624763502592 9456 119474914495228008921806225053777213673330200316765105640 9457 119660917034729250361647181500620250568098486965704049664 9458 119854512516410003199565861189376298939323567256476808090 9459 120041082608015087513040698041204653160052078623024466560 9460 120235244564779041975029795662483178842106215915775399904 9461 120422358436728343526657747839956582181395730718567769600 9462 120617113358774552130911055136007885091596870410340533440 9463 120804772720139945939314949701140249146492266466537004288 9464 121000097246534041969344911193588983367854369425497729480 9465 121188328651739889241770547618752684134957441940466864128 9466 121384224105643583335782678680182313003631623784763260870 9467 121573003999610070801412318606679443315088653057313053824 9468 121769497589478233505861976484888253398271119010916898328 9469 121958827238508249106061922607587441567426581771263349760 9470 122155894919575660831157860545084571045035747405364251528 9471 122345801578465912195135495382666572178292002181798420480 9472 122543445134621339457444530059984670850135158066673039534 9473 122733904581201866256468013401942509087024533690307678208 9474 122932151017205769017969515130446278068550522177986168880 9475 123123164979526484747868348188824876515478457420209737600 9476 123321990471821231608799701795153131202508074326032955840 9477 123513585999917162031300495480605104752069788175913678336 9478 123712991903195285445856632221165033071787506820041958544 9479 123905144996083378093813652117419426993443852021591479040 9480 124105159026530312320844817245603265630722458196082096000 9481 124297870960867606651488458790168353803013342914198656000 9482 124498468598177073568507969875699302534862076889788911936 9483 124691767157677734520681853545563035888045952223107571200 9484 124892950226096782679255266444481853400083765059235972780 9485 125086810710052131630838850584374077930824749035160059904 9486 125288606717680216835774142972015114986416763307890815680 9487 125483030873008639476705470310103390426247239272023143680 9488 125685415545772010771854033351335383861047154519167060338 9489 125880430947307923278889658741728473263448577407236664320 9490 126083405651466318043247308753665381134411905331281875528 9491 126278987824020271667221105874041776070426979576965948800 9492 126482580792387941728182341710084958825962726140335792448 9493 126678731043417968719311031463847153522306750228058546176 9494 126882917292034450927255674828889177026105324033827802720 9495 127079663923202689972909749212838582013623079079572822272 9496 127284445296783171258481407826379406833987878142263480140 9497 127481763119817906398243755224176667659586471464821499904 9498 127687167659466901268837977553895675728749031493225494976 9499 127885058461315656407409981673367845750535317789002178560 9500 128091061413524900559397905916096730060606368591254373200 9501 128289553282315717027314356492463711653806321577635799040 9502 128496156024923754153545821251744483520342743721012758768 9503 128695224023521492291203677866797196855014676577352470016 9504 128902455335875442165615126538547764511043350106058129120 9505 129102100782324945627092668759410273607050929097038186496 9506 129309935187733879932822981597283305862399594500166155330 9507 129510186910406092976633091608016392142357044571078065920 9508 129718626295220498506187265853004532283019049608345999802 9509 129919458630689134021198909672096259806121337995702062080 9510 130128531557506261501193040820718480945121771875728846704 9511 130329946312208309991627023571286472345184716865555398400 9512 130539627539290056460117768230422754089637942699963359100 9513 130741653345047658639876250088556672080776469263609081856 9514 130951944282981362147862008289930067342947215241440633760 9515 131154555711171686478578940880598312253370368788264636928 9516 131365485674448925300481477660190263645206204678666270640 9517 131568684053550751043947797579724508596050099063710588928 9518 131780227085082372960915657511164274156803436060209314280 9519 131984041800970089737796468394395186942567751857853009920 9520 132196199808274827102126397343415006796317909705522800928 9521 132400604692292154081367379886935317483217137495618560000 9522 132613406768281108978860576615951617568654613874172712581 9523 132818403668268051179656950357902359587530796166376997120 9524 133031824095746017170968125612790688638460314237867869830 9525 133237442175229418635070206519861138270198177396838957056 9526 133451482376632993952649655635043840048051810147990042440 9527 133657695706548386498999239539206794985115205102944572928 9528 133872385562457040422409464768762830287114419450075110280 9529 134079195503439304998589987643025557006940949469819811840 9530 134294508546220078304136014180425143861299024726976367596 9531 134501945029814611075987763541737516243370284507805304320 9532 134717883188036329715420378715009874177329473700271249584 9533 134925919553222479097648231781633980188384991469797180928 9534 135142512481553575694749030467792174301625481407918409600 9535 135351150596248824014654349637303675760686258111954513152 9536 135568372071507763751450507176574709094707767963308329150 9537 135777641640191556529619306194708481141037489322123465728 9538 135995493118780594216361877131549060508075300004721263920 9539 136205367724907912060221946983050017694563381589039515520 9540 136423879641624676268172752381070651255954490404321859764 9541 136634360656606099937607695410842717810380091993164759040 9542 136853506023672740519577258018060350393131146689142277728 9543 137064623956399127459518628596294175870876653660162913536 9544 137284404746119401327412959439257875358694316657546125530 9545 137496132412222935330704150589037606194347074354923343872 9546 137716578828549136482174877967504467587862334589368161440 9547 137928918116150944646129948132458930729938150955340786304 9548 138150003443360955062720569609456614114259361674286957568 9549 138362984629680542655161706549802792288794658372628252160 9550 138584710336240939457092859480621736106198473991290704064 9551 138798306486241336468194524656936370720436592316982873600 9552 139020703570650464112434856945727160581318328888386736800 9553 139234916089016919976105100071796247482603345184308115456 9554 139457957056728439872314560352525896620613663442779339860 9555 139672817017560860145894268345824209194581648207711069696 9556 139896503862560388697259423963855571540519275866400131710 9557 140111983548366786579548925259915595809824367657105029120 9558 140336347056431298084684695590781033480692665503120385780 9559 140552448398577438870728253384835667245661238280611141120 9560 140777461329789778081376412498735705034074520420563084000 9561 140994215165690226031150049503799350402310626924540871680 9562 141219879000587872768394443347633823484783151997153134048 9563 141437257890156442824573995986139740312071680578845954816 9564 141663604223695621653398767569331114260893772137755041480 9565 141881609582692050135917119824043797865791850442817905664 9566 142108610381568722239839993654720060296436637015940755920 9567 142327273858798839240332675433254213090394179645403486976 9568 142554931162165298479910030241477315073537762509495131376 9569 142774224520787465673395022520735166999933581459838300160 9570 143002569683250500591669568179666415942360285447955416000 9571 143222494875351475961436373207755508779526963642536303360 9572 143451500123277746754335503794698970580882565236493837994 9573 143672088579564309938150971536599824754930864492069492736 9574 143901755428877345155294666798920318714012363060080214300 9575 144122979172063795822473266122520014185863581819868442624 9576 144353339801555962013333197764365007150735157021380362400 9577 144575200258119379805748113092326256702276385284618979328 9578 144806226109386343964570169805909859880395962912287509070 9579 145028755536609710817740211639556117374398614487850844160 9580 145260448671289270833385292036821165905069233013820824000 9581 145483618280074900860891315960622028992568045554254366720 9582 145716010631433127367474126872999545584519662997116831368 9583 145939822418652998424292314362933866513302751208738886912 9584 146172885693308532734847983488563657391979952093313050600 9585 146397371669680215080022192656640422828527581991797350400 9586 146631107395961340617508170306570744242534656343482528090 9587 146856239037123427006404069097344782334821126880622172544 9588 147090680011555272484916477969487952744079154131606223744 9589 147316458778808106718634268918778105981572826611599646720 9590 147551575884938917668882373517039061938323536369403008672 9591 147778034630680549984166178976463155014811418794891284480 9592 148013829952520586680488277619539774864199342427708906200 9593 148240939349683522535817587037607273130543589641557825536 9594 148477445433357228288649096080196587689693008208502709740 9595 148705207500214332925060382866831866370704709087813056000 9596 148942395499400164391706811650549198406059446727407652000 9597 149170842836739188168633447292667936423863687279410843648 9598 149408714316312181573242412076821515815239390348009608000 9599 149637817867048918020059840844028530265305194852833447680 9600 149876406228111170031842477062680093047766118857264222900 9601 150106167464679899470773858225135237051663693283399372800 9602 150345443022302412883758545823156134763929670565165396818 9603 150575895427160013703026148086280274616355959768203049216 9604 150815860312664268556087533559255589529880808263356809265 9605 151046973986657222560517000309193071048781601461996496896 9606 151287661345246867053505887883179093910257828447345338520 9607 151519438328180910819112357699521582238933683687216119040 9608 151760818775296766969040393191264065458388092100094176530 9609 151993292292840514151181366396961835737308502520724526080 9610 152235367406045281698584283027990449794072184740563343806 9611 152468507834503667879635734169822815196460595325544501760 9612 152711311629566800886817058558234299858971900861421562800 9613 152945120477242779656220241995581728203241348060179045888 9614 153188622715633686145295962491435029134199428406701357440 9615 153423134081345382559647306287933571759542728678319497728 9616 153667336917491953431319226526046379810351240709375464490 9617 153902520319636970026470772490189837510247345655483100160 9618 154147457533420691621863752186500838520881455079886169280 9619 154383315058476242750907040507633846188303964589524325760 9620 154628956692475025115425976537609303632069705764758376728 9621 154865522177102758322289111245130242878918228077567147520 9622 155111869821407347343373026990917655541034504950936384168 9623 155349113090179114560352333658609418689722730572724836608 9624 155596201411323045011578893156326311574455585222765998360 9625 155834123984048321294174321415071235195731481054514520064 9626 156081922154652921216094429773858913975085471022868551030 9627 156320558756861945554425013696983324863215457393878229760 9628 156569068980276266809926698425356471210198793019992107240 9629 156808388562977973664777175421421440189366108840335869440 9630 157057645239412260774656361066050944544069520619232513496 9631 157297649911223280254281110485700427519909194140478643200 9632 157547622500083653613933908246050087722558909531664326368 9633 157788346744674495125238919937343505130777074397711293440 9634 158039036874177547515283315438680110232093054003853505730 9635 158280449929263848156077023163035765772038757355754952704 9636 158531892902496253488128974758127317771483223827216595680 9637 158773996299024848053191796440571117432680913003801835520 9638 159026160715181583421307385499919164035255957408175502880 9639 159268989842338682823744776157483621629714018625536017920 9640 159521877928563529732253942065499930520103593113671487100 9641 159765401133976515573919531619105499987018278759916748800 9642 160019047921462812692524229641329603996353235468143491488 9643 160263267362146714682595781374646365245979221341347704448 9644 160517641742624830975895707452778426227170522891127320580 9645 160762592534786058143707718823868188300077611691518851072 9646 161017696149413384964698770548688027476558561161720200800 9647 161263346932955515985417130592512059586512536481713075968 9648 161519215758482638870712339029538688699588919019511418588 9649 161765568101984677678593213925592119742143887710683238400 9650 162022170127880041437001822766433557685266675550881064606 9651 162269260069431594018384648568100889971949934973223888640 9652 162526597546771050355314303628312154124665789062271316480 9653 162774392846467079594177618167045049684306022193425219072 9654 163032501474664115621681721084230788739634787552429736760 9655 163281004312217101941224847611107855302530132059048164096 9656 163539852379035690715233479727400987053223406914007034480 9657 163789098513890424797866901624375734601154476785720903680 9658 164048687699923060571001366859007471061173415336409681440 9659 164298645190357378110672864101501189962309408136573729280 9660 164559012131455318120268209445123251092436989193225711104 9661 164809682557455774381241439419287613937159962611644812800 9662 165070794622108057594457245384164680164685087472869134368 9663 165322214708880812418469360010541975371758617698368071936 9664 165584074199259548162857724580835910925226442401817717160 9665 165836211082067829360702977127626548820903626999648241664 9666 166098854350764358210296325787976365135579817812627623200 9667 166351710232221377934336463800612221217267199793804425728 9668 166615104979089057244399527160640309117218416873186439122 9669 166868716299984954540177350477646461765874470246160967680 9670 167132864218919273553288262253753150848246097096632762128 9671 167387198418580945914464562456197576669333348992457990400 9672 167652136815492639055241801237910594982969479510053502720 9673 167907195512734780054570670491709820613126470718448424960 9674 168172891151592546064981485640983095231351344923054673440 9675 168428711743374595215360745493096436263655899634317239168 9676 168695166950886888896464022067689795747010908901326251080 9677 168951715936426007085943195568427421603513192166153731584 9678 169218967757125718613107327103578723563545487441863882696 9679 169476247389523870926330238537752712201704966840240176640 9680 169744262897745812154321498420630055204553325610153002294 9681 170002310283767647365435898660425735011963216895736688640 9682 170271091186274950096593825090350099910128944412307485568 9683 170529873162830890218594716690750600949983989569333628416 9684 170799457475104922454118203209848471155839119188037514910 9685 171058975672866797488264399844378632174918626358421760000 9686 171329329515858950783943000775746631847381337955456413840 9687 171589622014997078940019093542335787456754545922907188480 9688 171860747768317064255634555310505100406335684470719206480 9689 172121780448454381471280930117815226282095074152517765120 9690 172393715832659172412175114570664418762845931167022622400 9691 172655490970514100134583276202669957521982623550646611200 9692 172928202423024020258569241256190640247719533416875713224 9693 173190757830755885521339404923031944917551563257899110400 9694 173464247099611249598738865536771092799512937312260204200 9695 173727548973277652702282346056408873776680111311669603328 9696 174001854767558074678974082845923775506708758944174793320 9697 174265904749313979311542057531498789616649908260916219904 9698 174540992564014362361567607211067369913626305728149953876 9699 174805829457453680507168170973231157740839747320705308160 9700 175081701697522464265051961607010757495105871759061251726 9701 175347290723588859928585420463147001322547926813488460800 9702 175623985797225698737564074785992186530999735524911133748 9703 175890329284802793407714878279160724455716534287309797376 9704 176167813009681606854935847702786640486114460239564279830 9705 176434949460320062226785039763292787536146675849703223296 9706 176713223597850028657691944630221804390987094911900789600 9707 176981118554942180976583693703969101008852708397190254848 9708 177260222548660043588589721319396731862753435749820453880 9709 177528877694946125794145171820281335562772834309284843520 9710 177808776374001516492948222255393067752223297897104024504 9711 178078231220143652724667492929662121384263224143503596800 9712 178358927014999248507152134435397739999496491979660077984 9713 178629146140566123477171827875589124492663184652694137856 9714 178910678187773231072609897799783884290088953915625943120 9715 179181663945931191157993431310887991047585663859850380800 9716 179463997403758139183891852698379416087235477373931352160 9717 179735788996810963935009920327203716977209975035487887360 9718 180018925669173398780483951810364730231313210623665422856 9719 180291488005746408160743587807860552698986183844129250560 9720 180575468054271681852384677625188118787156010013493515000 9721 180848802828932051413378603001995486302056199244957824000 9722 181133590404967252045809852269700207047121562329818670918 9723 181407737877298547405023668378065204532657404017417404416 9724 181693335466395286552149677989514162549178750177513084720 9725 181968259533832012652532118694887759985842242105074956800 9726 182254706984297993564729374215387355082626010877690639720 9727 182530410024234004594804414997892722980935404262114098688 9728 182817671852725448907333717294244743179628267322928282460 9729 183094193810177249134412664386474467314371121575763517440 9730 183382271834420561293077460462260845693969539772837160000 9731 183659576942229009422974850925121525542448704817643174400 9732 183948512053844210647539835238249548699793974631341356208 9733 184226602048526217156113305921963808878445295021010595328 9734 184516357739072498322685127808696964370851376357830213440 9735 184795273612100108157826294347119015012786522619444326400 9736 185085852393360299718959409801383318881605103133281439490 9737 185365557347911097776330253506224019645258582392041607168 9738 185656999822050715999704767336336806313986234919504098686 9739 185937496290077398195281988957922258891675059378717307520 9740 186229766291044235116899975470515417438727900559318077136 9741 186511094943019194952109062433930476265337711335610286080 9742 186804194301949452078909680545854806684367964888787346168 9743 187086318713477039178261714554764058043124511450448066048 9744 187380289095200644344104504478923586203773801335890258880 9745 187663211014905900277450800403233755964422334215169792000 9746 187958015209091853033887898726268964873561705165229942480 9747 188241776372827144315446681376102863732928802504568303360 9748 188537416948360481604524912928833264862806777551335794382 9749 188821979883271261868813168423957477194091722021151884800 9750 189118498178900114392789121762340934315876238735869969248 9751 189403865342001486434068205384040780332966245237388563200 9752 189701224496371416637606780696308341788323168129326954160 9753 189987437326705465510335677543777508284938670635372839936 9754 190285639215513654238592213384229202802418532098459361590 9755 190572660589228344989247305305074246831277596946508138496 9756 190871747632862488748617273338123906201397519187427966640 9757 191159579310584632195626278774477878551161392170477324288 9758 191459513615758115512436889064201530684487097092200905568 9759 191748198121387382419847921536756177401006446260512897280 9760 192048982283876885489678175902163811625097334389053956404 9761 192338481425834622207154968392700802789049554445215472640 9762 192640157533266247688633507596790119116381554587396102128 9763 192930473825013860850241242730596509193025232526039653376 9764 193233004340025049677084858095489089560735562085575268730 9765 193524179971490796107816422894955807567043171918658633728 9766 193827566783510872126765625927884447158240238410432157560 9767 194119563918562749149209659036634161594176618987041300224 9768 194423850248229707429059314921601541246136439693833881760 9769 194716670691173110386469957686163261291262005394720424960 9770 195021817918631494809341248815670978191114582108275734428 9771 195315504963658872788089918624426342652476680558551550720 9772 195621515711794499708231775365051493201125156331104398800 9773 195916030467488802950480535466478559920130412293304765440 9774 196222947617373024653724163213240009914015652473642111120 9775 196518292623037340934596920119463802912135026383752941056 9776 196826077917691413230506564859582266403184958186443828960 9777 197122296126479013363149190821873374352008555638396636160 9778 197430951501298298298056060154743795539894603656217790970 9779 197728004384658740897532003084247878752303887175404093440 9780 198037573842151718647501566493452032528229384484509264096 9781 198335463216549120894226338598864540137256771059701030400 9782 198645907397416569803059816955183177528222970084836824248 9783 198944677372779168492147872402632632636691561784576063488 9784 199255998959475745992412792919154443207771608813760655480 9785 199555609900313210331550876615146480144563081000004710400 9786 199867852548978719938668592705092466897447265296261001280 9787 200168307020165228237641993849071363439498862507661730944 9788 200481431773906209312368579354331119863707840446965529712 9789 200782773537702642311476322570573582116829517987869091840 9790 201096782346189022841485947948368805192361668218284330800 9791 201398972136786054050694709060670486495064618635576064000 9792 201713909797611426098199631738350905457802879885165798074 9793 202016949476693471765764913953046326510579465807208755200 9794 202332775910716913318481267347715259406672929784192838960 9795 202636710385176692054003306085409230766915164612039439872 9796 202953428302806997767900219091070177149009431010355735040 9797 203258217179692490445976990701938283148760974909378372608 9798 203575871058213605358496259339969670701925672710030729472 9799 203881516961504962455559990950717021782162806907374371840 9800 204200067099231246523630448399048060433670144873921762575 9801 204506614580944162890216764276305131511601653887569530880 9802 204826062941362710330098853023069933153027039128200959130 9803 205133472019000188695757720163704314205187158950734051968 9804 205453864241750622394773483829438962623707378622893709120 9805 205762136789528300784837414323282032622081181913905309696 9806 206083432029997836797766778672151622550226739422349145560 9807 206392613765285119854445275492897019892620790634080391168 9808 206714814795412295638680958489559632510419458145502394478 9809 207024864587974179957171421315344260294153660158799431680 9810 207348016687065937346282423986317148544107072671250589700 9811 207658937187416265830272721683056592571384822098050518400 9812 207982999895375322645961080285629072502406045946051154048 9813 208294836492726117545497247108044676143213193776975783936 9814 208619811821094817229976872200685022785543032444926741840 9815 208932523769814188220024546113029017829935307274229347328 9816 209258458180774231320283141619390708169173613720846358200 9817 209572047367525705676223147406173997420943948333150029824 9818 209898899271604109078477035967029091954786494741908439830 9819 210213412272021476786329499656563853345947097750165349760 9820 210541184469888784287613806335964389761559206320856598328 9821 210856579369836446412407636439734290556011303176698142720 9822 211185317955913743407088533919071101884346351636914055848 9823 211501597466832827942792291367326906702473634075012997120 9824 211831261243964108621340693165696449341386061648430281020 9825 212148471572425292958324004192794367010650535021389237248 9826 212479062566388254109721166933058122074814359830568193220 9827 212797162190122681397199644536274522159785119803909326848 9828 213128727734499776009691402377027918279535591045922712960 9829 213447718587066092396655895417966516498226242445891735040 9830 213780216299947146313687557463885468203928536000502741296 9831 214100145795593740419195942075983758654024635396300188160 9832 214433578506349907316922873886440020191845962385938620550 9833 214754403967948497186319629891286978661601696842793289728 9834 215088818635089155836268711608388153340587325648875863200 9835 215410542801528691366702645379153886433485518258970952704 9836 215745897442920686744779948146590800780849453750082566740 9837 216068567351522862105543266199990048057480305187774148096 9838 216404864042592954394068487014323994708364516936699941960 9839 216728437416057569177428034247841887553382900193674795520 9840 217065724341499543417004812864245131781548314923490723728 9841 217390203126078343729563411260997717960275587276413450240 9842 217728437097591815535263017332891098956311439833069312960 9843 218053869595544882999771069203777856449880872220811480576 9844 218393053506805721909919698304434483550917518336047948960 9845 218719396229730989896852146710314933634384656527795456000 9846 219059577882787471558082079828004920726416282202764545500 9847 219386833596706806253633231595391778903514835834112193280 9848 219727970246555835536280298348816997772977791284175487280 9849 220056186869695579704509352119645326980352554991005496320 9850 220398280606343691190717865315869570006726185120902514258 9851 220727415057474086549454050273203046408199748185543888000 9852 221070514931065084178609579798819447713108172878509028008 9853 221400569205080252972418774959124058490263132649619732480 9854 221744631242667110803674857714407144517901691717121698680 9855 222075654509391634451248819674518293918601219316473472000 9856 222420681634327783891661633379482081916069410229525704160 9857 222752629579293561120087096876741300209090299886518846464 9858 223098670487474547918316631902118544635380270439031558912 9859 223431545940679042875750190397963337878976792319559057280 9860 223778557074929385626206699495606872865516302932149727400 9861 224112408814142672532345200419287509033002969648247715840 9862 224460392278954865540462722960704105465514993196637526668 9863 224795176441721376228922045319218289817269003399046612480 9864 225144182203686175497544805755809154566698377008104055330 9865 225479900797742864162001041143953096758990525175403505664 9866 225829884049411376721581341439863826198073669683429358270 9867 226166587126541374072882812000952671622751940257708335104 9868 226517550857777082908927762388010734600069023071218020172 9869 226855193300100895276381812689647322393962644725990307840 9870 227207187079588801385375012976303356673082244406012435456 9871 227545771745029329393274503789840847432721766875102553600 9872 227898751188708823452660448343631433951943791855554535194 9873 228238327766430347848734651074122596221963735664188894208 9874 228592295030450202422169587044822333661136982565565880650 9875 228932818826123472163425161985523819912810863091014297600 9876 229287824772331637376016921355647117143961072552229887840 9877 229629297806489730337967915165267381559144908999525142528 9878 229985296815455490017113119887349369100843411619320629000 9879 230327770073996909839612514529249054266258031631464983040 9880 230684765166181717626297273415197622689025126629292734000 9881 231028192676616131038932455871268900459370291459716454400 9882 231386234307648566709357830381586222361796369598170107638 9883 231730618993925208791384836280193306621432217214587648128 9884 232089661976460570701626197658993692743324169787757289840 9885 232435054416918986598854144737296385815974486307056179200 9886 232795100921792899743403056420231728973949643200695240240 9887 233141455575605830903143954657068086478715438536560671744 9888 233502557412965690651520951146003271053688197463739489056 9889 233849876351237740006158026839556401393639303642253967360 9890 234211987038043532669601719728434824328084577845815118528 9891 234560322159161166851549763946488501961209386101628295680 9892 234923444746129696224587880524244089575719615133299197274 9893 235272749246107733069892371079788331720838136518332619776 9894 235636935129378876222894480899855554196991376366919056560 9895 235987211961156682221895836272954403063221682017759328000 9896 236352415097816551367058310326282382877016552830261451390 9897 236703715743771893016074929403844226800978987045732480000 9898 237069938358121214184369817265845844779854779795571026574 9899 237422216454527585372350940486909921722151034821417598720 9900 237789511282629940327475391367916352065023279069052984556 9901 238142768913725048033733295629039278423707064814000576000 9902 238511088593571326679057479761381565551920886130223504168 9903 238865378624145496618983363766870449925952188787624571136 9904 239234726276097331313909248105321245112413014167651014660 9905 239590001017997466868498282498579695645104682287722500096 9906 239960428955633681291769955911592208169105622720185031680 9907 240316691390528923709824874242231855877983071370576712064 9908 240688152739807763693930973060813344244772448558030443302 9909 241045455308564193643972940647215258181587636697609461760 9910 241417952308917384148964909078575394948047476518855431104 9911 241776247771847257042151376501772904302991191954163873280 9912 242149834100814638414699793665156600725459699137981955200 9913 242509124594361787748363765894303238121040497381151318016 9914 242883752034953500881929234289697453606427272397166807270 9915 243244091367805620337744818784828926064849561036273724928 9916 243619763071773489531904242197836454255129188919312630760 9917 243981102655638516621818480361584319135033476098083729408 9918 244357871909366209216870197678297003427025309382363491400 9919 244720214794974981306629357286860411032617735976625679360 9920 245098033839144498343679610606385993130961320950904728128 9921 245461433402299932723204902650810184188094672245966289920 9922 245840304491366350301238627802342393598212525220993909154 9923 246204712641214846143731445436627579273804459228338599808 9924 246584690449889709482129585148029818893479803431599742960 9925 246950109336256748738741073478222285066742263579592428032 9926 247331144738243506191760090965972052664650342443711995280 9927 247697629128917387970583311920219859232467307064068916736 9928 248079725347728790692151815200223311026440514009702855380 9929 248447225779314245622082453316900877644014349860997744640 9930 248830437050507913259801438529185074525410816022907135392 9931 249198956603407977233163467978141150119505725586457283200 9932 249583234266867317499846881019359345897345089717175161728 9933 249952827308449575406535252297789826647982733194875830272 9934 250338173674090032692105088357642598482796852382164419480 9935 250708791207032587216640352273526528754892463538765828352 9936 251095261923375306873330867099361420904919434413004886720 9937 251466906110511031008240070768689095043942800003325496320 9938 251854451166783340169735884085284438380957046644703316010 9939 252227177792388034571767191197812427168027546183038539520 9940 252615800444571298535640018395917859969488749863881471872 9941 252989559113940096766980171622924685538189678971115916800 9942 253379314562161975644206329202662950858861737427623588088 9943 253754108427074069400056909173923346856103477834094085376 9944 254144947136131913385833645364993871757780735051490833160 9945 254520831531031773399609481544240345042300041354847772672 9946 254912755826158452179818237727271642564229463221087387350 9947 255289680831523647280076104165744109848505570656858752000 9948 255682747392608737415313723716037717069574118222527706440 9949 256060715225690650446007742519975554248292583673247833600 9950 256454873101242919851092511279557327201881162056668661000 9951 256833940538524759603167106207334653308223888066164080640 9952 257229193016654954442810589108455385784941390369471970568 9953 257609308758045736025557187603347345491499098210840360960 9954 258005712061897596623519618013778328124451289558658276480 9955 258386879289709314740706960751074076266851051810157230592 9956 258784382951959761863836259994843954536382660572062257360 9957 259166657983841512250737571504453824801366554205253048320 9958 259565264387234459645122297919263310053866012371167362816 9959 259948596407482511340863728243989624799807493395204538880 9960 260348363238969248086049111143897310370999406643493967200 9961 260732754478293003834223796977475383412547902050746408960 9962 261133629828653818750907644484205249095522213714746189788 9963 261519138114675550804115330493725238506776569200708833536 9964 261921125347313961518440721527868483699355389846835101280 9965 262307698416734600674189395537172011162319108744108145664 9966 262710854752447841271718590794826182104767072681872595840 9967 263098495818196602349282181063088237951920980085926439424 9968 263502769884540612502176005269688026744827840782165590320 9969 263891536306538102740506124988127203423224503354471336960 9970 264296930501767998273832650572041567095132717514896485028 9971 264686770510332523300636157796745829856737088042171480960 9972 265093343544959834130590446952780483620120005474628091254 9973 265484259427075241702072208994531711762237352661949675008 9974 265891958461090288029852418950987836767553827511521751700 9975 266284009070653982933885810440675764515291059385682636800 9976 266692837500526727131126391535163692300128951714139168600 9977 267085969593793775124207139584593610906226048950278550528 9978 267495985698362444702421773597866177472663937642232951296 9979 267890202562742341767644321631776429144583190474601667840 9980 268301354005401552299481781403109842584751530968942861000 9981 268696714017529614504941965254134865283884950324311272960 9982 269109003212028250151145828785471600323763100577998022656 9983 269505453675172446562954378998516708337380559760753260800 9984 269918940416388362540398237556451237669133767990057663880 9985 270316483631352994302233537536121537125616733267683530752 9986 270731114088811292564071471293852854538734811197338323090 9987 271129809952302719858081188153458480334553002772682919680 9988 271545587600158739235288150747672648237953650634392381104 9989 271945381915641741282991922832996962438249605845367326720 9990 272362366064408989592782257831398389455873388937034367200 9991 272763262150623697903547848218189870478538951026426867200 9992 273181399482785416052121160984028961505762047916803713250 9993 273583456794515754002877819679159938993477763921140929536 9994 274002749783567368600472418715139781400646573340975609120 9995 274405914637197078435717206783397785981012844901646976000 9996 274826424136629494256294287358355133220664382081340413400 9997 275230698846018586067498062552833949483633100824858629120 9998 275652370062382215958511715364483126013022922184150023800 9999 276057815629636853873580353554034338677811724604503013120 10000 276480652071397566276987266157255143990911426686575278653