2 1 3 3 4 4 5 15 6 18 7 63 8 64 9 216 10 300 11 968 12 864 13 4095 14 5292 15 13500 16 16384 17 65535 18 69984 19 262143 20 240000 21 889056 22 1320352 23 4105040 24 3317760 25 16200000 26 22358700 27 56733696 28 66382848 29 266913216 30 267300000 31 1073741823 32 1073741824 33 3481768224 34 5726448300 35 16262316000 36 13060694016 37 68411317536 38 91625269932 39 232596917280 40 236851200000 41 1099429365416 42 1213860162816 43 4387388666940 44 4417116143616 45 14274111600000 46 22957042116160 47 70323221644800 48 54793045278720 49 279258638311296 50 328050000000000 51 955148421089520 52 1169498097331200 53 4502826550560000 54 4809208750571520 55 16463998932480000 56 16771302598901760 57 61761575668510368 58 93912744563601408 59 288228774435731600 60 203233536000000000 61 1152921504606846975 62 1537228669945817772 63 3856500810097754112 64 4604490814335221760 65 17849508386113813500 66 19611483016112621568 67 73786975913822223960 68 78044278485822566400 69 247599894886821069120 70 329591350638144000000 71 1180586423674096733760 72 839258982721655930880 73 4711607333547208942080 74 6264725579863218837504 75 15530233420800000000000 76 20016690302897603739648 77 70898003399807809261344 78 85216453082247273696000 79 302118974265837237830076 80 259407338476142592000000 81 1021614893653739831820288 82 1592361452637269627675904 83 4806746971401878874280760 84 3769831079177882186022912 85 18718708585892485761301500 86 25727919225984412105379760 87 65926353144468594690404352 88 72928561482493525902753792 89 309485009821345068724781055 90 287488035871676640000000000 91 1226694508903299216933734400 92 1285610984921957711891005440 93 4244365847002009784393887164 94 6574760969644863970873344000 95 19067710854664713808113750000 96 15342725093411857634049392640 97 79221241210646423350721061416 98 102368415070572229787269791744 99 252114889344366081813596061696 100 285383817000000000000000000000 101 1267650600228058839015032003952 102 1428446346271006554506339942400 103 5070602398924589391014818434408 104 4957124743211666885443584000000 105 16298107782586516822118400000000 106 26785873711810825793671127040000 107 81129638414606681695789005144063 108 61675970150863147919804360294400 109 324518553223408733733795153915416 110 358854673158827798516213760000000 111 1107642155593303628039131032158208 112 1203563769638524859670513340907520 113 5190461247910745280354834587362560 114 5923428092410228664572756209807360 115 19670139984534454633304676096000000 116 21654804310784017390865661328097280 117 69249746489783516449815594050519040 118 110726305797459764160942132280320000 119 328292217797984415900556549111958400 120 219610617205542975700992000000000000 121 1255420453109524198083500839136649504 122 1772303994379887827463952068088867500 123 4557010987737155315754474021318707712 124 5669574059282271026713155496372838400 125 20535940335639714412036543200000000000 126 21938730001819422419364347404861046784 127 85070591730234615865843651857942052863 128 84937553849705147079774858470699827200 129 290963791002458210602610502707489806320 130 395916790493922947753454364459500000000 131 1355954070468226272660139120108338728408 132 1065407224794604365565618029044497907712 133 5401637348435495273120055104381105717244 134 7259356132814417097001138710447077256960 135 17605171886051854430918967287808000000000 136 21679567400668813719441172494786389606400 137 87112285931760246643888362302934311769872 138 96737092129574871531629771556014435942400 139 348449143726979048520392993839436625694800 140 290630486646105376229973711912960000000000 141 1193909921084474961992141758172711958528000 142 1858387219485203255543939026336698917683200 143 5272216921629932840401729737557745955123200 144 3894600416185545944600905365845106512363520 145 21458983053207547703151818447719813535635200 146 29649658748644649604649463156731281790648320 147 75632556065711506161910715675157163260862464 148 93875913072495786702800666834475994602012672 149 356811923176489970260453894365894077592602000 150 353011397265272549315635200000000000000000000 151 1427134167220500843890403892040903505428640000 152 1422273383785470724408562325147836096666664960 153 4771635115174656208076437390991940737523586560 154 6954836338084085111426331487593374192496771072 155 22026040054098349667413647117644400419100000000 156 18449195391093738511117298829549875547340800000 157 91343852224427644134173439405634148287371724800 158 121746476195152780760169723111146659383388143024 159 313078257713883972603669064869094034964480000000 160 313598687963869172953413338265047531520000000000 161 1418033465603440203898607408164621683313267507200 162 1550471299630450137138245815021986417596379955200 163 5845959295086179634680674372563664530295128883200 164 6159509641580856927803923029136697455894948478976 165 18197077720443672400788333018308256702766080000000 166 30891469921003335485905667029628269763352020582400 167 93536064970025403336782140404533965214255436228128 168 68324667064155095809314939123859930769711431680000 169 374006530971443743578214878715497395733278363673600 170 438865690655787908662634573662509237301149327000000 171 1265165977876286559887532196137943123311793577665536 172 1583257233294070163827239634817902206844355194060800 173 5986298538103226521325341948942406704270128768517632 174 6685798060873865972250747182175634427470240434094080 175 22615509249366429793466627802378563385600000000000000 176 22482376101637301637274972279385939801327713747206144 177 82097073190674629520128176838117368818517768581120000 178 126994507390998774217229719993374756418602158647802880 179 381790074584040298889174566841078335006933816030431360 180 241601617234641676491772171234836480000000000000000000 181 1532458746542171574998103203310444458848855443042508800 182 1976943503498869854558742724281570840560787451166720000 183 5239859424809373886781080508888135321326342024509888000 184 5991564473148253206983771002804959394558778545904025600 185 23622555268292210020004844271910936097415444562072448000 186 28022775489633668932944759259318820127876598444186222080 187 92760435074466032424905589549355427748562430642746667520 188 104153545694083057482350863192426429259235127889756160000 189 328073346558800074348063852036568877725778970051589701632 190 457584471750757489124345784518095054056745058220000000000 191 1565178108693499474561983750591399242289740683538116608000 192 1213679361691922394108205825532044936420152642688253952000 193 6277101281231894892380118428312283592708452330350907708156 194 8354473358101929100212619750917277364698052357246871961600 195 20424768872777647374906424329144522428364282994399560000000 196 24710697212398349965128203967073571552979819573183409815552 197 100420213364187935777907775337801716662892443664501695978176 198 99249073640068893030333859145642334871463390931875662921728 199 401734511062305486838548552496460626081257586294127184565088 200 339630838570600050696184922112000000000000000000000000000000 201 1376457160023261051475880465293528608433926806631831708672000 202 2142584059011698749212926903305241182414216129230890756856000 203 6340930037247789721439560561663106065497467445544762257899520 204 5288840081456650042215493250486888610097653198613842493440000 205 24879751296358516479552931776488313686583320141015271475200000 206 34281344930666519311234535884422613564269112277197135303626240 207 85093043637077015647780182837792215025030845364064176756695040 208 100151218799778996377327270510358139733650708491896094720000000 209 389068239707834613348571690899725482544723421593951089133168640 210 386876184857382844483702917624748366967182196736000000000000000 211 1645396250564323187784080622736109004756306167599547148262159680 212 1738502482924960582043439161431028892247471475301019633582080000 213 5641620182979731032806709472025429930236544151104887781952143360 214 8762375745362067633497067622098525353880071385041038728299277600 215 25402268382435270889922586915102049635761235643179096745128000000 216 18715671245255053889474010515204808330649208819683100222029824000 217 104461331308307301277014302049972403926995250959075598363785011200 218 140416387354639743592076451586647651520951353776912677046948798208 219 360156709031564729746374079162616108151037696701260304763679539200 220 362479413757840568063687201562417522113587548904646246400000000000 221 1683508485240559123010997306009092286724432140869050197712716052800 222 1915305655471726164818043127920433170047494703756049270186096721920 223 6739576927552207561505747616159690660161333165194442966453128642560 224 6232928231491331271501061382146668550659126460130048992026254376960 225 21826045432339999773517409851709228466593464320000000000000000000000 226 35774855537990829084098656879560668227554329040371115746387558400000 227 107839786668602555182579191245088709448795102256301799658417661264040 228 90253006282043763465913382343179117589826236453473649092431183872000 229 431358838831050349385766259405340681962097653173506820567284859373568 230 494474494994099010856241875175855471783939937108847881369600000000000 231 1380626433554343712016339339559244027038006832098062545320318633934848 232 1693158087882540975839694520502171340468071917194345313527551659868160 233 6896751067562167636045441014953272131322435945964707347852411707833920 234 7264341512713634923818771887110497806681089918075076120707439001600000 235 26699154219789804147981912688067404492945603284720988636820275200000000 236 29402510518649500964631578606947030707397825329345540651000791040000000 237 94548885356693571437213804883870217837586764337118819936006690478586880 238 142072396690318576353364278599286590603689341416105326361489415979008000 239 440479901003633523056258236870939606341325818436623250319339866862936064 240 287351428561301532425056723504792859713207791527896547328000000000000000 241 1766846984468647143407152794374164155719064283972790793626166224615449352 242 2221710087378804742460879642619660920442586496902895393145321651293176320 243 5960103771179378738534988361232709723289757037219548006487268841540812800 244 7523855718514218675948933800256623763770456558379048463357786827663360000 245 26741523578731746424973235751222802181784496080226253104941174471219200000 246 31873029128156626214012075835356783318659676176859627915511802658310586368 247 113057039426633923519331561660432656961852131558041524247135261454914600960 248 113485261308515850295116766087844873187710610798602439047493535779520512000 249 385375189829830527767334020813388550815752087896577474215134948760049103360 250 527156023121909773690957222576382664712607007358170637500000000000000000000 251 1805621168859761877594223601451980326021720625312332785089880890529021580800 252 1270522572171451489275732863604587104748027951302192030006067204924381331456 253 6698907145029093513621335865874596806565953187824785649030960000495671705600 254 9649340769776349618630915417390658987545643810856088027645882262371581995692 255 23608006616449420568797418126022677356666192497062006865469080722022000000000 256 28902751864452335698821463744670279435433797547858168915062249478049234944000 257 115792089237315978992242650103681694801381987242881783205867114618681326485376 258 131885334038160252859383839589191153960011034558092338579748641930931633152000 259 457460727177001492459769541719979830916273844090154592647382305106275898430464 260 408987222133435909538502433240642853040106566406174762297098240000000000000000 261 1556997568450397132256762596245077291472077963304290140982735685106360124702720 262 2458492314546194298099452391400871253626406199804374877151024750933648948398080 263 7410380640607183215303385745665830079853044333520875978058765214609841214514720 264 5420627141196267614016666514176238397091922695007925745926687119567340930334720 265 28681632036854330323825368370726332436250571669045724884366702042262732800000000 266 38291811094350593892073434393150804099081662259629849083504734958538096781854208 267 101632369608238750756623725243598274904280031102604276659428286004358326531558400 268 126005639780568473229535772922098333811774591904458880091032646554739082893721600 269 474284363203052884049059624913250339790519399508512827787910078140180440061375176 270 438370206342759182990799675302505624283364491771555637765603328000000000000000000 271 1897137589939724666885721073243677411484065406133672864237086413114554514932979120 272 1881203299635093665984066442890252256405004115030459521201240105463734333341696000 273 6344861523386209186083510874859490915947902201944436707097723309728596093829120000 274 10108196534897067807611577218394455596262365987758591343942368783204404997630197760 275 27680246034019551797573428355754049514751308959138936003227106100163840000000000000 276 24761911497423164797194884553514464621667807226010292547012075260940506945604812800 277 121416697481640741943576777510417871885873274105080618154778479918821500507180273920 278 161889038432138097294993789812902200926583403838521026846208609621074441904053388800 279 410545922229735759778769020367070629906231936897839409727248103549952452751322198016 280 381245349518296425977175739185081193928718548931520565263277740240404480000000000000 281 1942644887618082544593040976601882366972984970416186375413840214204426670205823747552 282 2210915299835096756394031944444848795205892562190913670076539600813968349724672000000 283 7769868058078792059924100768412470675695064814089482405224717320342094448830226889344 284 8274116806393116653347839296284252814357515049299280249105038734843030883446816768000 285 25477187537671442656523490986106267111101762975768699508316391567045020072800000000000 286 39100213896737777327750934299468916482420553406587088136301500181077875118971551744000 287 123342597510600848947211835056534561105333577419276507998090584522712579885634666184192 288 86312597835423868894344289555852469808681970326191788591955083422001023971951703490560 289 497319403135859263565187479910186422356148137752659611068928089707792794819311515713920 290 570230371763233916012359688824264387525900175213556876503274071921238831753147187200000 291 1704953034991750903205419975227877264069798506182946188292224908076205450130187369745408 292 2108436578665979143272166191240808064433348122901616466261133620174994113698045152460800 293 7957171782556586274486115772026519927537853204951953123668462788273999172876572037356496 294 8784701036975403169662852892349825814083955611915781806293252026312839745119485899571200 295 30795022159936981274121060313395517155269283080921801465539842924526986993600000000000000 296 31525689490208204394869096524862188465007240162917482007734890403945387343732308537507840 297 101282854876549827454059915145102549153423845270429506428611432130571882378950104940806144 298 169610442140144121067761790203734772550441475154914135687556030639603112339824423714816000 299 497528013897843669943337506979818241870016576043409967916783393815742557338894328057446400 300 352890060184654759013069826712894762123115031429120000000000000000000000000000000000000000 301 2016094706715649282079848560726310504198236375343994377323826113735684543260401283909976000 302 2715831929796256707940864112434826233333332547446088007712229925140804280817514104023040000 303 6972617378160691779378873268552025659807061430176903748499682284208288907639788205430132224 304 8087855671919552095997677477077229630765954992148371145301383198828768122981324360253440000 305 31503567398420876470352254958147164386730578753943618199038596265803437452062147840000000000 306 34279561189218169513673581175524624642211530952402119219250902132299015925808837217484800000 307 130370292034680793502953317764928393468473416435660957759671402630575949945355633988724226560 308 121211191673515027039988699785490787980395024399481288015510254761156519905461357946528071680 309 446983894060406350187385346127834866162145733598695547294689287071768470282491043001183173120 310 609625176323187454215453123090160817180804942315006384486494459720869302630213952000000000000 311 2085924449498122577341034875019208409711342315240336764050533320692544911636413439151351210300 312 1579506824986389099869865200204944556825414659759823346136210216316838382356607795200000000000 313 8343698597780241717602474172647250095266327850239594299812126001698543379965600669581366585344 314 11124189662173159975021289613248948928215878167693807343293446897322336478025295905276559360000 315 26407797329120581872602846632237851516413743896322889763605233009552816502892134400000000000000 316 35474274497363288830711845607197360838166395620205102641349405299247297182663487093404258533376 317 133485153451318570924459113507859635764860217658867045071713414158772341819847137688908447400800 318 151071024382357577569484112149589849120738095411595259042314808543580102546128977285611520000000 319 502141504960826874843057171769685857334738502262759232220839694113732504850728040246712589352960 320 457609785010504711036574556955196175177265892877032686489265928114327286807831511040000000000000 321 1830846030789249024284503902324472046451827387593533350242962944493752388276480006956664263336160 322 2699014406363716023696222432561323403584471809302851938797036334766863547761986736818753031372800 323 8529560999218651564432817104020959449369933153416964296032598335574001330309756703622325396285440 324 6452759775802477810159231828805178248981172291349938413763036838766188503057192786244455628800000 325 32991340815784839448694990036192031656154529496297968718493843267794410317415655545560000000000000 326 45567355097498159632693211154698922125010358500440183148624987059324165821494173506548549235507200 327 117174145813446238462542911219772910223034324287280871761258036608971242132321021533696239880055168 328 135551206992553685203208763941538450181254295346820145313326222836596266109470157271461105856675840 329 542109980323561697532677685104867098823677664853742158640890761001528063965512490488134153535488000 330 505613550818729195822716706199611306723376981984612664958703268883952206049725349888000000000000000 331 2187250724782880258687016670474961735085673173848895002030798871817080175397237712198140275223623932 332 2309255507462581696582264525906912531820879970148458334083703060565435147178371400074926685473996800 333 7358802778317262904471267843607356923179952639336394890648954750954374175997130696377810546589696000 334 11665332232804850326541928683367883413395572425086493784148294806864549119603111994604691111154164352 335 33867034859088853855100485743959657591700838527395988151183765771943248143941123359273530843148800000 336 25146508111306449317272891478323607462487736549016077855853159726033112178905464933504076113510400000 337 139976304655594368540761557981756314011550343818633999874610755837290806949015842224243213554278547456 338 186508290333102686059548172423449684360020251011568854363003844439737023860802469093785261027305472000 339 479775581432764257556586521629187493165143097541417911830871928245127370976617918665523482354083758080 340 507712993566053703817125962152217884889721102838353966430395239866840910104263922522521600000000000000 341 2118293023369347193466083189929352327500958229447908653974503415848102480631002777036321040502971161728 342 2387485089087984735050829861645910337905062733807984377127416160384105429526962964172359131475096371200 343 8888434357297231677818517908614770409100667060828369999602815912385914697697047987226693194077477797888 344 8920347975873051510469588135667133846848559692919662440712432726404504166309198145826761607114810982400 345 28898411802553346264543548517179765969489652833627296458671576271797265861876984312064166430208000000000 346 47631954224542095815112410343569463664979685409746141147781249793577477780741239823819968276113267359744 347 143343663499379469475666170783729160806227291788296162985234631628626631726587304175744333344108294094248 348 117879832898678555487167101489749563639113013582078185917358036653246871629883441269985211520689111040000 349 573374653997195752592462268517044274845372469439605338780466979129366581152967130463438098091592791430140 350 635537067770443595428130205682852295891361694006573504915112648499033691800000000000000000000000000000000 351 1911765113217690446656594316289396885129622483232154524747114890225535304924939595119006976901566106173440 352 2153350556774022983480599125553153356861127667451978771930989253438250742365482611756961640512621222297600 353 9173984619784155279687253356239080916771375954566759135930407719056981114278479388919192871988952215160320 354 10479666989585235365885755896283984220134303435718661921941985749310397137768502687218234788646223872000000 355 35512080307151741162188675471909347860082602709988677215228543319088363183862795953273075769860345512960000 356 38887291936195521075500087831605514527559855900590639048671698498182420677134246340609755852769763507568640 357 122629918545196526146897007020939074501061570192320707509370445122103578753302661078848004316796693040332800 358 195030528945645682505758127007286721350519419665715189762674079977438241585800093430640019562504427761868800 359 586318359531680194155814630580570152082379104466670467275414022762098195731796769186462837214436168501760000 360 346211838956813550258803830203669320423970646133855670509355156377816904642796191744000000000000000000000000 361 2348538103275558274878180333353550826824322717645576442881820757727281973471816078013181370565416993832291232 362 3129585775744485908727440944881713139803748049691233648663448084392085361162251532249876557666248639660032000 363 7604150993553234410653007424112940688224625492366317102473268952817553465609382283803778698833625800402534400 364 9028942074195382179620393353786708117337960489505077438998673389276291086998642518403467411651402892574720000 365 36277538333325307653599852598911233733624184524758310983362475615682892823632004836009617620721020944384000000 366 42826993084183822488231641302329374872546592139219080557212131397038583422880253501360605087304205567040000000 367 150294677622336942378631678957484355206828240248127962717484480707488247965115241908371038224527027455262720000 368 146341088526147072640203758222643227897336951506068857175554230226671318439533854880267453668917868099325132800 369 508239769534184419798666230631681311229920153748985611707338933665087467186857062647848675839046619399533887488 370 701219985767175223043711268057573853705938055637491099064142060995522244938704073813315096685320287027200000000 371 2381548630160786595686219106215861265912852917484102318469384469427723182711920095006357852484195004876390400000 372 2023552929326975333072759767655161714951915411698931137303331651908306835121376671947096646252665355919949824000 373 9619630042821447652756820953285399690902131846006029223359917869690213675374268164596062714232335127830253648000 374 12112518064915060874715545004358530635610869826386844620759508305675775093598888517256830128032255190038844416000 375 31593519506249229341467822176617731496817963555726863415275496020086581972134147376250732800000000000000000000000 376 38457788344094921245456804694753286850614095410601491924469436129807062997742134139646953308293113999251210240000 377 152993600579947485699157008611287493512791973273877590534406495838661543998222631491036742512302018115614559436800 378 158347949701469504137441336412927277905227013320288666391570639311109681225541843837370714385222630813689844858880 379 615656346815258912987414500721859496909254271788047802098675156542869913590983645951998593259216592692754212996728 380 556038362029622973442530254556433203788391693460575985620074122642272936642353775535275843885465600000000000000000 381 2109754327409559594786443884381282276465607328448346979809561528560963942972193984863518420365485582651647609870720 382 3274927407423069467201091728175004188472035377862149456664225695622527356806505736000820683050073005102791770112000 383 9850494711169003541801899377206178425004145030061631010795086925971842305788392781446612407253704556249935270735872 384 7608454199684228337758994497871210069510839186318904749056076252019709393869533078841890072721081272762326056960000 385 35223219338278416398105389656116280888020888046996862058852240800983640452805893274467561576412086098853888000000000 386 52527998084028639385619330602748988308411363960561595398926989140562168259843832770755541094057878881634641599348736 387 132919110526506834206910491739620959797488756813414205079327990208557658846549757464069554559333650035934613313945600 388 167274811908596190691178964437940310457538696142720317867078203593214176965973387488408566021205936060273524736000000 389 630432087847769131802062946848250284582971475293219603817432841640763653184943111003381353113522930692786246720741820 390 614774896544392977471796879139138938908285877123886343934322638997324748307264292657037886078198320000000000000000000 391 2467976193145273607648927044750862099024287966550364005760163541023002461347189756608832867524128187268228040687616000 392 2335455616714593363876206475763208601392696911444936382617667555975556496773492742984556218424878251092009564504064000 393 8613051133280400485112856650500284838192011694310088136371743640518998280049403712166074067040320480583371559691878400 394 13447421772224963190458448493256050752585848648275006562126144301770099242206391413725971772832842753154261524437008384 395 39028497716448282798788593916742613703004617667209541622333500520888416001970110192583457735153241733316966180864000000 396 28299387275508008341549657470906146876483286015126647583710341340478796476427527459360851029962509006222262489097175040 397 161290462543350151490899794517931573484202094660909798389431792437761994492701252024638513434081711131885983023229173760 398 215187489839267624288515623699666446972346951000325018170780208967455864357384512778330184228442026953763725137076566912 399 547320842006328253157094021013993075918298586918023837193632579158352111111418752898731918882351167187145043769598935040 400 543281320762087734117294246949436082876038513621466677566221016658203696699539456000000000000000000000000000000000000000 401 2582249878083895362632546261304326176073045958135291387259175455888510682550607138557839130695031362239600998285652346880 402 2947402285322870849342696719026018349954077366964935415919718794480946754999668739910701616117390125105962103666114560000 403 10327509679492543408218353294970843450221174445936969500707735499796775856638718151238362633436497681500250170473853045760 404 11003980690689498399669187090408334872273352041645845855436477880080569788961835613740578199845802858272173409492271104000 405 33386020887732861980343945217973398570857110378113199687535583747358644072615601658933248752506122790462554112000000000000 406 52180410922676777166635722476888594521354857748004247401697412737906259680971442038968584382739029512639109511676900147200 407 155553754585804074421565014241883660472761455304167787573787955160558578986993087732756848859198310227705258568110022590464 408 127435479434663933195326076945656983560414592113156938114158936884889501424977316569746906979165282190375133456105472000000 409 661055968790092368578021620594354680021049682136295588335266987849160099456535592937644804074533984510555477325459162539456 410 766032087294705015666201881359940217664177061962219429183124014437798769848842941497667031443375891961057245070131200000000 411 2263723685522309300701709928796649917125836058360516350505967788540488548181011026549137287802292263694840102556524832358400 412 2820436840301032381588409649577894938903661777789175181889846508319158182347559343835829311569954901429952931602693619712000 413 10493554539950443390605085535892370210043895671737922339801457780046150534888048885517454606939314698276034062777016426400000 414 10974757588851339462553569614211307972901673255432544279485539193778909767756413059813085453429927094935105663783705090457600 415 40697654698147473319690444491977332960680915879599929203152718744527595654011493319609346057145048650129297082302976000000000 416 41199148714179418547907544830275054791559389905055132893001387747027544374327073989882798192543630945951003011270574080000000 417 145054566865929694724754472054864375026597576122357065218537822392133744752559831377588482697761148709741091121921233148736000 418 212582279435505064739828858466195123487081886450429786932149318519530017612976377687547667039399192937483608634514046869176320 419 676114492837350629429115240986223311534023334495557774288872424037359379257199823938386635330571900679854038443039227920030720 420 430031520985260047287240001212874731221894173912953865986851515558228371792688197041229513314262843392000000000000000000000000 421 2707685248164853851417249253073036030078282769005560303401258164058451967332040364771989655694060203474508042799770937897415152 422 3609231489246214156101349048363755209570501069317694509763660038712831065121456970509636857224955439124614153716029531586560000 423 9150397796950952903262020748938301059273160004557677040426173690071926179921161514674438050327023656698054070746689575256064000 424 10769745908243464430549357544187745798439185477073012637677548090413791755452121166314301900388587716375225278183010992128000000 425 41832130113017368617610922016664885907943240943027660791618834649656169517996811973315678145575409343648419405707297008000000000 426 49497993490777614740070410901972700638570093057822796561971673926955913993088812302727133475282964249404178900127604637958144000 427 171927347914564044768586919942778908641992090848864236630027171391817689228660236614771854077045662094196989994346789109632530400 428 184341602924942014162461474771012946198113519002393245807020601539878930508247838784124866361998200413312351363466232301486080000 429 554738681007974500927389101386532028702248229557549506130368896300232901740377812042792791574062395296707941459172063672742707200 430 810657818927348707094518076864444396665035706860327273783943879982286150729799375092406400426455237423008291082199407104000000000 431 2768653775280953101223664122376837305377312403523556713373454056402909935439883425316774901033112325229486182069158671051055431680 432 1936830827759164127253737752624885675806129544290787974726489701181673228944892011286420645007781504663199598975972661497167872000 433 11090678776483259437811498122008357609594530697259676046292043269113660302576013788919663662919286385838834441349205022531922298880 434 14326963811055277619582336529624840154582969817794776032943050196795324689545695124938251613659781435054243416533732685054450073600 435 36338869826078903773647296822477262899727844717884732966860851538748426124476995798783881561393110573677461656209413415731200000000 436 47311881665862733136673360983686201482722850211764437283465695561659935571915984700300075471414660487696941385363042265817614909440 437 173673920450015682967755436407896447789896772229237374335597623582629647889607442545035706849326894975188350313100632890877919232000 438 202172222964473955759091954202693018977908268991338602069932154420565143716925628342114745289827077920853971117692025404448885964800 439 709803434877140843955592667261445668565805890927981623311381868647679688568321636263966473154599171574830123852391146413332811380896 440 573201701320981976250924515064428226216558559367382093895813486170680509098121100689118508343448305166089810083840000000000000000000 441 2374252299145630552321463917660034610159213389666941467331572664560763362949373567511009839080243353577780163890657723003880242937856 442 3772268891219080023820566712105942703365447698698940031630395230169330506876459705093501832276879030992818252637758556044960727040000 443 11344051397370078323644325045211626362834278426903988813633816463145634319395755902351573453375806681916253846961467168195818858309376 444 9449911754130244321108286718736625482075751529461125574425462960814345264227309217180384766206279745913787960513079230546401296384000 445 43945560603191772995646819571751875552253786347719692745562730218518296951698825881895113902390093339276748282652583788069652018550000 446 60566211508379260749059197806764350267897254741044454967037329562461722781137056941248624826990673154852364865547784307321556841267200 447 155751155206201476544486309849948408203057315476753183110849311176625367417570436363299304646634365279514127040529596137152857287400000 448 167777235691467455504632671051730592930510041351134947973338924381907424448695064437050074832319638281333664918971878937576844401049600 449 726838145741820751485542001248703463019302045201458764711090246504182830711507651514088084340763741180007177751731147603102173664793600 450 670816952617548508746965731305538786354279313381062076968070884684105563371678380636506461464166400000000000000000000000000000000000000 451 2749330726248560814430233673337367342588017353611669001342953904773917310815729388385307361503931732210817478771135572776644177402265600 452 3086307993740716760163085848989852861778418469373699339739620611628341460181728118594140562036472211745641799589901232383801163776000000 453 9967281057190762098822382602150865627495252706184974807904733136267172150918825509639141714438470125993840391755280067722176348195840000 454 15505840641714911933952528480141578977434643610420456979724573749743996473726578071017570469315451642505279818784828074676044884119004800 455 43979308108573870398356591693838290913470296670126944219274544537199706253723212818892312421865140190880277758539236078726156288000000000 456 36458703423657060345908728091376322545296169657826323466098621051626517685965012039075096754694411862067783240290934876517105349427200000 457 186070712181905654135662002351669488569827239190370874770204201664772139850114717874699177624013571898324936022899069046182080826797920272 458 248094094276425084954372998131864463534810387202202120774412493762389741378198291593933494049081815920951936098269805313445368625748836352 459 622077144905127780363619064083422001357939258215350422516994640961970037961416346727009426075687466518349395608966676748370530678079488000 460 660871669295759150998523734871548806470382026251481436449909584477456349645226753195602736722846432757107238140809052160000000000000000000 461 2976055472750687706606182721158096778054293999611020383093657065294229261504086471132050116354849800669538150327781135363593704506022096992 462 3045693967230678832276802039774449618834244338525340162627835871327424399439153617078700932326289246662229993238478727953341826946996109312 463 11907450579421029628515623806810849698473882746125768868342280428283820565897982545083016038904628400606783219732597168595250186664011366400 464 11624267881665302922127328356760503197200496636330369584635132069576532823359850609119155376263532668706847277342862494607059648519549747200 465 39105942949828869027673090676475067708151751307451734582636547123684567741859988595068583540027628548106645395268797078140452540000000000000 466 63328001836976102830688310043708007670696933071283104769753712558821366003620347585685253474458765036141843482842018833144209340893625548800 467 190536408974923933125909313584074645038070866831086229060006944861650117722235359741974307228181030487195080997300275871486090031281574176000 468 138467460014664691520064988417529352394888985272392354878361534547224939273602713175194148066452321985828313159213739140086035906560000000000 469 756144491473748221647834074532769951075731894902865310145693528518487646837042250415440467399447684220351428485405288157369259555257124454400 470 890277122730892212079437561313345829564025252797980635352517838958230916670339114247835716173393857080583601601163380067192012800000000000000 471 2613070770032850437202651100824830008130474737805490905677199093594822380546362533843131434894807131081322502448547819167887942865367168000000 472 3053943761824083964549265936709323847796678681019814998640607021146510597043089723323249591159959030814463776627111192731148846786150400000000 473 11505135056206781912625570237892470774497047568157806237876276930469971673983705849307529829607760470516422565431785668655114631214234697728000 474 13921095846052218640647393007878471260128579805206314014942808329059990144479602362807069175925193047666539542575516692576629969674053772902400 475 46842604647628036053934279410374636524658809680183342313188208698704314810436958169566798006829694031654167950889275708377187500000000000000000 476 47615181129091302881678392069315980948901252345603294999145410054666536870639533680303387618415134600277082635852636118012143358443520000000000 477 164890819580524904818294772460740066809106326806292414340989688371003784764245706835574691602408696708030941384912041316658239721229516800000000 478 259419444482292440284756064758740760518946649986286360127301546489966678267983552566162597119097955475040853689327537162162293052625474551808000 479 780437114078350295011069013430348143304818850127248869509280280771136589723037359783454191583298450560196263624429139310666463239747564538854400 480 505044559327312343394903386277074123226830201605197504227686743999167417781823395716410873126226323390582213000157819043840000000000000000000000 481 3107370262562137786829815516321285980100027785774158016591823945252167110066303629785423787125413229591739270361252442358019895611659351159111680 482 4160604818787173279989620493201836345905190309535293665466926040032648168932022455377000216531642887359928752567335949930189130022813847914547200 483 10343280375015273211503028963415618397797283475174658841192629081707443783513316949481098568175088187882029995186756194645570645524928300633292800 484 12519948162745486726471548092049881354199069160285150860751341397373101947428077330434209083745623915359961962536861209055187881788257237938995200 485 48332529090079626214265476460402390258850722533117110795932587627765505870014498354486639211746029956760522600817411200891095019172744765440000000 486 52843156694379539176489040651927179750387279075821879090504155039160847845612858606536718556413235055690959952496374998973546865882368783155200000 487 199750890610241933622873378070608514509489441409529502833049074353528200278247700365242661918051565914821362736998566254168184163358770840538803160 488 199979609463903416108676630165708429247001883453513890981259533764035403612538090616112007042614329375582362113511350262116320271116602966016000000 489 684994466667043594839130592155988089320068691046098849699397989911424305108662346564241885365243486573175970764988913088407156303634346750771200000 490 890006615730293719442695789823610468116290642605718857026779445450609204085548490837402649133892369271522003296501407823586744835506176000000000000 491 3193418147480285236599637820586563488660189627246035267202545880327248478046478022765267066881719375278759079903622321665888782391555597699748728832 492 2660344698915273067845837798427891876946886407122346952264634645535081080542097035577432663208025657343995479258351010625431371146841976901585600512 493 12714069803723498298109402867054516327547117915993972552003903153739455306096047866644193525909458479098439010458052196523336858321729123367024640000 494 17039294249966531447860398292664886596696413259887143726119385092034792182428734040159462972140900514843155853092557050871906753153618192385441792000 495 38955899985221002904414568234471399360623485193421671195321236630980581302071805874221841710202001426069583769004593900708152027455160320000000000000 496 51125384503113977663538611606791738643840709819704411075747401585220328426866105596684507755088294772640828198239716071326565086763321177447333888000 497 202945931624434153603700438034034828617572145845485048052192262220283864115032583976487899577901143262890712807453870503471405701942498291160536949760 498 231659622626213576357379326416701760207862095135914133340857506644276379560386837789901130154771405603461775229769694882903932996988293008929377484800 499 818308606807187142894895148457855678988071193914724678907260844928674441556288185700610743235258352627347893513258650664082906439970713752683280599360 500 736792878044534572439428241229415089241009374124366032064189280625848973852237594369337777960118220000000000000000000000000000000000000000000000000000 501 2805762183758248539115607728476175959574471165866415855143233010494463539926503586423860810963568661862377135379921823988424227737779763787300266447872 502 4355745222950194551282017181889312761369775502813458561881889034510383800692164348698410882784943208434240960046279449082584724279519903206657136640000 503 13093562431584563404654685690991038975333887103842436346717232247176372711505818741692375000243096699226737032519964656615076204970394682608884852169376 504 8586390032081253036102109697721090057982155414349027892836440373901586582375732690155170568753551627098764445782035151863769630257225556729958236160000 505 50684757799675377032500367826566242392803163111361092825706176201021293559713878623348909931055976055666461128465275968981885962356666392305787161856000 506 64528671215560448173522825434385514648098818879752335498505306885294244960903290806834153660873254547461093178647627522580785315183245324790139138867200 507 177229031366170288056304280144892055656473603102161285965757944974442153802906163851476931213389555105146498132461579039805696340331608859380673413120000 508 223004129422630322580286113700974387861323582161171252690852436842870940680700801673518410429080088541707120334588651646741898447619144440607957581824000 509 837987929215244696380638943221521342303676860624031628151211148738480036048847888859247449691117576574475474683807677298345415368817076638552309327012864 510 822676865921818246672434462781218149058098483520856713302619597148825989497119732018551044333508475256058451415408675379342213076486717440000000000000000 511 3317981693383785881772603810802186915199136938043506835038863178585553341843881383217828346774740274461228116843473583475756245204529753495153016419123200 512 3346710023092669199940581730792619286054067948359181106022065363378621176311303900496414487501837781118819241507689340304486983407866830344125342023680000 513 11334354963537299901529405291404404079698770252453155721208080826039788322196973688608591979176767891623754153586411444473864432307746776360422421047541760 514 17877077239922949329627345658891818115595072913624814766708750386256441053312225855352600697992629368514175266637759707687536633235237576490902544147021824 515 51850798950619818381695781680130927532644678457800972286347565863436143903870937255883047315619803416206585849338272561900585248197149617743135869456000000 516 44844141679722539442198229998209596382677587082546957328520773861804120863242862236578925688631992470464384407392752483457788679012772587177221302517760000 517 202758457912744159458916589488993518961718645879157009607672476954385417277843524639049890018715954029493662895678389053259905387420498973093833568419840000 518 275783186645971618727251469502424935830003939594036946235473464964513052942254738640136889516301852697594838333697605959069412615696984038803781456838524928 519 734804635657609187508034728945526008127839032777603598611403182173706340146403748558841873616920947251418115998042095836619347092714898481228156300634963968 520 713118764303628102046944143749456778313227036626641410120552094281959033790186277065996720761156519719254619665934176396960071680000000000000000000000000000 521 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528575 522 3575107462087381327174952412260760082034095744786879824789701338346110906894860182889449625429193613468802595615974953072286003538256718340293191578681344000 523 13729595320261219429963801598162786434538870600286610818788926918371000657949381479646055042680252792295295234982759716462352061274898789371182101922566342728 524 14575306745478139278789965713663116574918003738797704093278565684035718597793638785904099073448162779386189389610593748707646667312159260317524282820263936000 525 44014231203017641909816043715702943517478378848766510693333797093966104592814742463584918094486861764192384090552149987746119680000000000000000000000000000000 526 73174247990517195885178563002825559753476756432243996995949323111997402964137795227337802690081102018665732059037992778407807569207975166839149254120528896000 527 219671849033108812336006303312692886976923802918899064394310731271004463760027998003554960804718312337143727379225898378551805192931090949654409063867954401280 528 158171065900155969984695798888702686341201782231995693261494291314994554181031696653091942144356470880172366462151586387051519326585545454458882810359840768000 529 859993662905664179371337955693855564565815455859027155413123483392897891385823038320967812943956471298624402663453264154612776157573009775167210650719820800000 530 1020917983899637691051248894473686134228545088577832253180299157213812446005625104434609823943407493455700577419216206917349132233160317839832671846400000000000 531 2968568170869095193229957206621808655216782590153877231721633748758127544551890731799894526453498908043129436105556854493050683138753786844495897989532876800000 532 3449415158571102454613446505970273125577146701647593079345057415194614147859899147350667143591873242246514923949180032314909341471371041461391914961730728361984 533 14056252939268919219020855936120784679154196828359582098165486646873014998516339854054714441969491178993844401612065995049875097143263627346420803309756905605120 534 15969774440094176765562455667050390932030972999513239641928096553799815241331746849001796128714845937693778152393972954835030534399629849403816408722201536102400 535 54417534624019898965813560164499905519295603521128068508301897620256583908357552350794103657074527076751171593206040327400298485361940111865722195083280000000000 536 56246317693047024448857176395846668241170578795674851513571806529107030108294968269487020721486795257861679438752557110958253375459063452347995876518040436736000 537 192081723556491690110151385108334613136678185114225285936746959837730061271293091396950886289152439270414802936437876311724975883930749570276847828631484555673600 538 299927564604056017555482655295361960121252197328714500984361914926389258483166918122392919964347178296930035494409280009719537725870753489644542664419072932179200 539 844290692648309275214204109952062084522078780344939795642714019869214671086751044524755101914071221529594356083072066018309611981689210003735043251608770836316160 540 563495409372878625907815780766046516487399150441325597948508716436856574844235533813203635463625597124856950426305827575863181312000000000000000000000000000000000 541 3599131034799443624636400714505854377847513427946566206012113230418353667310885957045773380919219843206825929039317012821839686790603764025711222124301738217096960 542 4795891877531530740453314569681742324782983931070765827712332106861884425197736881255902767478238216589823259786104413418657063435916468380579151462206248336752640 543 12328229602235165514637585945283319163307608023956995724142298648001631492194982661909737629610348583822705696587981561123475070125750749808101565708722357288960000 544 14272764482083928110210195752533516630650906234183183227154355197958606139865280320575841886845516631085513821019485157459007133012136042603179800048477226926080000 545 55711182567108501258603841887039211617894431498873188041456347447372037816413065876913214092371251885984945447611920210901737236347599540792325764678377139200000000 546 62555333338539408855095923186089973279239115687066662352684881623739404294524070475413819474715411804997768841259071159017497012197917750167987757087016878080000000 547 230302283486555610391615569260346032283055992140612162201366325821441312133737047677562482445233450033532852873899651737456204608040992714464007414458945210313154400 548 245459688744256086607294439541186598839964549471974303922849287338223170306887376111103364011065394917541206969604241617351901564227945629349101448478480379412480000 549 776777047546915042321918915105317006164865333609848686882291559645532168607939713300109523873690523769488186099180616585092579738237883425394057417123606182789120000 550 1012304893432358246900611963482608150987836309587075677076656175344037143098711902558647562598580582497903648305897732689500957314688719197337600000000000000000000000 551 3663383596922062671501054109852886073798361668123925432783156376136781382605771431017972844009133179706598041891592047153157249496144147591596386332675324690500198400 552 2817917218145410028110027466386547514064323401091952055783395240921191090223743374318017579002326010596187342524304536885619082712784024644256086044524123688796160000 553 14620518357788276551688647344244660444864125483208247480342197277629143334781189257246150808881013382007083444887020394944792332745088147907287438074789543088066546304 554 19656036766196361988329835395585010259318437102093842128105332540968680501781336584539922356155872164208736460119856489595973144975795910672859013683696891411309076480 555 48369965054298915624988690417831216332513573254782410583610222695915737424391243815071971397902301391388384045321911820976323484696842777568393845825981644800000000000 556 62786389963185721101111941427612619547306159814347683768089599292274258410578906728430220850136736204389388025369207743344418327828487457764079844425034692554653696000 557 235802083650356141024354636011675392384166620067972807287541078682174928484980590624347676620965707229098607084043900200468876521922096862507788546099439506678782415600 558 251849804008348000296251284948947127334812742932953489159896853488267631261169118822229072536154901470634769908132714274836219270655769391082144879683103778317229096960 559 941089325547988896242623409875243130866283629730472836992146477573756107599221528154016332580384798898877820315003339849264115149064599731002605997744113073867990528000 560 737441538137073820017752959794145386655263599521744656713193644942958913512879391123651612859112215136680696860650570408467491847806229863464507015168000000000000000000 561 3027972094527768998949516374558227589908234338019125449808730516708144819569514069403713798351086076496643211396571444099837691745536614059656204619281239673221942476800 562 5022950087847379325852961869018731157345924082195096352178945153786892025114277146169784610557005929107428641626818835007941563413784059024399389518628607643705799003648 563 15095849699286165408966212962729474079407482953262320648199694292019150862676245309425457817249152975733403688233744869565878231956944612947447138230213006463553147919296 564 12670133268014672201692204057107490680377093886564535842573095068412077532616470550761246468424284903921557628010340195922334872994900067812695357535725769719808000000000 565 58414888752576462587666028567061438119105289883433592718386127977180588118374631997638536332261638728100684051393012159147164875573008466821647386729950385245952000000000 566 80454168758143015770004302630300538490574667041645565234691199065247387378899157796002499936385353248176005156900855324058430287539267235647058635529436210116226302607360 567 201899702524744873241453360542736227256592493977439536688422068272999885920054285876669703535048681990246960414265037361465766552267820835780036603406804375753234157928448 568 241946902128405292724095949778827850948507232871923971922468612150348514362490159318197424127122224858207366147476294623154598295589267940814841753401411158397656498176000 569 966134302400185647459746228050860802791234180094168805937752925424627227175367535575697923412260050261217581943051578674865465167221989556847041360062434332085393162240000 570 954877537822270220898720182982408076366122142891738903579916254645535023783353108010515178959025873987625399079148049621722827905443185648549230717386752000000000000000000 571 3863719869343124474648615134124388340790047148152711248909934502205395823755829566193325832647290828335246455022015309564591409945587971554916249320451943091746946695017920 572 3777570415067352631198921883900951367880008304104351953961087878859471397972482994211280810731742728415365187432512484081629095244571879009535992013582641425577966305280000 573 13215247640637381116557730965916120653917282206316710494790364973132037404228824580394780117588459216692613869105212447852062644508443776234712429432554238301216205570048000 574 19719461502341190921269621777833553255039992123199567400256935785739475178953980166718784609300714688057237902934759392251811519194708039927519966290167009580456480371376128 575 58379926442545993510573296695047690407833882019667915156214183765879247228448541359910278482271440291171392652067042967190319892946024667645659765425854356480000000000000000 576 42845838021529265363378998296553106955116375428806354321586759587554172091524945787989370883820990948489393015492030640227864566716129925919816270085258229141922606219264000 577 247258980623702404015978668156841039608704691045842874978105911144591364082642473822229967299336985149593507571863182958776377149832909403875085917317036279438710221000650300 578 329754744631953972821318868716334315284236539197688397297129147040046419135122702483135841632176610516320106287698469693302896833022869361417168485814406139592030617600000000 579 847989886554839475535536996878104691446980835671549573346147553681333450142882785037666911864041552949217733769771208439785248019775456077092254753006038724539477497339036400 580 885294309219430507658411264015967441536675866197682768185102852631116130627487295431941385138710926587254956944737906494859465429127556723932637462318992798515200000000000000 581 3902616942414308798404750864885713516348458720403867809392307699618118857523137020336591332213648437237415635903128768880705166278544095050750546690916200224160071622105497600 582 4514317037879057105363700974145649289464397539866814418766477044828061563193032386540298945573283329942453808145525808522025543607299844509596802359263191355179792963993600000 583 14968209588290338417858962333536504621956392264285441724488822923744365907163759491783953405402745963386667762893380429906242235449422920418705828614442479568408547300474880000 584 15790298399125721695717564688100711513857020143499507861104403906647234181814843909078048720191730510136820154559704409709426162846151584243456631324261681470954183742560665600 585 50655031579101083986254889306340424785272892456740091086871161399573968368420966882808386341704151627652227125612615079440546863508085470845742585573057975051878400000000000000 586 84272571910747423533732709061955969635280849578130588294991604576954430445036382178369548274498189253316531373856852904980406179299900003718389953596151617374562387539703234560 587 253265787521560971503562765303853549402138983183074408694502151753696414446083990512486429710697641830009793663203025622479464444534353071053258699298722056137751846681486745600 588 196439204860957482549424231282603312601551244746626795125732484648798905101995021774581343906117995877380542309622038148902290646606049845947907667236101750174624003466985472000 589 1013063307577814989687417023743929940282917131318141444908084612471776632070118596980657475181787118014960377696095813017117549229521596110693880057689630815859499583852122747520 590 1187627616788196000693405220432277608593841684694911533719631599634648268020946825030230156007320409805477325512570995097011330607767247124049052310781656041472000000000000000000 591 3472894321175216040283976324522872672517542700406386897588343178353317590101667123597048816016507373135097381121772225266412533421404970655404810813241696744091584982814137548800 592 3998018119720541083890077892877150653502705974494285023064369461905212374287600626096477817313908351239450520058350033325535729712611981293761402771025794996789406672226227322880 593 16208889885772306113625450494061355430187778978111499101921483747025138000727996092261395350344738756526536667323587659241056546130224066969675271733307815772660069909892129433600 594 16016925648013533482848654534203434179200674421380546479484507756693635876566269636907672250182022711004360041670398713965465141647613641963247760060833824935684291712222494720000 595 61111013477145148017597851269482251334584399211653752267979257947831503098167157188810770064865119853826543615600982062205793790116973846381792657222294980653143599933440000000000 596 69061889297230599516738378079093489996986338107188295636232883322127441273938866078374342016616895542300284453789175277104085727361271126733163005812564878594347063126156902400000 597 222295433024191442103438546975651702276444255053992711379591857451479071713779975652754152893955248850455880972943825807411487189274785745586838040860033347657599487750033025832448 598 337562544589833688500063831633260632700856142217083186896904242620210667779584475975015554268871246596843741068853360156585210956575730639082277606517808834421621218830618460160000 599 1037378892220248239628039695961222978038252541888712490583427611754209969612789601909976833496761288828797611339340320310785369606873235195824749118835846289166068489801913885983296 600 672063845658856331976665186708137684905202959865844416880953259111634384446408791723348439905858371004515891011824357248231014400000000000000000000000000000000000000000000000000000 601 4148365098613295906854814191887480554759579168398269510602776070253491866388871340761703204617897897167309150738471481074676413188355595572471890539639073336023169761249579305154912 602 5348465515336057547195066107500840017046060074064064032044841362441036808852743637480667197466742102203538535785061549414935328580987920089799191107201082344285269425060602618368000 603 14022666083488115945431854314864076733937589767077476301198170503876228174565113069744869006148268924299814394850794429388472042242656681675699017614403405417090218646498816983040000 604 17703191509353245623571161144828561558716172952033700321801727150363718741110469995265218215058283914735891896139090548674417192933072154178849506856054802024704642026836066304000000 605 60578083626489462615352971659872323550039946395646146683427745692331152420594415707096517662394271885594678940301764097883425374863248821219437305510085010568262260262701875200000000 606 75751852383081939819297936689667059379046252879948424317589563347194850518042373434811659844731030504123335274517841658047662425238488536949693628781962492865227309549026533822464000 607 265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864063 608 263600025349160855227660929513537494732261521413468422402899953332923959469351871316276581544795895047172182301639168094767948665756068448427967184444706963762417227412128399360000000 609 895343742314366637749552777163974828036598763745996967552827526695732940133710201466812337255293182743057433373483378059682302835477170181199953612890090720469315154087237619778846720 610 1244580980091446580965299579608131780315893428729683288953033171743439610420833009730314387360896128091190750792272119167891937727937295011145506310294119078949063884800000000000000000 611 4242365062925073235264454980264831380415577565921656867985301959604606666627640582474151246940114524357427301323614344673156421852448011219718420409168542380654862774310550985554944000 612 3140794940524760228132422763556582863716868593088881220982099379091886776969149631703959703259074969959546634552951633427698964950914057796806627669190132834891985911558187253760000000 613 16996415770136546776976796963311314557339799392600656068531242540980760064271901795336226273721128395940692098828618833488978322976113691249736762258223104004185119633862483393029985024 614 22661885858756837060625598256272149104421448707562068813824816486811311880831230080004574438252246731855294098685991281158051666680653594722760331075986852989915252623253476617227468800 615 55969303036531135106702588185675846585710358017634227657994097889497338687537335259667282511276192778557077225758528776695209333056811878698496185097711702289620656770252800000000000000 616 59318250245938756978291075913463441747137841593553055670112349190258761383498157471126141494623410646580781265885219627331595801538323992567694592804490346525218678818626737734575718400 617 271938061251566644142554425308804126911896574193305675533126408830206284243298570139935775429412650733425371641608278924816345196092429638141559813427334931318893182037247779797363712000 618 310143967539733851898440115329756160059976608068166655519858963053986826758445312672277211665541370208366468890935986437995902232846038554184659106500495681762125800431475492367892480000 619 1087760736887570957291833630416702324405000251335261837281145913481110623856411118005587649247821288204230402335169603449039097810891206843989237085520315155121671872614130020407472879776 620 992140686544482170310536301115648015809868458989295479213260506010984684369401660587294669126651521728491404922839694963460846987501391231036959580375579484592537600000000000000000000000 621 3600067209362990288077795731632616423040021333357970125371533585968424796169804673125253865012734681983768837143361054142291205697554936316067476328096054355226341542057965573971891978240 622 5801351611376148005510994073716267546503319680211622638187599608270288434886639839388350768194839491426134084550634338955183896650506791786364916741923447465475349511757808973487716380800 623 17267287782095258512132073429020493004013149196151918683599813203013243620308316579213482610914640733056963636733292183167432189336997310393301371945818191280878978255130570968444925440000 624 12970273540244209266893093142753491400473913356642669830367086106691800851672298470312220522421807161118903238337860489388503876030846317180068202323467820220353154592731561984000000000000 625 67222154218998584414753995816659656432527305285472233833520355372539459880558317458025798277436947732008416531530482658180942036183093938749633052682268780969703937500000000000000000000000 626 92823083523385792974614820784862728139936523691098836973222763244468768897148149762264937947938241558103816855329696934197464071792207494481755895877213081208228794169470008711564733194240 627 225716947087848218270157290593742725036585296306390723715320967408883777233403518054022057833862218920348426476224420437896530729250227383857904098004942522360568383608649300776749262438400 628 297014061187652117971313891891473182172043954257762018310165076212920848604623528315193949851992055719818200186745710601614006854788095495859173412848400482899531060793607610647445504000000 629 1108873677357070860548373978214806580948567841114581725712577823632344410831751669575393000220023549564159237951977073228359938070958279619378527715901322820130642853084502457891730900172800 630 977202824891169400824859340632641374000768277457082212517109200258885283882144680675005481904100606377001888655238941082640424168745335861154865025487261705594470400000000000000000000000000 631 4455508415646675004849550076168623965151530855114528452948345235050952154688815922775966223354046467277481768472702605256689805962857365716789419950302386596359863103861951226148688342911420 632 4457197883658570906318248563118619933876479072860224526968620437685088814950892931445763124465775182039403246139214135780111921856630089265813803448266861174964645838153197515416380320514048 633 15275023382337075761373090275641094990474224058712372815424905385295386118526955528521892223091628022705497268229287198457122901081651330129856601239588697482278075584422900055118213406720000 634 23760213032183893190392899280910729108382137775464533756811855216956821802669238766518138019461519699943562055284856429475509067038236167232065448315126671959907803116267410349773435009984000 635 68974939659533952323261803214212459557352475050118923224440521342323535511326428648263709189056088693808989570549418540023232222565042449905832820576584052026311344057305406433510630984000000 636 59566609707277178148420502471112147184885378604621460534356991720464537935309947078453890743139189471226997895320475240412585581826901257569009989743020823499439007912504557706328145920000000 637 282469806112655960735260039720028148162254746416733865155026798165166845965127802882015408518878508719587001782144180611173783303480505334650913594993998350949294017495924831927369780428800000 638 350948174183477340454862816385767940667717392079022421328246632697444693262939476692260432376060227460564496264942913547016869093174246768737859332525368671924925327716410401552685069028556800 639 963500496589420138088742800981121575998260875715820307428225300174356455208437151339778923771993365654535307831691019401912580261293575501583261792508742688057859550010995299135086424081039360 640 977441592022677636631195761729456091332151229722413488273153479500703370632412984518471376041355804344970503831943837437060450080994229973334854499284198804453970311276134400000000000000000000 641 4562222267536850934413479097033964641182953017923595751332443862409320220855431630881103076708698273158340424088494160882887348853267201534583630458627837741413236021915780800973211314541834240 642 5206074997031476784529952294317934839396512949360183805352114350087467907820243345298124275757250182471010069579942606995443837774536824156619984225830329546855603187158750544344304447389696000 643 18249756748270365348061730250332692687355520963624951473887195406721200997339962087046353778011781632744525382074203777719867398038750471664227303618024341302118408947475246501253923438521917440 644 17547435613051039323067248366098678386745809457584380166632464257917360138722384469091499521838197399509697296271131384670815826129950125658534887337842572797034350120578013901715501890928640000 645 59969276051418784684245192017354565300405528503425450688331277957585071308594571843295008414163081406972753789761826677215972637449824022369608478993726493897543962897367630104000000000000000000 646 97165389181415802715401769147741658473414024669909254159004683026338518392366794451787535248533986432159564860032773538799088604982825737489264176522363106560894176592108105535194058675847168000 647 291996199527820493993034020046246287279625189237881997556353268145550054697011073210206262047150152606520416173684473865701834550948722700131616746863526916225848673543752486542970604524313244604 648 206000039226581703338962285124948142120406982182191537363951914762096576051925422446161412783314575788123456753198971820332714513579699074150252455449795281810688791457910923909605357518848000000 649 1104642168621865995164117662309609383451656511943041470390539510712443241423768627330317106566975216479237019327458873348157856486233713507305820952325587931490199161769369853515132353111654400000 650 1349590101341995903272181371900850719430900603646434735776115692910661861736338040771693783528800045183553529026715485700407101473657699866591602747453758186669500000000000000000000000000000000000 651 3957335126283821233944724176918966036400444382998740012111092807119160793792062036918812214662630905427107197076233458989466022675484703288738139901492450014854540301959526346043428152648663040000 652 4975220683247727501556269355671452763861015331673959562834025103044348482033753869250393009410739887593142202055162146709931574996932827923981014066008532816022869142713086766287801923099688960000 653 18687756467416711923090033467474891793903569517394796713792387002355977658333138966391208335256392723477582728648801176271306653969530035978963299904810640792222570070124615096286886736241024163840 654 21357404023818623661685598303691965055978615244357188535704241400812440445092295564029424523987916539302605694644505456615385511030042143898160546700293597909278802157214408241322740174069396832256 655 72064527079283702427536844447791688022841752642402975705897390841869181824366300373477421922901771310477659213283091814590970859631165485188137255557500244084820520560454634315577092896256000000000 656 73832709911819679087794532528111047229376394733554693740448977520536483365299768677065946684635780521297079262681024064750750157114389965629861333692049238894264423215506286919562939490535798210560 657 252138547317336016008634214510007487807648818254026012269601041691736015440323614879646152780086296250593645255175149199960269619469092682240401629999381836607042015056596410264815176857302335488000 658 384103888507533784617839596737574980894564912329539153889656396171632866889609715336393514282990285425304281709055283637022570006970975781133714842067488300661031381494670023452912543292456960000000 659 1195109673271058161985203518185545015515861804614398449324524981389619039942583651468750947003624056474898662561141497771144404340622960550642083264235902516903594789221173653774974587032395641825280 660 779240834092336790944904008108873128042951921443780680003501807448406278408374266357378841697333355132264386480735510017195688738058585966210432808161911808196014086553600000000000000000000000000000 661 4784065729467498898417711142094384165943877113539917512974258004592483969240464897838631611141123828166596582848420247066268117783647511898163367905257243083219095105927470356754754722777280106055680 662 6377550087582146620975586645895302037279463220140048076133761339129398614814195858882927562096739424145384685643769281015142415734225468377045338719973008852305739251675897636568450788018382304706560 663 16014103123584904106991945034550512694773306215709548230028403487035093535043367142100689034737688582471529097321090296510198785748957984608599460370486272033026269049684711310000709071543519097651200 664 19013640347462795401851350151580341682090220968911618016830835895700903243233204169163806651338154112816806957755332343056572655103896617848235807917429774534046726362558622640845586248966237428121600 665 72077392724074520811099438387492257516545794547387156801454422796259651071366106517430910222357301342634336443552038342045610799335173367591342259980334378212713280736547584269378468298988000000000000 666 81249798613839865029183525662405098155233062818620983678639752952042816456444621840845643772130913789181974362306785847711336345104579554511548188114464402459106462238959501859262623585855025971200000 667 297939256749393690200625548647183138500653905972674443384930235876409712534712176564085628115082833484494984615761241416939553667058025625505302285486826469485834149978362032257109335708179809142046720 668 326592077323044682960619262057239147007832215463550772899571152227513795708900571059327600087066844988152838245773704435143952646672262931635853565534078377371504112320365891473158621352024643611918336 669 1049696892067318364262779075400142284830591894914870562619214907711040859725906184048170503615069237360743609101085375319143988493793529325615660439646970371536201223699266051848480385709512748928860160 670 1436603947449414431895790059445472534753336831529999569410265898508193803603787661689170288419597450895351493109076843002108644697107379352490868596320834739387284430902489160474402479238376652800000000 671 4633237912867343026939226742454787736146194166952871129847966738578715077162571458686784046947133544393379792983636002004300635988497763700863922645080323457145384237230549489065862867236379154828492800 672 3492718840719961345013014731755584253574165140994503931249107882198445063990459482117522123703640864645307038320961191193088898828078359486347444966986384248212584950291366170406405255097923665920000000 673 19595533208911622091596982059503985224453201567532296098693831618402882128866411565588654219492841590491885182802372985991838280903690591875727476805387465945768867308637008428975181915680257791498257024 674 26124721421267487036219441996234384635282095587603321296212696092108825037284057116357428310462306912353352168023688877130784270791878694974623529955617459728180477735177772177788035892123756240264232960 675 63221443127331474355631766683135959076425313840290983339638323916445932745182263796558919936907266117779189569222694080166420892337693993511128884940135509295248200171520000000000000000000000000000000000 676 81277021017507178561986546676823532378773759438718029532059948912177718326309594064507436082469963276218659583909771745594786578122492595495799691739604040684490603010341221170183637023003706958807040000 677 313528531720716652771532368681709910487593351546657511473835050196533057525408426677345533932159412623744987915251737165298417197841834392317490615238125543535342860286259302325474449249170069731960057600 678 356604080251585977490906985417944044446614042852942009218448910337968290489379472818731719980242191646291549777855236537867964130493370810442206134458228544288370530485116911803908798878114782380032000000 679 1243913221273069992971005745798359448637600016784986508200952238360910703052835068825743803679698710571601823424194981990992299680085143010727359538605966884192113866121450105593991703535087742213220556800 680 1069449664916610821738985109995909815455984820803297729226425558182758082323944547918477139469648028564717414365123088611460661592653170817018266571224664139200924193801485516629291827200000000000000000000 681 4299819865811244402467847531798017185289977232858809442267185762186232534915825412863225293067721593843025322359523704751251010563244714336260918155490021124281775936045599113833739948615210374494721896960 682 6316638091281443522404434364947951923454282691561565485408763952072774026357478028661447898062421991605171238002925934525710253344493447005211928090638892647762318430576436512877407816850512715349230485504 683 20051147308893987076294548576076638047028604131157115308611329736805556890351759063677281077223135553564335666915417245821718305907313328297436754191102391296264501366590981509694649538702953608848868615552 684 15126864884942585995718115355022420912715039881335015496923597970680234464597651778031784146323459302158753226452059413225991080241802441235488077347389611253227964084515619550683500442969756870922731520000 685 77673502675551880508871469692309506364907868885326826838236591707454773305323846190155962458918433533619066926110259941957143587935511373940119296225566589479154563101622965231119522897459449239833676800000 686 103705874433617062607487903500089840524460188499667068521019768561412111726137562453340533877525298136337792172576059552267146712731259117652210227268294753646212328323024393219752702861062910943562406297600 687 275148224202776440003898092460322424226616868543112722560276215831756990288926144231695248806112102346271748492859370541611918399960906366051915462803246794400120264829196058009771323289717974688909557760000 688 318347872857433364687078408067902081618502361187274217329057537235399664905775787320323776700832833844210366880358215574112279268283027482656606443520222767114370503698848125417733025796849974634476050841600 689 1283835665271781435388496049044507633271431266221762114705639755021356505696931789068380312160375171808065690416676835575459205887992675621967762802328931653355260579543002770823001667437733033323551027200000 690 1240679640125651809580396813688867586378272572778449872142512107170776233992487276795144668658428518471795263387233314039824422262542530855313464212133305068552303885372642414103126351357542400000000000000000 691 5136851466350167707302759917036766649923544017375049529097061703879022580982982225409374084333117240441243400489629368904666710466116691809537215877596251930506653034112655709303854878827842960062664948940800 692 5462191054142840388321786017450064570617702468661019346710557079768201196913206725583130865025845239730383579403426371913362253986445127484859510076350087106348693885799252382023568719610900065498789681561600 693 16134211711844503923384310253662098481285220047375531394994799505870355048903163433491504798013506031894797867750820341373976039086593361385494112045801368434954873539700909856257577582409146241703152961191936 694 27396541153897778683544885222963293880206394358386182735467268302613152697838835664930402547436532473866963773802639500032402544673013039411155340343361548826558466593274812496068573049625312989335202095891232 695 79538345240230841565933356800614136642910474344769255248395841886886847917325452951993737470920367592905701611273722002059633948655645743385902040996921004111567885295846608305625796047467033088248000000000000 696 63347672493059126257382560051007226689691490068523270127013873474854732234890648249982308716996010776697732599924019342428958916121851986235395128499967193465363047926404099857437855285994246432700235776000000 697 328711738612713225972698560354428584964795257177823512789497537535997641423569561916087687087305451494007324879291776930827100384041719497374479483407153293323085300811863749408139375014005329768080367793140480 698 438344655123179536176052985343528400521046445468857706237093878562079087576169037711710873553235845577535439436597823825335420306478674516349531663895485506492642949817810273390500320094000477684378520178802560 699 1126356165267705592467377620919545217622024539998523394277734870446328733033762926786885981165102609519069601708194984492802127098727057524764306654937826307645099793974327165514648091689424659934347220505600000 700 1076238322571699122666712895773301788068700484767326005542150440792043149491903839158360458533606270358760214201259145374685849267609048282867661364433203905740800000000000000000000000000000000000000000000000000 701 5260127350465262663165889707386850634473559630187462007042646509373107436164002598393255303456448171062831348304524702601023061824616555966611962632842612189532001164891661032910759872485186948623461794772418560 702 5536389074376543371987487893891636426857700367853719750727396248453084985732890752329550276978872164885427072985500145908423382564457000946706843742558448929669508481046769807022443372583130502181853069312000000 703 20946151406961149493249163484684890484953726742349054554564103178936607561817245841600161391009890663404637527389239451041342436685948308497244779052428946517674431318609766417222420718857708362536044970149150720 704 19709990139644423019122967082858114217568273969274143561382296404945048010186022356676537649296557073322743931734628719287840487046824541179080937877950141872776212797793251618714172089205699175363099473477632000 705 69304747890845920304108845264037021215632699445580459361961489666659941229599065636813016705591926841037724889266638549166463523683039060691242390221187282909259126720030458070523627055914757432279040000000000000 706 112216112152475533615529460353339485905445962725725010613539184336630235282248652500298536723809482041770841401979643940763899774186582113231229161834271763934042679357413005731748069191447256877140134627979264000 707 333997917913707378877624294582224153830958923533789632447785391619956388065857080981731708844953850068824289719394493761780707238366686590456122878399087900430422884115321320093350205557410723973551256178713600000 708 283227142851742947257398937428661357793922844712050381758251592180316996010058152654049919645082050684962166557078824761908631779713489529526170376020225503347977097648159152107935684966814024256280592384000000000 709 1346594784587126962741585888869428422341350538691656473853569796704100193180179671292868418209477698301730754809730716019101406873180581262564060859283343820478824599110101305848482729211646772473351991550080792320 710 1579576350865992048453811576998281701011852459844190642832257829583572030176638175686802897725236175928108216464877448810366710946869303452404641881097863324437122036289647785251617570357288746679707317043200000000 711 4547865877312298612749782962294348902598512131271771447001921315630875851757319556633614791536429779465520309612480716514487425209408398038257119451446982719954453758846274092721173719412261729076807586582573875200 712 5372262414171334527432773119587923845757762612227640459834049427699047184792295593844203983106178280009740436884241515817692468563668371875044792230078494138028639642371657683296468064667166416070583432608376422400 713 21086675178857861338524745758502692677886362257899724455944292888618232420204821773071910788504469416904428789907502046139720878110603736059435460887092864319102247739492432261716834524095713033643223969463049256960 714 23348976798159246723123112233801109976052777963391514836676131511908923770891938107153157209298285623827975501299806296964373142913402263552445634971041107248764842664455376747200346952328620885114767743647744000000 715 78755128342545589707333307075688389669278767071869459415139363765854865205061136560717313676471302986940932286678236564993026118851215487324083950057564187241723061742528783607117637999140466740558817198080000000000 716 91607497484212580177406098511310388086954834493888608294518067734218080185826239936190875174362384483381506466755440219630693962171456908526046884660403493377897693340794458110707853332681231111090449016202199040000 717 294649957701950792281081455269993655996266926825132786915698991336374339157324815655390877333654892634074844932375997375399914445616486578418162731814375460726245899780799725962369505275032401533753085261105437081600 718 458997878010958757142243199042989728579366831744432057199767893505086401658360993974038514705866273591786405879428194121078337783683477187345029246183043637245567231543647570328574910098112665591192290776210145280000 719 1377953037373296430407509921202503346140309153720019091305137922069730171816945690959227584500475230054027186991866562744894794084954658767694477521710009079156357425323398243015111607348807929233138934746842042927200 720 799001363755144631059770691573744836728271484891783351176277298185515107955557512284388107532109922340182390942592060249298688666414451348476291787889279087345798027752761145515708304588800000000000000000000000000000 721 5472221928175841453073292943687209157633025093206930287101198353450281663073169006503858524723381163993291571765083580013025656782597687594731229175656650487727360523210885403247554943473031827787494576769999471160832 722 7354146909486032885535901001219620566366984480272577726415933873133536756216300837057598568108691643284706882399489363098600221288663363537635772578347687049700074640164067036621306788501357509977489350518806816434688 723 18897735398207190910642963796278591598235165256265526154017734274499537869103482839487297198884467877728056545295335891674733084001855151795437878810014952735334710706304358425469599384010113981547205206801746745634816 724 23517390814185001752584027445961413649350041192523451831048178952863600864958843532513966930724014092925840137667559764586456898312028825439156932206549334118800943500914519803141372222886192360960903673604682547200000 725 84730972605880175919769103898996598090667516427005210766861380776097275753236050380730145031011064870900031665514444284969270299125770882858353578128519679677556642168549609277627636796651282272451248000000000000000000 726 93639012427919503475464180190631886390807165291667969163474198681721499949170119092364642435732231599580577502219983717666295613721331951216371768094294336978557575982742725541433962581578934165573117122673180147712000 727 353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403729571612370095406240626286894661546037619537054973154357513205182364561352233471132584863428407726114361108350109268061200 728 319319775063554983977132155807114402049224883916072816552722875887566555475199027976848346442448223214302370265366498985328402865460808281670131523313416570596467220602478246033907389848719825224558760307982336000000000 729 1190750319610460556572181121359206984863492259578334450069474911360401362669823457653456043855096312569387841796145336004611432277097117244207370849822456335322722093839720973699571220164606896760982457155723250892800000 730 1651408318181854619178281233585703561991502637100586639546142377773964860196647991345314212644433724954340906476896850368657794644641287713237995690322270145486624184969705784472131742563738472507051559611269120000000000 731 5634297989873366708442942562156294655565947485831105343322873301720249536482657469541320391100779359063777387897187485379489346431370963374761799208721598314993683743503656613620042180993797685978909357741801465236070400 732 4744348423607911709065301035873079044729370360759739540229656697792832084153442725104578634301152038446806239857200368968419200367006076691200852722413532263933141900233351904052516801830355534360519529988096000000000000 733 22592111669633217126672610434879845424959334276877820449637347184561996897366124726465073886677416947657098060040242759370940341141490321812387231824696446708022180363488041560011032351020345940254166556849361183095874560 734 30105209566108293250328844468580150178327805414488228588220242991953133146273663106334086562991289265917258217534897188013210061082626337465746495495023575587302703291567632549193452049542496963013754225024924699852800000 735 72565210646304286626376753217157021978621668807176326748077610419461091780756843959019931709498587942614722137470756806695314791199192048891071493558774204774807592025830591816431419465161976530717460398080000000000000000 736 87982856659509658684777907992038304311739749449854357435926234572275473647583939874450917743400918725364320818342674086035223292990608965284477967067118767277035224437249590718230584965799039403746448014418260103528448000 737 341795322916169524236509233548248703757175094381341874403381159714109486981403558826309530352949715347596334843324676847027393547411209233291132618147914565079075469824560445630252421554400998351054604753981195293898342400 738 380788413547383898243186851405958024277944506120128249981790928492452987597937155655957412850808524658232701250138258185236951410665532446728899224910734580169289016763115875475521949602063674263845612408334012819439616000 739 1445895146858607358437935894753664501126771842020779047603965770532678744744349525099008340516503518439956686859742035265255385497883099246263051917031178679685266562018867128434675710158684519649789674231344210465210796000 740 1305152450328736347191562264188170125230570565887160671152181813292501104079341774994362737925459794981526868023016278445491290969037111480400921694155152754092599743482110794141617452597910711128584880128000000000000000000 741 4893491439258471412003597417618998281583794080625932559128645263544172968884110793956793374676874493694589232882368718910998918687723959156630115440145626566295178461032332933808653080853429372437550832570940399312982507520 742 7389235511481688661061096409605536131378749062205276546065089066051045676904415346830812841359251304993681997006198479298615509225923025592586484968745754908414408421747013986661626915219320645801360164793884945783193600000 743 23118764614128257706029957792588699818330586412833571601879796624002062664790370210679189156653874129911026928105484449829987815111736893089164346203019184213257643926810260698539413287818279045544990919287452596367649669120 744 18231834175778832281949721562883317001373833543186115349279572237698476686616410541519977018693457068710631044170668599291007975836158797170032405955996724301189980647217488397791097142293211707326872617503761381720064000000 745 89552215547371810586090826996108520587656286405582671055549749685217248035267040425731502935754158061963906334795510741965492132478310765660140562428275738038555853640662817466344788172490852651658012147670508937681975400000 746 123381005853527457886628989930114270008630015212650367694273763663292248937610667194738132403621497224384069943184294812304790583182392921179664308750030436101803747168234507872945266969352513075751000980814616732739350528000 747 311050732661546305656410812809470262660340931271237427475520389825827104386429811794099010182741667075634815324996630201116715291233250566335630126192868554744474049881681073250182135724241314449477991414362196099006518476800 748 368557156396826461025708126680499118085220020321313720029961058457557857046793310066437298255111466140256086470164654161071490473989082171570316042689975510746922279392853497481993942739499092811737264741007404121729269760000 749 1468906757618854715588322016032344756332712962511956268876426136777185826013599790935905330572403902522545710975763097847386971471686824874194237163644908497507331116549911716242357722766880776786913852908631228255218263680000 750 1462225903339940681248733288091915983482641363554364204415096814680074674025068024810936636343168852103843388977188942002794445592303834433203070220348385761097578088553094094855750000000000000000000000000000000000000000000000 751 5922386521532855740161817506647119732883018558947359509044845726085631613254549058252192288722675622713928835064201746471435625865542870934448986656688461385057688980022874564743985034660357743329579785222777826679159737900416 752 5896160168921785350279255559720962852998362381953706979706672735220435851168505058794813894745578451638237612311724604965161701188159049327773007216960835507827662963392002410311360049174919325382755329958657444229939200000000 753 20258417219381997095780416752402140291930659200497890598072105247780660975846869898833661991615350309514613200756860934103111112549950176548663215848335854676157745277721727475442358711928570053255135275031623357799786033971200 754 30853690957257575588513374908161003989749229093354677603980044457339649256641048882238820029862287709423170928001754190951833042087931188730294193649308650531087019080652197479075812281455234129195301457544129205244656615424000 755 91633490207395275541801985786588766397883491580562011427441107249047956466670460433375768586812769368733373454553004200133900062253870121982055941617306582597591163833867845638397019780312120052499041488546060286476800000000000 756 66277306386053442295669201945662352154811902411624544247554951493260491782326232684156671998292936421238556564550177137556568234166927414632216099475427735987057912846444126811921805528912973398294915412325533369571417574604800 757 379032698086515245778093891910045713354872958044281629151760432175503053702148251053745962357390624258398156926120032439396304833100599329505445006780909190087470049884085114833977345064170709350515782084562963173356920705829440 758 505376983167975090683399327258000379377778428923735930623642359095479281589674652632580935607255980133309835693352140079516502161800319149181744707339203196182526033959218784932233397158510421195957334258045403718837739397582848 759 1202912324655660518835786242913226348555073582481437411912026369383480925550287077138580968534043869999302634548876378180348836384994520575994857100875905027298298753789588423158754514371805487757197080511093953609270711812096000 760 1287677802121525745055721960828994403586826494419727379460239142888183311743502767660454926879738916098684003890694803341798058764867728146452536299405171246555345381763121981493611880152878402993711824764928000000000000000000000 761 6062200134887526365843278651838999460892395989298500438688954215165706021320827562192519090086333811232922346759528311968124578345125365908962713786998476703085483988823566240222929913728144893124647503983222766335063586922402048 762 6925107406589448699989284484463061239601713895576098670307901838396414271793617384143335748836159004736656401591688806225590141883679849623617032351586550253570886658720428438604958787238554682243412867614683857229893670875299840 763 24067086536375964189007501777705729400452684358096283362891232663321142554697754571114691284417878384788858977338669400072979904931578791173344465941090404902581320740720425881188570718250552313668353155689602856137060165613800192 764 25800986787031543589400966068594160112320662410893718286329971826201663213194561399452559426725248649673306412220057059310016038738542682241733844514008235468784478133762827842848937305867645694383751021263192574758853017600000000 765 77832423025760194321987511484467134633320685444446086970567745249905023086149795274562695034939401510383911792554259517540157574047986118982090662291617223109308064935103593604107528139418985244347503730533781340160000000000000000 766 129376417882344041117148275692185056596851780408186422237666807418729021895877683760031225331246534420031742299421260991283065614020467411437975903774048083112336787678857088110455193423012753916228859091172373059998580130798632960 767 388069862437649584078868949733502740101702466657600515044948504044365028740436273019864246879097969731922704057584122584277958725755432250009062420519036369409905709716802733425408753682950310119419759751769563912095822580940800000 768 299788359520941558201334335802145551021660119574051991788166238004086825152007261072123746470297844625616282220142001118757804924921690581354718554707522642368075120614023754476098325228397919758405984289674338039326606517862400000 769 1552518091325389904865539973364651656281587660310866591089434262078704363058427584635433282384197359221352360750358764700717020407758619840565174506280446046950610058901748867965148733915383352487140032795190215531989256295583594240 770 1631655218620790479226706357069061692264236754825800246892424808929844874262704741548949531835026610089906384031464361198853493224205990475046311357733210588818727745929521519266557651257245659092033865154985721856000000000000000000 771 5319469452815899350023174058569018836808474374601082579425295565426597152456446324606445150019114089938922874404988234003167009149432844068754718996724299057501503505189517566806125287273235079063229840684038806434382750169281421312 772 6612313528259956220879145836075010693220832435899088423836283452996751614469397739199189423133273864612500027791755387388753283996685601401978411497745808573957080719813906251474051941534475360794150144354022299543447023255392616448 773 24840283232614197890510461483497291731540267810676767487194795034454544847814477779155102541683256214470948944120512294050544217926407109607126801751020134941144660034014187760034268971855423046494985384539493865111100351395905536000 774 26436427668418933145128176513875086639585849955517911052933658595504932245588847819798506983066521079826438369934933684781225686233789699753044515889749353576231545541399897265707791223991379257679726511337580866437876384006144000000 775 95624497296253034302054922440430145135135087957175154875551558055855449608803109535613019185911768153149085786788734415354694646094022887048963723785617939953913038668277880293928484949250720176655156247201122146400000000000000000000 776 99252147454889300658345845751182152142467994651122829467112901090556317881545796590613944952708600451465408931714263605586103866762440170457294412957429438596697435127789184747843067097171743399454276559898427439787886510080000000000 777 335397309990234885428146003774267190537874029708260543966550870912996916810875085121889891482116985431020230305162298332257879757028352705801726858851252920336508856734835934960529138303408265451402937396138297102351157766341944934400 778 529926166010891986258710088239716341205959813430126926222703433947613276420622592978854180216992729604889014197497210117009433615556803522354522394860011475408873893022644301971768253884626179965120764654461993693396594289581365760000 779 1588636308817153934285606488191327117510138698424879517975354708338863551943680465967400139518815806612925549014667871181304744027465089191415359975689992113694857456226266657090277514197175004947690644229511011477655179230584491212800 780 1062351170823826922715731059404297200898070942413134167081471144218472038763674672810923639294668182165841522816768490172476531192803959885235746274735153863566470548648239209684175131237396555549900800000000000000000000000000000000000 781 6014260241530792782990100900076454436341080485077490048655913199484869906148229628498657055187098133764152089756849544631174382330649765334689652236802150924506805678879708110305568830221319797717241426766600215279306272188731485061120 782 8294353808436206853698771738249006699624440910192349063892325698627924994305671843135935588009557867676405502451899413518605839053277768208900895395394123990871240313827530399827379960143724635328790585686574311295214245652725760000000 783 21363223237140693635113091638191005777845562137369823015149886003326303318955686539025431770961036171349091318377614711236328115873545545112407030392446817924910325153574854615439615705625016785787167417929219769484838901101291980718080 784 23453054496461810557103994295661993446204800215880115137775960195413172941738298351377736940940166606951538933804850619339436732493391430166636348978739090661331961758758749909947975296112591536266182758101275046426526667016608153600000 785 98463702151950876013524805327531120246726121770240456752467101236272871401900851412048212532843511005415686092625329758183741681059432060672635060386229825721409952472148925784659965592707378949826989348239617978941926996443136000000000 786 115581301093692439802555959221472386335627391074584367246630672107330411370912288268669495043892403840760656824959253782773990138957212338983930638557496794946161350464193213821235500259464572391336799030026351252073401848892586196992000 787 406983302788076997982497230832085243143561217364394547438463759582068743470267672084112053907932646147974449558995351458555920648584857092097111024715665290088986299584628835641408924670673225888879958602497575432856284512588245717118496 788 433957409615912516717067378250586740393772272318735249905969855162622079053380201202485800455494363471591689483139052722979641678311531276834733287102426703299688585632041118736293890952975506691703442266129825564853691732207569836441600 789 1395312375286170284921816155956116595019514563847853225998642843381594192828222591593023061603543319846429016404591501684488020068838813863334384819597937527879822166067485514738340080429092197201550923457059088152509086031208732364800000 790 1908390930230287262458812314741486108642978415462022503054070292756611955762107810035790365524062466811496872989172670258002300814912538891726746763387709159424666577484144820431963617177438340152190192581813988189206766157824000000000000 791 6454095711591843329709844874650236274742516247375279684255077446300734400069684815977607123830524553458149939264116501681535017360415094443714298358110343741880544154143549864198219485715035368469853945717896020582847958516497216429588480 792 4258085960061921216076069980474336007841460424554396011784355929376034474025373994811148049747347476298654552456520385265903167039614095398576279959553364287248728936927925118276129599571437763145127707394044602347716946024287159556505600 793 26037458053912743180048574809906970508734020274059755637787151267624058111690672387738294222525117548310004526217829177546045366488582140237767611774980106593912272142344192618474793532655170898312599024720276064408854719299254677652480000 794 34704935874585432626696745011793030853433141907139187963592567983234644434234755848561152265237018413724253346326565931895938759058747987578386700795484668216585992293163749474017542352469448734870576922632528173977686024619830752051200000 795 85823065550599969066272820392974770961582417677904363912727175729429099863599998083876275897111507729037644679744272467663319539533869106558446665664048018371241899389914382770990962232946066531542855910480886528895631753216000000000000000 796 110994134013802378521176663907311589168027880296358643653738426260953042445257133972819287057755467966167132187603657326156111805059624020401390952876324462464329060227212240685510041052824892787051131439249019545993821255715477138559467520 797 416750901839691071760528565696200926586804780239053837672807758914918753280417094452472011170552760549256899003278831285977496568060260694431375962739659881145417067168248735154458176760406960468187890375791120918295909997950056440791040000 798 459148435574275586117765686690869086862550429460714192106553938293368755537204291757311022370590543846708277439117227199495791712173223869747318853405710569254573626705638938497781009302170178992009880588165379408344224812120810650075136000 799 1665912489982154936473840091287670011039917392814202247579368876276721674303130147750882321176832855110653789266118374232330402801925868708225255327957068848237386997174727270982109727030172442149175147515368434741873965519329227388108800000 800 1402863335581560452809390360959164488657127868569645040172387825040013669653270011290701508095334047386075013536764389997810719058868189991478615281494469604232347630565477744091204513955840000000000000000000000000000000000000000000000000000 801 5637145473894585091374909466814812558812652973975824748488576836650440250955539888575367113606313985472486721306651344562234671207807790382905173771362696393866573470557495832181665564744377122869812057287485298327402777132972872921251840000 802 8890685910025342047310370130721453926068240434722027480632592038395622747461746128025324280243979677912240030100752508562039409175248271139658823457185521445265890877092439749896984383446263396304930997618683760997117734807042072648288829440 803 25152612052866350926097605053885848640809567848580573977804659461019035014178210581748069719385666950255560877314971690966320716481199260397543197543367632471358465784513537062419692750588154718925671891504321004585219485381571262571505254400 804 22388548181346197968451613495170147482167623985187787591408451728835590275768734397722121520393288181194603747073006985223154346726049062432712293143535831749028442394879212832388112909028026302471564310917014077505562990849663854182400000000 805 98757537088257404328255031080172723336983166775317456266278613263760588033585784648497705356425115533453399313122290343834419686943512602008223245241939759761470002938556486801506716586767934257446518923093996157014079182733312000000000000000 806 142148661616229501812767000041320206466940932316740832470832742310421713564293805659265599092034152529613419070008022431197419377914063446326869949659559894964584721139907289520915803239039167027221850489923590209695994646325709179997021798400 807 365788061131953840217850865742105316471955148675368478660219048195529381967052138541859200041848170970204490791476929276392626494242391489275151386467988334607340662395997442303158725324938361937216400220365370062605283045671199657336745175040 808 427896889178407957396415928381553290728752051880433195039885978314558574268445542991529297407255750385862077328878485748014375351574478231724086125481793194826451315532862644501627659761921363523190824050558735650564137405129190410918297600000 809 1707011694817242694164442058424641996069058130512872489061441588323512647394898345158985061708963311579373559450769743271081562614216897732105678490765602271020270741863739856184291557972817004102922987328000571346405131615080128942104068422536 810 1567027984498923552511239029307096805571287305412060140995708386208967584402202907926402980836799703978624550348223496042600241751780698436741792998509996168757827822587347896010377594280727223216473724281482641408000000000000000000000000000000 811 6828025835817805463257251528532878144700545296817313068449642432073310959724844888363506253473608758191872765006935898531184629837694112357095034032846594871371094577962957398767302754640415688811841268934832781860147019923061511628599081838880 812 6601997099720947811020688665916541126284328002739948591235447536916437054968845271330820208633003081732643849236290833479306326360206158116814834802205391606714690406242174622869539268159309816343497559480018523228746766709788147418449051648000 813 23409475256386642669558136183273558543872036858990534913859011409073041705685112786159504027189448643389635288748331690124376663378593619903337056378413287986809752604690600382031884754001008270102389367977485958515800514567312260408844943360000 814 34204920248209717639178221830624534864588814823827946356635004177658154122231241494465428474120043989917963020720976272494421027120230862752100775648690910891977007424071960783152390438703449945605668837658794704730765715778946188813618898796544 815 105723740702523930038928148375664461676224084140824929666070481284837800645370848098637806619893808500774311525389385248321110258808421264368865154785027832223248927166123405012054974018102655520981282872180345139907423853617797259067392000000000 816 82925482146149337058421608988164687500452802832803356806497346937793304633925150546370489470832935739167043052956956174952294126315952198715373674215007354484330370561555468118908639212359760371045749798657393039215773996904964107848908800000000 817 435935186652774193796183340429817470765006514186861247634178016643660198657168375934714639389238871817677532087096506100564425151806796917220294419758312942406830119269777192198167043025979859854492849984012619781123803181073176203255258185728000 818 582659991830814470246571216855278423353967439942012217027614658268948397382792410040645238183984376414641087439970439444209454452040916386939082608193300549575258227240399503001577508208187369169080593979609374909838821276743922796758546000198656 819 1439690041350433534948233268838558926527207913362573303639119634740903207966502628388036836086582419819048732585587985268598545517392732816399823875347637813361007790276340891709968661648893986065574540459715647118146172984823466993431189913600000 820 1578835384820332518426705319643721310034595576927248351245735637896991915199376558997288429641316819946706888218511856403543131613276562088136603061703993928445790157243045230920018384786579037203757867712071440354169811282658590720000000000000000 821 6991919885295076419864884769784378765284389967206580479614487452800778208837879709223829198145799999730703330792991339761316406641558848802899582426957030711061332044066683755139675356451832793648379654191931397539726888322889824705254940509424640 822 7973269375122997006270395287177216882238108110092542990576672147679373533856100467372867607463747014515086844173134740365039227292703075658581103553060209315994326737732828076747690096102669273950581803455189988953824476274668484357466043187200000 823 27967679607885704301171074741277452318114553426150294052218041996841487696880368944772081408000877925884698758400162255911893389661229911759153112508844160808094550900425737427217254979135020704724735825970211526270271384621872103228750115318661184 824 28076569131720790648696089295020221086850088894997968475527721247379421223039026320759432832397274886756737349848310052116227638937537052767977596635027195311284579452278023172815081269551173686966086707583931447253811418000612867336453488640000000 825 86862036907153348240146756255927663600178524445529603347408029372528776035660338345525366711241781318307689721998313903623591932137343274264647896528540184643619644162234018484458411346051873307575228029846215498983014400000000000000000000000000000 826 144314489444440933486012536483522663796022698575850257646581312018271295028357407114564040868089882223776548390489997516322304786690689760067634616121077707731948131575501268440422141489819897346478274835355443346019455562632153536085288386560000000 827 447476109908268678562127572558432279242811869572896214034447979193113923120017224668968437838207344308586551213961188148237685584466618505357198375042697463592798640271460310008023268607422982821339696224965069542723734353095706710973849591916236800 828 328308277475010654756071720532906700771972103043727203157655646957692869807953350151150676567791068755799524376332593171294908977979849426257011315017893599847081844033231524696755815117663667264610031444475162801346826558584311903197528001085440000 829 1789906959498397401224726129756609761822238507719355333857440145842351601752278918341145646324552695366848760748502226281658707150068276752836141242738368399642355911770335990688446104328941717068300414734232378960352384137618838246953131182435518080 830 2080265803249044373048116217434623572419219751840468270706193511485808211764648209552135873001563843481961475788300407678620725321262118760383691205140379540726851898415533646931169194551238697291853385345082427921106672471712397787136000000000000000 831 6133212247752077880705166316108694740723523643626380306394313958057127974373686099076558664092011669290042610033423736126289331246951489141139763749940912435841805427611454255802693932373686698426798049742728259488004564753679559110521381356734382080 832 6961266020074715133155525041565980171199672420897481954553849033083640992887592796140842385909595673589226239458552005378234943705123621634064947634298193745543355801442948670555783010219107612488498023063965305205671860233986469219582712217600000000 833 28292901782120196695608419161251100422873735828664917144509522236447066114153111793653021487353805763509632896758430868253876978000125561278740607293757829005853762083586241204451723899827942713972323053317947866358866338749713648151618112821657600000 834 32730075144695490900673394856880721044583446598110269219592078853867785381700145966601711660659247514354654900187356271062047226698186792722402610157013070569824935473041585702637530826435512230886436820849780113506264444785989435023097995200561152000 835 110860219928762989594859676000981131316800470042910532085249206043035280099535027504629117696323679994721091795325328679412564735896332167606224033564566523846327924674797888028063531834521666946909643936351647814535836929405595808823041910465024000000 836 114008328595866993020572063334132198316162548440749121832788550070380730492474294527336567773662802104149738580159158239144095212466757240119813967662475275319455734613508228007220363201612370700779872559315310101848610857363364026680208418960048128000 837 387344746317055033618029125548726816818716237939140003764512490949468177748231865867400093385584187603314727570726903768511917681393261209549190736202915372888041327891620991986498791710638189226229923912813967498783078678341787702370409043025171841024 838 610131068008706824933075452060358076367332177431256226170815427747570450843011530641115981502253084427780828720643483547876507113549099070792835638007797339976469114546373447655241640885973416000154584683352161903971818445669671928807849713873010278400 839 1832821584185833858321953596852412796075065888070604887867054540819582911462026997514424795114460884177108018497198979943316959660907267445465319182194295532694009490319861294257247354163559004044434613972490677332098682989519013916782342826542345681920 840 1090997209238756379925639320314575525801462020178065075577779429008300357221284380608884005631913090364301509132763453118245515439980089033287633177510078747498212235865851475615925159638451631841473520950690165502771200000000000000000000000000000000000 841 7289983712991145277006608628940405195463518582293444918149601583010701482187051671896605056722077595407706923400666780714247409649288194505688064454881826130635777308602575365257294101722895785077304689046593761819662745155664553525851150833685375488000 842 9773091138185869700614703159018527686561013958476302728972676985098339287764926741032892416974043732246086620733377833922606550051756917839720204849403875121694588569856269677383217254640088768448424867829549156331600414558459194954237151623760229472000 843 25136464465404749016009803889791129436403502378383060421224799285870597267932643950327105962494561515519395045083782258434021920062279238506869518531209325036210636124747846305470370379441554648308870687175570003088538113867426815689135612663202036736000 844 31272520825256820650773085714215628619091728286434365288887034244659528201380861585653725887854964452007463557872069424878188775875954278912075419402059886747519971791627695067028901078660360804831983763548639932477635072511484918447249373775527936000000 845 113479082461629001849389747892591120870673686412909623109383885408674381396724964728359571673164160368064747066084505514828199982741246507329223394681096708241705112680845436379743343901619134741253473026794383080798664403990509765863573060155904000000000 846 124743577500745663067084581849263409204650649774700324898574793304487137337828676729329284045687922429122002315950009593504741592610433917217276195474625158340490865700167895392406079847886221801905274364034841325615291192106492272368347570277187584000000 847 439676117457938520601731091735535906589157382787271957965047939939284736528561344541963535063059835111887223366834705356198281532018018557217259836340855944883988963088458593825523611402067071381811103750344952557432118542332150949083984216902570731757568 848 464487965404854467204128755650434029915925336110913703753707341348650195565715031230719906393704281715325899653575315285554957385825339212861134521254387671450487848967808963697371641201093988604822078414893891009087120788721005456207470284679151616000000 849 1608489422474999322285500204546571037389194089810252240194634387264074043853235746115952282346588130260970118334849857540548758801104109339004293430284707151775707444093480783391166077691635208107333987796921586407177938525210815393853431106303363514368000 850 2187375355964405359761350879102886773519843302593771723936615174106903643688065003365062659555236049175428851128214151091234602371872219722771756939003268565187962638994923550523549240973912361538058124733194454402041266308267837361000000000000000000000000 851 7314791735518395431780600246255159648619500987561452119501132992146165117671175915487025570245501751680173574024471550423690397918292405326829457412445102971281265615309759786072458280198236876663199158750241919582664735338071999933885399659314724785356800 852 6315620250974872643430099321113830090367181191655342808745079977853247023050953029408500571084394151635041553296663752625982656680874884149627641045363319641276312642497492148557898135343372607832903192455232380468917389988107374700027306725061206999040000 853 30030067300681348037022950566099316629740240734327142175832633335176874374467619405325104044318143385584772603301202999713012087361998661360211110245415185183290695936025642069402773936934904380872317618414987310008699279752860698222872596407607024760143872 854 38800979418777547337728026220487217529840670675041072902318041650568817884757433103269951854954120589355474148190203563362446295107420010372540344348976261143949909487693941874433849159257396751588090666092850875165640527760136504010665477564763824377600000 855 96950756774562409137346740861372177163757329518395380695011445542081546701969907407512860290112758981822182806390881676143622804383598712869368089745997521761130112912268597379596685497732560822023578636926365031961376517112133337014322350080000000000000000 856 120263109436839439208521945917458935825283301947282414059873791904782026062237379552553351643439959110139264386414850798404562682067917372797189531646778172456550134467134759719170426949034742649606012173143766510459883419794937664540218243809842707824640000 857 480411005426606618886927877827961756254020580646933842764716934491280410569755879845022654638947325197083345592222190783481817223525624262794155060858279567347242879376808175678311105116950458328677426337199492706654767276835759018948695773229646364381124960 858 503263561192945381259532697138313509561250373965898888189360260480475205950103896534424310488579596783695302101134570121487026517158060056938668098748485157928359578580393288851658146243036195488626716272507206167747188359258678781311487747243761677107200000 859 1921924041817214936735172950906715603450242041645899251767102926774833052926289968795630715311089830038267806478270795988386692481127186827231810477071408362985066462403623605910217737476846027910002650111156703360191184287240661496522039071537751814773785600 860 1744111619056422941404508259513286814497150265372994101695344935078221816649205046446267472423816554476486169542446101012905081878923820744802595598930471964762999707329876503764585557457211429505796558994955633445445987555270993746329600000000000000000000000 861 6516419231372853038394714894193721900773156219574555987860113893430641468117078248157506773020609896483438716865000456164045371740807134233440345239933501477823726265847405426397537270458947140188195011162646376804795515066732210116006380384593133166647050240 862 10235416554973636485713319978548118323567975325807392103930423711598478387570981457467589719974819627235010172420260365015093942222726509766511930084848298648255829243872034155726864251933650053303574609113334911302567700363014924327379551445830945095444070400 863 30750785025716128598088595659069134838349912275546752500287703584927701463569610274905241131880418166506964852910281764692077381403914218901711201079607447544480990666689577522845373913176885624777855390713039664621583969462105875418251159300553859153704704000 864 21347239495346286164131716302475088309729143711973269038841039499716142349401897218572891037143358622519834338490366635252643477829402748313756167148360237820858675634844531133305817231820830924333470417704024801911313857646940524963910632737836206542290944000 865 119035069800477200609381520589527893288141857747857732534225533618630614565036659418783747628983468642433581679769749724283528267858007275136267991142587757109629697589902246585807472879525156139496310113499160809089416674887302314326218021008657636324583424000 866 164004149822168375619189760927516009474430113368440537452261934045973727640604296169318459337322196309334065340236378161618183734228320499121985568044866104629010245590481117624904122016784195584774046843385232441194612542181400594887344874767238110539769118720 867 417394966455210835217513302230237391952639652812829457351651231729063948324334390628898775778190163152772539238294744520346776242219191587329406958645495969443351088730308230788733119758348808736262913217483657142049589128296397005920312869128508369654552616960 868 486418654931532848309673522671678571364146702482834484274367694876377056463948485385582897467324910481322609118243480941750839559453707854990972962691448909086649962884670044743529988471571261277206028168899665417158966701835662138151475345816521046501621760000 869 1860638851893791446048626471241092333039119728821242496728043005118213354737218196262617243251008065090807580702291492025754063608598322277484461919957932948090684812106614206798725688845750415565113792496471919569411319693198692132548132311630935657607635763200 870 1915125396453983679890038575808969403124937984857990226046692580966723290800621114011484956214466859927771503123684378251259173927009334394625386672812140628838652422030006673413114640294426635742912117728551521836763647673158604081995528011776000000000000000000 871 7870738739638476745029819782173877109545684800766591697356647637842295095728984627615712701097352997990185553819526882206232290701835499878477212608939079429377485719125970069609125907612948471497264388501190061084760187761034052015832739542837287442606614118400 872 7901665952986423920619004227341570775131981940812903459790152266737299299734444992074781637046382477118125545729230217423970725783053430841910497097937581978985342280830080421982009612148249714658115362156914788662596695793060233461631909569062229336813375324160 873 26618048633196221067637096225709400092052531435654480981793733888717932556931517921405752287026736741946061952476758727646581749836107258569020829447142224310742031466288511807789879459755593627092901014309640677461108513631278817313178639674447063334097585700864 874 41085975764445128772015332230198448730648854592095168100660089867051756957181214308554669488883850871600901153603216557846261409886261471363210294261505027041821367698376036303866287933392692050073883055863611759279181813588269651121189029542567641102680064000000 875 118960652133949579643706775843326544329844734618555777907976327298361406089205401842031845507657863173092116700489395921524415034799486333717853526367833804139503603177517885626631698917849627911112783347499849868906182664703510037341732800000000000000000000000000 876 105478280444238558625674705985391293068203283801207646300915501515155250757642666340690531836686444734065507054187818053251142572967268887423776681902129452789338763495739277022678696883063892582092499468884189799097705607443233275670196085433567863858802982912000 877 503806213483806515804914948534567818251172133461009881558224719499088168000849775196852468851326113148109303545787010815770776270743038616470406831578863279089470428217528850649797243719905176739610890505739913642338222222718993664115848514471320239001960549222400 878 671761048273511751867180899189974275270359509638542419759909136838538189526905124785278334257280306090822240779127803047411998685209093621663655460489316789247771781407332434803887856111869520821093661864567453779717081893202061189085364684987946112661419007672320 879 1726398003553802131815045619536452644395514025383468909680017491998776756127357840914420273824057255948358382530440097269956156724564287383169747234996306787503398674859065037037431278266833538506498055022530403939394559026324744806022917338755727393597987225600000 880 1621068481870642047672788586458555414312975326454716568352552133364395120331506825109461382463578975802504212284741554228238147140360610700199697104930915626460467160287906577447112590736299946551763508225231550992304159998997231957253816320000000000000000000000000 881 8060829825585507326438112907496860832374058562639350153512967507668080560752247202587772434828684583258162784015294793929358314038549617841969180911283339993808514438527518100372411447659291964979868764417435049459393756791794204124503986326118729357376323605188800 882 8303217494475226464588020407971630641769560479002214953126770779208090184232801800131141541029248668941042338524842580008477360170328610184890105397500569884191739094052258689481754106753621639134597604536236799854002069539963205538500286521227915317681806376960000 883 32240380848604095395350262531924422084760636836667306998232341943623979776459239249280073795637679895759799973154185706198644502559506062307951696862932425176181881516580403226416147095760936085126124530278750410872188676899304272546664688998891843881290046322274080 884 33111563519872948275809780983270949267640576218904193393645297804192836784191302235846431787691047557404221179252266976405599519779374662180739687115300679199951515773876453924790463746795445183053602908195871467046140968038511030297280624444897288515827951206400000 885 106253470857819545444170997076889177013999864893767035685540695857135846806092627329524629208613514006001412386863196064048500478472209513430204317551909794087015818261087079166837103192882295300548213571618873404100928424247428015108369743608217600000000000000000000 886 171773471436251729949678462943368719489788672996922923934550367656893597929109946732172727302142781092291081725518742424299336725384653739305755424779255808936399715816732950833832615828507275741514053631460596362911530451032720254272568794227116483743522754088140800 887 515912596163651062316033817715073143029196117892330138595255708612665475059523186407768142226184693319896989618440910729445998366807439591301324519393716631844360540908891733138486288148510263320597539779380332875103885645831382443466454178476230205123558033918709760 888 402347787935703156643650356370807928300147627202837518708572758878635463810095306742771097284224228529705250853736119355992000750043245708948251205756346913468141376402686667930834574639758368165693836049318304732909965181470229734795000328511626865963066982400000000 889 2047401295616812901094820770776362340704463844773976782002506966851266027258252262161413789045508409530546751422418538876284072869390722859369635118524963219872996274977205797510078176741711266650352307849589307693160657759736772054301207660926244426118994976443465216 890 2405941744519826631825587739266800261025526654218938024195334803508389298317786084607844830691521071018468397620956028184179299549752699910141273056954618357999536986829196639510804881465880768816578471770923634766931834195945891794808900232030533395450429440000000000 891 6560487081726342129866941421086475443971314776998452642136903651792563689911644063540987613459721727083214425539584874621755335081744276917582040825810258898502376621086524053632390576778002285213529425780330880193043711060514084319867562467929959483884903791016804352 892 8803612947530915413384277363869580068256942958438500300555664402828280037296746908913034968536846583168047019211240450592062217275473931668346688436865077407179498243244268499090718525018745023524307327422410827079601280148832094937578750304295051863063253116518400000 893 32996985185131832842208703714275656256629896907208981511246972512584978054358061678569567074843692111709806869755392741296682892775620516191775182472019800129668544909934455017557133090034275958265375133833591419768099044389057356457903648786711768330612131870443724800 894 37703634121584054724769617299567448776839687815560648615895280071406143929142880356029986054312688188408015458753459159243532436533621915331670694098068356885681738256316097585134441042440866719980075149788045937317173696290772072427219739984678190167584797386342400000 895 127362293776230763438951404119153967245183439253783775351428407344482103710895296563353141541749056777899197197841530718707234703571892885579623107493792377132956976854212908291395368305520955552012914678986397588223703683388612050519989640444981428909384604876800000000 896 121946465291260205888837940897552765908795655316060558315589668070734413793493910756325592553464957603804244291597075035614950567128907832650218650546367053689938009277387068140742968216304440133532596912841279293054697448782894059068146077277613897181085523135954944000 897 436789399372275661696284778548275456364646110367037341430965078288993136584957317624568153439158684373776374448771172527994201430853314375209752110575592009007036868173803203273377278238628365726069655484431975455054999516363781598338016093937377816108759377630724096000 898 704388370191674551742812337817585907644498134103024277662466018806432182476453024375468701603820364695976821223974448494220163109187726365852435650962494844616962287047010276135659846807050769925569633101138167166878258218575097905050031150712862313227192490953359360000 899 2101190181810155474058738303114720876943235651544528084101884492818922022957362447177776063578057814532536896311554909252246491916833805024256304656237628067821677735066818511133120848196725390032371912544719259638758096629783820263905657933242629152571319676911484928000 900 1309594101090209359767517622705254772305506105841813937245073008223841799733659460625193755599160305499191762598418483912102046623458830236720371026535526979729703773895962072954689679960865673052160000000000000000000000000000000000000000000000000000000000000000000000000 901 8451197047805361548236159850337012663450348021931885681657283606499949251503343193493602156451327326446976467351049464033621130062584873373073393077439530450328933043883925893334495634149875857120593235236176889730990193938979286552481804756297184614223760694467392000000 902 10513377256775565039714257616716176354005130027546447477249206594865321161044470265477216338468943447655243196686131247629034921712736370312539052491862900018736874245421198274539760349745816885557958538195662972823282460183102060785885039709992210262234410668421178982400 903 28597631272213985647907499154513096951852040609156594934362044027054776539059452436808809004445609897493375096642486647096767853513467634925630841473765957901057764261083518312437536414635551753407171811802732685050598547967692758904824783030987713264534526077427302400000 904 33776941861341446437390925411853090011622957979780821494967237100056787518398194128989372588255789769183995616361901769071625119906814142404469150284282657566364209157351523942969896940943790380580958675645571116326009202661229310545725702076603934021976311128391680000000 905 130876487951437360951986265972869707314246889929727893457396576679297115065342022998798439804639403539344802360841202623627036292949616471179488219708041539494156504468995555676053415868378743801182123593723438361677284657454312325224340040295908032944624936179548160000000 906 154381190560331707022463570501876326404907739040764663422813439811483888389449450142846333903986661080929294047633980360483296588738907340624128512672286559672358832601054193338640423154283821119137635552905519995111215203977708727464579420605383718852663128736661504000000 907 540973137358459912391928030314709243972863068579373200244655952661798908271223904398818372027306198472212166554793413928388335051067806341240676405628607364997486808405712766366542863789469597530403990078581078282852534108354479426437232715037055968403917281629265104766880 908 576930660502896206153104609532002380382157787481740032011876304825325543808486613888691011871297409681587295135128704113735541517944831283081929829125359832908739406634021913619090020745491396239500882730035211178863007829759127278857967832851752084874042662194103766220800 909 1826345095355627975965370927759677279338972785900582714879061713602292185607488804652456951032168041926695098420330996954355814075840245313008151874164093604931865325703606680330587709564627670935831272539293806052091515959534417868900127391987178289859257066646068482048000 910 2394121922408705878851066042261385427050095544542793970510465005235703986031589927160708085794501226842033354173273413017734956969294139572026604397818513783209320520177032131284992258830750212911031466906313892501009070831107137654482642581448346828800000000000000000000000 911 8650829281531687878856127472355057804168301108135030437789251742927357561882128955490727078606821996391586115223563824556851856220154488452635829878906502495430298229791554965193800812535901745703729783942149613465157671799269762538731943216663160416657696215763271736070656 912 6677654102113888724141714835072117231784974869598052113131497471047859672909048753042228360547427111984105504572190883915521821001431622898336855241535433897028746627805885118816297277248473536912607284663850722450977712331978430388113931245555617213417277415961395200000000 913 32548814314805677873703095787267524418129912352707108607614426546522639048705465534560493552316242780805356564213527444291645038518798501691454820857363895055374472267505750911950030261514926587855013612373462764752388997899622781474317637863412874080967573299124724088012800 914 46163080216259019499772999519309980849748042522420116440051836757978867555829778089942563906105110765375465760416779734102406440312630874571970331489309788325527261873753081170241255522984305129466420787995094099198751558168623499117259427709628408721603456017397833669462528 915 113666011841214405661015335155359058231679847882039596238237907347479934624571942264819916159229807957566589301055613686523020065488137575142613246875572056396704404660475061769279839657012440863914223697005488470308072845996168560824489781300429745150210867200000000000000000 916 147667980850742319823176191063464898578539926901412434706656585281303220044092854627903551831896397263518965105240125787721713867087802068987133808272600977552784875059923170281555101107567498626226918414456305738254904902393268181583692041833083510443993828781283351094886400 917 547405893025623428439977687890554654668331286824131393342123863792878651800891658279468755728545366275633876569004226284779924450582528525808492521490128708453544454725712459247456057047985390718582205247116281364838883959962761031091713095208903769306579187417467835834695680 918 582456223163325661842157042999443765669940064785344665128852916403651583508172026533625389657381656683473979956780241509856152795443477647989928454324116572610800474094504386091029746384107805079907841138223513148641207416436018196369202094322754712712713103160115200000000000 919 2215827865120445219399961353430164783247986805947639136972094693651605713196504857652071269521387327239320183226680806014804029671861414781239218895487141365117178192986003363181885882515451233444824588301089945869508959051562852371338724093385199147372055729457888961296793600 920 1851736385632783905642993935410593077262389778252288488938084451851026062508805554834431202260507976865932535865680404037611747368721040104940416838254635053956421273534324347817775199595464100840396023848628034998840455159846738721666657599056323910041600000000000000000000000 921 7597123411362560152884483282134607626699587899409230188767863348261183094037354490370272684334675683105160275124782156650710376546378619381456222717600592084998098073241399251718480073448284708103113097433681040130089304704921070522724016037148999690321675899328472325228134400 922 11813252244551278649572554065587195412250353007537642248454885154695780984771224283612566500729462793019936693794759782350089253795135921631470252277680032924632395405019502989805170201921306601713824518182355753577979675979334990683813294127501814016548281490299660696551424000 923 35429568854106306409950619130075542704543197648124740951598905321586499290864828696877515715388116892946262354651169982546507696369494202925764725940419837784477141371710396912196241985806490236634740371098493434141242400234509514397985431537674186847671799206363173983551488000 924 25531895549957915178749778958180400082205841594240233315414729710725572350964174616237821504690303532287709174114003490300291307540238507545284272644991129189225399053268666076577856713956972075359576364012031874510295685967757116722790442465003671810814803371151436300681216000 925 136319887761444533827937570682256215231667136060033819021574164252032142931639903125114868646333688662313347888649912852343861665394601097915659901785481962386440991536458597868011201764819071230386617478803998740025362800418338491610034800177990480279784972734753280000000000000 926 189066907675511195823403099239669436452994661837675418303327307490455981809277440242467505638063978939677126671960948343768417659937060962726439076386967911953724669302223272002288979896351596903393536316646133393664585124162825530309051003628726802558495647245297996167695564800 927 479544868438417657695958883827850480881514262892885336851845893454024454149665629471405699044674405919686928610577393401793429882170978539520104947542209878678715295941001925104903451858910102916471326382527261322581344881158778733426495288569568194398990938899253039642705920000 928 553703119511423467527354428288207575805510428927859123730547768070136233877680712492857434606401279534705819213685667418473098512831762600703177324543909580074787376418520335277460867203424859662079043769214709413566057671038918239579566049020676256037099191947876638077747200000 929 2268833288752208082160618741081145186916838639816835364323523314670160280124276348176235061564305675540985247917028778296906222147047477629241535153518643001779034082481825893422383795087817931443646216973794255459884286602107635344744423772284505206902911419435086101208078991360 930 2250794164784281720638100585752127263700320554643996298671931343986000420194947822633916475352943173401771354685057409848904463419935054631509843754488773068904962336886309401750195357395743707592095119687251229271885217469119306347443504453795681727086592000000000000000000000000 931 9003810175216087269474749347334875866446005654850310196930210167985770705943281438116531567166848766819935128833477323400958910990638115294593847738627245805203229581319417117279331527701347132873870257097583915333144573294082406117191673139779414125175270475653714462059942117376 932 9652715171595736961394517500650864392637859330373287246412325509699832091452224509958556970984158986982913845602593522685517177202448561627982935819560508049126400559386688877996155231174909307439447859730516456458600990212451749747056666059151520197711040109877146135295950848000 933 31116980737670330284404437477203023722179136140311337948527945825157391324344373087498163900264983010117028036623516082157997246435935502056076067974782363859751146931824385901016802371337742453252358470901922819926344077484566679608358913389184444026065571851527781795749888000000 934 48405496487545527568194971761472211690271454926109984938099500781248892743838820116705947513333732914702488757175796594450326150390436226117818715404220819926032174533931945886977096906782994576804011891047618789407748093937689775997681949261664074341296239058914129049026560000000 935 132646381005939114361642530289090205978552645634821421825728284782555795068498648956871873065195336646370188405144947728090338580408123225630509679043368179071653064215067506482287928257302089564180462064816534504190606770537963789114791567420072317212601526839071851151360000000000 936 98628665140166880342508611254779679523593974438840259990972587646851230629092951863718819953697711942901589092073488327110900860923436863697694091599809092041559030980509395445817734084296511897101540051943533442131291367425931515658247037528073643249766181214617600000000000000000 937 580845316335710957579175044659369080020264477565874286925228196735216593781322690456044123122537249706983528323635014501016921661235117789517334066275658358704605242321804019021770463528875080332007872627681102769904031190254864204774196735868227689610951571968583951275952218323200 938 750520009794103663047069280777667097545631596268446190643759416049637778360176344432858555662420576948006743383927973807475764917971468188205808834861405247203678873080350566124655996435606779945789498419634691825339965435982747869179258768211097407580132281266157032080767188992000 939 1990480424971048434158898046828536968518808483466518374832813925940562814470082873700014651203803168971815156330736746750764474885473462980083332524235960658240616448841635910204452608244526677187365735266670381393516113779899478099472977607015513189154516084837326783690650524057600 940 2115495171148990557926927942030487013552917473415346137767157755416690570124153219748006425179934372711987182100385599209074789039033388912486474768588253141406030100240231907101861808560216445667373161597967703935280955424093637032629690617381057412779212800000000000000000000000000 941 9292621270272239753572697640849093020876051598894210293342285294303993664872970260992583525865440528963946098051481791059562260873274913775452350290098152446668085864849618427265745771416555441393939691819691085777756380077475482421583313220584414577171705841499449262383327715882944 942 10620803534505680566716568244808140217053950503945538653812613379322409626151083080090497210330238954662363365355883460517994878867280431510225055675235699406204522718925557193666692893315874934714481779785541881471953855007229696566618641734766826426482536410490599039303680000000000 943 36376751867446987998616220187866795223671765454938310655953175158178780804234971260228255197395798586230141705911331513034573123801227088387020701525465511524603065060035693280184834217409994156779953912356977450355201465379095689248277206764872738795745545492688988325271774822400000 944 37095893039770046596195515766695113089933717990063267997208197438506293505313019412397397722272443762917610416646098360594775844770509818590598477774964484924184604834234076440328847222108252691449090330937536275627205565594094167088851230840724358518034268221769811629178880000000000 945 117225134617213744007848065264131072987310486674723654660029137440405238719361065926090717160580149122419352630057340378295957378667109218570040540385925926969194382383164775766048023459656123528465845463666390073030907168514181107648703833057936756081556421869568000000000000000000000 946 186592071429925893853082841884046881394497314214627150668129981185218475596203449426523925346157514741045000564180749837722076165263129306832895083737070951012403769091652964431195497255917415401319057174532595371044661854967677387777606146605990463613317628993343662607315238912000000 947 594806761352612262023204331204462441532266416435681565267108459297812464367340479918576511165713501998402798897644220528493567635116069728824387692862308479745434622214502813591429233595672895122557014515921156005036055999467539912703451176107321000230265527226503473132655475660423168 948 499855190538045508553436934062674676001454980966545165468741225353411978122293665088214482382908225852851955407287920441703936569032792070965488188995742306275968907672063697008676091389615606484743363899939049782818066568448799895462752221745230401535033482914005451306299083980800000 949 2373412325309461331594439627726447503950771987182158195905037297481036490891186583026062843774501342701710637714217337012303931131525640637827812599741834649687146047840988828466371385828750669057348587955123042474182650222419302464322196429113051864581457074601136687225529916456960000 950 2756583649004200343357393439963652286586274194789699567864709891987285869027395007827000783383027660747249734638519956648470782920776302171806630657886359555349628058436157567625895668112169541294579062395440819789844169045429106724662526788059739439062500000000000000000000000000000000 951 8156492222622688452175995522634736261037608210557665183179378811741889040514657058394487091299067191487927788619084261299654364543536459642777149458724125144809250388064564912202741162368063198736839354089616703747665075749366817203040271034787906876654437664635186382914919794141798400 952 8743658388566484912443017352526596430048338403043915402180690984655504031655799906476572142770243918361732142724821152548423691138893899181955609098998237620394450240288426647917020343824277982956747193441932236491275161962312684108406065888154758034482024339345616563863552000000000000 953 38067521898814111098964102680792695810391963891563081593258081518323125820383992708850465177274152282592868377908548917446637581954447720125467675719221273824209725794719473070399618752013545374799578672538424944159747395981716864436330828709162980743811022556999213299126497290487040000 954 40251518391962170767556791362195972438124113961588175655010731139072432660577132266763965488630650721302568168435570440612147722426853443768381565661076427187022997578916278612212526579201389724859768688197153275171138927090585430108943826223307768765088301880713998022779863040000000000 955 146965279365985807483082592323703384595293265523762933624281205583562318402489089282267061692948579217649088929405446547572001611029645687974795892267693738892667900337334186537450655757820897888586315210003731328238244414302911194006487294463106394206686066825876496923397324800000000000 956 161968454945194843000522529991121956181075263430426780861176117976837394644490036596423299159020184194256569780425827867507968540342477404276937814730148084160666858586432354814005410432172349889438822379925837345422964096721577109270065763732440762380643630711002681759765662112153600000 957 490808249943920133077988604088849555680094403684781752333679876493141238998354317914711463043731383906845771663446080712074991798285064319986258538304556277489717128578430183480718678763873894636129089910530248472450251004051303438999476241163867754720893840557397724525303308492996608000 958 811876416671752846806727338057396892692694256391413228104717789398997508248279324727958939182060592229345579533148917979332237285500124520008890036301899746652112535907994439619306008828232650237932319183989019668644866197627916762323086725035817610618243067947873095608570514331664384000 959 2417035062312850344468337320110608333272588666854626436744984000180467490547873958557530666265049032337824302841828587747681683565200465030110681949886372667057076255999368172407933598396624982490147454360685399033837052117312165573559812349328296990039205097189571335909865341814319554560 960 1574102932983370094753654740614672443175695296501954990839077024102261944820405035457563060777760390956426021301266400175398252453875725862110855136158520681214708412291858555645577640917485643702485182999439114818792990968322094357652428256100641921365442560000000000000000000000000000000 961 9745314006861983610473532283050428568982698752274221613845072968480691674315250984178937342450541278653718511161674360915322040404892679249056162017505680582740869568327087034170277919447617904877846639590574299149105734559120324677617487148246156784164324276899970009071613099556371221504 962 12921892506726094236873542510050119160902107152543584356462823774745604301878437063531127046286284328411954573876091634648412646747798926732440894733596841972182613527470169827979685494544127697812638260320745634421484008420256439158913172391835869220181858649083908182246957287504609280000 963 32954797383968075571429448612584588334012315155589557652066814662601555871073178008553746014425428966221646084530689494069463526887990987467724500009098605762719909377221697257817536765561134787888766455216018682314506780197686822022325950663903687259449893852400237561695154744139422720000 964 41562740190458502072807443326171269419399682655945622380980146802899520890549385517371880369888145920488080272783705933047339164649208736798708635016904395499233964151056791251207420641711845027826343042460302578863391917600498164020766255424410070863762133331444343846702718656456949760000 965 150895103971832150997291544329979052832319087510435706396640774464834324301327266388350774084477723695854345432140428184094405430965814876034357542219090424061131783926387296762031892617761227949821516596229174095150487635234273351149216853188203890239460501989517691726426441407438848000000 966 166962815341783436731226001716027074258500203481346896423135730691197931676326458154373618597254437698085220933182402339987012882640955964362126585332717713649234395424067571267818149515517584652103353257120957830666650543493271030301770765224745942334578852225210325839083627187091275776000 967 623672088044436288278395197462974631902394397080976132799506515605966176254463487000749388251528775867182270998007771616848967162700127736047328419411662913322564685395723064233622533917916280123096792058896113238165103603853208467481889688940671847986781796657509701440969735421354925318144 968 586890879953665279224651036956098519576943311739190387252667411335841066641987547757770226184290569261395217696352169744344150575231515925616370819367502292149991044444697698814596952586087682009619673319811163587304663590811002165343232490694026516234179596944815320784164598415504703488000 969 2112829727166588905050144817384969179567709209424833500172258908258137162087648166853666387182306004221633096031718615591510210769898646734562578610643005786579970159434807721919171396647040169996473999478445484751439615744892381075786954057017309760013858382898157798705407020780300596674560 970 2921208726919030998197041169922484865854735532740682516199844622189139741887408350792791918201870573726275946616965345200135096201363824659264434418105015757602845331533036255801729094951858635914029467971118876917129303358098007547507147980913619749731523947427466563197903831040000000000000 971 9979201547673599058281863565184192830337256302177287290271537544264118816621923864940109136825649893765798790125245376167335974280771180447460336508597433132729305210453502313622461853786060060584938578510539187607199086026614101772558446790642562452581888179955807003465219868578689895465808 972 7511918249066547282902209793523595864837098491175006132171431936121189781640024186989401703246555955544123380184587751862981552561133453199517147894102253346804331962207679154987333923360767383240194115842664248500549362811189272839843976470875836162985074192038785116668648841281536000000000 973 39602500630130707959517769680489220045694638151099820776726661861333250112602146206737646786897358674703405346818735828119617725385287243720300709662576428537613155621189504806554499427807672699530230954667905840271004617296222658619354049593666653735461240561427523912258817424177410075852800 974 53211481871944627292227660918067963839554176220195737183279215783594298243966580413866066965853887607571218089026241758602966650815099620587051810876658879256695611413475450548332940178219093666854086844470869987827480992722928470124632012203864045572214846851633776360872154360418364624258560 975 129509490693221603974733684953703411014106045159083187416422244314304733418514623027988079244130424881210751537537947159414748490407822816641428399890846254051653234438588925486157513310109292403585510814548808609907464134620614726153440675630196686122156752896000000000000000000000000000000000 976 159195373392480508033765648739394695686924365545809143488073133204994723482727304626056970475577071966707829106198463094028264094551539485430429925936422497827492741111919581309685847427165982723084722259855120879069507824650648829243996001594399786857017077953868979794719249893553078272000000 977 638667810688043851877310041069623791371662076040774422805872982961081036386651868869178097612220722333581710945443466104085653457534008524385077464370353919451195521888046240053032808261628502878965996781805762187437333602766323379076090200186840159969798530737622625979623555116872690139136000 978 729900281235404777971904012812794292043702926702861868392659120235117965676110597021801343970343057121336303777476155552397291211746893008024713522154391793638529513870843839844306378583271451540425784840808293609960946175998282938680945452160256540410318987251011718182086405056266397286400000 979 2416146358701848455965361121175338504923079250857170381614140720572230904875520618295609855252314197704040514555445586359060377883635592916032806390283480913613002120531983866473046763993753150048225203299549641341363705310467330812146825711224939510350002751983053530415033433730855094938378240 980 2114202694029317841738355115276043497608777539702079174950310513426426869696311908297504605773319387508462730795504337270711575054296586884329069488216758839466861206472063445378228874026866822676509066570951013279749679787721713793746572213377786866884846774823794874777600000000000000000000000 981 8638902129494948837014530134512330311774494921935939821484886227378351845614601229851920257233754169214108184333601398308463350126617379557152856087768735108794362620574014137527235265452401632049353157671278353643449140066732623698984124130813867105062306801065063406395474061399451928279121920 982 13611074181050862137477949478924877572009907853987545937451902684644542264204616358834540770202346936277269918918119749203771243503741383223714831742297699811857492670442499672032237352025341479893846290604844530256692198162518214576905356910130282393740313157494897727201351498589184077137444864 983 40874809539271061742722513162994453833061379208798371081244723446214557440438771543788138392448185602549092448574562779828612879472832702989362688060915102344599891270363187438382880023890982399715097063416088393874218504392413081481706412892704787603763351228369985172976696068310458886723705488 984 31880706064754003154114587760033644467352267713283357289381435530695075449690322833454646697362955263675903890362503542342574204845815424634413774711134812625747480410230748849316126309109905010803790300037158783152423893134176748191465187353713255167159746864488915956990600634167779529850880000 985 158201683390120602835211680298568960078180297299220033873154944420096556736572850554851583191658308997360203481152965133992019518169962833989015269599921088639622295766219281786596244786880715791608070572251016777819819921812975737395215259780559023600279542521630757745303936514647443588096000000 986 213038077345855044584030847455301385901043119239257829522642434449188217684964220303841541511549921356337344385144614480521406287313108153582877695435356827968287680151995691221215793582375464954325827905340797703052907924765582540621155366242521506384625821541135226024016342541627648114688000000 987 554098706668870235260171023964756113318087347573840489683553122897179402370552639924302041951032126701854195640611428480129340352373273679759922678747296138105475994040707665235248498333701913589140159467667386171155604485837689616012859489389303040159330173355207724942331194051620859732295680000 988 674814746998100275298818438766491682495382516399621179566625350823740995828395843200126359178762740489580680111583112047751926952058362657203523327706882206560348341310007655209537398758648782162739559023414132434341322035653453608913628171671013027995031386093224213605232366088299959522689024000 989 2554029006097434931961891485866891827464115453777951112296622240870042505239058258862897206626869440622440442394232550096789036946751654988642030969165510247101621727506943232863724657953447671399880613850361439077532337975119311233945856951253264861114538018106723475221188936586296565800521728000 990 2242469358921379172118291524682350521288871197374905511762534967317696205544232869535229839559039515198691397969063075618398511411590591469169345547317855636072377429319766875328186526630805958613496668902583457634370626639910516312696250579410060502251316572982346399088640000000000000000000000000 991 10463951240527789815800780924971570614149694320081736912294105352370621453328984649834446334087068239583915511729426281502415108294824448747944135692204923718544994360184440185079743120020675259448074463342384287653748491378522909043874610587556108308087444635616186229950610710181946296819648000000 992 10457626488479705955321271014265699728423849018519328463414509600123736919558456712229018884269458422772882795964266562906059882623017602652105263423371180869262878379609516624018143827795730883695420130146363802329787734399319508141423009502401366798330644259143847108881935308752091112517140480000 993 35874253806169852349458271723636150240489170902490099775162392629212356185617948211911286899404836309330712342432406182441935904608512910064474129952390255140509904166365295886888313638146411116141198050246235356005016467390811461522928665277980392859003252437301422051464235199761535432160517632000 994 54072663522811085881827033776332085997949740103810952299658525145209115413366490693010327241435944786337515522380730553680357819152068388074030434913004364090034439618709822582626656671090994533507346531623115733550806501016727563043364548230916086183106905127377523636587452193047015468872761344000 995 162022459563200731318781642911340640031829668072147403822641229897414607163680833010672447717726996282665007074644276934619137168464400570115742734602376775124855372303866786486689626480420288607029470096518705773612145723847399655731649828294140078487269693022820881223998644824021114290515200000000 996 139784514830985210539931670290662214993988557680441398392993165950779890711690454878605491004676172923325201755073791822982488696824303704718228316382417195526284646727291597470867421985937163107038704572171054717924723002834401032070335608619102399097535505629320658706100742864239851815519125504000 997 669692879491417075592765655662501131600878007315958504648347277428789295806654608078187044728815902906433063694627272777739000790738394790392590339122221452902030674884461182197110234927309512856292696924194697836039780178507203383423079582588406895171969933936227101574299506288897068257868820462256 998 892874684272270514278619168585049935443142924032593796384128078046378743799648521992750474558921144392171779406508538944910900134779496467134889301576576494693016399851375077225078855933727640114676252182438203010828274410822703199710183822677528066816777612503085877114442506178395941709594624000000 999 2252829288832876060580118632775642133332341870850535420266420409563204312797876829354056618845098982884689440171746537860434550942700168499558956509264169400977215205370089531165316959563106909904840551791862974028764160733280121124940983539247767478318362770456936315922308821956478154491060813824000 1000 2263665548954022999627894858173428907916020127725350312715080909058610080867404589817713078235619635819362100912469760042275987358459728453187452397040124068702806204441752385281211967246312366947353455363671084139911577600000000000000000000000000000000000000000000000000000000000000000000000000000000 1001 10040309071903267109469077291095340060078331049067111126510174051458578343008155371504139867149386172692532349219748583905999665085824579731785596216812281340487692450279428461854035654114257105004651560048198792688623669816129376732859245287237788728996046201507917766853332506576048375110993707008000 1002 12245767183834105093175990765512104596977733264355730461383603562610073122939362927543228151874865003059145153819831579155398274649251496077430102925404545472637281027007442070071970415482327331287370039471442685165288743063635618836860127162912462910707203088670943955332726115902536398864613763973120 1003 42859779110422150095055180312153939372061587655315871840125935103383092776885546757433726791895807255425280736240904215299239165079600858549469849643581770669969950271213855939299972308934933812191023703352632044842068218782326501140816246969132970358277664215177072309269767201873142228454786662400000 1004 45616666768886884862375245792076776073067905979460963651438596984235722757340289716005422032149309490625614374411505935309023826252345264588188079839811689247747305270891871195264948768450746407695611484065792164792961139775903736040178282658795993742720998641864122111839140768312653271028203520000000 1005 141173164576256643361424066740842324004996318973183112275229832860827279079184108109473865339859206635603995371081872762214701498878545791171301692568450551308841096774537631010850243271319613972784402318335996462204233745367654219565183006897618811740086781602845215211109869295155544064000000000000000 1006 228588502866403623987025205604661496532751902344043290715940810958352924802087377540051089892542160297981736886987816972946767493724700335028187469488531489560673274843186790136369635379725237138089519714912804925047238618063693316600617464525135836363660110762180718281488787123872822205885652432721920 1007 685646465692562998889287728490223964622434337137597110330486834618859674921424472400121704458854146096744670747350944241873735807268737469814229890995219859165900842365292402936242677840721558242960475296014059150898885933824901684622694135461080032063714498564053229117665197077190357551446755532800000 1008 441594154918323011750294221094940070553785373371505801602979958343229340945640208455413483541747439909681541358815241096918457482359347792671996012786438193037607874755555077106383083539980549055559395349446887718017444673740031253771281444967546313302499514151395952011437634905901774156560806707200000 1009 2743061240400909500121677061964063667962704596238926672126066400584675324388636498044156636991587997079006584176011847458126353477441155604788932002891502030477439316113075391817729249088034965385156619890486048879021604939626620915215335090749907451096327445626717675949716033346176011116210432196476928 1010 3217255484988893976738860788661592573337131571055339212280696543442114448402736377702001405337883876276628462764560161600931498483918562376661264490263613953162708855533996873166705082155691225599351927695080708343164646231053478679787563327482586626761324425581812941215778363135665111040000000000000000 1011 9404263751978973811270487584591940256318729566636728692518441799499996122667873952738252721969008344124608242279269665855503992597893516065810765092537456218799898678128000247229955340160132274314550555636733776162472679420229205685907578315572080519029568559648449548576123611361908637852289820115599360 1012 10725618053887708259326304466942072307781043538116627122836659729200023841143742157300360848141275292776499046899847179111846621345161193328523332212732534496992345277227250873984040504982042029194048030305687848427698613959406717443705306691310777863539272605879266483942207791568070070725435719680000000 1013 43881772778585390191206023837345720575953895280659670782771188079647939313159294883162861334489620684343617835769710008368974525307215575482376039358892426500946341192227965903760758776554312562357870595347356735689520118551690796722827092971756660404710618185045246448809546924690988886556341325850547200 1014 49487137550209048813866836202206151656699157916960149470045875780446655041502408079815304380504522998482523138069958696540506675379822540492762928454256432377481107754667669975229618951973726093528243090233073695600596849822291095005554483354851210202763590153867676216543750554846863850192234348544000000 1015 165236185022286150946437054792711972540792015116373010504689687140782316775211253897507488037515963403458353980385182605512809686124348919798718904975937790873745099057803428843886421196260348165087655773818391289607266563390999691998342445960186090517373495199648783038530819742959466155812291870720000000 1016 175882092528143598840314539704410641723263764644675434432555100871791053375181302125970057274374962362633844582447883399387359369855489814565858652938358155299602748579914451623505292772830759229798322312716162823027434912172910638441465282256126798076126676735392952939493791626589340589411438847590400000 1017 593440154338083798513814989842959727212862540035964719865720875976448154056764677851501598804784555021595725674787723920054367806587353192830862814896629770525037126604556435547500326424790147091711716899602971349161010396401628872650681512423102765507766612921424259798642001798336916234541886044079390720 1018 935379593079313345092608026489596328733640552991980324393471245789627241613438587939440437056860796979354918032596081760955761390800094026735890937857551407877664340307363760168115513123136724477521674526373246968259008028056763937036207361550715352361899131250995529561955950464266895607223926879084871680 1019 2807480706836055071967996889392761429856395477127656540334547898674390040726757863482457098526674304695377201867804733567131544961668687212987190230097703478858179283134243666667618718116590484440057606380707930283746018235136453549253808794716757529948096957942537153056896243752498648148165833994809574400 1020 1928410626757649930322561257122546198089321581125759437594778479130151270851889758543843688094138794988901390857069708109540450663003802146862157868594108990207344102983521150773331655913951399276852046524253643749082630249391599807195330324909715557958769365861594562560000000000000000000000000000000000000 1021 11235306973311123664305743863040931820000920660642009996129948455615636039384395344385903501172178175592922161760102780758733301230746768802817830305349178652967518966784800300968635462289318970821641598819838388733663692117378669550958949751983060024870694703993464213952607335423691269174552589132840960000 1022 14475825979971044204578221911399237848843456461079110153250506779457154808687735545713382843547821348209126244377730081239090909220653525965841311323349820381801123973656399557145883267163163874534290116315812531711713604758964062328632059669795064427480016800402417457941663821550880602247182855805337600000 1023 36433052919342390230299135444944478771823758536556400229996123138571371040949241249342461888298252225827889550306120840924337502941868463106820321649636938536548608954578168444477166689643367430794139250210357594620559771717347687052337201003963783009033591400847809599568132036680853265232556467574164684800 1024 44872026681629723392436292340098892234182213527957474094814196700253733434525753607535970543268599284886259754088309770869707593859455486586301736755268231992832380814829446910927502536900871557558714263891139289079942562246513584296568811193485773294758044177718025546795957115238819068558587749109596160000 1025 173543057923232858445451331469724553931183690742982371737407281309714320884651228289176473217084432664165592916552100894403360684360139979744848722338954128070898990729470896527206660897002163436401463493404363577021983354757077362484029766156143903220844027567573014963539478314835200000000000000000000000000 1026 191619724581796212952125552107653062104356874319440904197122550426800432889179229427862848832118728248673660359241090643396131533285435808764252842058435709727119478352957041065229017867690149563937211229314344375148374618010678208783266797289165107545264257496687607420312178329376907603800060382580572160000 1027 718721880939002431456441193873896580692133961252787811545653556129026559833292874541185813833179046915109516820157347542970377519948375741477183721565859286674970867279308320951968903636250507788064825360411137097487226805576441690780341751849617822839038672138529105467734230557225935510076256953869504000000 1028 767015708525914919050981959063605222336442297538947802091465151722098657884210961557071011778637925719192482853022407130843999925226871395778201372691829177549186124088569966286782350564595607535500471429826398943115890359459186952784448470526504462842156868424989572947755228202053000714974889697972886437888 1029 2438736519625810757469009973864665601459294980680022210352605515179388340301111065173249443056012333378143595449786501977466107738811077160845479906232282376981469721413844408557615230382879103078559267435072619991401643203231563629196651060161015597384953859569075509271948879713184029015782385061042585600000 1030 3370693591962691250353481516991148657415205253535455602511506247312740417888682869035637561276361947813700808820972796834686672328759001153548460326223172995149175450844496036659950732398506953745622804956221339747119594177501041974466361572280823239753936995473228018196753591706499257785773066649600000000000 1031 11499659092426802166396906044082247071321824748050473344877467252688977446067418421309835277411063102219919984708928057956973224832368854301292069065380030413924616661465154126626104522840197750847368474643660370419392489092805510101270246213071426512966553898921194883196398706804782719630349186676672764420000 1032 9016670643843286840906125045643649419021743778481403122233950031403824249557389796575429413913926987184289543130873159239466613613175691986298993671191638821641495353484632455624957869580442513568899849261094143873287743721493347713915559919541463755878415428329149675199820660099672163652894942247780352000000 1033 46020708529212059946415210272203521841868499865792619432680615744274608060191678140027462705871136315206155415377899318310855113482457642785181580029119943352452862372674654302807535759707535697095331374905467285824305517425555395779092583924164789586084516793173939634757549382753569686752849326919912735385600 1034 57705851076203872526317382295388223556216067177728161882650370489489980684621872973953680860054257579727759370651741935759374826014121105155382409338093562078136724364482022463243496016051589391188833803731208083546661522012085149992458454561818864801929322327915592662833519276031745359628479497027505356800000 1035 146173196207600024334056737832644854356082545978584369532926501564806486220397636614382670552686740784553257138092684606083652889022439186568008506405044247266025283877239319033375327150632350407925134734520359919575328355058065199419430359224035320769519819206118423752176689584722266241792370278400000000000000 1036 179625393947260384733532294267323682144207783255610811727725843245798267973216372347000208506981959043087548121886758406239061616821753350613685304095221394046874819026026871999187779009926039363628460124816566808951774751129199286119568305066570035188713258620659309354537717901584632335165545672380814062518272 1037 736329490205697479460957912462687858728340730207393292978459457869610394196088799134484735768899799779676811643572675315426362585995856490232334494650737453292788296213836186752155926032256911937225705234189332486580247121595648828383465463664032665130976129301147845808100580141274949492157789109055134741824000 1038 838089531072431812971334559506057166264420841196968005524964573467456573010179288510625207162807824931756416315884999898728724642918823098190120662663641169645359663751323281542460239170441102363885550645460019393711411192464304341320701533917176253928770867793541408911070052132478493812779160548939770045136896 1039 2945339852448131346937161439685163685112373105349179237759015956254115390986085797249766089895381031879327770605583062645401174339466540400066511225146789075298289477185874359763786008275326665532023702837061966104536891996362778445916519985038357775421235318336815117786140320653490732896268801581223457434548480 1040 2437012215422730749803919061432681298710041908886666087038177833665245057257729427528312314261267346277510536010141030157068098724794632720161904114732597270615188709601815394940761098295918802764413250114857289427438052780128845250935942742880161378295419498371205930208460800000000000000000000000000000000000000 1041 10098310053114577313908685024479381617623149562109979124363670430650981812008864133050142212360397150176199007592750393152835995785055409945938218245832478035542429809473145133716438876981740293692872866491779413423224771791939963535994301950985317974680757358679573887610287781803042895210834641255659970917700608 1042 15708450963252648279746185746415528514617050262912214520565425890066353928618912821160087596750486354413891410976426864515381786872724376722486724543582452542063992894080274452161850529800468446868455722912264629665935153440846143930554670100298832504610295512043594534044246912060448093851328046915403915352096000 1043 46731496654095917266259832393877769844224362283655922497572396332800279619988322755138824918538050800739521132189397617825716102165272141453259870414326891901865058056732116838157569010121627849153802339063944331368848700803051023267929018604048738893594085723909930461371030690369218713491434183358267899052032000 1044 34837939389818452625534954763567590115496877415011892014193031227120461040342881636203452289825663674182394852214252687504139068073565130411485992410634143342804151366528487730645181080234543507459782781863384741560072194956654014294418011177672711039820592853708121527178127194985055641530472823106714992640000000 1045 171348844844423440065640312853433205479461309094971176453625375604755286124000710995684290856537547574662405678074036048122056827853217582184265522618686683255722364239315308221553989259090006014163069351173806925985908579976271908554656208490310812520929481471829542724615120038325238612832446054400000000000000000 1046 251335705030959961168028790622932708286999895974698518463790775184413152845394341625941492951249148577655038478844062625454259592814331997192973806482541902589778645708488356780570145965253511441813356752919956467884174455030017716690471644173536676524965142760617861032257408060870440766281305595927632406659072000 1047 646291843363190621306069301501376359113706323127130677330999779754643427168955647423549037226333660737344677695558162127950910744015266829883770296674305799487343168006771527204708830390730794659311780345203090947857835194821047066260398393601875886307789754916866225306623763969436330421964800036874163359677668480 1048 753366826481273555274573785440985742193465965867679232236272362247049563490052320689533689859891112375407050088394860171207993713174295747615788278560329013069379150597877804969484828901778978635700503772378606470535433974448931559114510664077362992394021107824613454648042788785020633351450209292983438671872000000 1049 3015932192829466851997200292439959458045917644046215587850914792722745777696936521067718249290949566706541541984703745298058080112345204879301360452517568158759368248368388573554549946406920090706352032848015683122807754534207862586868780011460479259601676258085859521831217441874684704638849469149631964220176465920 1050 2814282472115680260459504115376945198524537855769264315558876809620864525854757304593529827604661562892056980220279579907372232343048497096819976683412575491451877176575299797163949198366093448642832762549993824290052615665255329244775842829838581760000000000000000000000000000000000000000000000000000000000000000000 1051 12064111036018158214895478475789040159532536276228147994743878362305350210087992199150650872289262244351652131621467924639701001709655962796044268339131919804880495812135622513648077466828671291932463849177130655069240460894647657015436717559980318190741683138857504247970229218478845352494655954180102852797529788992 1052 12859431188779968768661822814301848605485983884441663083847533106276016580535369412440850486553968781601760211864373737378140576202119204807091407839285738361349494543045015117328931743314118331459834362680533374119215773129059231525138547909221647535157795260926090791029129200704275061483383073094870745953075200000 1053 40208497774693437107723030935228879925570001590240378753756240910758045864217696293202935267168709207150346866416927454729846088389513915835798595094826688198322203796654905355475031762457638327070525026147267588324108232988932940550798842360821656645156475281685178266015198343166040542430568775575318851258113064960 1054 64304385954153490416742757868636061283634996561089461095706501224420300243323376482051296184816497264461034877115991355605775409141096147797784818849575562673810784738048323904530856018897884042469885553785949710225982639752882296277199770429812604400143509935965936811506558910377575694797367999001034655968421478400 1055 186698413123478888820522206284238807163805307615679148514803701992919813761039636969080396494512639554521570457128069413436237465873920834013241214758577318699323732135695250591818573941795248375431008851639334898857747803920170670620046960116805078882300076557979210815564406401296139873171712728692856400634880000000 1056 138261716145273980962624712931338826858929357163752491808720281399354909320964602176921635848591003980723926016418834340658820174554053339464632193616357007886225400379062583442178249907364096541209042058589503281368275852113560898651950369473589646724421199144942915262689627438333715691480664000489932140943769600000 1057 765962837665281349324886347031138197463044560427285363753982758926738913542400718797228302926348580450291053656250115122964089351391382252500194948679934113940393265346952973012400869992455795565646469825427082587560522384975155477918010171913684880674948681937811766147325839830892577869132942507882970811383808000000 1058 1007505434159142116376704269907196340807407502800565240616855014569588648443165312768242429015269944046337311870427957273057710055865133036141268511204651004233625500425765767126490279825474333190509428478989266341198383073784532114848150034805270123980664582147857031486380605487977400661020915280251403819705958400000 1059 2647208549826968866633504201334768908687961365622041280036768133630020154259193311838753814971673260238383925172622220053346020555785461329970130500300003169212985893764879100620295729767821037852340192205395146726246785939574242142424552543466980393787563696666748456357355349193822247899857340248705021142689959116800 1060 2797049817079062733536362849943364308590479018676325924280948877295566343677933920383975153439545381320874164052197879463485639160693948243881614716207431620213473561078077211649931425732852755802018225455288924454183900244038087565497937495087793843395820270387117082567659242250342994972810149888000000000000000000000 1061 12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808659466405310076493211808709734312046136037369330674656228412043900036947841353521017594255973582917029317804464250063903080435341560101195118597294199990748621638354507037873136 1062 13173591844961802852770396314266005453558891730973211945119322583008984894182190464068869383832967654121911822957134299221985096786050354467065417045915721759104153314724448998799534247144921557385312035495599118023833449048030626291545714544332742531833905149089541295592782729989257648396778269019283398097633280000000 1063 49414612590596352469332117011224587486764603561299489297018570595895723757693751516791690578440395796650970037561525142914711586598218078707460369018278730193917015420711593973306042516052225448672354737971008146849889562080372303754638765620505352150118001329571203937198751501833949135983373304624342252393716696890648 1064 45605190666992768076917085145373416307289374505460080458018170987953893610566604401802158153850514775071691952754037202134257663653040754448539930711185429649645931845639589449368954603852204327115091003916878456571251548507111155840626279155305019034085645655090967895331052960377168390607083069762059062981307662336000 1065 162867347227462083004902626611210104718804912381058742765328584478948776749811153382055659896576606801640108524519037133589608051606440203341546703500508071404566596822734047932081179511486899129887138338668018351375832310884696469760151571720467839991402966290502202022148255588011537420122982907625764410097664000000000 1066 260220481936959873909298338177977133099378034434379478675650803440090061357361217762044290465574254966574760431736808183034342550993413157598344790659854430410866771495554279066076975077952946353125154889502215389194828104374715884494134926080256781260106700358681010483823414437787675698014911226399051992390647283712000 1067 747695656844150287020987186221576169674262450024134517805882204302997953998442542143973484030498263793738194730730443432074019926730971896435230125904664039387633996732669153067173165145896365438157280526029244491216764707054365493922573030435604423601067104209558957815843544662460302553901331708849886481326265392431104 1068 662269295440935913851767851826877227402943883236301437523128387780549101896997678236196662462970460720568424245041589465250252261972175709377484589669303851642631687104794386539356881594696444049212425391498687627172408860491436241852029429459792433330927260212288664162001793340399584911063360174706753868661994291200000 1069 3162535207926728230852553142881016371892244015787490948514516666804558562697521349034891643521638894159244062064770648982160691405646441857363157475972913763562983328296388484567861923314145013741483230773421487753377461777205180140607703797729274136646550917532310246582148273858579632128313729409143881485124120548705280 1070 3703603957176359665920536243162346612345333845923876994473264786951004540183482255067488351720216226645315441138436830547948660409393237371741094425161610628059151517559062829340228382888550480656601407025993107071282963137395160508600194453519689089486113769402883768070324798859310294363136240313014681600000000000000000 1071 10411282946078372836484072321298638218672960438502969909379114263422876104446166132911700058834604658629834258483220535567663014994028302406070755914541366068970512208698801948564600486043329623610785238813047466171107603541770318719362401121486117796316153607646964644428554721778801055588011204712742605903175687864320000 1072 12600197250297131330667708301059554567333594319050441395593477966641649124310156987460661641216060941114007765664044765817501746356871178417094710912614502498304951319382897979382495694995861783942178514175712241881978991755554818646181593391333225609541572535470348343807547285897914868435334213400158103374100869152768000 1073 50087996770588836851785882205398868367137834903331188784832530949297658594106904698847139667498461452138132517804385633546592085913614601962955413901414142938211145795694087816724650869506990256709883608528005456034399512413506551171307572442377061833444825920017552597558889643545633756628841032713008358933607031043522560 1074 57606480711745464723039134130340965065339938825295110278785884090504981398287098619721473377852163989116508727064696014801433280585963660897424046751553039710364292970276729248563971157435164688230737812005078046528371349481858626597753287951715968099389425322488081747117750350149539499636024440895581481879014536642560000 1075 194851763968236680276586081228050848047637611747113407208594893017932383192941095160315012406724511678868886597936662740733059699277038403723721547206662030658778196773877945021317073299208713393362733941260041330238389398446740055406431331158013092234720919672817300277123173894288081210790620934160828674214400000000000000 1076 215663419016162287391086113122779396136868371948351251907142315322635053511086714520150354760424722461235926093567978381528796343039394550418912414800778545921075241177702110673063733793738815576371584892407603054785550616673895921877418509737397012254999563942421758533720192019285628028561998175984532788555173834260480000 1077 692981813821616062811749253081077582274190527958059735100979579421311553513758101219080080906645939209994398608725205531581743153718688038621065625267729431197641229073675190179148568769039083078524395778455210966580793163331275917264479369050926669106538732497330029501253447637343657867673699601274440706433039590400000000 1078 986286010785048103153945875252044298211010766603199758853651004024254532272681514737028340715389454562390242077873632556433056356943557321944832739440977182808190776723343216051179966359245177261473408388524917310319545510658459570960453981244888303079069067379831688268286434910639890116469575713298839540527308283156889600 1079 3218651222549782676638354358625193333124067531177515748628053707813591031320594533912679142533262866108614943537846943896491045210788655944534283784192783146674114980352708701369849715175376648000199752921399499174437421097119565438874565453250271780984617134276147722036002220853139791636369626034422534299743066579468288000 1080 1895438792884295096287725975909315994757741287286491647967144433851422780011320589479393204092513950901757273279576269912175219030958851383737168500013613738856148291842699573449656743421648983784417842220689262556674560335949432591232237578048463223000437297959011669183379695206400000000000000000000000000000000000000000000 1081 12669855943597977253831932118152815904714552033986558018570090241706211854780613118577820432623618624792499902803274448937877163528648829237394745390914815780584569144473637883287306536568996248888400458447956253355895706673716078705519003508896523474136266913758599660853353037490059365646491573537829004578254351740436480000 1082 17271459077901328785475429563234902019178188774854495549479641224728951480715516723533502853088162387191951726542517069460722421043179907571153180394793218515549486715370733658367295330801682354508220578419700267668162764054204733781171205421756016497031257599644277888919418249321434120046050874829354393877069684858159104000 1083 44411344227871519188439521687626940187850220692620383182600899198513920502972034855270896572133959537363293541955422903164711158686416427077394055064953925534699420348390068415256578331329832697876650982758837035608216680013674065201253406026898168695900810720833241499018757972774728704163074057376262632059641578825140928512 1084 55234767124665998105732307866402505122838863210682579909826117219524716399560945065771815863788368752034524503515105019425625702802109723943809900919066565163179488113989764488544118974923123941019815549131049519363116453717114922549609637066389641134689529290350433790915257944105615279242026299406984920743987360091340800000 1085 195497972315124402658621210174867417889912496220734392160155426136906259562689081150609379480969316966082870106136114354948296668969380777390001545380714819735854505656942616371881065162564622033413669191030049420519603574295048399032384765022017288048610469549434954558149565210496608167950968538892651724800000000000000000000 1086 236441622545943124986412112451905558562746516912194465553475275056896223284352240572987624414199057948929102230689056910083175421145488556702430337551544090274291349139974922503724843059465250759774473870693407075511544913155982390090025795788176278951593503154135015926489362120541765271621264472010384616398830853475532800000 1087 829039552226215762739955364674253532479108702728348191527858228655430985951779970224262010164997412069160794668215632469025448487450169710914630442720167293298522313982727333983423851972422837830825161790545099476683428019215859610580238754646676918544884039856059643487684035065477859578029824826599766249856942918344614297600 1088 820570850533361878892120338734035288605878510280159517770484042133904978404565427272211263729183167540515115135525585347699872291343088739273603756849274798139660866405781237978486492624764026247887459676551379783373827465898148038163680735063008877971724201419192981540396889090654287246802051295672029439141061487860121600000 1089 2634186426610791546616118237908432956856152134277870437809130179307535466389926338431062959081243992295770216274862407363163917663385439394368563048820577601759510650005859722121204134891029863113545223119420929633814507363977219628581847026923346871410278783773013020967498690298756004567957844956599374356917402587302461440000 1090 3885150197821416226911409857301514846036565407565943182735699440174578956691532275450777960572658914235286821176720536621413842094698501211672711500765736437371429130983020524011907716934103839742933450955588175809128482975218945228095895252084767699118394128151567781646209047778325667155237269971129100063315648512000000000000 1091 13264482072524417291949843245882299614317396205191739945543304729447293204319298137495149758932666464467356670893546433802052642086304375821228788564034845742964102462678124698975061639996523121406414305787223500697261706960390051949681654664125300301236809411852954039205226384624628602750282870115110189332019716877126818795520 1092 9858967737081447094849162790613552161603010216972418105344421236064457868247326409107977785643581083867766129199278144854402680364240074159481580110340723119188622183107272727545833519212216719228603619453061194968153719493339381636396689769247094769013325061847960463629361918514741882541126943936095268839128867799040000000000 1093 53056846814108885610072898710664309265897978984100729678677809109757773188782908701993809083028779964709730922078453905638645724945481162171318050116796991676288278725179758247215314028135209869906473741265312902608856229451794291409178491628252526968403446129767222049474212642693516818511345521720234550402475031060254718252800 1094 70731784198266016678687824503533333494139056897171905551275283704676463930374921363628203485390801397204582507227623405623700123140495121181519195118117858982488858212016456064337862040666521884832353917712259713545602127931765139217711995457041986419187918584560415040225066236737862344430554822452255030036612476467025077862400 1095 174418283747568579125056551794492727263835833982440841707131509515991325946687602743907030980114542158787245245232400942470386794069621237518657262763221101312153582608050969023275283299462214431460944710531534263629292985710649098613541598264474968697439369775175367253061522171826426939246269277348008220247982080000000000000000 1096 212857448965014504514032181060428005448340669468013819333442144239503441264471967233141274465504154036611971471206591390267010280567650726731685009224881201923654083274899989708708360043900748357899977996617558827568983643595052471350699698491443204639321183980866492560524144046029798014060449390187404142590644723432135065600000 1097 848935533113224918793306570327306005950718639278833825211239721441402017242595623986404679104925229620074192882862843335718772172516096883978736891184189465475513727536715396753961815628360396339605022228639384750175225956107645041402375794472013756610396020160033589849975096316526857869592409939985556127972293444477116024219648 1098 904048331169788521567491750159383186896950804811427236984948711779856497469703525831997117097073481957157374730009704802964075961828281591426274740078882343696244942352843159418502141379981527129524001541222741819721190371681022912266348352492482859237975550427097210140645521185496597068619763630771863156679720001811251200000000 1099 3369008158293592602689283522969894241371594846791446276128109192670996434991436503781501964739862579403542284466088565356316129770466070543687124220415765350320507687739318631959886001299311062673260153301593804108134235949031377494231178594366410729306035938664689094643316006171014381364343642749529697241897681359017791481446400 1100 2873752327737294375751964477807102440102799703623118892344011331065351179379831565367957846851253555448493453340571102586601806088467703140696328944845743394636765390497183157629670592752585730718978381055155966764361664760152214879234838787149290109854792259949746244065217992458240000000000000000000000000000000000000000000000000 1101 11641478768679840410906947604053329997232628299757968786854225848851595940916409870894696867020591616113935892108588347986250624434237052444317952185848813659782460931903431922799117194304588313144767904763887349058725965516405685187907574589218119211955983298112240886305856069795520338258471800965005154758647302647364672552960000 1102 17696634165588339711068242344146431155334363360453541727618487951738312938696472087364888314545951183371085130640736429037922463293363934463009737484735327599787539487435930913570055634717385784452508868250148693807943211601397836407548227813360708710841997419053417800742325268140008607089579060629631610502301093926470035492044800 1103 54307323155105485881392596733201946318533105741532243048359160766562005258550411441627822139223449890626765288545497040044267140241266652937976394834452944931872007510181339691814184000772645579069258121547106540086998744687697725459137017986345379036894528361549436780558628157614257321823915717214822507355170209943850408929484476 1104 40892756377578031643143574822093394655178956772935834865928091158056006204201196657922544601471307847005444826423693525535270165481458481083475330264975186325406778516329939591630956953990651976346753622037303062599468983581336214031060446778215171907112722597424637376205984628654886999920982389089142960255626896211589506007040000 1105 210131412589786728179839629542718540502478638017518039267204568675851841860061430826888930457885286074955222192057343950429216107460558960588510624435956672454269678563366688435014236135794105537073287909333700835219080533665020599628352984914029581890421170195247643371229473488305506162744723003395574631814544072639462400000000000 1106 280698407264495295880421366469419249140096557248091202647918986367308674690111649608419329921337778306252243728566279973207405591947331598059105774554481762037845531217987096799367889696342122730610479173507905579204557896339124665426702370677168611120284222854779600058622348774148248037685308677875124297947004633891767929873197056 1107 734858618411302673789226880781306170568582940575311286899397171486722645581953245519338928938647690107488230019863532183212550885214549942587267118841433993718784321861518378388082434886571569846823955932316782746572929732792646262589554021410668250640981000885307681118458619710374911689452629637035794589806835701534752025608192000 1108 926424183856241447194339853218793915358599874125039539986317524704192207395764569803000875353418383486206991556667476937648517194567256788740298151589360248614022400458718834683650489979382841348806017194360100497248878269379255707158171706202117084879907364423675231841003049793348916950536594171610419146089686971606724352409600000 1109 3477244234366315472721855484684088060352868951818174382858795966875263307046992519254260576103736412361631154029200736592768991954435891932745851965974920362535101032273530079708296418134540067532587416521996375356451061156745870394838988730495752422154946017548519705468003608931600327117676529868174305686317373275012667523952673184 1110 3441377902270628534672633845469121992998109151668803200449220605761091233761853409479771845704322769192706439015240041541974506100809363363387834079743833449077299832973179924657058214645286672045222574294785224595950037023008679410594293553456410500096043015678453151280707113256569370481899351386005485440204800000000000000000000000 1111 13154752980425009061222166172110922004255470073468964334944857910298329529521915764146537131454916063900996121855280000928603776029545219541196399890161312671583830867892443690121465491919591648100666381261955127970420133121077155710540937244369918285973786948668263865328514646180158750719624729125965594758477973232533354679780966400 1112 13936351013153050172809176485494986552637546581182603288392171144923660820469242255566948440342832255383153186448627952525892955703668653481094017492115497321747727819637598927213010182740478332787766634036760162597173354657737112895674708141551015731073474754997729991142289392024728069647764044352815327685852316230117675740692480000 1113 47073599679757702073580206187397474804096743565962147047297071506898367416824526335103361114411275891804729663989481894425790311319389437845566703951965114695935126249021837620831080910888944823425323259416392153489695744763374145880002535688973390919685386569248678416747874647150553836435778454365812354265788019996180348928000000000 1114 74141783937803880077647299049561394021956349453257610970258471941809577133440425473703243969614589168529856489568673575653908772736790990632574355236673548229020523830497510828189590048620594843944617246734458380879864434644077590685520068690750882740247114240667048301644898636650582254730288063805936072728317099642496244848394649600 1115 215351711673020615075035166881466843657189537717300818610643900117166120000584992261589160606508077450830578532905102828588910741855741271758524340814137355596844296653070510717946112902793844552541934668922954398303408913335728452599046948590668747247144048129393118679075373496792372963424935320581507199768072386335150537536634880000 1116 168503681026298604071677711845488106529480433335418143914982701333354589968965035492163536872796691231967800846427832925494522213567426723691390260348740409116117487556750554276839613276749106574282885377450577049402307119238938678613208332355755423521957695125778751068689800031925467739173768088616556839731976777806032037562286080000 1117 890157921529856952719097081159188148165466258220163112541413115951343324976576380296394492384445020808480598409517604484826718663840965077116898389213561899940191731889787385620134540974860848218042528212472169025835354190204266091146226487398973024112795504715196930338865480781576824994932839561617702793717464119599791537249129657984 1118 1183445087966245095780738232745793269945489457560726360007379151248905803824997248201676321516621867755619934556587188379269443338983938467191112762482632413708765465159172785866662098070934155833164380969664688540971374204778013303235837141073366783743161647108261817886083019112002206451613821438279830824131612957463816857190400000000 1119 3050512226725134669984836713378217889293430536377171988591669054558848903711789386920391145930686822302223603393437672456748993024117470102546952901461658429361915489043184731128809271387686542854101241996672498701938362779464177221218057811194408963098593946865580212410693034000229261470389161304789970681558601651256687351309926400000 1120 2775796325091363775926640118013440762466060973190395906240704553612710959970836497594966351207329018212183583414660906436119671660301578677283019263143665119839963518344603948881518151281635148619317248674429139196452681226970236300946826662446520559022602836574857273644153000478502072129717748430861762560000000000000000000000000000000 1121 14241098079499550614406360055341350082509656738823148573538062514574225793438132812684979763985703155236511344053053897712989577829896623947479177203262573063402357298563538340384421912866363258119671325334314980159573747154933131018106343003272315253255733601671709139033542442425438575977825615904068136589106462316897804057726018112000 1122 14916482625193880411983694752106195208965428042742960965615979306641063150979727876137791443103306589992191885230229656006097918097350295036143548592254764815363262218638457368262128605340871217541826953415568728303371698001777081662878823330636602482540210170546426716759888502151860127466058432129056508487065805185126574321565696000000 1123 56971169535859552578379161767405697717117949632571939423609108487951076183463190833786176285765960501608762924252996049581891052656867736636317396969614948095758965276618637340123139479782170197232549399492517161091582571723192990001430615612037508886057535982238919375574114985123789762074861416303305468607145592200071305615405387960832 1124 60642558994763180192207775551675566023799434087167183676343482591100697787792688095908003838568985110690409438039172732762710209328163016878842287041898286858176611844700029449427593073361358698810667197607834729712788938286194778410335164960074382230636168377909243862836554492138342933122388483122977922449255705727830980528443825848320 1125 184242766884644570192448361559501534961441559676948596231411735501689880033532698045382237064950150969635810514559903101507404652823778047399296792343632616334928760836582239622989171468486671154415251550839436515339487776582675005476822855006499675044410534363396814119270769127674612337254400000000000000000000000000000000000000000000000 1126 303846237524584280226969693379869278124196525061513095443354571630531371408599749633464492088789538517388370381602887525058920710903081825165051625418671853153912295308572724905483021186418899625559019446256867001258660423628917625513507301449466764946572471011050140868661269442480732056124014715662322162170979676075064616905672577843200 1127 884427609662475961647112351758520490422967447308421075017655769690091708628046228379794010140588602948511378696888424781371348410854650962201807610966744012033875189946947641353242151486940678823960785445236679965265660811856960378788710477456231442172858831072798639178067056002189347186428364513427643413436575230221975508868193583104000 1128 717074035532267645325220285778706100574067744464138256366231556957457695559381402150574472126916030397296580801147591530100862143734946331495386370809002561976572556868468257307584431462268677823072485609147316869378421216343014625607483971412451671720009575233665278074790523991555539058398037273563139933849088154835171567206400000000000 1129 3646047197643421349542298844012697618556376991302103149828825035923213706685663881629095167660025391287255621085998680608332657076828920284448656685750002903006890573860031605712506161969353324887556558660635131366587188018739265404695358095532818463114733831268606768978012875977385526104656142860032994071291766065485193942861299569027200 1130 4256358866776151359656603208812519874850799610754187511431740981256100973087124758252655180371966572242438309810733911953812006878195420393879378980073731171611579269682310804377561398670952599652176197614782195933739039371617089030831230209513256104129522826499456469487707484915270097266413988618641156604057606742873210880000000000000000 1131 12266005479048289502482927357461575799391049392007720421807353612910913386611450514349908422016084840391220964382414995148889488597297913664672186144633840432774616102280814598384808952992744836664257019814211513859800016189585892527141450226059704860316263358682436671243715230290117615759239072028219312101103936781771652159475352705433600 1132 15545907702450325101008420436646807644242857437234836188234174023329832683913514503407839535591033406395609292064473917273750715178188691327701691592467093965721936774518840779650944713153170381007082559791305206781523965946845865201129853008447509151520710305168465734121285307653333720260580026739184159842992434100492915555299519941836800 1133 55175033023178365500047194230915427800024084993894004001165845102419642137910416939198599495515156506766471176071051033515483080299366748687959112484478181961427103415756566063147343227991266074028411730998341988395465068414265990107642691058840907329466691415040236705629922004253676275557890782715340071447500478224171896287627259728670720 1134 59626557671627760651821556752634525788345379198991687891872990644057283825296238448965559716740916243235220677216647849948150262383720272966924853119094434049366510421202100614888367441672202544496730353588443340934033560267263912093075295899071061093212541085808287366724790890238286058323351490204951312587654687045546476014869084635136000 1135 225826364921497470011985867852569435785099418516880314055100659958230815299909407096017096981610553001637426721826186106741622398536637507289020457638101557689388995283404642953714350233179438080417993652641937713076068014370431075511982762561300510556900368228261133755463521762907045919612445292860509881394928588310239379586616670960000000 1136 232843674841998418008898162656249675190631654655828346235872979522878061817740524501907100125437084611115777343685147904547621417391258347968622952489100869702296361359357658641017312235708793915576751146357225235911154037038077671307666702076689930901187155160420721786587003175981011298370484559784305491664599626541617509127139339796480000 1137 800070550003166357356423325943367640520108719160790449395863085049552970753735717467719680395950799219126919381220431791268262752496823638426114187213046026395836407019728857527272316216853218962004101730608329757358329966780989431932006115651855815446138599991946339905242751638739292805573487334944533257122118012861549109287502097468620800 1138 1244432579508496586999200575218279553692021275947041195714993188055545209691328988391749851184294064877589802724424641752035752160070356970660044774386734723391247180875820681763328184221228105428954000138660927221221785764335079686054312343003845773797996774327680938246783198482020735487817262424013615739245442218307473786857773334528000000 1139 3733607193018544640275577570601804861578064148420662939871191097869388983189282482545507019744576767224824030467246322657384875163917295844918921078825879972305873568706577415722570657921785276111966733620729385122943054316552777087344100470065338564205498123930707551243813659939511630465683765933948949062469067431835925950059965946153318400 1140 2592386946309245084541443508033658349991722048924820643644529922023037732761977460042112516846133459114468424769393429507649735005081629815693198540383661365413388143760265782369212417623293698588743659266317050718099977653332858797937142409606934199069122512723619883637992072669575091722366404923032286003200000000000000000000000000000000000 1141 14816934776640220052055313152520226188259894470449329314529537705508344400869866430066282267320648905390495305679620181022360459142776749393067242009744566199402158040355060680855088551829980740921809852713995281816854031990491399638967870915492888141544164258689785980219229980631187031266143020689926320630907710251764944637901629170489753600 1142 19906474979518226132776641018623640248657581176114767991484469930576178993865060169999748745569614769254612017936968440252959050208774913635194488454147132298206361438734228073961918002081093389027483559997940352676472879805894789055856033651896551876845273383366833472431242577566090662373011801796434622691477692051191226165405690498908160000 1143 50477544204961979456773893221190012417489420134463711146042740426273191790101440962960105532776740421890926361093546958645715995506996376318889570428775369698472729206283318557376897481159630485002524386222778755842121034929580311936342570493639254485180554806264146579550027221854928784053138559105314729207209032957429834748478661163249008640 1144 54803538050182023342819923094408403725561161724560271047412873329502482622563420923715559887922590434430370009751566163205268448107517805918988047564027892424588301271321004532197743287152375531048728255168949006307405745335848227911815450265940882697645145698669014618323107465268554737688262674189083358544300051762738860921950358732800000000 1145 231245985898310045813512354312659463738461223472709578011069688804298098519906232301500250710723816232341952932081532121473842712458424647005785852968251770993343763508545775584862092053895364337848181631414818574952386326780947840140476731505938149646731337698846822985951796212338009740017403570727656777157219271288713576590104463671296000000 1146 272377708677908844523265716235282394823137041216753987257249979911510893560796471004667020064123987989343504292572232170554726985282041367357127473133866453745096657372591059329141070630047565226909787377632875819521588742236000505281836375410077548053971236319258635840873402735150662310740905958421644747077399781952574393818144955590246400000 1147 951522010450160944374279059777847185521526670017970654727961149019477500538469030027844024290298574175373264634540632791265861932512542801834652150583812683384074960980125508155901128418559548778483043365210729038114932588685942004933820490219985911530892840186368762772345797056331381278651509015165584666663185242829217260068696424316048244736 1148 932822149422258478200308673077382918853441563854606375087458213009822942527502252949334021232611343326960293929259989375730926250525517484866117562606395361035799881581900438295168036681186294552627793724741218058160201712372308411173037457203500435509900073827154167628053207203543448786571014050069686598504114452721354950300832764062366433280 1149 3277086697971926622381047309988890945239493479541675956963865366663258928929128774800842883854922946194186892074859382519367175140201846724029501467390542170481825223156613482826655230704606249289273356854339730089182992777800410346879894586470487230834869934519011779027290710211630956038316699723173916276809857415762785825801096390188709969920 1150 4350480068206197435867727672398377447218787788036530535344759659708810526081279832433977549649152569797196841071553788810537295979982458780941727668238619415031865947675655215388538413539112531101117765202137677574310197554977062677965485108963377667760249292730185398156866618248008073906626276618495590400000000000000000000000000000000000000000 1151 15293081873157971237893785869162269224522318262932766956364845748142846362617449994599440012194516037580039477530881459880347515083736103045004202930486177748347516474124382681397478586671299407068122223781269772284801753994815297579107470888900077018763888420213829111333076511866677322897483533590793485548085499290917057425425325133423215474688 1152 10583258762326183613945823481181807338336796999731257638615692839424688939676277431674963847772344858008727613561368467745726759146043766823050933795153923100943827905072251456003978816326167561960877664182172177093716553514102130408990654492416257558970381846302956420743690443944633257382319175729979546983440600814352524059309839660886261760000 1153 61172098807962536247117169188764419933930378114377604215678452274407509235958480219898466602780847833034061794805201833281443555031268908542072493680719938982348438423318892680503016999775210477431085629757166118005113813991934487080487244449582839488444773375870159483721362142795263126444343887781772742934474130130275776632622730209167868744704 1154 81538463530253223788814033261760379250634057490125953056591449383564446224023849768120264003758353439970941192724609748439685700354066847476258666616900092591980841191954216005859116095353575785921344806755660065451728296150979875692817020467765157893755026809271091064623450943701627881939275102038982789795922273882183537849813476810759350400000 1155 185205165869266321752194388927387028449275148187138998898301570382762454616135700134691380168986469299929056111174796123177520359541098286951997577151563525280015705777673460456492084066439809244571956451285544734923478973691410925144329876118087103315685499336331132632569393472454838864586065091154898681753959742666995190988800000000000000000000 1156 258799766389132829245081941963489945318387730699480904725507992300869706848194323905416498695554081539035762844067808953903779369075268068698848919584483979316448514009489397674297939772527778324218673752369397697243041189758656515613915717230667680961404461837213998847176825479963217475430344014170948952610633898156838586927628324700160000000000 1157 978637748097018092819877142480516533455566728914993713235340907811216129753330968636184973560439121172741825948296752773064072675029773350759334584864537165395536674426926972208674718611211173873967568439409326905920764263457557990577429487772848137188184126881379201737889908922377751194130022610256369702672164065377028327024301183440615112704000 1158 1118377106985830262241005664921884909828435851820544645330889610063304709065678894730369466675750601584473982866539068407306891889614708832099894532532106194572476690690842112347758523492783444597499391815712806407219296921922999773277795207074729888623854843321744775180901109759737739474222857971480617332181015797661565255080201829929189376000000 1159 3915000380181236722123975252429318045509856180021487855439629864908604080464516961285896018077114658294355946324566791259425460095102036138575702879903468461464004920251700747519467930038158448907329255369561598634655342830846081363913122500084770140272423157819417941256943802520800906064590494212010776639111290365936528137167525556063046425600000 1160 3296345119471392378322454865470520841621637424851515176037113312537845838685644531074439805913732156981316892247823568681890138901148157802332651914973153175398538174725774031272294041780820515008154151641848503128047782239043720488017931909488630291099885969821652419640335917909868326280090845649700449524543644645284073816719360000000000000000000 1161 13205048595864491892690847888646995785739316033692189890655552699541234694064395983348947942415935805124538166832729352946611944643520905841663377575655558527805759674720727009037595302719456274343222992777022736899569460915392135536744235083221201777102503858866409363998508232390617388387907227646498031400179334719287601750434607697908497121280000 1162 20046408575663262351567307008247171886992910098852635063555775265451119695729617810483238911330200813948890809639834607019744489234502822812704518606564195201643382219821971911594731003627360605211888223237712965599757273481740783118175741388558249616369775278314211008347315132518576374861329468305613926642323077110066787443921605911374314078208000 1163 62640463352601546493869735059161550275443274688555778114075760310178356095011725512525565384695062103315124863539095084963604308681013313140556895236799811156839972133141523584390607671168730320233701100781636844605362066887470846909692323135996282461633282614190442425277167940084456273457845113012222253522857584463954374558034632160748090900740000 1164 52599182092416158573518834421216018987399209513832599240071121333780051462048154262159727421820280156264401485419747210136386849938400363089413141054528305209234886841465992064105897991456856528215419198898438514527241407095769826017877789365488890581585312356412064322651612858167305790016191365803969175432374681108033272622689503393349632000000000 1165 242303713718194252402319038877172363056728105305291650483717688194325448507139859740653524717705546776184710737398243019055422134612468643200442892453082587055051675380867083952654154409810997854965085086500470064642213489621795821449654131793892630347157428557103676956849013757605710384749196969429226507606898557198986049177137120321147456000000000 1166 312482392204377718178164376450920880561313331074000252793922984425320027747899899207798644199710184897100129735513895762454597308096429265496328573099379949769252016996206856530378129728887398349867354052966464185519553972013022297224192211402601320377735041366275575864402126837844057610912448719183800424186413946789241011831112747791952117760000000 1167 859069196303130168275194881986444699266922438469106967175291757522701466923062738040860005364120074269469141576777448426755899045509057172378008545014361557339167573913707677191888634873050629303264779288466245580024431395343919382098945082694928521223438950928541911773516396376709705374262637588857962447623561062181331396454060364858113973689585600 1168 995897511011198952244357687104027087074623647726619653339829106358698319829088838537224788684365932979974079127466942694401153186876472803183676963385438843971499102763583600029902437673999673704238007712138969889167012304447215306512342152356162657173795468586802500164538794893985647115091408924515667564644246230740606768084950883404638494654464000 1169 3977412177100718322666681470937340656083103493030828928192911374799389969586314019601467492405696697216561923289654692540770054758408992120846220629925036629874246726712486261505399823224535636306236601599885788380865153835030717872504732930410292621840757721795371254861904727105813831934886156955263530825917392714853772484580291985696479045111808000 1170 3639327116865046500302417627601327917552988392765665244810715692881319159245224292757168608729234924310823228969398089748965028009025517291497383373478406395817405550953547186488174019723703721093613466146642979412398052094414320878836367822698906798186870754509574890167729432860765960508887395694733052038086656000000000000000000000000000000000000000 1171 16035958618180506110920951395115754838045769191003988306780211872649900162708615910532803616970099200320627353122670289450104435538185758778270129214919132240125020855878952199118507096830949453213201530545263500769111430551058436652713829354147908967765862554517248848638905909028896849965953448575702889272111125550947464569727141356931306022009492800 1172 17070485641941992657179367174402957321687454856761462057190930104016261520620787878875071682358078242140694607690411645043904659750970533502694325096484576047247574483761653188197457930467431663194448611459233225544602090926968882047235073183852308658292140912837241707647417908646095509823195109699845702713227442865174772258604752076802680999116800000 1173 53256419711802159061140514574429316032537065963957640618124232711358583185497437632303968607338407792316880446271838258799705086847104680145739337220104145388008725422889130152788510564832592704641956251309152378064712464841574879815265595436243533126357992887134276482486117172674623169698615201602566150336848856207737800682119950904737825176944640000 1174 85524898186472582915881544553253312790422237859892011458895338405324612577955010278912208724300496293494524287000261341764125786673315810036014347832202925890987994261420239295939764371836917212531073468583040600399039755329539831567535072112969021178522823806468500135847862962843680086969326726696822650081552277540145319444030171505516142082523136000 1175 247587661990762099138213375238334514637364231224947377532494213695290584733855105661905628467152890826621136400219988006940697832604301599846378484806826913066151186162472437029199912111496586234587948859946877147744200481703954273227278945018092386942063912415592186247870175737450764135308711972836570889518423355897081917575987200000000000000000000000 1176 186437350256525912819229004922983181177302765850444146456879517087238336776264789544191319157585373936523018286346485959496702912948182903672325536465536303433196248317508019677364304519684107378988063823253653329570866053438534986109109869126710116480514861826787075008360201086923054702891745615634836712299849457363914655218153263068170158080000000000 1177 970649026409545331396705360164122794016997288917304649464892841891521353768364244093507987453574324205156801295653292070939039574236234499904960309958385007396472626587361076090529860666474657741167861872446190382940059843454260435214991535534438720710487447616118127402738120652085016266350383045456984396967426326443728023837677853557955663204817698816 1178 1368376882018081683608422370994902758293837301550913782376526013608884516528877272980740496900468893607193045892472389073477048557798684723285183641644212979978034054307301412218188215711384843045669854824447544443854187942310236454296479655518652153111427874905006752711550598687855537060493575090184767010934429362438587037578631890476792108542063411200 1179 3457227076845621675206842239458757786635625982435653180497279542548380644705302140369008437891065135038723021999280737653080579261955943192766450079231941553156752831065291126057948045792441151919174042146809428828306362980038724092429250921517913843635411320237437338641234849777781852281283260120506817245811447671406093474757400595536846878228348928000 1180 3751861610955937193281982360532808028315039002093736465233802081896125121282817059665317214841006673888620500502588593059735452732960125444458511410682196357275042318579011113175948129305137922530230958473533701051230161270504725653466355310728927412788796759803060566140264654360707960158259525439954508846306478712873287680000000000000000000000000000000 1181 16420818162931407777605090828730365142598370043752092418307488707421091513314653668780258026499089352473855370714319150834770284219429445349908667523820847920550678879858529556782971842061572456000205220082588994584128734384579187912152819390877175410456584042724392549520727099074463327852698427189920718591126805515864207641051024635361793194745978470400 1182 18764100331669005199298203968256770354034880398727763230863137214675290483933304098304050995365388739045114355461980122637778433042718060605138186388967810191786714529965860060529999705971504426209796374844039136299440340681240688245468177947590429236608893474469481744665303324009434164647428307258389098444409830900225451442184436355901747626051108864000 1183 65068280295940423553380022118292594881140722618183457149937902866532877906071325692286624449277332401371312054160217333873079858481807497568347651575508577667407076390618507666182165853231432607760441163686050773396693435447417017360073193053900170521705449337301749604982350845235519442757078152867063039060274910595849001159997369539428016234220748800000 1184 64803067560414222579716147451589029170454636498485533785041517073712028263776557352640397479277284562933031617200344409041728870240082084327979358567483535843870562696832503752056478929406479210990470012744696148157335101976199289477352610574131050126418724787958693129062013166344389837494331293889190072003541064874439237275498007547655968585341793730560 1185 216237901416430823760305532141433895559347556612663057412272944891549724428978715651027125519137013640420361624229033540103584051606475453260747434296574297797505105605386318855630180332514265083650037264985363130147191145818741584652774975296204744234466451454530496789047920176449732159388997629297523135260191167660740155745043779407986032640000000000000 1186 350012384816644188565826789282455666381375730268266281409123382497232165055195393778774798932635806935887595203459698307952743991959790822673228811487992767356808428832827293821120996229474039735256386537793846471449479314717222130407123899273213197914145865339511506530981046580118071052874863471744230724057427005100814989816099527532858706899741081600000 1187 1050928475844100021621323656191497026897028900502652956649394733616312874897406546398147082545067933479013443861957709867873324444958998721847461008441711401252987393804160788141619020099502460908553227621339847813653818643204519229924439488901030869120270992846519835102114375763613761554769466155960030248661202667206271368910458785998295382261350013599744 1188 736720420396798809543383520607045082011409447843090730555335712047943675891913303962148048797843518735133940933605222118279412544735414504383691304770089045963466030368919374819488384203118600100130998494145588685191448242673385125007582361331212974264864514597234185980542416584535481448650511312038469160086626255431520650950627549489037522973491200000000 1189 4179579161359488278017808973984573154019489518370032233938612643868022444376420644727847464861851665977089064617899205646217156948730655882902286344596604089384806125009968822599840471403456839718415440660544598203011155338226206348169478533673523299121511182086176699419420776156679000165580438679914568225115023234194197830885978352295052595919291743969280 1190 4674127206945907359321584024900071838794463356034168355883779261779672177016419927527913226254672526873830153080707073059865648760101134326402252189675776339851896291052601968068713084353552861374134418474015339328886113735795067994167488332511406508659161417194302436761445167718454217117118636420613906820882069922929120950438561809694720000000000000000000 1191 14403845519530263463497120537020923793625698132531173259066825342636990730116463607914309364366141832507383346932659443006894520554591110827601150497831098910747638560795131731132096349483251080722229343029415552129580865391407214822377860134579374672608509001888470418134410584772823403080060913143985208166366305177782362410248934046553665505710910084218880 1192 16857257932658470009006044626817793205901106023492704190488828778797630382503510735375906745090635498411401833934250538252482439048131164696015519411957985026043397862137355654962358542852023103838740450338943293289010205289609552563015287820620261522356817304491162412135463940128835314040392259776787796601013515575578683593523175560013752633774833664000000 1193 67259132649548523109948157283191873716446534018073433333830809758095453517350195116428390030560780252387424660284477904178811316155380685564071931399925712429807071523062667971920484381301195645940821311671379318762457706067184796063679970059139877046675931908939465311268889090229704255729647175265949212163898884388518556303453512781345952872165056486513664 1194 76868196685418686819762970408280483957601145883816454545780535713831140349917803127711603791212341369577440324201064226061352917167446921138334844586038010525760464291670532387956005126070605302260363810037851234429117239705602956018050669226424098223458909402761463864682384955730809422798319399543446728927213881883387953548068319153927647168633454599864320 1195 259632981245742406699133057024448766141850320459651060899696486935584310672508402991416157598238536694214700814836192118887386503081948934501434641331324593266224900560454391072876748243751342643830677348892345143255061095992996281040959244757444004143129204526387802705761874800331365989797051009065856388913435205354620677167364616386084031732645888000000000 1196 271498072555683057946990244582765143569681311092630138532552005352882264466783930851383310042866148913981112918947334755986426831634602557581215837462458487862944312448497406385434455504379248473783486133566994996528132601992626432718814589117364423796019431630489358474948325528438658613918207833999418305545831782419926164210745424667646990322814156800000000 1197 899876284177313855615226784383651250513416675549779748459879844231749067505782091359082802416653337731732696634310293332987187847683679135874276610792548537064352501333510780672433325906040504459801776118913468901105550712339532512405308792321915916954208589466941972221577891344183143178375880456811648199489514904962148513888621655438966141858066581369651200 1198 1434873284122346795134785510744085714335952160238847629804213083912939746302694270093343765232743786601650590116549282454693952986687930674189152451370679531532141710985875132788745934700960461866643435758273179351194111629620726873956352261990028618779314627278237226213500596049344072137593176612652303116921258542204019590393082941499865734988899396303134720 1199 4069501786569575859422984161239121690848747180451760039422481357132925482839437526442320690699138427414802161661090374685916167984979878059430946400491480226071769429768388001500591942566135864411668161873582121579598993339742772352832796052364083190388918299139731058518215466624933789860626645585707601223505201323494144989482113541778787117249870173341491200 1200 2742722217090569847094742040101787701233147089879935866950050252626828631252451428294053406126069111952239888651533078163766278159127135641885954033470963057088847409908173120324301013701963502693551660240920305238838241870850133645201373879280387989497587194018169228230661851992068645191680000000000000000000000000000000000000000000000000000000000000000000000 1201 17218170002855545024726952204452023893378320132159078800107696282755553817233127683994006306876811012513271742924173499323429819468583743231998313223725050417469148896990259107927001397400821267795804620936559952488562569134033109867365878640256488722589677143455731589963929361529092766004370685096379253625569074866565291122884188829393715234263161580252308736 1202 22951607416131209355532570429093076601358912275988066411755069426835703865955778408749744007596018027861283197469169871549883633478540079075177553431203167270276683613298308735496221211002096693776001629327584170283702794363564875110454500593577511416468253049704794456986767120819859463564801861631673881134433676328863464910290978299597434677913456719314183168 1203 59031719806053217001796298594954871414231469914155722619894047634930681759011018879897389135913627630736623807097337495243005855375090996481707756541640239863623504775828136201486425782308052171367858577985477875243948642255524366498224130442406939156957880403818274084384972048240382126650859760363108571373478097822688836272112184798485189745218086010408140800 1204 67552114722446845747526735333957775688323315936610531400936649224230128847860482837638973653883777304590210778672770498760343411878851804371689212028849760853458379591310801935136041824196506730515613839778793103941683177916079448132804139996093743796340603212241939662551118931954158370360648018300393920858537581429370186923059613647610658838929206358835200000 1205 266608702045039642308750319853742384213183328037861386407993806868765947505525394836370154813721769687627200521102647319581019789797109219883319993208656896691351332838614350718479859387448555923952153854614253149502324710695361528083483163017707028970095788383491417502330774564045608441990802159109935355192128830521800825627082517929602467344954740141399040000 1206 293821906268842079598014221962816824545977560738600193124798756516584312919819986795859817243270703395309147526834308473313211541981341039683736456051772434673922619112969932302873224080199798664790120364310934809647692281176135126691690313567935880404925930603036497722889035430693406734722671433690884607926693994443073273735399432345528099647247198715904000000