1 1 2 1 3 5 4 10 5 26 6 85 7 170 8 500 9 1450 10 3172 11 7922 12 31031 13 54290 14 143140 15 483860 16 1105000 17 2550410 18 8923300 19 17494900 20 53353040 21 150655700 22 313727044 23 821223650 24 3291697500 25 5862907302 26 14736586180 27 48413209000 28 113026206800 29 264431464442 30 965391665680 31 1812446372500 32 5382289250000 33 15530273035220 34 32522935437220 35 89075930807240 36 336109112020000 37 583736046587720 38 1529120775609800 39 5000160532610900 40 12457726763144000 41 27416786626036564 42 96011055881275600 43 187917426909946970 44 547022317094500000 45 1680652107474750800 46 3372231804160286600 47 8828119010022395330 48 35408138743582150000 49 60873337271473195400 50 166391493093375107376 51 518417298323410006100 52 1206456511755161771600 53 2842630034370054663220 54 9950084387035508612000 55 20265605360724187601488 56 58269079849776440268000 57 167063974943316924050000 58 349720434508326059943368 59 915324380625041585184100 60 3767490292301330685202112 61 6273676598131844225601700 62 16424753513826538113245000 63 54255966261706079989586000 64 127695736909316979845000000 65 306524058436397065981219880 66 1024951363030689698610706960 67 2020132198938463587396072680 68 5877647008540157569286500000 69 17308448303745340889745650000 70 38288857708268157205255514240 71 94901902956895324349191576900 72 383268200340312669372900000000 73 650467305049954019915300299780 74 1703342140621710309687380212240 75 5806357397945666542217476840440 76 12979559047852707898882773796000 77 30742815287622517994470852138960 78 106272426360319982966798476954400 79 209456949361126019918925989396500 80 652599588217123541614798135360000 81 1801478674420445696291440078280000 82 3758400460245031193352165925734728 83 9839618880490124200692486211717010 84 38831450445969448163297611113904000 85 70139449435539711514405592940753040 86 176564800613465664466103480596001480 87 577835104883832476158890496709641000 88 1373088765416994274652973385000000000 89 3168329493919602771108459677150901844 90 11639562029235000966828965657577843200 91 21845694383593437291701076467731059000 92 63173920732871974629152403950141384000 93 186055524237281405913695240624191225000 94 389678426275593986814459788673849881860 95 1061859024061268305278684730192822619200 96 4092015879506696368270338285922750000000 97 6992729572518683976626651516919586378000 98 18438770209572985777292813558065511021600 99 60125534424100933906831173798921294820000 100 146525635362917173631469441510019971137280 101 328498451097686800520123144313438446850100 102 1142216193671731419472393363518600006077600 103 2251561879587056630082493740677370806585000 104 6684071957188157221248078441637765930000000 105 20186413555533137997225760826135395314785600 106 40402683075406122178568645681217598458167240 107 105775481062158409137272882027282727567588580 108 417782718829343068832953532652013778549200000 109 724995932728680613787838608378572650610449700 110 1990759599941970524534713866827984310610818432 111 6212941758903677148194644565783007138263301200 112 14867927196889507161181396895668632935565360000 113 34059450715611321542567188952232984842884307860 114 118525289312300787612936464434079243738670800000 115 242784423924879456664339457123212217133887995600 116 679279292716645191133326863279214195780233672000 117 2007039789413802252980302879859493003377222500000 118 4189068376745310632213969605003606874098360992800 119 11031911322574494317570294719699965483779638747400 120 46183723693387190314355755562598665381162530560000 121 75178518130895884475085894727346875092239263894084 122 196795080627367814915975706230481296289760558123400 123 644020313733430078883764684587675859279152682473640 124 1498731179324277674137503372536238198730933204900000 125 3678474599803502076650984420292101548629362816177104 126 12443620527048628504674516132499186617543349208384000 127 24204193694003224775756178964325860837585127750359060 128 71882186041985919559351425963417298130621767700000000 129 207375663826713165693975220201931927913184516862500000 130 455469465349988450571563106103688127696680347784853760 131 1137081885976395652810237992772430503442388928509364562 132 4458030453443645596903306235720072450648498057023600000 133 7846133347453686920497683253858504178595655146385000000 134 20404389785957628360612206302438451782409188994599865120 135 69733939765857377603330398027629708590738897460590992000 136 158597558941111522501022336505783715355023478996650000000 137 366136835940135456657964075406953486962268508411171622890 138 1273229987905712788230071637477876314375998632919520800000 139 2509571913661984148792605478730816739741003966999432769000 140 7715486463795460024596371070006450175988797794751978547200 141 21500797019338847736199183170252276822274075091203894610000 142 45031854912905523978220190140066520345319753086022751233800 143 117911981426959122821054278876874347867252515635134086645520 144 476430363768235818054703607405085412739658256505012000000000 145 840386384265920366517707653642780311924891996348146349787784 146 2115538574786837040546701086744460786232420952121957171733520 147 6965016631300298096679497647215181588126298057098277434000000 148 16114993755493745928459127385680846090444057415980136674960000 149 37961799424955873219572139479731860665554965627584688736130000 150 138824624633561633982604747868907887187913270776224459489963520 151 260194051955303433155378867852073123333336010159488307841142100 152 772956726357953681901594223935464621924770179056506405219600000 153 2236986856829450941474866742595758633927877594648948633321115000 154 4702916809551704968048442498777511861910887316780333676335970560 155 12712567957518928334030628962861827988854366749784377165061480000 156 47898764429506605382352351807179748268312287167485232107846578560 157 83782529926596657996914919665305493377540012245347417024379322000 158 219352169149211524818603085179173408077015861539423218537744093000 159 717818105191212890663231371265653605956424448123823115169781860000 160 1789242990784648486652366559991602775239254442407896011996832000000 161 3959245020610600787917076338461253735342637997955752340065891250000 162 13777081008737662070836770441214431773717174112264487369010104960000 163 26977467135232511757745259007177041208934481890048313432251526530000 164 78478354754228588389850535993765921445716679885004220362372894608000 165 240473458335183465550571865606325433557074096470083424687047869114880 166 484090498566489003928558900577205463632527441873215938731044520600840 167 1267365378877949470024818719498015353751379767849405427408954149541700 168 5119321193014750698429602173500117560290924602117762033899632800000000 169 8686888033263637649525853981975272640167515025538945566901540620986400 170 23847106401201754458100214225621654588003774793057047214822559734903040 171 74742040774107304477047256212087566341184317097544190850602009498000000 172 173195156230906776350208988644733870257899122612371832060926307061437600 173 408087716043412588142028852370584588074751173201212309264663120131112180 174 1419418872244314010791700843627633066034147757292853138639936314534352000 175 2930678668077419048603743720061773970674943388042296113029780898931197920 176 8312274096041308504184378891484503235429118734627448097929843400000000000 177 23964487319060561418671658287669670739009446625878641696266595340483364000 178 50193081466727469829070491071414965944310541269801801416339509749284882576 179 131402977490764648435078233171933333087467718563361186104520974274840874568 180 544966677523505077607041460463663780916380557265576504659330074419466240000 181 900649416336074633349890806526933460713321639813011444806517726861327133000 182 2374838466637209187476673146060430925490283647500926853374519722952201272000 183 7716435358021743619022468105496721990153674238107843361192531839575601650000 184 18324729032402165867978103432373003721154306182732916354608011132465960000000 185 44014053374902701824492538392069502573988678169478483453617559007642735943840 186 147120297573320144749078881054055661410652242425145232475855554070000166600000 187 290045121908147611603109676377602141652979497527099144443005758448994421762000 188 843609776351589926683081621416992517928168451625997034841265609328157542600000 189 2509134711439446215487539094054372408784560174449134153164649043356827956000000 190 5461411239699385924510831230107210254598029983701666223439962971518274358118400 191 13624123480845241273889966344119886590562005210348741573471105554095320325034500 192 54647411787722684221582016049751710392314270621797528816211940716452630000000000 193 93381131538489864625232343481700305948544669075021319033544683206814042607228420 194 244483177650832414355481746574742974951487590715615715020209861581744977533352000 195 832295878185181473556002727231171372148466769280140005406408122126568079236347200 196 1875307300049142298984720923278523881013838270756421335314684572421530686923328000 197 4386925467141685418014941913584666178952011246046220211216298229099610465314665680 198 15351595944073282329374314682443333391274197292314368738602352618047682791368960000 199 30068625127745925812994072610997409565620030288185527669192086055449485839378690900 200 93802773723316618669990840104417206977554613804081955425446428775492413062866432000 201 257618703899586082111985843324128114270853402623607083393590163140374082778257822800 202 539556994962499100427492270075268196142599840763029773844909182210288259837207040800 203 1420935770062908301151918065913647925713435775202088009547810167427766647597451188000 204 5535515756948860561107308096020734648851266235997349573913264152616257394867396800000 205 10069236414380093689999420597366117730729626638555353111784025349293965386206814734912 206 25347744488341508830246439786926068424432890493655718541289240437383797436158850280000 207 83242861232181149596502466243714596063475674897898817472269943832910092218243837000000 208 197091042023935658048156672071915193388862358435832161128472256302301295835274400000000 209 455270566941357483779207201469777098816219969450221386726871661999851962850438436395600 210 1672750702144823970734597813814050310140117319884985521076473148724477045724595231539200 211 3117555409891583452222541608188488303166034629640733469546393984150904269012757398446800 212 9068755165258415485933518458944504849606307642293943547884919979673785695644950418320000 213 26710070310084431443870587734603506457461081083399367366161933935427141120268546166450000 214 55942261969619258112746850772128626485639218241269704535241987422911734386746535476584720 215 152317092973676522124181276609478507680165491454557609117179481369934479224548389282449680 216 591824827091186570525430191488222070517243853860749804039747266502044945831468200000000000 217 1009791874360178616141157556974592285442102173856872542787064753514428131648361717220000000 218 2628095512528740615555264698822505466634486509333541804661042508419215843418678145683437600 219 8600554221878294217436162667198318398051855396258082500924171869282481098186665898370660000 220 21016232648795857590130460253315594322558238924832524620441486899256976907841649079744000000 221 47160147641182115765120829876796644371084071950738944999505935126525333697438408335325250000 222 164014550760034125526799818896837462856921985272781310249050796485609409179110489045984518400 223 323234400077301720415155177228482649831632720748754024355935567828967057144868341611686514000 224 967147733423835065061668905695648062023221556587889980638874791874169777524938618104800000000 225 2895316161530771912177374104160723660709502251928669897963339959290501564350470280070182206400 226 5800218260104475797141440403684791779163627271305656294791234814069722653183643475350629314120 227 15185135442847045901303795743476867428020388647285275007873884158834831487526605915850818634660 228 59543350012235491741498384830361590998906884570807335884421341430425385674805524325066592000000 229 104080978635359364720565331833866630014069638204074012562710137233210299889007833280555586548000 230 285744183825921310197373903081462024768560559087956680280745127396297091136507524126377806284800 231 897117435147575428049631421576558628426702175373444170386786626609382661733054017037158643446400 232 2118140859619201036492690951402609633002180382787286416415126495440013177811192392027109134400000 233 4889566444814029043314994465054049885842395036150998357128911124084028421387717724893605775381160 234 17110625206324080211540048490392163378368860948004235908900089366838243649776061467370985040000000 235 34854130461065310656206862828705887211453814384276449532629174591488198184946494475560854849894760 236 97489543955377252174349680380944602541240626534276020845407286948124679396605676222028179008800000 237 287143576861739756812051993579804596542423226777263279671528243312992294897273456592112546678500000 238 605665558872760936848405075499437623450018648394441652755308289619574919976576163879447001728876800 239 1574425226050255713218728284881541328495153157562390653197211059380072765912932552015714603948170000 240 6634363624967904018995316083970522939172359643476493006092795439744664767770670441155078143795200000 241 10791270927671107516454221380050886670148297126727246815220808245823297970393570950235871438693105800 242 28256194285200739557487001669204438085544089923449130935501809789447743483218820437799615053022737936 243 92816367221408502033666659678948893070331556777182857259693221540320056612440344612444721012468000000 244 215157233093237496747763118427655808741562845223916869678373289870467064651331567742080474466445200000 245 530414550340391751713911624138146255431820049901825317789812517779891695180876134847941680617688481600 246 1762738972014300273078262597718592805793996236402613781844057791035763256207293783726547007044010463040 247 3477630275521391458706521604582228677585666640784830921176617305497182994155006793071444054766940900000 248 10314145066495240124884426729314947855143152440923598892460546873636872204324003988836480503305000000000 249 29770412559754368014660138406674669492100606941036294333620760492054393996433757081719887712025185644200 250 65496907701828960907072188599751730841102489636121150360881680742636869057914548018794999347538402518016 251 163239554609501374551452493596205935511002251852538100514811106072058791151604053530852553108373331552100 252 649083500269062393059531760611728315806248243840015659723231651621582591878762548417517507193538560000000 253 1119001806018150268249914587833895112140483005078469994905569388081733798224955218808517694015239341082400 254 2929226377781852409845497229147438689005826177188092948214475903138679089350760490543374674466337375880320 255 9972102855488349403491327327342158121502663346260080821306477324242201171853860127156386476925058793555200 256 22774936784388468057596595224437711386968709047712799515398368985468641199395831151363068763390546000000000 257 52562631269054168689952348544290577310769533593120223581169536891253943822120912677413242314350783367590440 258 182767058454463225150808568560781058852440283613926577933917957521224744930464759129140333790985174600000000 259 362485951987913821613857563849401290993439887642692496080286230317738016952361083715176427753296072662800000 260 1099667893699962523766790720957278782251107111899038930101955948729212282761001711670951244128029524786585600 261 3097440596102493920927285487431184375945207713214142222540325494178242465146390620488195810522083650000000000 262 6464781952005667094302355340930769519162551684245522039270846448727761432355351674588537934490582345022996496 263 16925004256915602424848160080610799875046570560224279985620654066774256964584762126627911516404376585457969160 264 67889057301204521502021909457019765147129738530621577976012354807543964139800026789040538196286372800000000000 265 120646061071470886081400302694583572254182145556734814928865653000985344993017901374937007622552322594321079360 266 306114634126103866586567038595317439362142850141791898596260109440834541396437236528923664618946930441360000000 267 993894488293822821623861656591598053641705069700841202921859990528455163811348155981815052896016813237446508880 268 2312963078654565757685062287282187412197847186673178376247766085200376336960074971869766002974217179236189760000 269 5449798752407699797327794614544381674058599172224973315850494523099182571500155136923365701911114215134566702800 270 20030179858136719996934367695284167104857426614287151642521270252202233804626225070089369284762866797802110976000 271 37353475054497196226407106180800490266210880684905424717866875346796371790746807298194880393144990726462761114900 272 110950995786827062084446142424040850472513225969460355485936564321489372956599163643341316961502071846633000000000 273 321943282676711142473906334590146378385700241048563721741281532247156509696848146765169425417233978483473390000000 274 670280913161268337423586860833760862867838299300097586023952129752062192646122697060910355480818378020957919762760 275 1828053793286358074897343915099003795272703241402608164833830545465193348880809622616314929534305770967840422247808 276 6875866285865526541539235099801085102570132395569757195442850094585423591940687628949155154858904590236662656000000 277 12027702961848332836285309752089054617694873569033636940697162715990070579258069763657367640674681914275338833353380 278 31489345585349140193504572537193652965865562007729465785862077628306257732871470056936603208855316606706249861352000 279 103405800415167417317761631605356070454224979382470505595259292905214649210286416092914857749959398683478644250000000 280 258734194934807298591077590313146949224103240333964805102005225101486384537922704232318580796371936308081108523008000 281 565046014698670242585114886959111973650768247537964020812991471478066388624442396097478223394493970010641693239545000 282 1964708157815445744981626422403574565561133638662055187323646472156176940675399403211210820680414524735138089199760000 283 3872883033740433588346062671620409525149834540104223720625385003637958285430280745106008383481162171210358694173200080 284 11266108306039125659430022722813397549628253265985446300722208248554979335792478668325193908159569114650762841320000000 285 34545982828294114672558630206120746722398848860096352452438488016551386676631813259247442469369646046236924796265600000 286 69508131729354344395513287218027287599076350058795370178348948040901689850601332054447279754154051947813529303334781440 287 183019671654679931268211793557142211953075755681321649029822383885896521463200030958768657630210927055912310961130303760 288 735293238044643899895516871841195319671572062590848383018797217576530467045976985612730161631409209847925640000000000000 289 1247060948410796271519462443715850829555545286294771669624857709788848820444786936429671060609033923333105592272210000000 290 3424474092514757129745844507917107680396783379980038319625823054849513598868061927024140270706464125557474864526252019968 291 10684671227148935677226131765362618275620400024639307879397804018064512776819863784774985798470358494147758166260861000000 292 24863908147026890286560418525095677540705290388863707249418390724277397781466470173485115194266560520478870481188105564800 293 58585100888607597125904135425936215168548954691409835839334294631799789784462008859173119402969252573767615242357627914420 294 205183852838619788397793863298094229341740170090789087378330170103211587112815535007648438116468259512549002172644992000000 295 417613836605109536276897342038194403602694965885294469603551488958823342675432372724720197448694337724295100342068320422400 296 1192190288738871302475451279405767367574591202391072318711913296373451075560053645451924046014256231322798115503402832000000 297 3454274778720501116318528295515360890480306391315533703852943364328274336620156263077589809568398819642051656916100000000000 298 7205491077049085172213066560768825989428652699773008200336872082597347405779658033978952436084361380988936964252686361040000 299 18864568043808957733639764765265105638272344274209290711570088167211936896434580798188630459865531229618134792979404226157000 300 77777265081317312758406380078252265573851284213487602973156566301636695422569391188691597017125337860599223831424473135218688 301 130062363844519152026696599509893490753765376427394253663281730384107146340749003721333547348572274009773245121309236225625800 302 338504861343842188542274043661495739011037166180758807045957911171245281562997017195670842565396188695134997025766189832896800 303 1107771021586355153857889623821969578915819713556165299284250009721125531072695753302625170452555371295021178206294189054802000 304 2633870236230509099278811099870349409689338729361188241342727406889926522082946700611017655012900499831868335488074328400000000 305 6317190787040585980213756191882319048033514614963644636163660561645186127499135397227861229897024703997925039867346942602947200 306 21252608555650436803303899024504773369989570213385021895250552307035131294342072228971441748871647369365387427333677695005120000 307 41633436986103945775950019177948424439006909461670872024080380824414277707951429548450076631668643975583544853159713969590210000 308 122057061257435919047460195366835185886188180769022695757023814209263016470016121092837560380913833849752114246867018784000000000 309 356699765622023318905919114014285896942600919200714910089357229002245460774667304887001233261832038757058623307215595619930000000 310 783394856059393753369458780424072609199534407997130768562664232133306212835684908932646805407096887005929093542911880467784960000 311 1955880114167441175287384113016701817163883192713675873341423370967095080744377596717818477704557549464685809508301321174787050000 312 7841906945866808035765911232286007974959824716716362159457899837460550897815920031451346998396718055708487158026621204182400000000 313 13405806075635305324598996245027341766953169989112105159587220965588520473636190024788098606876599332216606919058552029452688618000 314 35097203096386682628092439270850482000618349386610809630856070868950679741718146023029154805301210924192788548138567017803662248000 315 120605809087586788569576585467330660174725120856232944979111606112533310091676804012210399773969902896845873942035884834431858944000 316 267296790386241643135932734715483864751684166934344745066057432774770846817529121929273775649683905062105875849109061601641268000000 317 629787322540944267313342005694734255350952007868997212421400549251383297325379487016797151650170177053731973582620286457611548952680 318 2189842833543543369368820079539863596897516974490282994286942935400428352925063369402337594889639742914468925323479594144818713760000 319 4317172665261383606076288802695373450510759007180727246679121454373838874219571026500839906319230411222061819244105444685888548444800 320 13449794560472744912185189361009937121749542437525479765216087059334786446897939612671467504887204634841261934199809919403256320000000 321 36983247947112272474089400283426277389133834586861892557945442203057506021460301179644397043303792002435247627697913663242433791781800 322 78014156566551681505750518544318524191785793520226012717650734961355255163478460777094449843868489886084525100382811928560897040000000 323 202953664254801977898292176493990547609675605471316514088165996050747858239014532755412698446679147571664615277286009336136114212200000 324 800972769178091968875322760144817751454913651486567574810454522916443959323476126142853496551961243970105866992005743103300339200000000 325 1447789537249017571451504367157588299059864931085836014751897119131511686711230291741237585455675615230044039995865354803990893909912320 326 3638914852903797871990907613002456390207750150829821718828928838444903929849077964244797705793553924463443163551802390438570147705040000 327 11908518910442627493479964079755501134242491854400516635669480104286440298282918039381966675938321831108650908411094169168996122974500000 328 28279375595842429450035534337308809460917098860107069952385439498662110300216199715703811335266122613766346515646607699790070869620800000 329 65684002523512560869712195697270871310612123666411750356077519494767554613404260084341360707906713224476681943991693089817416749088420000 330 238444807332514075437331853617560436084588266876945316425956677591016380547026691317639487696069084187332592948471367308671133657347850240 331 447556471928075026161419440852126275128458730436681328741535048406584252351674776310862365484709232872189339200785306115268115466190243124 332 1301908948901985097756797482560138417797716740668823838190642506521905879180397582118533210462319852272322537186656086719585145391651523200 333 3848661463769367259073651532991593941216331543495303768747857522123818845314378282553178402865771984737913440204481084852998050587636000000 334 8031075017905910334879018862545018230325328727536213693451241550861324340833018627367455136408316580441947098407112357148170556797091542800 335 21866954647543435669625389923452852335388225420529567199212329130264806507884499381169356147351084411390353782331731768915433254617202236960 336 84983761806658470286060644831876824199259493851341799060334916807057635436483822564396566914327938152089518444501230154921004603968000000000 337 144112112028108866445429517132787883150432445200156631619978025975774593707744522081625178658598299886512074491820592425266193571042017530120 338 377301236345110631828290856094534878148638105798813374803894343232776055702446845137283101231198923338183530577534262455913975377949101011200 339 1234698855971473285632149237139541742339337180614474141357154774760993215763646711763237311436582921384632837520155731945191389815150277860000 340 3015408213528362475548323055176439555854667799079730159150600046109640225641788755169847558271899060364476781423047439976971345162541568000000 341 6771064410519512370678743436363168022704209432594642832368896756727819728728145612670921285124259162608275004328989272436603363104002981000000 342 23707176575017249605988737275559359616957037985408810320847611203295528210506406208854824282674224454898624545271703635724802557443983232000000 343 46683088312524905552687170639578206879444009404423764216428226082238110171375045912540540289202453136078268579067148353536744758815122338120000 344 137739312890720609458633079505147637154050607727237227820045611674897171168999500730947409958326405414664510256233924465977145591413762930960000 345 413605036985348713846854639066054324817381664966072131408998857786099104236701968205900260337635180291734209464769207802884266202387530140800000 346 832677920061462362428013617730385792788016260061711860554632134511269860682888751465629076027541978608828871536502841724249822961738696370812480 347 2179979096073950665326126610273154953363661321725961057963463132827742937005592587875401502337736557369248938505713420906723562345007877584500000 348 8543677064425174037498389890140172567110981216856931423082992013732343897967478258013333949827108277106546017562518260811231242866617827008000000 349 14941799008644368512412078674279262068667416994167736554929425391804972647622385460092753388314410066868312653734453613993602231413265681683661200 350 41388637752276921164932031145627068969963509597818699685573092549946362407189362179155814195429498976433511087425182151832186817331803236369530880 351 128517643072183783774512306446010784599932213982198892192076187726026450328461074320993558114258430648595050105233340527349018404271054850000000000 352 304347354806943412018971554443191810544141965384979175212249705838312952078050077166102372151916976414160617394886252117946306753378000000000000000 353 701946498743369481761698127400111838976232460731330442275977902269703620076199778855057341416358117004902400129642464816596182872496391153033306900 354 2440746071589634457374157708640640175819009506385197156734313984319521469406032188039648135630667176629004949919233892057755254091196478248063616000 355 5003661780279010761123649420803406217546863913016579879922625482365934970525255174749903717135115686443376830025476789009447887940458389184531180800 356 13995914423533584754318156864696568172843802643769593805841737345932108788768330767478113148440526677891527611664414485150950515759213178844052275520 357 41464859407793749009008314882055089401578785390068288058436696314096391557625134087552688472131129455547603524325555006285111177456818907769719584000 358 86334382148076535167703125301138881415299897327499800378380905402644469217151324611199947730979650269621399929095405956021257465235651944406652718144 359 226024592615852067881453823720236046049140091844341997711996148594738008954991022093339095800991988345403032325121282542892106898031506361029475490082 360 959048163179306213915140488732621706625163802270214824088601808037471722376979208569297368126041334582007222479515462542632137317761266473369600000000 361 1550448643747566848809104031605597406466975861002583131602009043158820624954560446704527095815304297570532716684507021596379036574819106649718073000000 362 4055846802416809663424922724117844132710135671747257743472868210463779626284426493808258828365619333941749407007864781713118126970756322251003220264000 363 13274606497469031311625389903691758590278090971430581485770956109687915129339100219960740941623728612751548122701585658769572688159530519616966496089680 364 31109864284690430190317870985516669952372352513891418393430159920744757649685887658455899037410639423110925131878325473423025981590544768600751307520000 365 75690385552551222124956117485311112907065775447865356095726094856015778930265694607764422808154433201177034969049393152549516889694897660501688890097280 366 253059119486665108814859697776959588246475573944031590834046761776581213933563828740439801142581979867198044721236477370770962092048521683808363944400000 367 498837101922336143523918442403165868911284334810792622370151848432174807171415517681979230019709325592970478104195230158696932581752462553722822699920000 368 1481456676882674928646873028087994655743032572860565729544423985796580304572403454519602355151765500749943430365022292330877221338258756929275280000000000 369 4288631497049596923490747925058282999776591377805136078276551715146928958523091667668285616968594916610185147077580619484759973627267821392001759208000000 370 9388424511226384228785533438233699381882903152610695102106219871387046100174933280277302729668041291383803020478879412129920202748871096374987457656803840 371 23573374522098805701360713015538278000602314900131597019894468644548740941548009152000195888831120403126989958375869553598005475458830603816750649706420000 372 91813512621412690540477795100944066491668888661711339419889861652771000507681429849145963805335927955964882340296284277634111475774263983355693812600000000 373 160623732475685024685944607515666277592971341307983115135190997953827015635670172166130122977933750609053657078545711308446524978447013801829960302574580000 374 420585352776331221176325222749937296810917627721851311932720133195964054752050383632852826400395771676702996999085371646941738313543102567130118172771232000 375 1433885931445306108770166225285013112532661379657713233113649238624730180117375936972551882383535390455197853889077600916281925601850994631832107611982894080 376 3267896277829004668761940164994243209950579873054828300511840687407065213410928652201605388033162881019018492483154593478483434969055491531165161973840000000 377 7546033758355608317537437325105470168887294439341819627656704595431467305054328288755107851613943750413960985113164475371070643738424068065127980235008292000 378 26601836160159851643840788415579535647886160544419542007938340379950678724927350111740815430487345797503090737315769505856967211478437303458615092236288000000 379 51720422389680228653978153060342381038609040160044729376993375019726601779367859801451887380281891059920857934396341592748340915279001420366572023773054914000 380 157987980497655208903551725279866171936672885147691229563207174970529798789033586123987173343880012475679310537955953417003443568004975783936251892483260416000 381 443120538294910796453361760984900186106853920808134375797142751094226291441980885996551997850051038299269172709861224048157742686365296231153290827522139250000 382 928083704873119228226473934775613236074757242153319499421867514706175737960782247358283428946762447688253145182772895703530895915868648345935126634179566676000 383 2429754679138831772826500319535643186777276919520116698814787747665412246333527208867363600362329552791118871002921505278328829798065190501520141090668380360200 384 9746632302168798657668794051931763667286973691941732326812346293409610084346503224334413775507476051443665609245876003681756043303394265918086630000000000000000 385 17424662020215630323448513493920060263423159615785732495530564425272899973959287720495619446310073334762277907968631793187323772213262577981670411644045421383680 386 43600178637518606302136936740481674081072273915896710050613140820601836802179173087438761223526972138025609117802736617241017875025476722434224181099165434582560 387 143179565525095370788448139213475719462181853940969469229626927155653800438489579707123666571936165970698641911275182536062895408603985828085752686206850000000000 388 332055661430916907177932323723663310669003420224383484010987779971707450954324417260163944092707612237635344440102290250969273292458278758657241248471991200000000 389 782373604529963453750044959262973775755003690132276700421086024640712493352970738124542889194298459046590649630134490020008194939155717774372690957757240061997800 390 2856997594583219295453957268199231250248838578697181033086029799608729071559125664093998954433231706023989397370546068368511640386990671801509926207681485530726400 391 5362469585047232869222730664223300026492481905951582123662284381714863763539737869049675703661541640645123716769095351518714757174075166405073635569380575339250000 392 16039181118784612198028470110653011269000861485198282474399746694687185926388462208884331823928239704752290612908748697769048743498515341751931431040632976640000000 393 45943623588381073996950274390640738238855373249031945217955375479127273746945066712161079071601816900235383528631695527943911413834750953168961244350453636824825000 394 96225574883914011865392381237020336043236572149135357136442932298710246358003563636898091600304813196549117651462890896588990068510344997628084533007565525222381120 395 262009326785436516491572827899059064371567997172263316683787044509400642566334755223140924583973460094695169384107976757269902529224361309688393933219255928418036000 396 995172147557760465607717766955215182710502623455753848850583745197416081743079917816332177336913142246665543689557895911809926593775875950134044339328640000000000000 397 1726697873461911723637221782723779332880777854595650086764959128102377361446880204592110741147676071439163682377631065859330265912676739105253451658840915178809795620 398 4520583195171552815339792342044330777912971860401433029382126278756953690101594885031442771581869008075131198303258735480752433357091995460013500930288515080619687200 399 14893385981762316023076278701043514288836218447596683680604151333971900239304233027539196643144203107518666849204489584840045755521179480594932477315721297730000000000 400 36937589861301096328541217184991845968084644630031934863125418024882751345446335298806664352472297438489845674993976216225093231537492706555454717212706146626928640000 401 81118045153839575980908040200646206548237909527070456062248459369107800975896395379123343243361507011745982706155566406952000477409960880008213832261187970526970477204 402 282057555047431279741756149802205112480271505910739318455372596048507094924631853315231536625875515372471737336779449930160089492103444567934695619988109729618093369600 403 556003483773853711408725428279238434747746380921992427198475414803462702623035117264871953606461007857413549452329126212550901790791423176632080332995080627347530000000 404 1617340562838566950094256491672093358842559149102600222377356317470579896831588304014053420559522327548608535022103316012638257570226820428743338568860777987086492816000 405 4974736080092180267096492972459825004748054401281968037115235934665242052320860896094867788962796031013896953224532255548946026362146020227719907956569171243673448960000 406 10050735459504648008654628113852203126010752484016374318059533995048306540096485367861064215358632053483863233384706498996669745170014779776869487214381628834530985952000 407 26129140385642118501698362913236746390969611044463396669603832965594993754205899350435995630006950578748949376063245019221105586742117269778576917582267261946912940855360 408 104719607703691099202156731568234987013346973538285994061263133412204392652573333724320328458707640904204365966050337945277664626618221845337276163123115984028000000000000 409 179027496607115662980633672960895278944294456424058568656374823137042186244630381776627785084973369096836556628648409802925314827930535168085808119521117192849387817354000 410 491477680913693088815703397861968781733191434333625081020304027897521930862234504811560082175707169622424068036777659375968511382264725282983042699599703118516015094632448 411 1533840829599623425245391263910831222736622758430188329934451533090498154173229081578715886040556820208430090429843555933329328949123681680926870415284022105512197921060000 412 3569477052414054987682206566920568127129499927172478510577726856150711146379436148668046457172027226304699864575190593524712665788031655901888113392763785828966377320000000 413 8460315211901518885178151205870616359414114794328110304120839472655901274263399253978970894210929387593465611393648580426987523549870264436587883867964787014122206177988000 414 29429697667796097053321690516152941053996698206216836167570413133523533903481117640586711472541510642812139408759027997188560167845159748471989063438803363869528929856000000 415 59952147251699234929698683069531580355156690987775993260033766358008368678904507466700155989610459892157444066889529650462049274158006820282888025441188343534055199293150880 416 171208501656420018470144619667594869019049767843864750388771200116570553901809910398681698026188343411612239776678700370841672133876398311659966297484830919582440000000000000 417 493898426309891302831605529937475317113228209205007956857160962745719238215253099454415843099107649813654608648758598264578762606136091103482532118861035580445854536934500000 418 1035420225512223151735425175126087332142163134536874317065543599069021139231717426305146892821536488469874654413396597187419848452856999749364436510408533868066988636429939200 419 2708148812749671198072271852634481256129402598948902893301626431851974502336074902899116226110370882400701294150852638875610825627040889677924954747359808373555590521659270600 420 11230499118558074128574887833017188434947054967881130606416900366196552949919617452531897741601942325766860407732539116562036292021653509281853166615869558138175840555892736000 421 18561928235921900213521903298563454275483246566778978188629340674517806789633607421211562817204910178934442392665244881032478230236891319364959196979970219854570648181522901136 422 48595758668721265721545701323020336027596669546593369521243421084975052259508994356747233353078981118904935381918215801549943051093870653612787669486390372370820247564793627200 423 159581967540077974104170707097189667187734093473598302194165772593207543824973086013339218561911789948442849939961028170122925169362298113702661460373529323692690519085497800000 424 377642676895534856646555469015035085300945101152953259730594112366756944943987918182412681313523455932094365458915188426176952130711027432433668037465176876102588636228944000000 425 908291819334206697562495062258249459479819025814250449547488159628039949622113233761407874610373573122606774681985302635412737773564676117975898130122388576141996964890141728640 426 3032068313969374609563483571595765010045481183181459439259002856737275336217734739008520111549895717744654351068495842445046767251757284554256150244586531092237774999981114400000 427 6012257933678517167728073243047597597784733409829093427458156679391434813712894846596960385217909120316778268368467576685478352815728099842301635767386317534484525980155797000000 428 17386314895170936773671103519424716576179038647084616433038362355684542867402389678174105385887083276969239784827282535833539437400868114241214219303346148781413385815647816422400 429 51215187388533012691665460968031752078141155579725131338790693400778271204053419331056266340252487149863150744463428800672252889171987131285193955424895629350457776270672744000000 430 112463388632639209174900121543222068844639948298970395666858110265417661588126245060048737713254474724502575752804153694896910659903921576348590398723873299519769722273698561658880 431 280786285177389572113266194536066928687677253584553104343074443219340172984223156868827980072166319040948503431047377043727231478301825425217664878852557871206228727787273725492162 432 1135351309547463745501416014105583304360954402042041519982586216666522854510544057330313550782788810556705309151900926121999961252433774760182922263625036842070602857600000000000000 433 1924537829330290520717742604727639069170763105527603913251363128138183162587505210990077883980169373752269582058124946140374004667469513470333903976420095012171694434832315697132610 434 5074389937342961040803008372333115638544241591353813534831367278665981242113839823772348364774408827484246849529995737126881671398653089185826912582429610441813648028040307840000000 435 17153454061022953703332101990290952132255231832939333638897052335708168874966338482040090075928141225144411329164899769211290278718662523929885004097233664037493658851588880202016000 436 38371611476666178232926140083947721263147238026593389674044912787713730454519324346872669975869444771139586163425080823726486878484291531797430055785247940875278577383216861300000000 437 90485440298569901669477443546910992242481835662396995877120065621358303382865268961596897208594887699719998702907849085638640755299273116188089764658608469267329939635832138933000000 438 314372146138803905185800127709680895746963163960943500513185140239410156181518012770738139244373548571321368811472502305635652882106557187367263174750822221792221800475524095066240000 439 619696009894747616566984975580605679276512907470144889367756965482518284205834152647386705474780404672041321150446319783250090003869610188559603315385672636410940435937514689267287200 440 1931514164818762964578155803013688262596214261890719588837111330738038804727376808103273725899041774105513585618353950033208366256278328146193450554373095814520435279391700480000000000 441 5359876462465694457660013330803722557046450919669210191126673055879103801164759065521706068155655642983435403669920234883993558791588734261508661859848826609435878301415648638880000000 442 11120230273547340956970571601563648526643588902160169959699463424494097833381643501463454774917270347158219925714473790300150323040990744620290736766712915419066433786753302419204000000 443 29112483990495354205355884339313349913972604902478450759186202742468042585349843651852673270572840757773334159428023074079393154291333982468102813463884399813654849968689495326671278880 444 114085040555714480846789507588506562187012138046343684387670389476577773327501029699565605986134863943947824066623615595229896947874669869378319599723007046173178830130327986758400000000 445 207521710046826252835487697540338477483473484821142585096050066437506693246431271210789054203193358064907436655649656090772817769292716219478267841325787693074700248391886677971389029504 446 522402354495126610583563655091954830456057631237680844590487668316068757483072282337993644926739106427239425428976669294015856162870659043845339336618708685078668382504893747896828776000 447 1709583794492293181023772355763951075454282218722857242997791399763065391559959159327988080795035496248641972178576494402087491540549787801847053228279716818842306438981894471342182600000 448 4092192919435804013006341481464662204153637511572937239356476680699821816097328371470538707419548026849070509190574274566935050241703441640160464242936311638895558239361431999168000000000 449 9374129312379562478379570987675616672103038574520585951083952611863167195010531147100117168932023075825725388486769508338693626486898204780215425845854427307099437818229988630537378070602 450 34495855643123799357280672242256172325777092355711351072989936872170028968000909603799367829756343797102988233917978501941376272188895585229548453600086660581116837209800684808392953036800 451 64259357937269740364557649795825629230080352705759654860782209209928138491568478598258099527729146472028750492182522615456192991283698867134459334491591286325292542381706902481404650000000 452 186902551679531610855370584420076156267706491986844042809722954517894348408536919197748527444818916636478257183013301441052155780529395529821375640394975207724217671961864081879517635360000 453 550480688913537372354834542200292373447251575937764979184462501746818514399625331476504924160933195274582999267963815180012438798759539954391324661320461216143450028483137867848806700921000 454 1152941690758592312516676269516926364749163125866679608368883414879406239573452790022769816129450076245544124739351870075688871467836683863339790817757670663367950557463208040717831008541760 455 3157921245002762259909250317999636549590617207245575130414682953718335652605989822511740728862441961758998430993679957084609979209174411057423125090305168841597713699542253388922237226752000 456 12109037445426272921188296509862578815730586631839583927727218422091969097972060069991187337182714467878955151940874423532855949035629076013837225837564563175164616689452589314144000000000000 457 20688699650536630943400360032426163339564131532740582402390675984635979338894584015766339089222688810518708543669959874141786839290320091505768984698914548064946215818664110887182129505247240 458 54163985203136038284768159930411622452218880821492563089949095304978213288197398908003204327598144515108548464514105284704612337142720126986359177451370134629780133189113855225988623610192000 459 177946911887969742246868319644559687340173068733359446648265718777228235401409757843941600825174466646346467127752156444004896250680773141896225922688284466494645929875001551012986714680000000 460 432820378502300385767045436912558385213429893905604027607220637429764643906857656548328979508501266915165116699266158107992747981259585416054694841492113869141475450413914275399543450648576000 461 971928476635318591909849311310746151584884867539888082933098894114319882743134807082405520956620777749616485921403955850027322605969357491552528682111915542797470439731771313765737064815300000 462 3404120093756669225243570471430321058929375940293842193642716391664797415537335610468566077811744407034205666814523805274820986467831118815858957142626396445666837633590973847697059286432153600 463 6661697737281006573477927842174737167994369340010310234791390745732444148509873735593386119665101315547323883754360492366015154376530560260960396898659918703999341459128167351025515149578817320 464 19788779243051331255585935573435211785514607481230575219290497019694123573808200862743515200725259454435812411571836221448395095196604322701816183734476649013789430415802101713397889600000000000 465 59374090257222980530047576005621187784430575452206137370492378814667391987429494641602377114537274097775765584389652387280324758237852118401503431791427299298256570858518356367064225829299200000 466 119539300085140197464217107856615328752893535221240625081154154818341877677927331880052702386927873104521139230606146010362773667230157458829082942517474444165610442187803451722392857305034722880 467 312957950598257503591035703072996873855866939800319089104922379068584039144190555479152730880304653477239694879475473824188038870876153743899028857784621316498792430577954389926345463029244835300 468 1235615151758315361874137174893522389243733751099098210897687226440703289788338968102319262126106621364469536690977973967969542719357930076871674949186644767937996333131418547414100697600000000000 469 2157770560384911531805524946441291590329150144065926211141637113497205010000494220626919789755770078609781176431078969020706263753775887496872948950075057113871968550710482394153585943188000000000 470 5888709588408722857509242699311264402518191559470195841110312817590724154962550405755404660906630730139441906693216057828090238417636493390137500049443556735141935718686840223208461926250937436160 471 18378140202203242405374157296412551205562528752645085477309589193264261011403543847510753143123392896186712982994475756354178019627260446690114164040616980411979989430477949698081375164551278480000 472 43641348948127898054991153829384901417708750111655706054143000552229042820512933516628312035651580647405399904534215716100507518005416263175874587312181186571154191436619895252663333519760000000000 473 100784210230590122931603036969032021746889103409763042880210041921942051705920664418970263952431534272847330983834597549189754965049178904072864898857398191495112176880886545812333398133018015456680 474 350404377600491054068572915524947489478981315366914896026645351140898353423845224485937931719936281323737117755968410187118120314172947110254678488400131040431836517942894302477734955801192552000000 475 720014538647047481830550088196528511458901492631041312945214026091513158373937912529525539245849670703363033930402838274756773053614619040683053332105243860072778994309482776690001752979677655014400 476 2023994666090785705880629183890501411659955416596514666619629666899384794768869706100697451119726751972887390777889948704873241420156313139730395565379368726842912462643569479101384899438656000000000 477 5938185528602028371412070005306208670641927410432385076539570643907832253253422227972490591174250186901355463044462225229409860245902094449627357397852003843179825109959380428039931523102173005600000 478 12394128066284208999150712656368794799826368647659496461870946328005467137780652253510998378685023388143048321673836451549244988683297124593068402152937577891963135537044179446227633073520706337360000 479 32448106230914758903170291827699557325694614977276410488795618369709333332884595678101018735011031891085115448655825331121181860734309488148061845004011978886366880012742514565376810565910098832875400 480 136737406776921431116150316037069568172215375604715097158397877426439727475709634370284267507947217117889752451077935489074023579272443884616192747610535332765987208883672493918091615734849536000000000 481 222458530286059147860806366993776380367631248329977274470596363474686383408147626809194736099413767013834593503492180171345136213449752304762359016889026033949280663658381120073336318723412618219680000 482 582257641172455535515758511908222816407439064237528020362393787851821563438684943171471300041458972104453288255488492808144609640199251074988113633267757592180545729763062392515783716308845484381326400 483 1916853556886558194340219931908414912629673611115769483508972597507642943887740837628424572532457539168083789025690789355516889735076082033718510341265331870118687508319725659331307890050908930000000000 484 4437398832465995673806995172495224867864055546004183344372811636726809435127415237079527929376961695734671231258685855038177631290054366239814588672246602399564622538617050659378978587759530293200000000 485 10866481580384988091501025838453377460527890063240086955928671493666734673454857295473620052328299989780430266561442328958937395073531448535969253507507892766501887126519682864784188685485272020832512000 486 36571948047611914598810085408933908072774447158922506252445639070051967184341434279405925880993966163480320994908605121410470436836269094066652340332629856111879718364074827926245991052477203913984000000 487 71612974609759930753012899379508935360866315102692631168773781172203136198723898728475545466341630732532478624216831560390244746571255421536304547596706029560242107747717363775494012294379581181366697040 488 212569107012035048741330192267866930673352118488722787364800196088052216594273369844021306774608585602255618143944257688043007241580142019760619085360663705353957495476523353767123969722895714724000000000 489 613553768793461597147907963197486568931480958199658168345760763140566469147650144317725221755047286157132227677085847407760338744524352531358865023004008534665313807715268018096346768443315193864925000000 490 1357495432548333411379398449237069383259941335608908435715525703795129547412092279439244955521093154623438612993011988891654060953539666921903996616922726587304774210766716434729782042103820454750717542400 491 3364284549920262411489282348157855922688770025277671459175097164814768483202548847196535079587612111551559413323253731927274683157260661697024032700266444488200255172848230948440812252624694132158703581000 492 13181207303609043811013407338116453188695820760014460434196752780781795914928591345837929787535074244044617401068857651064741634843867747795516535040955181729328262047899293456379207971244235403177641113600 493 23059158390072612312704642206816083856091827739444421836957140201757955566809172671256026806627645330828516552080083843638373232749300470639670631118058105411438864447104564701651752533435780373218527002000 494 60419801828583842049165378806548353351100094584194849567004660266740190626295650850665207929518029275416886349398927081810571996030954353690848990499000858454255282963853739014557728122280548202288604800000 495 206262871615766333207350792266581920236786425630694945443300293185536796804553677968637062508842842821991970991116345188671169166080938517037926781569695155998177661062897558649748518822380619984276131840000 496 469352739612136243531897367800821078353478066737784592701360415783505955783156390565429995788441719492595673308595000640955008432388865817187544775884762902690536414329192626099278019286294054816200000000000 497 1089699196486099049812679362617429568280875524061671381618083212206373592637924630182855985044429483332621077491414820982769447349311585377976181377140530613494341707843767233484482602676560713783001422500000 498 3766694349071459713112988109972253491932699446807623955018142967115694091907765075926912492807321661905924307566801729077428849400785027166307796674388169182634383780570733744085369835163507640751992978028800 499 7424981947060785077077003570848140091569387333142097784191378215152722932025063019521368264382649989553269034937852973538171761916838316392348326651983949429030011244282382361520929072260087308236544692450000 500 22701752812754178807258979792096679520878679541194541018101285565645025062183575856379608334495555146689524048315541070064822004556226987302212672674050317002298460449373551627326177641509668130803948433571840 501 63614415205301475975492649524798188606698265305011924128658008211616930367084462664592285897624449834800790899251351434504579498500538447865812112226472396639606061308387592829869656993123234132019669749650000 502 133235761537776581638136228228569997186484444184634448185757118103550513912646540590541497197040264359238832857357753370942805811257249946797499578786990909777089468874336117962644664909004280248561226368833600 503 348815754118372866284028604250091722529528491257738826958668188391101140916581227208207545093235518087522257161524123734496233940331351362176440654773447331045315228408823350762060609823960151248285082260386880 504 1419639830954937100792291004902293318980292883447394774695457101354082178840934399823513874334343734618005576557640989697540878306420980892451405393384907278008744851316038335372673110452817003110400000000000000 505 2486451471444148635820204425581515095281848656042583751880181391523734921573397654725682400295346535580443391868899151552776027806509151936629571119332182036208986041302561885112138833139088074624966776665460800 506 6260546438899134580866002925733309667011048712905115123126592442196825143831872950488727097384448650735973382640999927992931643283209469808926661492647270966701147867403812563867518751795383866679064967872332800 507 20484221773132448774323461941203388868063896196267831615399824206176616733635182979384477908533020760397835393286579498741592064119253401091374386763810570639279232241689771075979539202603193809214898976720000000 508 47668541165187799298252861932583558085102485247067960157626492046274807689619325255189081566297303090262687324628091388438208029064730731066618643525922351727550038868741148455290720144802094852331400483109120000 509 112317588427330937350081567001587325062613155964403077120806679234462790973287589304876594497701158161129592335121751205057962921718472195973504611174307192639527099902433693983562888065788407059847913659444348282 510 410052403119135539294195300292535002820469358217022192929938207285358916286358200812878486785616333334512669331720022063998076432577886901711289676116626578969115404920701019064668196765935192062632213255566131200 511 774391449346389518649576229296346923906613766042948740643506961322171226107273591896616988674212786742689958868385728844660418260387250434288912633405978475444507910695448524695477324316511707406744221654396560000 512 2286277743288697904005869434716776150271637999785762142192031026940572441893638966620481108991210250890715273822667823092940122526313630318067866035730004622094129316160478746597765628621443687783788868240000000000 513 6626771906477377160083795561115407644304744870949530096438049854396044658124738189325863260967682045093813001212779143680027642261037364100083543307679154022203730896892027548051562227195142109371305896000000000000 514 13814150597351687697850969480741976328261981517492050997911035029308619531966900173580198597536705406862147583200305976189363691579445961820404712442622050207980377698266126897656742707602170683257681785115197497920 515 37612551244304636965522956295353212118101018887276447952779766508367338783764402563781689076225549646209267551979077078152555459412997687678625450537967399959405969828304914199122751224625203254137875578306155240000 516 141694217285638291797981855316687066446276436195797450862084738844536950089997917213945042796927193697162339242863064447394242052714078094498837724420357339059120430062165645709285809565882835154099657591280000000000 517 247916393811317858549204703817133750192713778890349064960215782088729955668229219549810318377507263638114650969353359424848025336776535055257637264593133071842283230300804798125298653434212307564755997997563989200000 518 653739896877405608954306939974508742253241916185544399398319827189431206927419066348285338223297210244215247715539351976592515600358955967412832874649536179819655226764906316769685256289788856656612520363394284800000 519 2123785245630185361109523769257435788911148004896015851501372416041892622226476825610925974570659391277298831509342954828363385191971381064777480600477300244383545181198374713434531308043362793959659031202888759240000 520 5292360595339234148136269116926454779814784091712783821877088979741753446860106529725401353635803445622009981195471304820557992483298320104998198789336249073033289758923260537946339631757719579230356011648450560000000 521 11645312334680497160847018907995400229015044362054760503526770917122381082293371454169879989040388915685504742158897697121043736182890567553972677169188215732950139837232827231498424352956483959831791093615755386373800 522 40757713683422122084380368334376217564076170179207034374290618834498022294025264416595108989769228398850923360342144679089778743347852790455714364224608659350101342866918249710226445920250206066524956324867200000000000 523 79818158402564964078447171143904093305616395116293870364465923681186673020833356146935554942119511952186598189789586958413536745158772462203642422076861351553422945038465617071357942281669806818761195794300810186210000 524 232186225000236597408988515140377214369169609711361367668264347025906788560169289736465204413605766049350258995865260149332278358594742551905384204608840962620262544445651578598602351855244177613550564686246364389664000 525 716713466898679365148742263925511418098149573045718733823512004529257131696536673851997822900579078168824101576715650723713792749071616361931394394226182102512006250878888918393497163861338086850177917441108686935654400 526 1432279355848970885178876006970845078122717805804411018377645241446865874539547887704037245244428757363369780946899484215127137493556589193569538314031773345688272393761272052769905993876211248431783831664805119235397760 527 3749768561633835346419586782912929666255858697047860515449991975186304464747648763198885378411662244014344861999002631921141395882971854969013956875752504430364723292078298492642051500930350294489114652124035332665000000 528 15050477497952762050087608157171795822398971994294404125095010903412968295171360159483171769563021816897943840226290394317693018325287487053010145212360857334436093133034004713926350258586231836226301452531200000000000000 529 25701198785102394373565791826230113573429799632603914184109545013341763664777486984825754581242249664431074296312307677547311957069557521125268672234982376271186483975252082403150142044705177137761250759546306273505300000 530 70556548452658024398337667257166572744406796374128170688497061517996442789278044541543299131347386550834241788743351323647969135420862219826130240542881193959243794883473934703953038178419097622192973213419053221761269760 531 220962005190286330103569948189577684411145807606489663157275243295256086043447615039816493938764282872292632993966974088210094827819473550778407222045842451190000468098257079464356382160640701464140268818969318537424000000 532 516501629041167099771458720560179274192227451994097034429622262648124975624514081209636025380375573388789635836711850560407964742324424212565376695304550673801831172207016444323973445553460735095076279001361813760000000000 533 1207431655612567789927447378717718210544284148507954361128956224596296305498779036352517479530649872304444372722434324009276675736147617945656281476639763538090122498484084012270535445259327551166440105772853738396778512000 534 4198389233115509633948935451932387528709979401698693530307703520561820213343464694911577298039933452129641022990016217135482389230123510304612721708852488913176027714490567377243734948456597082943893524191830051453264047360 535 8606736305405189361337369314942239468256148531107512297115046759583883889356118367488049102747626179065937857506496453538937230628717029776515844769319074149182881976725631675677301590900089783956103223021779253796183839040 536 24565059600962165629747155533592389532055613481792851866441718777587117463359279578592422352640399472196129842837791850904683723857512720266262366132758625726517444563460160325350693320402256980531032185366976300038784000000 537 70903168170086557794619861269832176300814301832531187066823233912466355222000163734837613392272863057086046336725956364560708654495875446490536250060179771428407269691166584003960017143443074261878490852096352466922164552000 538 148501527900821048713716351514651456722008223758050803221280039249652990206179246100451350487371688656039332095172116374653386433204693858772213294790283574301511977857576692439221626260023049978312693780816110651118173804800 539 391173469439546562564836477730780851865532410346050377697574472295079372232587501879901530862568624114122170865706915995019646609076411117016144419414901091044860635118370647104100825716985538544472479851003423293006286041600 540 1613345905292232060456676479202463179085151749747935471721853786561248295907019523476918325865497102295887277748477593857409649457729347284689489036934074767149519220078786712540060561418280440624533852047224424905519923200000 541 2664751689854674458516874974967736074084128967407349899820312041904432312174509519883669463763073532483745804755699974578201648385879034205339954623098434455188075787924780915285838842670500349065733484912350896095124219059400 542 6976410495205957943927689801449692988641042759163577430548833633793252868020576365502293173049696033980012014388653220769930481135586808648699809014485646659525200298563676407040798954846288578904426606012956908275142105038400 543 22830600058751904464386913050232415929397822136450010828343075813262154728087224098226749095487908110550709499999589373021271569298384499787266069967387940704456428993503415421480584697001046195158793302386788132567599437000000 544 54250980220597325221597830270450350486337211716008619122490826085387588708084722626886000423839702754096510585508308751720204231060702596421667845425695409024990407426480763461433143368256930627231465288353744402420000000000000 545 130194071120252839544244191992528395571457939148401413928932526884310268279055252321069878521005433531197368596067440424399181292819260028077395423507323344697385700619032202177522091206699660889862505870463064229940490302817600 546 438487789256627497302903266967201990088516849386654813168021388613583135833799183137448936294844540183171467669109589004102542143381995623429429960684270574982684729158229111802796139791097820032750885176389114337027233280000000 547 858042486371414126433995221310787168940777221586308210086711859378523060556996293423894573421810528641880283820848371128658281995802343156304663514826986270955394372875658248619243121314313255272375798889084540133511921175978400 548 2495988914838666100364247611909789139783142156458068326921061211417488389832482745742851812474861391053052675624375211773174174038800040650083654603526799563763599158252017012430830818133673074880657364758985110852446690468640000 549 7376826013435001002632695487413631021879692651770593547554571229282676109842516496471000915644369158649176788596912211535659279100818824657207572989674386201679262214120918914715960524110666184644366287250557719164618453200000000 550 16176014861183009170845166034632066812126573656445563814492977136990069593540471113529710715343767110682836198440079851897330910349613188206588844394811111184303146691407191695194507073485854755857895206677564346395850327717085184 551 40342302399389800853055704332175014347538050116677507870127559105787391763572061491183488293577721345338348739052496629481508414625122234528162953701740655123632529865545666209511854053624560410513012275253284422061399507349646400 552 161591604172156631689583430546947129707787389163030959855782741119922496174476248558141423460210741272864263096445582304484890483824661352605770601867532949324152881011854419359007547344330533602632101026498073175527040000000000000 553 277932892817987844344119890751083136022701661140840349714532823210422084554575110895546959418011811513698962282595819595545230978251372606488342755101718403009313433798300242316103611002148134423895105406103825880819029316452000000 554 723328780820898030357284298380903463228603332371739486339466124364271449589091382940180182320938725989869594311638020019401158774862499057791487696651004467245996178716513145662109672898393038307426789155444421480519378181257951360 555 2463042255278974329595467956873659186239686161289562757751462100314636521157281284998344168328649642686958315859243699442144999178434174130094808239573270265414672102608834336452049860170813364594916589099478781541664566191154636800 556 5508699786780548871138411742741714307736976781236793351979998621095153558246218963510871906518270243773392134158555832278221175366071649160838529352675919904477453662305630023806149592465143927963153730943145512207451514886678080000 557 12979597769838463281330975927980825958603796887927390639467872584484127539488737209176960590053595714591642597828891521890786364487725270429278555205585856802110394295654473733046289284421611141275143246280448304885316496526085109480 558 45412819628956330650093042712384525778723327089927971672368016626528802098998758938406367256581595425991214288659300558322936946315849725514636075518569394052071488662814359771552888914467250643149291236194199013460096109728000000000 559 88965197022411800780402444327811259541072714044575074075477160725332549066709540701256164190323641575288216299324784855079762248302116042172178439326843992589948608706924877542218369238729416911222698881893722429414813409975272000000 560 279337437038589574781610836109266004673077838834345760129952681716748246269943580167594481757829034345691422817343281427042287102121561495415403632346259643828995504201319086858599143561794783180733121171826759326461786839621304320000 561 762308016424545454001463232281683365175352032655674612100703931064958135491940908507427678439062500916119513871573700245810006062969560925657879286319614615753423045520651302937804960645840114442949112111460287479181291377247924000000 562 1596384993581655175223506534811249557461283393993068926963961646562368563196134844436813421969139820037077016899836144923883323817026630389533129825934412133259216022711118715375500510023665239490690273123326651425992189311837456360000 563 4179390212893444420664735906781550134618849555508484440003762825413710215985050406590849341912559760158695539349177197048446018939291218681012752348880392028874734966139436503267950810867546086046133609531735793591740886032435603124000 564 16374223323392478957345331738267275063502353945615474995058704006010605676610427539710208445663085393110237239148302090990721955278893692839508496466461496920402698245035602749640348514833633476480893966370650756421412703879292800000000 565 29791870701624740348758863238207082001917395667588026082885276901752900719688887684970630475647475695457893114470385801842005941405561541456972285125433989631209955134747322804566197083066001548584457901400497346170406742794707254623360 566 74996140297227509545501625277446945980716501114078869066690428392547734973120769567518594366467555593958431365052625983433513464100762630230568225930925043983746760659242142159419281300824385101993505411779434106403457682881590254093440 567 247844973635044967443508054446655670404015648860194919230592139158798239108369396765862840512022961840906677332334133912940529438698636875627832618306749203653352744758782320249409667444945611598395986605860959921651147590570275840000000 568 582810688944389920926945712546237624588313120309271891542612545084081924115346597397393919299980406512864856437158776313283434329144152950322642222522542297489725205143586959418206059901813345810380657060862681849438259543183332000000000 569 1345750655847204943088583055283450973030915338955748735408303594292491247042896174575024276052771288941604780527594771998720708486748619386329190772142247915793797753068363694767317108859517196198136932499727592678581434488958317716725162 570 4917327145290720908217538992469108284380314820627418078893497492961604939112187376671294636979796585913811955056954683199417052273187171394506886844133518283010888722051815795250055310777478052728777519153322121613721157551920277094400000 571 9223912216324129935697254130837989764621846035664306754300465684545563675631020908345839253588075050044458932588974483176830268657166180695006376413517600433020917416961830117886619159121137616756036822307821192691703399722047413633487642 572 26851142578486025631623640190630817737532222693956375782090220695481865086552550540690184617995636860714478084977217106567531947425225599654019716258731187982463141236823529662528657467311616381133144699114134446883140757098176640000000000 573 79027043573038214702736125448298789517857687984457476796069820385724195081143994267249902284537491861949069294183793157922944262947850063009783604509700796706422611182458223959976625234226606413744910205530592871212554462579668442369380000 574 166693770854064442024601259894164887527370164469647942183153202121885949345064784454156852264338116432211149640665258350432469683601846367315153348758600994397451210674212841748649082817986759899864993165810950679879786508570532448095421440 575 451354244546057029608959405338648050204032597967199289916090343613538277092316965894543938439615410313149507352578899019639561572265203930322698712837829569860486148818263700856785553621762520496735609688897208283699766436105701088117129600 576 1751244222141960707740819615123456115945008651959209168307038442368709340124618400072180679072260262901628587267887108521779354742952004916498081831699122736341265134642291606342292165556915884294943267099812433673501894164800000000000000000 577 2970073878914379486713571348797377638867494989993587892583368575880828827582352889317551221698946013763580628549838896009170656316958918290548423265797323993416101292723136970652732758237225017420977024170358340418210964621378993671418920000 578 7775776660629066590133192876045359394174177477177100681136996923296014714784540422447240048515054096964600101670873371442838457858994604442464152968174441996062569879711309011260402997050440741960103572753204780731591259543896989473680000000 579 25446462602546478223685482926592827590953332903360126687468151278153988064978715140163250601799662768200117822261512893584651620810777954179124266251945798152371298204120213341470019071870331293719053594581608446057269945389236201053925176400 580 62150498792238522252128344222858424462726712247264816132028669892392455665056867377787656258743640365226954086144291131236930819828135083272722811841459029341414728322846640364412451174661762594816978251609267378659224095595428767711510528000 581 140355742534671971335689135072324005608690917433031969403651529066066342590769536770546801657292347188898872481100977437763177362256422055861760890843025649876214979889544910437896412686682966977819262835248997767743065071330689417512088142800 582 485173159847857714996753097495430773671448378641743022768270336959698482929807082812058350454661455775614999740517555366201930020232064164811934267717416263927949488824616614959774649222086385431920093776415818311163015395515878898419104000000 583 956475455948493623490420018081194818274438362089193524048851176479167586911691841621736941944843383801990133066276870793021787338504585569685910013666790408523729054560204206652226605893199205635861087411219304211235435200049660833570860488000 584 2838737422619699862136629256056023574951323899829384967002419142796249259383284589975326642617799655957301520029750634950485715197137373515758923615391265810517230624587708292566568820529139413608546739234568108610322643364875514439588480000000 585 8553372259053706338312296238877592297313991040774861144715876190472587249899546075638708844790826982349109908127806072012101991096852515381666862628993933128763862663760726313629169673707981172775186171233697787265403937933490852717688640000000 586 17161070230849792565757679047231410889935207050895979056471506938575471736269232612764082317489053537154282222206331662570900089831814141213914285261666947029403225929170040972734111292956663087298098319839347027137137931677019782144217829307280 587 44928265147143845631842941203636349281286269637191949766670005600018314636381394509034720751280852688368341580902541939218722383243103647994399402399339894713221892112026324332236982250618903062207824253268350737363473188283058330486638276809700 588 177328077771307614245436757725330510485931320944666039181304298628241324258633962772827773653761421969873659945431499604048255549797035538634368557595233633337225830412018888129708234989649895131385140486907180397663053758206295990579200000000000 589 308193055956610470062577774882739171831696029312430014415820964018538034307617314765990144999095373651470511697481056140942575795098539231315496719233539459995155050115285222928283575526351587875291738032877834203062673857189782010972176400000000 590 845391660882193664057215853486799546409418228373867572056120026244061980180493835798412720688066269118712214079734917115503512396384179100061010845171227454401847502450032178880958026275156023079666236338084705777756104665409716160235244833996800 591 2638340263908337038732988144902768120739598031539910637134063896672722970658661259559811843902475860405081758238656587992984144846215969253903739160052674833482456073670939362796333350779160564956377530721786717360882336471155803804683265262880000 592 6269388250712877118863708568620242328347365498623473608074228166094053137800317861741961864004723416688168387664475194509528691861984404136328642572755332291438822441455998402516074638586799954239571458669022691789541757041618099257341056000000000 593 14466762990675085367683268019516917507052952271844608414297136014586663711045675928654381988111995111269376524505159241851552420044187870340402669963748525177709021685388047420192217302943251744705162801632990209083759176908782981912303802090952000 594 50647383622958171645357052220465343124313126393067880533672631951305227921732446760723214808492048280156804265197664955729073696481746294767077018818061938075208034799413906865783687595116758916405206979488159255040216592966622077075148800000000000 595 103733182211721422831763095206331833911157630742768827543768267729753921290529689981079668596120112182626668894745070975266378287579338969470716393714219192158930150360871259024840588477003026844270634439088975216320686761166220071881299039228108800 596 288439453639788894890486616791118449971652464818182782911491953432524964721492601734244410391007371577571514104739030444915695618558271427106155149598179086042587522747529339214231271441015447072532780250313486420121966727664454840333855921363200000 597 849543316949733697118313303615413973180672013546007214901491379216940308668602066395784997326913316465429583010822045530550493291370083038102837397735875433096298424924041143215208156668511027291050998878236135208559509081560061356306936031085000000 598 1779438840820938027168336996537079693294808968992812515900686075453409918458762511918866549048351124917950550549184888927069730594295814497658464444014920969107198515496863804093001917738351668997783540900798902571814345303924111929551982392616192000 599 4658252386552840670517150030556517272226581688374518246819379003563733116037764243457529361684818927701216973700990148074688849459243572414506013909508908465648482857943790039009814065626757693071764854317589229855399195407904202655652985562998128900 600 19649752888063481324523571265752676934517867525860878578752410842962785121565128089258906702984475785676942102308852378199468760877852852496569995038341155734326643559980564593051588465644874797127616485023324632433371597206469867685456813133660160000 601 31928136841959110828508765344198527421743837213520809622396950801747917702522684578236054046005726455093096566382974536024500422748135592078126937105635600102097014919107177187228039214167277306401786565918302946011410212514639308727223382790796500804 602 84183538928355581308632063982357263974426887579176886470190803867238384835600564010787103095922613106335484057532411454239407035969748511715814113709350585619267707217047135075041433235935183463931874272503072296036313890480573940604158737824024691200 603 274498730489041702056777865204617606387755134948908437160518688921620329872339647055528412928491095426246683993917761741732799410102361870508404641155181957415887499757080181858909983191926900616903729921218686104397870981394784482300212904787034400000 604 636586041577066423753573755023973644205532205005292141817483248744317112263803199097425878444413888803375673441812126008920263371714313882521747774934829629488306436310539322355264075075867449404838773418179691563891438354357089345068486098624667200000 605 1560141021857779666633287487804704210469144547401834054780464543180043837167986965095438632067202070887690697445961546104474225127771920366470629150014404901769340068299911753491098262548861557272693782907678214945450300430645573592957660258434812284544 606 5215423757793876880306655368261252426559481223748103666400513176943283268988858703362178496265258509665639540446910912951160180084332654055183141533161343551706085892655535287713539578345115059695985656768457985547848240958876180880199794100289463552000 607 10280767894358638803112634862232256954859742420784252956911165918377506180526888943322499721985755456637235776570278639025010343047902355678973635581459859788228552075715900602656890092333165570910579827701603092478108619549620638145688631799366385480000 608 30554912635016206728197039756202125094534312362340271714181835026315416803412142610998631168343958517814108051405964961447452905672357180491479098310229546234602957140025926828149270970678228314095293746000809984875623327911471508143525000000000000000000 609 88606443274728730609764635059157785781248002385674661237507519971088094944014134789621112615426755776149427640108311486957420429638249352805036558026256214111044572974675340141632308327507708911650042068715443741414038133277639459882570377940292000000000 610 193445666933608820211773221104842405133248811363060715890767924575225164282666322008486162432614388679469280310674944272091941662087670962657826122071537100889281124404423101143551008050853542595095072097362490094544517724736801830092432409029535842508800 611 482985820321948207251323845147496439892598414639900222406381451747186756921182519412969798333681797297735088197368087019627838968334804238620558101384439159737737928290783121679832262780864668039126371107981347257821390078011674703552311854152120073140000 612 1906984438312083482271313997296426058956631031198950272660038817203553624995335795328172085903119649678016927893398845072333746421259124737838064956796988832491319856034335140615097577192145780798163215279549695737008796390244304126808275202432000000000000 613 3310373083740061618436220003396075101176257620131124593290960553131535284493019691283420316300146092025755064849479147307715458407501246202463234437806480130550782174253330135668554293516299308242021865385782527475685783699551641891225594597729629116346660 614 8666698050351747736350317516580457676254376311411616716228943544102759853283347655405390301308447183897212986635450713712172172932335287920452741439694133443860468865144383858600965876715350069884227641879697320269322625200329589403828828299915142273640000 615 29504499753549799458049677679339458080935891184768913772656683310855438625275998062697187920227185649148109416497030678869572893562261592527393347570987604523077181503022715786740353037963993205765511486832257036812107666010190762419036173759922260781322240 616 67905939040937722553596348974150000701775161289933636353515222276972662974849145386913137590443496336950623496109170770225192135485199770924331944975207994234237363730987890368196804266089635307305017551407638755125668515317878581929804949696000000000000000 617 155517069555068479500691521819003286878442062958084756827938364393168406084393900690504098482496399540641847665487458462913994302904058007087417738496546901877045701569363491873136509051040041810580869403069601397910164846162958840973809889807435354082318160 618 540748071424634962774063734598836152337317719106657492078845060820605575615181424155877559746854289350695360049805550918937593146573821488698283646501745847358176936150390660705394326335404679140546085196311765672027337141145364077540826729038635315520000000 619 1065930548812625576288140096071032632134322557590924137315424293708861630281742653441092830083576463672729213571474045077728401508007407980838359276346810981924729435470388630002428177403148717542448569000749918508340833376706947641509418662882943429229569000 620 3253369861319693176132087301584115999166259326226180263305500875077178163232799308259484342569181219740157673699968618722674097207730195871692144132613682966419934599318058349619399507052352599687004344881211711899131201501896623585131683676994585464217600000 621 9168626033639167675322574796064162270718790514550232807256209622568379418719876729196823872512888973987769012487761410051076218312619615519269983322434187559232037056481081019947893040168900233540349609870594490390826102641224989746954547781860484002720000000 622 19127335121293227188052692981109422307600028962862526656593084055745195831302987358291949000737911045121004392047402392858003428976414685296238284656122344087609840768337320768689628028709767757198171186891479060461159735938398117247273301334787977207628200000 623 50372365273847325065163229741896999070286931981617703888548559213522652275047922513963920244919971205280701752528251534896590605959894895518675886422194619935383280166268673611087647574504632818191151970869314193211444779910434593498136618198505202495738536000 624 200902660639686287823406351078840716771883827728347963055284248553135911994263819149483072757439328048396241070484210649582850917770298954124013133052311862939455134573596274765926064271777920653883639479770465429937406792730384561901824251174102528000000000000 625 357527192710504917197194217967927257568173657863096882783658860183512190665656440568255713824318957162784226801766553379875440078419880859292586348471881473072733695505588650547725243393526119941714348799261529367190528228680838237230779718913576799081501916832 626 898577891822533129586968848988211646393483503221347021602773815424411338719725475491262708026867107101601167356806511767437699974012553798111858502190808900975237000560828875367863417082451806110356347824489985152975819371850791505979182592052173284546299156000 627 2943388042311967467325486067571190738719347716019759775594626868355723317692678493161523600557063957085212107407936291419371974890372931915663222751334013108021687337338227095407718810863260374558166910140315871478881934973746378239741853015573427996778400000000 628 6843339348251603308883512126738249069294091722592025182620852716447296656157373253041686035840366609750126092894138489955501004715445592784634471328276057870306685445398354422567511507790483692369404123202714099358885193152065644949033018504536351093968360000000 629 16128082613096667726516466805107355512194016983383846512248604843449904957765862867857035831150014850700199961757045284696940005378783489656840943958177608861665427533273571363972214707956604962944678620996565921435031190296493326430298117226502767071312562240000 630 59671480405558537179670506857146000521816501043840054988636732423463300368510161987157716305841851363277275069617798017472986476297539607978555310363688205396660946144059286253890490179372390184147107185779875392098362369389292978215643829564430624133845352448000 631 110517738926185607508845215369064541190723090740532575467733126200672257889828810838748647235065500668721186843079076470203082774696506720658888415843843362788190072092110701194733665007210942817789660847838867983873183076004505618205550122058445403945838520784724 632 328062285546145730190948838579952760187768477407683801524516266070906660143795096941005304926993601642504742917403613863106728241581445456589319894925606800558951356212377602227821508585815268613444583381524778717650260620006635343243596111059823060150500000000000 633 946874814635658663119442433963411498291178156613839222319508368232008027037008374168491033357890939596938894304656611487861568976019690934248438573185899343060692623371379289541358315506103948345192769792156300964600396491167892885180337492260523775647400091200000 634 1983160358165296453160592617568156985173721770850900607035494141810249747186836707678407218724012638801566533524536788156581973373758552096957058813143289607505670654199746716122002788307669265396634747515214834635833629222569234342271922699810646753794805379058240 635 5399660478644167352005583695370268149726289397345694397187880582589070514209775376706181304752705225595833477465629902107009638265166988552973672759205675600061551557326240440612439994730015620742000801275735907624004635849370008921941386655292903747890752406884640 636 20341558757630866872509970433684113542963646540856149440098272236793144213005780877978260221582299448955110130211796216522739598861080427543746578934400406122883066243969516285837611126773724392532408377679371483128067175001018424499296163893120811794713208320000000 637 35802654570315632806562254786208476471882615042683608562158380504572655633013756387514867591790286872824990131808370460877917703607651863916708056877200212660255235676030361733138966010365341723911058563841857076525147928503750268119436678377126551061394599820000000 638 93207231687106812098196597277141007837049788435143474085524488852129862737291971068725584712667183096529843583539610554457035173261354898732187903865046168113600372207129272353585100342562503911792627754592900943375391886083863189713014665987941688164964274123673600 639 305945934645242719510342085840779723217079229159083514958684521344195903627562724310574614083058845409490993649787677692776373235619918468704299919077026769281551480460409054089898409055294109139509854289086224013898583215581797394918097178290673190532908493364000000 640 760032801905637975152672597950067574463007883451565424649445474858025242417387523963776929920928384369144089730250921692649503586223518238497760524686467189097870768729563288690790735353478383870836623502040892351283192628354102131038568936017811557393707212800000000 641 1671801829499975110138152270723212750650052903442264669453361352064498800422763103412434831049125569033133374725430465243180010130120417207425502323419662138076489682524603645703791134120614829340218426972765995363126809326663627295965203281609162044570193361567634000 642 5812982672046001792223711722009542324230796127663578236749743469337230357367430985692304184651234338923217081769853524095611393851539470371151231861237433838259051288666129490478612953801207177486903601475854381223847964356245801134686403306957676838233023431755497600 643 11458700206246720705232079945054391394617444975299991518558330029878043624451835691959280493736018615912794306573721925985544981040343779272732352840654436859750710365059966090649594356133138133695853231833526652175820394133365346191000138965332053270368369007757809640 644 33572045049641174302591178935380584046385636003284433051010921597161714676594435265679317325306962176171808081201564674309291608353750415082406198865546830604123599736773929409715177258107756259691806883451864367423288824611547214099414951602279921199763276800000000000 645 102129819721761679889514344491745659433384688502227204696732751324958306832392866568500489942433856723540774420337843140777101172137894263480946369888618568661601073532966702713420883247650271593775845071243002825529270785034111742566820910918844150069035226939200000000 646 205784441872039531816331879477898827341325215372845934836781475207171871019990470607547044785452174750322495326576743321550164839123325928942367986772463327156424343323721913838152568673344350865270148428592056487011711346077843432221976526548973694290449980373699200000 647 538314997093841595444388213896813236825260102267417164217246978241691552469107133177525539142259546198507641393865734109375936551016784093057540007313717585319282746036927600453255873211655911218581816815898930584064241908949464384660210454525297038266409908161606970640 648 2175314651800907471879260616508708556168693753438141220941843750671869174186773994372388702027037853278661588519181594043525763947582937535645483707259419781696211342911508864037314064485133027946962672241557978645310140241798897217587813071682423376930560000000000000000 649 3690163495474613445087419776349012188336629707072698051194234033637474627316464498098630252903307318971297003714628184977729299683169924879295244464808707524374166633950992068910288386360438659410297656755526421378724200432749839591454528336415697110716129839161252000000 650 10146931379485727752308312051460163634339516812919007355305205669794376581863864326863349369837012358324262880004477846409072930692861251381570042234920627756512822112686509218444716429781992665209463302794021261626315684806553889562657736220483081332309492010277821480960 651 31799192221528934221990235795983793784431267758977912903247747870831352986235997978617816811031388200250580517765227028213278442040411331013804856019678580041325462236058397297035559207685161367227168846077679275966959217277538887089449307923079208513057331145760000000000 652 73564930189931835226769748971102207161661169186724857180325540147351219678335923205885641718680984950330818164826305093825887969692041912060427774588912365737817964622132315811498377778179594961313264833260904082645933014654387840737094759535864098600323913366014160000000 653 173335757262387568058192764375065753147762260675475435787776877015259126242722480976553423207146415018216600452068253360480121684012395867697089752362504102558053697640192887547194555766216583116339459373590373218022841509180917322997720509188709514356732198556370703724020 654 602703082820167340596851334891096880822316379472382484776378260006557945615810030996583477171605074449435033920438053868970888057740898796964894585644634844520778418900492856838039446249998361815288952760515759250582306060139502455737979931193732662491229238271566912000000 655 1235583392915849548734549948582055970272132815510747368287178127811995719319092492078074872031749063257145601698124430690901404926220229110226712505799341904884504735383236672228787889292624737570871199308084939502448310972752507771375998196206967164614454642784737829891392 656 3528242100719093577554767940354914607579009894523658712457121972576474617894609181591027018544138500584156105851316921344629692632828532234028980474042000254341552016093159132392354621000685873538873377001747161679639934900132294689241931233812085318295336974353048736000000 657 10214084639113327026880133916271050215319904191689801194248822741507399677029420719770102277160940124472072479348527396188346019991157823246133800868141117409516475958268793420996451807662434923482703018529413753165966144713546726920913372956645243984039870807142160000000000 658 21470590521619146642567261216219793637271028968677997840471928679582478160689784294029007452406337144177671105908657647186422632875842902475275020455214270119770985227397910129650497168221474208554392797081662521236797424139488000393482595443449856690329630692735565901440000 659 55813575523491703073142653780928430227814753803004572152372480357964466691665749731735842081903676186941071499569496882205789886596194784468012011996331448530878746173773004003295427497100481870055062626207040690892635241555733925520667256762439450603135390767351998745565128 660 229911285609183031668309616787563864494511816437336722502570965417140715413822846675866908072487293875458334739438379572293895731951158119673478221039034248416745791280650949152808350460791106779548094589040093628358723377211205506628618845228504537965331388142171927347200000 661 382551938374303603514733205708620537338826779217402731121605664752059990257522365712077415276359218494183255517750993506595180770727862279302234252699906764441764643401704957979952630054676479275579358950474742703325767425383396438248198579841922146456196243283125421131034400 662 1001533976646784780577700064745566059066940384987576515130534846405903446069609558061118443612240305112905259249272500039844074106092616510994239900792010026310536835547404654526762351556627083130024854289389487835542298313274509409473778738002166723981421975001041436174123584 663 3277624143622914021878394537378484399235817137143854081999427166072201034912483248438344488722659948296229299533019166899320278780397541263876064692460114031567569843412720314149547206963069113169223020240373691859745311127793022181234574621032477442023080531959319880040000000 664 7783011327898190743981173041212775007037576360561456906172471569541847079478829576160254137081631973391459831513312562637915478870317592071196455941848582363677790177133458774765312756164046717596467285480795948425593731447226047988404757390163875835680438770978017111120000000 665 18816506747257240214641841216326478848530013273728098770801974098169370716408139262700953615133469513820494046799248366504954095308034846170798008491466583136964941796108778443527821480743803094682957633663808232994288146923191944987183348721149771650416916229997298588160000000 666 62893904355801021114756022010739642230818971061716368563406575471404309953092770373747115513760579638481023366529630350417531973781886077860389920846515202868804922395935868288105840051171456682136781043124134595537599955153898387378985084364749644275916225080037655196672000000 667 123180537454414071491465198184399339668664988820953307444490837074290405393994257362956794574303387456144000803812822246270978758862991912079795501150810717539736246460513692137363283844003127731896839247902158782828756042430500872125003105947335177534249517367784749696595720000 668 358323144128996908615695526002903285704371975701839869773721367567871458100734119328827228385742574509115567485680149269231347134701819866219657707609784949812473120092121611569004548638288575799771147155269921873549827466058491544930191504758145543808222587411848210564764800000 669 1055365013085451209353218787977235056975359914073162381497606888448248839365835029060797501064434082724701681060491031586338562934184602307072775941012514372837321135770406103002177441985074240051861456953088173910313255455834799258056255211328259430510287382848528421117800000000 670 2317830956496660127111084819670554632111199304941841263837382382338973314993541191263350491393802257521943026236857971092922984709879897265089836332398818683575381853728337979607775897646232800788986330691031321488525085824834766937463382648608110511662569964367944963080389329920 671 5787594026306221902691621429324434513563285955985634839586621936691370942620263493040686593603100185046203271473157674961810491946894179184695865706847862700429309138636731361289101225713018414087733324685517406992153830865428521980767205054913156562558391671597370580854560000000 672 23391702718478490461359167748508745449073858452560980148240766152420089819522660744786503051485246051354567466554034669445106090648881451912042532954252315066743265352625908865909209910208918423503723223105372013801321033663142469439806639761122750979283328850560000000000000000000 673 39663750005460703753718164205357041495666865691662571869588253594847578661205879788706944611387692096301778071779692505512549695291018394043912574811026919256277632905405153167591228135855304975650182393238983678497630298089536481378530925523359662688764015240621279021592366100000 674 103841275123098163403255813337765637858738454015628184324699509654988682199576657628402503631587542358564257543054312767791579765923613293432894501705384514769666590509501717728935063102359900539642983447666904523559672802202478951735932740023437025520037733081181615197868983300160 675 355437587417293850905317533076853363116880007210539631697082312909568888448541732577897045558115117877248538838103896867037324004751256807589704971124576361864681158404371930202085678101237918233557094955645454176773480266373388418718597285043898786146590882387286208326393599488000 676 790843653235664516510982734487494672015437851206643793412225496633675543837448773875790522365196347115792480004215631885179703658320430101889990315689573288226940182625738162638469806108192541770975910685326193259386198587037626593788343504663404556396740170749932342502955520000000 677 1863351958280066503106068591377612127829644798291947497754290672357990719777140621695244159482087900119909789095630623153781740047564755355947110703556705770819305267500688429281880782817357162547172206652059376082659407261684833422654998835889582728709279259841298835659273559501520 678 6479031239393263009919438324551763990549194596853399037009991336473968974667358607908956832285078515230729002646344422872495111741152920390396479748228180332444308997608449836972673595549936700887632595323815923055120133684012275650803664144388608578166392480660169681613993705760000 679 12847605746585488413302563428985674511129892365011239535543007613453372532083460272376557609447803268581460890233700968407657514315829452865865094466803381386382227979828199734760388268393201988186619392079489790460544036173356603921933267638767800725893599477655462072376863421840000 680 39784647585771159162077985791974294851642431065616079841081183333187468748889584257899632137172464444927767333668093032952792025785734977118119949097850100117739443929182358342298805724111857963706404023243288669157920710392131388454297353208914360198501071081942474165500313600000000 681 109422348057761508547488289222186055169097758113450933229923949867503337585253197310077630547341810529680440631298977004610206313630468984327785423344323919684648127578344020164371599528718324717333573129010634794651582701436118870510221337010868835581805556584024977170949041789000000 682 229212671584482360620254148044628379086698008441481193196053013587525670548552003241759010800527686263473467244718632465000617951402142318777915423286795871659350010145823885228331180003145040036472035043220735953527471855280504932202170544515844545689214817549784525855795077184000000 683 599993543712046220031540589563587635817312122498984114854368260876291903418335597792192555015292338703777102501695163765624555069286844085122161347272549695567609873980752245454040060716443977221900028418391011209595886989162914247575151784375349816024009317586171387151386067850484000 684 2370472075424584092029481176163311717220122242288328269938053466800628918523389287841529378850854455794236661488323710864966400697942608027929828795031761774406474902661602447122955150297388403382872914561806165821584726024859800915686956588379027035051455974503860277862400000000000000 685 4276914173999717544075582281008673811894293340015914017441413320759949329841362358716345229700950491713548291804001952579598591287203838760268448333262642981778274412183830766032482807654092829678112668440515130839919547463030542842050727926074521271746962627367750844303150348603825280 686 10844184206764274276298763621550933099311268230630349733722889331435874870455792505566626693531320049002428292879343410134022624207905786129867851558284236536606866703774309227004547460740387086328665224316551843427050203509088928612803315343153775376992442707247970103317768970640640000 687 35233848243942262005021889432120782736185607134039530849301041075775339964451625134368371135775857227582523632214089623234085063208656292406171680439255043395191769991462479466526589547588662567486751050192045665616160335767506635554949149617971938027964867891786806768161341755496000000 688 83704915436343871087939258678262230173278199700000577951494200626088647111699434585255518469039982265735723686336872674023778369990210634342564997145789503891712351340315848351716300005669045052194932072478120468068680808527637687796451859981982300310818625687423349618032843143840000000 689 193199840416067462903964947283111104159655438512530716538294340652601399000469287792855429691987482648485114724150128545931057084790940112574958665090087688595001756620497164722369840631377112687091573863883752829614026221150633745449476780280726947693428516088098119377041915962477120000 690 705404886701332612582991337371351347349407793670112873189272717689247280746340398264831555163862417725269756538683705882226482745179032994761883446220369937659932675698972382242067450012230919410404474777089910273134900938306736613098765677832077820820039243135073010138081777051238400000 691 1324185479093232339579207999508083596200289182494863411457148465018109730651319853662688248216682490128192147645568149860605223031274911841132863530932495286671530122587585054977996237907772035075987411449943205720631663783833543457463218419852972514599052246942089608185133167232748040656 692 3851958435813645042009032922762223509071309654161201303989710544649027648412503797839255147753750518495084576028379367878554279071265645532766916607867511607846063223644356529449495443297044764619361277806862920542250240195643964552420691735998844603526111947461630788930380388931483200000 693 11453553101180480425446825120486176308606965623267884632467789317719808011651466377120063275732569791883884457135253301780552526595298531515721690824106504968785800252478535897921418019493965158038547867638674453273407224278464129598524420791100467566495177948953603243647508403708121600000 694 23761544296413325093979598080234118905663840866984588285661763640310632476312135960707013442875150151891861361496104634747309807662028011078260227783546685702611599854691791616337586444073245213977092463462139710935793815382891160689776266729856586519583235082319150958762952511970596000000 695 64697715002823132325168603862179429221112755696560115454990725357723288315824528773012648913305624260748164527414847682251837577296516048742218037169629232801912581359267914077335692104010406728554092067564865172135671043851338796995008538009491032939436431974861528244996082627587955008000 696 249433534848666479758338253133102137937157378767148610038125061538414066877300917116834052378331632186817799237274977148436141340891953080510074043244223118996077306687579651359260248913212376429073087325816074301221771208275766342892328718175247046322887329188435219553350987968000000000000 697 426383833970042549722796421993260187544480550985133476710184170567587782799749919739881185180488517726659350021382971365552612680646221291015999597872273530128781745821885365680147648947844851550777215216974088568241571037966556515151186782433952534684652876885304410547263262473699918076960 698 1116286788072866792758410980826554080505689823846961719134461548343802617935937113486925883676224994657149414889388090747215207495847322153335976137072617203498545981201695908497026075241463961808927941699043733240628597128204168757506174869287659661029394465695639159993613080754359720169600 699 3653095940643438524516031829810129957176998930753623266995562043418322327858023974392312021554937557315094854241465248752490839618750161316993458656715649449559703046602858506127931776513080381232154094767732521904585445454228216101051186238574220378073987537983876524663320621154725107400000 700 9000224298670861242343072063888846711704972091082573515463301577205876471740229352190560266499833897098796577334494772404622495616100598770903476971740060312964864323956136393332277876860895296375629337834860053294289928342771876606727625030688847707620130039883097964702518291773552957849600 701 20030953668168456500969451397078807890937354962694468162931113277924719442387047743232618656479769918593132894097946623196487791318361327354359926602412278706232330050967187242305706923767931507073496280101731995517175446955541062389218973030736930893143585751077509924712498886548168650000000 702 70127490559709956056748729699382683214837159665386155266813400860095760029514815098800819409608728048343981963226865206363454511684131653509294927693326666275918869738025164894076167398198668658273715465793323146776587058690261267657077771690611211533319774201687116066597859886963200000000000 703 137437322877954055595015095049241556897588821508786092419503951089399919908809029825831853489594942930547952919217539765979536054369082426969969908613690561568233453210316176212042029372920797334962326050476385560252232542103749205053591394437225082689109741975831963145130887914286314168000000 704 408007979408239963420684827128332358724658350629351380995085930237736014866221679883833283978582147655979704319688990342427745418733055681697464572555700663814707150925595703812004512633212407697662672696100873272279067218421324101615368644463172276032415476118928839744562626080000000000000000 705 1223665736896895599007929856952790381043395465163768950399676275441473429790811586841003377190439374405889592320548246243059366159037471825130177944107496217297094300560254258013104709356022342637655702882198279449136563254675900173235003766696246837956066591951964622713179929774847458269760000 706 2463644435485832455698674621522125718946058902675439018214315382996910580082732242175115384751148541516686783537292174850868423712992577186298352222026678718438609707736427064230109212077560224727723061511796460395575287441573191320589953240798299548207926871313690860932673511547610121462729800 707 6488069985848375587869023809180882962506428487131588546248041246585744583044070658421718447259834418853598812991903872997259407863045008024679442102157162606877531810996213651516399952025405496234653202113458490890919706810323571928219250192627769816238725593223542090148958904875735332051034000 708 25269912106164558510803505766027721353158624912941184399834447808882425192772589531175990429046119531921012947716987068354859585279554659000471020528678471695162804570314521792973607419978138133721737716388938940801808822664820869776399995337679303381981989683213524398909110167106743847377920000 709 44208305639832638118380161533349336915071151886684199605451586876304639850556009088429753324462729179986219436634612314206168821708158285246801760344000025101151395923573054201989541234175330328007883807194174285504218992981687024534710099017148323092612907935334127281653577534668817631042970000 710 121363190200457990777817493625566788545464099304527200061202819133895816760090784039997373083685959608084512580110917766888825925937166870693283864183557025999387065228177305529394564368891353109787894148228455695600002713658047738657409002745669531041275874410211565510612029457396887808411340800 711 380086301835951841815710521550511548282548701319318497870295556572690001371827134747097204868524629932786632369255121917043710808493343143470844269875033879073186021008785873967590506462051623446229163857176715416881727784960819487833131380553818836126692131612416147452110644592427216260000000000 712 899445929643444727984770690981435804571362854664046441336925218186514166096071299673672175961815148398007678190153047150655869778108520452675179970080122806829746304217286041744717502300582052014217890982313256935328305935016005990183092677680849535787334714094826916850002084707149424082318400000 713 2076856388811076879483310292478496612244577867383645973208457699404335984881587027043013221383903681745363862801585895313762320407077736548480553920104113361928568964265859137773289323139500293069598147846424829633771525149629278677415453371524361127991951261052556321047917972850556078095325000000 714 7273079185351700290320915129396085593711559555277378921448344695090477121661879957776628910452092455315888411703972631452526977527431020205973242113687643340141310999994577687285526935436883422628046556121194079329917467999492808920847082267745743763571203722841473521488069169773724315086503936000 715 14806510423604426953696390433362590875214686367231205389770237910777612844328258532838568773346013025360271832992042005157391225716264193877592258633202361323662692547262161186847742653286989952008337835300189041536757261291773587654583478718689511519391771361569836387402052668179722490432137390080 716 41408709397148374413066790368475570910250033844942502676505052206785435110245869707677267103354656453294464914610815977899099145079464019007247097491069508715923208608661721798690820767560313398998705965367117871693664283096740514884868184296860595840535988771548543554917501360965953489140184683520 717 121959698778828985206269307008839683028808727554493652134972589191848492938081312738400239136087668231179101275199826768632678132581497253533493070307735646640210749991964471037651232366085445809651760624296845249121507024611837347618120322241666903464455866971623600984798050560618185715370740000000 718 255436076445869828931318713329283121570331598331003659383141096722867245269881416156708600234245900891244800620873041272211140074332736414300868394781634266189275798064527235197927611380095075486163970505949111629928180864788418177469511443453309025545193972114032162008592944744395346070728189127712 719 668739036491271385442251096693962522770882057307883434185584929200433023055797713423207028514150817730214570892696331431229789409986290415257014915082155293911025779747388267187782998438235921862598789230212032793764038311720312402694504108519791348049716393778909094661336561676535660349752100529800 720 2839344329075906398481644048513027792070344163255956938948090298349286033510187643885674834138732668188180060215100264956953342249205657073450924123188615214453984838203709662348050484513606498026372747441069380600660450409637365190870770920379733761685096934273406699729944799142216053293056000000000 721 4610727471241314801610781517091214015338980850782964785849988373201021215899874245567743294465071702198238243923539349873220412879155791035773073645821420474817899176269202918971920391398853789387312896759170919584627526218096407168183668765825423682181312161441228011807560230164028367947175730000000 722 12009741258199704904559283398767933064403106192975355492676567570155877788075261764341979846841643163161951828527631664922964613083077897790017296830473407188625364007419375902992552151973716720056208799867393578889004896038797000841381242185411532494027429282074282103892008152251312850306570184000000 723 39270624722460231851797440780835424874092655921515950427375630757139682347691321981053044072373468118715249921960142632453689238735487879800372360456289901798060169417087290534132838458829670858439669546635152881291317880140038576809298733973554635812571924685727579504287715860908214075882703587400000 724 91388294805359357080958736049974487797148653687880137374940781389252196608186355905509916909923101699017546493180657951431723830723687618737906403130281165885970999384053041353478882657556006253313142626124750921936039544977528230515489220678079401972532542737593014091284078096993330089236894549120000 725 224289724550848414184619217510769820013284171558866851787326670842456146789616590994738053369550140798065373700567362449451402381962510330471363906506225341070391548797079378345628367574314005105913061702348397644290600295315202182348996508372375838151581442178037683670581133030749776832484753715076544 726 748838892278481425422673149496623645253192694433958231499361397372752689808447044817123404926672297616402019791444904559626337360541405813598732051251619902380348693733493455380696114565111195443569283256181611431402847039067300866210795104178276901845242122388533478548328586460986730954175734932039680 727 1475907638269586847451130760273768537684172850153311874673310327825622479148882841020934307160646986225749369877671690254451180880560992978877527451308855654278029306389599843031413208232514492309618750033723871785381329124767577687214434307907271672439274454868444280042855145853875043414557864641480000 728 4414617982132144345624996702319243163453045062920090915961306222001398219654060934194695231001219466282383676234211057792507616764028603574095820081521599693261418327528672792405730347777661686046995079238398284373685750110608845400409671975953995537130890308016465088144458269720676507510359040000000000 729 12694362310031228827774808710687772022785903707570344181008984683284253405390921463672258704929283750605451860448113848641962607546934930263177927715545733771291149659328276275044632046395825600883486788902104044867987139743789958442698626491518476346481813801181360752881676712925349413210127061920000000 730 27771066622644736380715401028417657812259574344881768337752792996065961147597148089636908494059472113998449784771631077334609534584574562755243456407609099851515802563775625171927681180435469976153380487535715175809869839899963847797868370925928638900944955357830401453571496667048394972555959730142740480 731 69336230312423751793229779933795814712309355358235629702359556708098823613501386685790386009611171105971874006418149516419810014788866736312626725336750815184307271319655228050024713117300683774581821449962016111168423507657011530447162260390454974040448147193759248318165371914013919319328538743403880000 732 271647987626113554825574583429408699640483733859516439449068838414282246053769400371773897310250905092730180748910127294138927579819185080332265007264318797605998656133902715512310699766962053948800812884280327395551300666126234413739064811683774420692770642658181255341304580313659014579621736160000000000 733 475237390067769186705220527221339144675377681457050985441131862758833662116278337541102012896451570618873995978821076183751549170547305865122565641440537125352811254937442676829891742540548480078158542794372263026769201293882806631121625616596919378994465428200710359950792680423477120829377754610616500000 734 1244189955590557399261887572905213526509810352071434690700948908851315206365616096186617754235249215436252166589051031544533619824994865105739219720544198254391860170235233119942003272548786578755145131802571532133608007247311805559084706089323520186044399745438825735588929015245794397613049650102090240000 735 4261251134409128947632769310159878297581505740220224368577451083874619342374043252893621027843662709599983721416962383195984480551602724648557046587130556688498855613218111808405995452890614512150931041411644241064687104447694884421555824615342322304957382934976432700592512566339867625139873874222336000000 736 9673692290076837767730566704466713647687118675609986318020168767300770987720349959919900843564269046654004452026117786758805120766461569664684684276103382437986542071513623730151395291160522086513101307410526313780007345604307607368014211805145686101458336748261362513779552300198283772267716000000000000000 737 22329168483933116803178026231079608628494553530816720993155165276464917653966171146124027673154564319854350405709423672548734232054506765076556320649267806036379171136730934584999063664178265044416917691865814604130872546676659603062315632620884882207119246565977385030663071071229827488395451598064340112000 738 78113902970845831486627153001848952689639823553753658362203644806108500003063902401295793493991653130763882401363856909697806624402726182041194081426253091731895769590746643534935697001700655308336419050039863728607302759475113946114028006096330528344716627881688860553687453883081535524937492937885696000000 739 153024963694009297514197748252761904064715680656773872676530464651141741361846621678729833586729531915048161168663242258491860087232113953713231247370506795627730742364735470453360155453742188457506279501148228370176270581153449776786207382703502446221189711727279971294114872972792011108662060972298324186600 740 467156583078574493261614556330626672342951270463415424584193475117376064246396627518145297967554585824039258151487518554695973980839614106336759805349301247636750509376205590531460106860510752089390468839224574835077068368427085297192246917918726779355267784253261964522155314464850153380352813475690127360000 741 1312147544145127272814235087515069092285281227325467309018098155228367106939261310646180275145428249549575727081294276161916216053343565596157724458688425476012298577534179278897130150962048849913459715069018805419914373395051162576481377762348328195986259062354641890600426864799768297604523016950280000000000 742 2765457108282505087399706923407260804319945575341068646056876529524212288004794441189652729301618216636786026040710582940509986816086054608176166524151537487886439640324648763077655709957268205040382624408313299831511288103656577979999712743847769064858631315216105882363156076677699704607867702422512845440000 743 7188915968088760720707525766025140878131156714964032142539249255241208513467838983794917301438697453497144109299356677265835767684548532521016501056346143267482037213227400834916785812713342686224041148694653549768897265731030247574473671037237202565010582548759257197617860647372857666465322612636253312546180 744 28815378896218616043558063394266259337898556660477213464839647010818202505572589714707130062636728876500660309833681120295358430742740162564840263235803459355841391306109801415512789966690753878919324419004941538736080782492954825667646389807828222364123215275795141193121822808964246475961869126000000000000000 745 51244505601095522682999355481409935759407376258037471467543983164475729819634862174071704382032374629969016834344210986905364503348149310469211890207400938445639679021335326567254837273728203460167021545190387183950886030693890956885960114775978931149896888969193993086926577840109249837906862617811281469520000 746 128999915753258908312112760065674485807253208275750480335070567223157991679655121007304033125176556435725589368598845031287403322130356114964794323297594667185025667378376191067002101207394070319560339666229424820494155809191211907184996690239754375739894923155072563528494175126593520510252442104991233744720000 747 423618474670606959523301623649919646294147513081085496437893952991958183655377568728703592979986978403175174003699501798731722477238956251330365016184192988306160119188727876575153340844428757736996940781187062811271320644620943033098319089075749139566093809726066970516852270804984878775728336678820389300000000 748 983337924304933450989961788417162402167591873382477838330292391959756542214725094854590781807003154949470732838225854742330293557476007160092978100293097878498789436245807852522785858305093923950143650610632334584845881008028909000177668743861399050580657673376153091297789450396296319643587452360000000000000000 749 2328505824049069776085089383813055230283321799608265555936289504596911111387945299481690972896938880653587477733073932794232717721406437073582671097580342600253164011222833661513029739505674787644713667169721393829535982793825131005189591730622207210396295873995556095988772522111850339889826602621171339850000000 750 8465824210656648035582794846574973757160385467786202433120133564011912399850915250104653611198596257977681412189874999479833148986548499100961980474315133020518876372921368603047343570913856878853107033905046836890967807302073062600247894621565121702278811599848201828843429682230031125464971585071170494314577920 751 15865934284298580228408171240846072930866850957588824399820356286518652357160225304822550541969428993454239345438147743487715212406174390146901940579757951284325664888155873222919525190706516807844878879098494650574823600154456425618334533270950764142197979593807158799166302197300726782036977961502019166283541800 752 47116213216786065090543647543171804303052402297212786972264951209801922334942064193194842905772345222291340313002762178709311924885265791993443189671090892562458229352866874702162128904605367998762566194294457188674068874738526173483987062409615920801973030965321151499853178778235345888529399146839492345600000000 753 135933415153871436182851368669242574939792291579745832978185854434857176338050032447852173941494439619211103740548505394389716316275517639765131174417476622969401728534222065949913012027510903853545985469340459426826251915124299161057130913587831113812818174532316142070529720721574750658477760132984870370659400000 754 284790722142995242616735479498081396810929522683351125174252294168127843590366368966351401377757745397562014029137762899105983698639937338671447155699088995742805488672756392393808998660151835174778801166891065247258564784528169997659754791643463463340392007870285421668561259838435001955745546922296201916561024000 755 775175656299546480550599535071496875757026638577819135376078431193551472665782235481020170443969732426501415848521426101578338337115624288978173859319155690581217031656629758929959219447618278269439494855411246641898285961188935024562852575668393113394731565488607461229385649640255839356656940387253872957978138400 756 2965480274360981665195673228970611385406648486218820213991941239979537410308537846770126173180551611832986549840363171161542897788309235687229135642014187664210927277577372840327851542043590436642550298820392868268458967723772118094623668698704469940402736890599243361668559791676700977280123355538718720000000000000 757 5108781611457985496361902325005352741128113714525823159714650837175730973887198917309049428999111570238022700274138002525429437748512844950735411531794436919034495809767317290001981079962196896662460004197787019920024747632858836443289190257168883464389957029417342787361203126643870025033644253116239100789445044000 758 13374987120793644682223095359146011794398514292746587894800633409338810436735507029809441967586474687101849328560451613139747572744595544068194419294801565515681517391643653015774319261379743523349466688808724471747302435138343672040238027787615536860422537235060520811879238451177741036351732199625487189306607312000 759 43778059393899160329762874100975249613291154404810165817616490536993001520692686815282760500398416482978583885056622368861949752357285701682862346521476654140726747857832947218736285320087399850576476539440791301446219330795610114266691018235231858197623216504508268592478918887060624046143931836637337571403680000000 760 109145203512671183458877564788457902907353345742072103590007347664529554142421717864300755861273360588766520222778854900293339560364628889308655631076158431916536813437463922655599744252095003391764798017654564267331596471378154906020778621754348115014535280436628948409005025889640045011661853966117065511587020800000 761 240003987048809500644453039991879175171202069181731051846624071726783913543062822712671685862564394819747252940523964894021171684514840724264191225714867477672825823625318790427102935180959659818350509824396617330201302924446298339456406350882469803706813663347243615439834530555884607278876813939244776809792712778400 762 834515540774233824465696935013460455676169052249738469983683500563180117428575930405953321257834720148043570261641369341050843293662371833282140616729104405024131087740660181482612986037893955201946231474718116967138661723752231067501528111834398916293339701861323693608010207794145829947064931298776374702424896000000 763 1654745595960902053384272912696290236867557119069337234649094319948947699001017240221781047605329294618742514721703554623001025460700330774178071507933216106445594166555672226951746981017304521249282672235024557489622599797795748864082006705544082132752104863846986608292469816239091623477601545161953520286535668800000 764 4785218677200990180477937484762541448802149338629695413070500465056201622961548236835529221963989418150341416916802294212787943452094907720280354620690474871125268974864875742319998535893834908437704021885248415451634725301492724222885650384915924914098269192866522912080098630406839595641193148428176122968646806080000 765 14712456360910745759891448010245917463894162785417403554843374981496228957078852310630072187400965619130898200066452535464495041787570232879943993187620638253734654237105082374733045189526683013675580081399749724245124646885084360267234986711195779294251440603950596683349504577227314288569021357847406502541810063360000 766 29518539003974724292211765956484004201848045725222930942382259953338992678590759239330628994466702445239062072380201850958776521023875829603602969036634606255110092395283402994072773701034548087289619667942504191050459347458671497251122860391645808527507591490889547291047655348915303920723256558199234114384818381187200 767 77282582108988737687068581821666167578032107843713953550643051617251358987411358859475947802783611252012800078534974458891219159274529358528866327028573737970013526528602418244785441612978869877597980073323798508959943731573418939651596922870329968003116298633299717424322722634843966021315340253488828269582031250000000 768 310000650383353080518363566858155991238866670277995341528319164627906559173460950443099883960153607935966345987337079450235063448035008142475324715782409953790723877508227433428146411961289361481646356453579095592066174271089177159842208518620423672241176086835375318151642888549047351125358803982058224000000000000000000 769 529688690478667693463245869915119273174878446067495466817842221227522151934381698351969947284930737387877323987166230372646142874350040610666233801827018987828689059657078682657830738958832843771526074252794384014773578942144304916501447731339358231852183189348481862957419402665053192323821253277728878037572969321000000 770 1465105698821176566028649760163957118848401593355989113839734184558382297635573132925498705228169733772164943884690592109655738742440105513676977852051787597978667793875775981104723482201530563845331580662894188736636726295723267731528765991054069246827729178216464038431730943074123877135173260665710095988383013121556480 771 4538175508887196850015407612937977735514868346275063330870278593697332555506394585793769949398500542309177064025459035949314592102002102625352383342499971839229720275376526713177702556045599198120610595080179042884563619559080026263309194337814098759005010951280080537173825972166634893441678855679943993443486276119832400 772 10560976535702224381466714773700086010114760712965909517476049003064168885125786555810889150188747328529449284111843115874947226262393274037831737864561270640019167976486641296190690981462027845953431417367285074516615844204025505315318971539983165204043571799185109847736120718776580078684701821784431771283520711707200000 773 24884094521535726455454239761561893188518516489024799467201434836360510226669621098942363286307248794520538007551291063694293160781381949459699756347590027971987815467479593960679860605811386894352074929574036090502924050286304770292117026029454431218802915531205746098720536685878344977355573588562381275801884135519172000 774 87065298182343377436694629628976474691261444331048917845225489679122794662731870100540350404768359599731097657726558550008000091085202411113981713341407060964047974551441058688425234099551442616339419595202196621962150237315734486204921506587919821024179779588266514821526406263074149957971891080281170680212025600000000000 775 177653953913646743961610853040004295091438764561145498733142946787989171930452187042469076232368267273631667919480091737884619429849498352754755417725932573670141100383606397107334380272453338920473276421493254889709405471313455032636982105874855021646963755481312476764324304486447601808676494077130812924799125687294720000 776 506283363175631815063454706284039948453695264235485704922430263492400027218604241103787691519101648568274088597852492186329200916182814555285430825494929374880988629501514826645517240373544246079323951576629483968099453166682503340738416027347835399992852723251546869294376307535924648116262646798573914161618280000000000000 777 1470276404299013324541047171813918686438632209604466500152917694674321573585725091177642596583443360730570915336434022279500864675001576512055503338508778912644295131804434293143634629026221417590829983788344266515776286558442344387732280562800249709382857760926440292887012382309583540207888826157929598421451968982848000000 778 3060541723025075838094502472062234458896740967634722476943199651809996806419057327489657268094122141329191838918155478452062610395612173030759125146982113651371674176457920865089232764269265586449473248998129946015192297452164045274782772646436569434409163241769543255466936057862943727955562894684316788030836501570639271200 779 8019082691680635543447233381074343912788634918419361955250621804048877004493382326622081099269812824921561734191053903877098288185444469595821348138519460206413542546919877827698882598540980544203723871781316082458846097120113086921237818819947104522730418390683583905011247995412495447694299438317392901728767365541904000000 780 32988266628789835506596463873411792374611991144281197779826777747308198830480059812000422334390680159223115533026890327834563207659875856924479128490570482108807428286452801651872776672609913815297707603179319679849124979146185319671555163469931825261669183232968589610223033510386293639937158459414439563034134413063110000640 781 54926117378097785729445129349026336544811001731086202121363250433454846438888081759439277441424468700981583836770985851991129885230625520197014813691023006098685672563186669298779527682068554878474184869024327074519312396833741172318965799106305775668546374741906024918065768646144713349476048892436931517751931730516433000000 782 143788474420584159282204335203568893214600125676185326016155769976315655199361330788302591514890996457927170611967492637629478127381852821233103004404769188220264050570502576926833535599416031116616696364982330856320786674196337559607036599877773719062839096138532168982589754556272136549353651077300322515917770515485712000000 783 472378953723005069224767328632689692248911097650279275011379066703444791398120566716593060469826921718887550215109893740427247274995450298235225511198025775366380223042917763964343646076398636727829410883666721084982603431446887513857420756069919801818555618822051255722314016927012000695640025327202201450777372500000000000000 784 1126389790437668921222449389350498949687118911617884771639328690104197757684673870722746139717291771460295795931084943081852860746932083403264193772618044484180734206998736708313783758633681544110343886869561567030800808934592856284928010406703822846574193673088216731804260244818125393905534935122162318621136566553190400000000 785 2683261279152155935992740224462067434891436755362119044722682934321797622959340280815289398615686241179904696266560903922357075888779529661864366652558824438250367447812234197167804252683314631116155917959712140344001787622713326603434363759248391343308336073000275649781552630945305390158305300772176435754069738902177569168000 786 8970978483284499745347410738611025568763889410744306017217829100099805078503246172297332567046556261530164653115489214856070665192567054366037575988860723720268971433532577071562419820090303333681943750551139340326441366934123320867844442536995716996725200525193353304927100135198877845992391262443200771028136159479657744800000 787 17683806304906422013401757189230624375431511840189549602769400897089360047465784366625718250070890382581307154987972499698471430062111905764912096977351743675913844331445351608300596507634857556147776824652042275816698600685487383446153629418118425443565454128723077880764833655007194199728843683534757125975440194428434987806160 788 51440978745354177859916341769840038686030739259091008838620191104797927744412797636091428670954820968071058498479663993562328479829227953108578968351653244181959202391964190340002366869564031105610693917028415403250068599706144935453830208054306849084102451104712241696228463084361538692089575835953258171475346924505885989120000 789 151508271169256236623446623400324899551724907006260396576348682179254199844302809299569557879842011208030858965791615996742350144525802947494245966673419065780392235295512145796244170620894216435695931238767298289288550750633309119963004412683631985487811624538208313316385305209994871234150730583909636995551774126908231161687200 790 332756914847368150678160577615055772870251937348426848128736459402494821262850039334115143600791547582434343374344489051935906041985694420905735786210336287398152461202168273034466378944411050236531809095073593633075050400752932538734672344591110171904107941284940352004263937168122032332620408984942338270841894177339530846208000 791 835680051880056021661479514617574349087997736847893660838164211264268215536602285908323161827395029342755116359055424518622871505351382543272885692809257358626375602121004014964185646835336718538435691819916559421911157532335133880656577157435842479757347994452845121384671393905530531793712796234231749737362129940440858120360000 792 3357600766380264697357761147223118672885088835256257272771402560373017398769271193121154852218741239795672122191925342252694975965755336959669336885645305835349802646688867228598530519903724492148487619199916681446507472823898454440385151533140940227353918727429584007418037113878235954860654125203691370462740480000000000000000000 793 5694235879826916116078935733040975255875462978196599680086014271963201147107023109449664374307018267809807424291367312665588056071410642612757543251894036446769744499233127513795522404589504726980824688768878928429429257727629540770010484218075417043788141823813091206603330751683776724088798122223320542512812129891934221000000000 794 14907427731089440553248358960751724969006964291047920424507919700461757933354176781577902016675441031160401679440604097408404343082538221143326325816433726593570682522013416603021131067663205938446345659519688304367346524179360953418136541830321240189047481482893042773672418093428883972882703883638865466762479336004932374888120080 795 50750799877986833848494183976160988079430562048197402154418263659389196962393607124001457154981955176043933545255710054793935663302303886902853929377653241164485271470834071140007654523225883730578171626243716974131521919149534451850320197814090527255643447856265381992526647497301600729486308388089253449015020048707114922352640000 796 113530773245210449747634949448466475548864598971594367971264641406553430752295645283961149925695900159912746545024489266811076923594761148099793662635883419261296667122397127468861985382272342908090453696890069956001629120534005874060749797676159325072895852309824651773074169486778476718889658120916622995064004595320074958567200000 797 267502936685330741558967096274371827661457532757973228790530801715392942679290586356207740952523924488070433617155809889281617490208029348524628444518458015734087615290862571970273463778022976524297285176777952600195871750148711002194521685707859818042916899871825412822778766868343619421144712049617486864946389993392828173660496800 798 937547846569814454927810692626146386653717594405873616737348742893028460131843183330385017274767420143010981208350581231730687368162935488553617080919915197755397561841243732281541526328906218723681005125232421409964983283588216663548627181085299982623931309751893741802587017443034777076809825247791862363557522294221230080000000000 799 1833493123213813316191253077903761769119126310406695441712118108383888714163168434843625337965119206622271228545175120717539298884069367079078992267941656846089437651717936600185081672831688350820011521384476903263004658921188848471570204914788546461370943288102625632884116000112334479523112750817582994904140584978575453552920010400 800 5722434678596780485095734527157198143667906433466582387276390654869533885290348141719427059355528953098255149353413728356020987522197734105135305860312051496687978785929737336977771148869471393565886228335906600716698229303579160680476569898518763482754886572244801402219394865551364459806085155085403590741592421239430034751488000000 801 15763048954350842658589487068659784932202235788684052603189595768118207804960666681815441223744447406153010112930821473582433799740371838146168499127261860902826687494028950815572515043885981930808883813174982899397471594726418379728603329636496522734688264772984459724371609268642623523929461113517588014812520865282993097094778000000 802 32900686247912891446752568292760775337718291658714431998874585938520354780607750664934183988306477117698219414833407905594347121013920209228493012707191701889525472674993871917710086134617018767554308114080662909130659944716080450931653986848149929257759444465199663891313653355058628575551474342412161555035786163397911834437537235232 803 86145989123003388210658260318760525976606845772293433078157056345508316568961725989556838615148540600670484996468393424386225960163844218298648714528824515554937122137994239702032606301275204579757037981768440289796483127090198769825869400000546413184437692935970858482768173319461603974538723708192558183333885672394674500123524553280 804 337467933875842444733348215423991100556194704710334433017628097313830567299684056994194925328915030259007102336111239776357326501150725731379813315908421292692863726827509330330970683340019461303788629240383084652749260978139604908423819499826154447813936753216204960964872724863488241624277679720509323208045634544206519565193508864000 805 617627507470957766302818591556174692876705842180252519336490257237349816974978028149337606842175980316604699895107936277139959103360312082293070685428102881528123889219337383760746772970709928885825691123562026547717825356002012588276659766653155704831110412054518253232693123665712307315648806999152723925775258455295995749078080000000 806 1545671339786345916041262126424509236738091722954614587931956482518180404332140420876524825439735558513017960094765262273602012648449172220832668211471362995107899966601345862875968195227988008084008090236143362512326291024424167108547118771801377634394036378979100657481477207288392527139044504648482208046507314250138491372802080000000 807 5058148736263270514900601496884759137417856253801974770520086794414219845359732136413169749056748704291830618059178316398323739433389974731419716548218968786806631461250558080900822824944383520849649454620184696730487040273269919879175836435095447928020408424157568296579558209937628438667955468216810211077837512865970235680097000000000 808 12011264344893040087679285617676065264175850828994024400820697494370169276739970632070138446954362040473952017073647698022424971988101388005568524168605769686613435029130663935437307166420149201707566351974981312943367283330121923622783884771708947828859932504213866103584376552380097601275927699592576007067038883355948545192975520000000 809 27735239490599825677637309502492413795146763812366624309405103290471727865831427637192227147308799367304563023668873401905918656917651997724075831359861448116722251495519118036157689159057346295123412855908505858350829709717423239531404433743285268061861892300785655748100815822563631488304003229102330368820747787260387975154580901448000 810 101938128951203932395738269233395778677772764722449440405920144348391562977146329972183856184388807747967313485517970355431076542217815965780692798757396606472433959826422827799226072470239613000308978267799980437354636717210304415997565325651282689569434742295112295403008308721097167550210800673794655617469043777188685341772774113280000 811 190100159526526227612505995264200477797292002238552784104315223652934665498344382800076151174235814024602350109953789840063219733657033689065010478127700166023946887307443894940022020211612557341527171107359178969561237406956502821555287035980970078498332721592182001566131728473064212036036582886889731176444116099106049115102504551746000 812 557093807326833213480857164867340255974442590346502584185876077402580299670079119596419667063339633165417407625357786590148099036074241541520438199025758141074259228353030837435382589102558696253396238524440669394402824464418587942738017828955036259854981418201787652051363110224558160612114524924106391818717747785596880598993280000000000 813 1628707345806110302608070031135024679072079873403808104483868376025467354684311258671681623795934028966436202090776619601017248510148871105704796409136119993385209957183276987505664866314796066934629866747533457888813571021186091269506618021706399182374739343664336137405204954812683149625309557517177969819362481937729543692785492505800000 814 3412520369292365634220060698792932469195361792390561563011152881827064768143887322478291927381927778950720765243234553881873250871169261938925291509977874547337975673561257275085836939243969522149933164615703784370998290453263146042864669487056415242183956476046256114933403414749580137543925864480606371207486617138374819912354863733411840 815 9287897364905213928935212633453439562693650348900318298278134589602637776703606488293165591840057485139592068565964418099029798687136255643423385879847149668983205756194008803431768510669919749808656568788733757697437190663993136375083955786387225583077768537180430325460016619046075853314964937634938472242561227186136270225031034665280000 816 35827703587026115535408807824788541782075815444967257233139681736297309341249997249831339451498712088526980308260142593605295439167481610163124643231832121239120691886034746870059761976975507577506639579263484677810812773467583612535229527393348484216356158916357088961017375283324702730359653776982152289629420323437831052896000000000000000 817 61261170919113502893560084942922237173319447279843163364984912987756694094140003336290124959810691913423972140028854214275448297512597179346584246470741110881069976973953032748229870355118997491253587010072562186896427890582800005438010581554235897887755095648442907160592814039570524552526000371282287914362496017878603748813986234046800000 818 160254215807884136660932752974933524971135118376873314666874434649218487384916095796671949920068969415631782295791737865912267455079928358225999119302683350308287098898928085681923804552348749357591142355903578007322424473776616431225100363945429393175843806046417507250008014215093083094193644750174081028510354291910990353209168702357664000 819 529398661198158812399793072950785760417737558938824863212843004694249389942970218432751096654162477460640243192200118328528164701287602388219390124398819102678122303829531722437300055600177109183862602860653141895960695273194040326435182995817649398333165731279743679077549675969954811849536602734057508702676963517148971643991100000000000000 820 1280563364888589566121921997037415469613936212483161743066948410758436766842564298161807917281181635285359993837270287214954741577749862724922971806309189735318463604901540228720159577701337576960466133425552772415827689457071427064831317061921409676163856979567147524428559628920693772063381354264722226749925341595485520215966390531325952000 821 2875645101227974717780998634778587869583591755106391162571129499533435581468724579080614199316330698298089599813402093520936683450514238723097387341053493662910016826668613382424193405129031138558862327175997757536476969233449013927801216001990968851314368035767588235746168994725173242644676154417767878438422904577609738532513512419572667200 822 9998837684993865547484895109810737196016794438245998855584955957151164066316838940105172439718590386786629558795956289713584614382206405651579505837695274597350003312914100023142869990549983702699555219108904982399654603650143773597907924027391740343836030531545171609309075976130181250965266566872643330760646379993528645618527490732787840000 823 19709964752323794587815396577618232019201599322326609431839166668240130469226524679747443355600157847998088912419779752810722895582110291329855703970690770077688422140024527220849512221058193696186108879368554375585593585950410500620603955659127633768429871264497759236791004910929232024930084463262598379410842045582241988865575952503779322960 824 58505234682746739260969929791930903426174176877895960939748269422402664888026427124738268576657376765763539171635942941715036628205144741408671686657538224926905375373961567374464846910253199140724535590704349567274866207236577031991333032000413274211932761078670100422180138246037842707456184351826292635129006614833242393699524660000000000000 825 175962433420171424642295312544846931010212851711853350443818720287083927766029451675853885533918499546963908604566622797600445760363739672501787276572121417162351113723417797237959609763137647103734052266933561194026559491374986839465970247827579126742559905368323947442554665599756672100013752363234361272533768886591555963584282163111647969280 826 356200361348371035631991259930157666544502865863177762114004568460803032684011933060049622078370625309940310978831638688486946447502523304455190481701926962674579673163793954465898294067837091123332409476884586466508857790089121473394689675970084107258132503528313248434346846624106136187098607904848385964363519196099871074123320097984223744000 827 925948791365690330012879132196985748313458828622577146198816702072622414622700722867395061413432525471291311259608785668125669005241957729314608595083597085395457860036250483858037477143271727380465706171679724246178326202034146016503056252623932937084911477382643955992752346689156335978572453957507637839904178275434875405682544372986912500000 828 3655546385744084150901023615851545842550462796281326538726806700331144479100420036672649161725152595073984531117200668661242300967312471253342944987832515239495893013118750127431543935869393256268736881557315361793049436445763241559040474884491523373826862955048803194194791301406143470581473743643948279431880414776305421550648117248000000000000 829 6346549806968308330573994113850897709344485443599305566591825832127681315664677062211489480668738334659337558259686358544736936683406675100503370904585350291157868646992423662932067709976973192263338957126167625616973859127595624925859114557067605768506125216046324888124505833312278717311805156429797181512058824856294433565133451044605804596000 830 17422906672398366666836159020585820422943693515912600596283709083670703110764942942007441206651322179736279489704440682312887897091544558586731278590880955543912446632628893255234027612223760169830288862452862307030890918006322323020159999984744843968041701320244949447973305307960479839992787318376441061375628172064565502283633547441804704686080 831 54374854035208068458633053006463069784718323283039203617159047487507115039540327967175719269367351445824944440799424715974463410957870961252132087842295826360024938203760527265705398181747235914196620303797725237674854671206216809074478117121940008465876886441706950048449540943243146764173419115714131907325029780600823560888539657721495245000000 832 129194017545718343281960268937848617574967789945257623439169379909854287501674694564709883505793792468943505402940954037241884677426901804668796782754943986068228458645946057986660593476568370092855596446176989778018171465064250024281806611249058062865935747583167212663656323050383871523929264236348558441886756362466947935643009260800000000000000 833 299948845078988157637884284861533062532378885886715152913404468972543889262752527692879257094909664182811708303687022954806861161389994365621192448742156784870797104609036535454531312916410679400970905378571710498022400120743752424453943597479178413728665707979942752786743494723602034151324636067234700736349409472130104333378578665767427214624000 834 1036713385506742756581875045851606577531015103612211404524161820722021227742638233640170583747492149063597497228601623300445031853014489477481553236607690772884162193445960779612254999735606467181226017037275877263866035701101326905657188897521353816415586574538224577241842157320870948414293837135538275425340525367423120159617450211096423568000000 835 2125311305449783632321586533296368885567856838942693734149725203101597540572942136930968336568097493317215554407735239232069688660567432550258208153922276482392669779031453265873598990842656336258191904810623182461159644469029939995940759563850358811539682442220053780117802826372096983248983225719968525595915281222930436825324532881173364546849600 836 5953615848721423348818238194541825396911807785037106050487215080935621606830889145142537137636585430175093001909223919865165153462543443352906159221002688105836858454707487178950230985149254417010247916053726847432996358859537676531953343147289945088645643660094364424209485697120940337304897348976338452162796912441453883619809531082400000000000000 837 17576910958833284637984568574065751535422073193546246733292258471756560287010690117451730142887852435587672239723899353158784716812383016467961185247963003940400547291202716693380785512304671696970606902596106476065747074488327695199007058593309150570008187746076004382967481601994472885577964236376424385993606065736403070446756349964500000000000000 838 36670402054443627466693482275509189040944102688731847929504973134713223025425230841763147960342120528272514347136668229566733259138092395158083421247710584527508001926537172595157942332833874319758191730726089956991725760230695168584143347394043402245319865631529406130432477318395702895684839258394720109363509244379875509401807765023820410266579200 839 96004222574598997498984441881107313891138266337819048215055296247238725199988384963548766388784600836222027143392136196764817721928844825530387118716576072684822289715196142909629331515783322978269617748390724894040790256266057433697425536506584640132143695885650394366102191378985066143807190523221643615996056998753203865775473429479002596309930000 840 407501904950683542816874795595105036596081909988644083209458230324618480673958530727205838328546595987711486247387959305337055283246900407016064360148951560787690889816227223882001224903967255708048250503753021496598033139814588383424373944952530376339209760054536067729380832700801981653277180567067722562568118381087039064287219634405795430400000000 841 658022730719442032227708735635537562002421070237066430442785830660784234500025317288226236183193248534603769990390305996751091370759111927087564857398384863198495921612396570666754754252642566332029922160492644842992486738746350510849938685440527848456882221032270219051482079111067003880059886904282945257762905316377681445398699995722213954209543200 842 1722725886782557663503376609103729681788809155068731860265933920982660466339350311642400284984085550289153683681966190631215940746332342161671584957528325374869655182771790461490780296742592975100292830942402796156300545924379061912947909719850222049910953411282441607108649672127939424349628913143244457321010430543494525398684488991743661385856399488 843 5637693615739740051679044380741184254495141049278267943210043919748870159513084694934107367748554587346949812787257377076719434633047418457649716298842378314595069423593850503131144326531509664931331799353610837977267574211162041925496304121257502644733652243092966161216363018893251176792513377713554632713428955416435822554640599938825461392500000000 844 13119709933294305704446850375575765135695765794435010883817452318369698498603758557924857523287972388727652716037921949390223944475594216179259022877077327398169721023254517424867791521094710771163679424396889346766649564917279954913387034368109842899339907947996693459485900695207811841646801880580782589004712435633537306451666175964589921706400000000 845 32150459967059142164531750045661789238587971233765456548668971551407262969146929085672526589715385877980096700541942066965727087588968345497282399019335843077798077663076091722507924460806429531980709446991587206648683403386292909405632772430890975064364012847609646369873383816622429115156306606061980527708895207384218979304056861888719153612160742400 846 108157782395284005036170335423421793471412541371392193343437254649364063901401881699024197916374322411348241873631684495189971068177244117427946338037494467671397730765938321593921837648074097430351623567317649301440496433819019345641535708237657622041966664469851706977506550595756522901243209600147299689719570003298811963899462248874321013490003200000 847 213161993040255520085875460981676339380771032701174187202800447089677067414395345302453180160962958137313560781148011535331918368736443299344461306742503446796341717370827777568054627977184386051820366851356248300718774361880918609261726878909196761229093388053993496125086808877065756435190474133773127123912901299430461728499994707822183800588084000000 848 629211363347961715940295221324753498275570511561308810830758723113201725882914907835935648455298533165184850989219416498885301699925627439087062054325855145350193859704650607502960132785520972179858539390743189800336512398978981918594043679719692021020637607528504657538215707237708191269102456180692028529938297524926585636719187469173787298368000000000 849 1815320481737918510162598720854562543530311070732024111645444063575062427827880865128339020142559915459766861654937394967498648534025648873772269274040393975747386561836548874098789025942299500144566676888358873892547378125526356247540638536288868007337469273583777292803768534354583219619786472078321186625787439560879664805179432228676377168610981520000 850 3993518752576526751596601425961136692088694332713333864890291555883937445237812717039597129054497801999531004943879187755947915406432851788936449724768793738240163859804625669625862158718462285960616108555106126077574691932041167463052207791776849341269722375006511496114062703534119318024033807815141717516628016213122030930418284457270777870099298385920 851 9956228149702655246382383823945794618649930345982482842555082163010205212314803221150711545894482264703997855909139369444769241561547996937538754683548966872020284644410793716017190561760054803689314416331817381981853652512164908290490838661029894909200219470880128292809724765928521750659449781158389368692614901152969017067647512845977476137280328608000 852 38998425729860051672862613703573404976197568208666446450180569387531426919288637058078257505042951162438662932342571181755695362987681067766935537523886914863547940007406511944864311878865994419658178773588659061481626065391010209086232878159575988270466870933715605907800906966518262979950206242300426912681809945363268025486963476847871558726400000000000 853 68225113126056125069079244327995477873765460357118689145590393616714481256886335807090276371827340267361139285724203485800200763335057405035844483624188347513217399675196596379996197180198666161005678910588346566615087413917215905633287219955151179889132777669258081531607351477784221086958361786177685047543196389308136854896391177629737326053090150217360 854 179886520762898531458661682676959390408335666582288516219324243516675646007407190060951091701879523778818585465397062960459431990499389916301449088717216803871196793591004422574369251017863515382543549925011359127339958869814801755867085412668515970930926662812327779623587140032785002894850284136261106214296977379388084770441860757479661315788744768000000 855 610671430078023710594696866419798224929409017642353594746973273267980521480853928573491720973562394892673109768269084366167511403089919212218955223442592835096358523942488249811603207951703911169768907546926703074415125172635488464398220640817452925081839671790256590596896601333648805586094351999078776798977551038958887663428944011949169749535614976000000 856 1388038522829209253763209327861734762861472835401148611148120735975087201492701799526179050834061189924378455306130170101392479860708511887837543599871824408099141600552644042052978822763304959396529016205820109355514300238877896447752468956849649441281540720583183699818398457697788205871128360254558330273027041883724556336605636101026205182846446080000000 857 3205128043843737217534317542487226270436283897171350314243633374902197253466300993035333946530719194451187497240168327921881537833962727197022805811527696459133504473590729231114163626513629527991055181273390858662649856967480165833493356547194470248035281548757355994177572661957502452798245676350685703550456613418676494050088108878651499515379280624351400 858 11148226419233443246215665460332671301325786006709367892666330272860493580345382388807185037390156955785703266255768307451142096524674569878803322292131585703514909885019685614720467900369990834209197598122626483075500642853342566559686890811990348032472682886162550813438682669362181560404372191258843404828177170543977909750553172846100028633842663424000000 859 21968274429266689434921843005863069485915537280693455663279544543323682708304351378871731453031041651039778444694312049955918988470188667301215899314291128765270273324406288531854670516071225369495140635139521285344878701749146499884916741078375873288629899532679990380276577195395980134122404886370106462133669122223706155504015797386169627374309405941506000 860 67049809557339764257289375356793062550209994503884716582484802443670480855260766669623146884953803766471086127055654355246501935007122479974561969673370009736153902757495876781376798183422600521367376789448177380611576168235017117346022198527503036503477854608432490796567949158337095413992356109314100678558135557901384985462039600263711057264829705161932800 861 189330787873517473604602152080920926169317339099294368099244786880211036364394934170399574955631332157409977659497634962714837908059969443549194319470284192801031605837979825088207098994749246729471075023408019686593620145556987248055054818578693211855030004486865387717217308291580410377692040227235616496455065695315249108433190427754727371515677640062956800 862 394204689729653224872925622179944173911564865153273542467285239552537884997620912273696928668561907443908363732715608242305331461623780338259744370089976732548982927871550594746184278371493204570299289114621049448430835951670917938899062586614437117262775079534581925680959541328305581570868845585059071909337418595739333271789297516957758075207311117950389792 863 1032041276217475670621505150432683468649207678537727187191412273827911499403140803423692367303858987020205478362626962540349075625691515955658690743885053205115060075429066860367876064603413106892659281801402363063298914072216386444656692598243737206392444338377919311258963104673228474519844333633560753582726942010695214292016090929519735410232981670261959560 864 4173234339974372558224911844880837010175635198524415623320450673663524135111225970070317842251813929687254627725476434538186977013412942666788344672344438116478000404443849643332237257388507993082508688041315952145900769844173641170236477463570992073242534370449382107977061442361773178526976808331848481829738134200725166971598546921431360000000000000000000000 865 7356664786127549879680453055857378022680290225767317595837187326983534357694863086675933722414623745999853440738384384913782925387336226244175195196359067602799187040277852630247476275416014305005372142001571248036551077995641946813646475444116615342212776947601867963246231338766757381548899018968783585863556611634716367370845752639762334727571016860688293920 866 18519229282616732222481145402768982997189386543367043819862824868231824091463197608837822754788936197238473029136525324040126610614680378609613284736340873159982831092031892452649209523868442520861700979928524797064169908007177677229622927542149837951261694978225060573837228367577595944503713939358067232665567466870562515253687754793779845791539243644670332960 867 60605190758604652540122625393889199215177756776125627799783720496915455711630245504432089791726958275934832446260195824647828391999814954602678335034996367400096058870830132418205316240244775614724204364171706955135485027300459716138506961263237053045589415203994435610401030879814169182737234213547598003725821837873768125532569803474168880062866145800000000000 868 142042584260782298279590850296594053084132478489722169733209626021427316037248627873435556563914017365648246732183552514792207975788791679648747660816882263775182952334297738431783236243260833308383942409429771987821104256031154909576251154127351228016396752275728751510122816001486152335668301776082727181404866687858805921321099896454157439518004613120000000000 869 332369522929549736594759237286891905348569201619069137505987276571192292288142211310664531007865077741040555989152513927263936912509881687023381725335438290811129928350401178553960871325196931079996388796872817907112070489336731729864461299187996154650197122255065897786886069904654597059355521435945275765591563467906512339120158254323431751288535155672360000000 870 1213618399663257047013738672683035950112674460605798191057198343713977275101049239139723761204202009909753740616191703806784965087200870745020994374979295978037762819557254085410280812116964946186200062915968698907006256614707397496778032535727184229574626548956378256411689868125038402974371385438089306695076548912596366050849744696264198965025381219996532736000 871 2277788062280190510169271176800143024712418953550823152349163322660873582015043212670355714789961503097658560741840494950367593758592190281915752669315766860273344663292912966146636775583863065312801610453945784915500639060135937758806216685094576865669331931996765169796866669128378107936154854423927529309324311092260075284663206264201088502301572076192321680000 872 6760927218221149654443820694517756072128803432139410735999977237457892184790974555720560556774937087737362090911017727974278695298189270173675130444299153344162453586730879682450623053851301106504917425345233328046776164900143998977754398342994477507284144414103205771116614445885176167308454525024276735443208176583530964303967452274992029866585185148260000000000 873 19582790834082686987191410900595460927961422691819770685267610249878599724181580769466394502790710289079238854093476257647890827452061735130559341674851250549905268575504060320016251820220977824757853318318195920119044416797929311964156995499069056459694495992606193884039205460156622241078241847547230187192476058276134165209075423011110898844248762658754000000000 874 40907299292345394052146253833738690985159706834326924817004412248211827832298364068873485957970306383913723171138357361697816487216101798655516071685000877637582932158956307621332683328757461118726853996848495944676778964706044917538073862291237276003566940835725685315876586812251783054323381703823038370551901183035907121894090149467597321601802819233772576000000 875 112122103555013737234788637580052961035928054149103538825327504354199159408022970087673435890328478264114702435392954474353880616383431792332015126053293067329237320038081955385185284748732544135982158782340707972371175451566270592925152372251028738061965578938983448247146909374143133695588327448335172521812031704848151370556658154320023590909900581079322395166720 876 419226533266305482833810415578406206229525198488306853807093180089661537359145455502334711866211819698900418429359854481235160165491309776931299908003994581361091518918951233809879992878113483913051780670265267599801691047379253298255221216708881360343907995648212294027602205390607465754029110122275806048007611199760494902645849250325644606703639638692224000000000 877 733417275475984210887687439710737413257447888004932173212120802084419147738053532774655985747061737964329207195984667530507394212653596160275201225225739927592475142704345779079800079726605623330449063188896365482114999964052775958517305507744891635079976477536025231863507074512916811088200838128210592774728187009220477132883820744713215275960759229368997786119240 878 1920113326434265409662863929958235367096648710349893391402297262146600225094418378780315746700966680848401276477991327743997092869209464546339009560468057500377984257656744688840308836344738961494121698483195281942024433935465600843120293174801109701016015976942645694972396197285856018767225773527565038598648246369069327294397872670955437916541662113371379054195200 879 6283643942616385665393083321016723175420724941067674562473625495861303058714959438444492362124582855263589479032290773263207965876751353191501684897897037061938887811276395610047841429087997185609190919036297921682708010431183163087785656471224803619591376407649385998398717357589071742752151226957727933560843971066325584391867019204512466378187832000917876829000000 880 15675380535767476815021307866810850518133025363245181230847296412444895167932086395916775942955189447629006877508290061492320101188810686886586512911535354822677799820747207378045552724867087161818460221277520449058801764429155438554019476151277673986313515277611066539573571953561695816663818100896557716655585268919062150369018109619194121403048127899238400000000000 881 34454989042333146857056394304616164674570783602032466042929000165412004510042409275851492886631777837372285665380140061834115206881388846044218520560093885023046284535322917605178055550627298185369972549513271694761629882799475601042511721344748622435511732460518555673865322826439145362982235776967710458932956783005209924295788735053610220024891778248377331442258600 882 121425546187755592592476758359830877683894956088472837890144603398477365495344269554537647634649464173356054929887208443865825177682129578443032492034374424226600017642475199204365526742341289417281182369347877727742705767357547269139995339908417590460514770617317116647819222400825016545837029924869222320401635494541476178887983401578721702405544236435414056960000000 883 236158016555503392840196613542111320756014241049865889785560946902705238147813784974210829497706513547338935851904803519031866024756624945358296921704984752185018277487003772117292934694165351985782097156231526090239763437123262145525593858468657931021710578521431074066728221907570504550476753479606775399154704085876633849944132411374162757699251695592624856040516840 884 687135750707047399407630235537157367770553056740282706221837761367274374182971436623049718144066925738953391426005889866702301096118375092634929447986296440795476351556902363537743634865390349707752129371304014610076220723728853411604736923236257256226342873403103742873051884917939042161464767225445666750733335912970422227236475021519808886309891111730000000000000000 885 2104830464351427643467688859139760011329500213697980524508738261363293904773609172561942211452182657269924971895722808313266276371219876827865587485600983152775347306821785081320177440756027463559772199068617190398418487269100307736754981264934395893939096113277270929546028444054846946244528395737827579831581859315356820679187308242976990104709000026602613176942592000 886 4237684165721464513511550466996179291672503613670427750856121349158004099127833621884386297373281703833932999514751859882189165645129780924075806420999561698546751342330197943012391152564819110685662197041837516890047927180673592296893954108869276618155068264961081801661155416287195153428505069051710794043735080686281821468856754173494289982597159697497620445425475840 887 11094399469367279546968610309073470627220235430967117877033627502912702528895813990477608775193366239207684829465004029473333308596966672543426202407624380118723344935393688023030844870114384390254280318530741066037910743901112858272770498427335603049110845116434057504859450030623078698812003378568516243928408523219931884578549914721526698529570070455315464855960609040 888 44480151792761519927443390696744637345278696532765500620474351743242188512298194851295156977481998342688634883807344365045683902521764578232354634090827795011261741846511636516077277532805803933986571818821632226105862258642386156059999594130186853974816767425035020635244260611888634246112318908799848381837616198913890972569666521644970841184002581838387200000000000000 889 76492125793698146325061283468486754369678482941060124253541805112844424830782040717879084802716653505115956702597911954321511008716781968729466173490466612004809901325653932366317948829261553259050172507688739466057827165008641112887948439739993474821962511248423884024125135878118071541413042444851627361926035741221789656277386682053614649073331044493403415114148000000 890 208761964225916948326924519797433019800913348455768292444385484051689778629395625519084648132365924335382308440157175918595235048450541056341218694952157007883962251688832645803645626069019001774394733254936025104001118924314185919968472341498965919682494425054821094725632458265708145921535567697138751116635151678904274931362829154241657130600969106790252557251427467264 891 654144368330322173781193591395195497958807789811434609844295893064465568070501235039878138933478442050098898416586163949055596939993683379717953555568181755181141542780320702929925326006663304711312879717102713672167465070184802572043457816083150739668591844441898723692494251919648061617002196076094663936732598167254973429536528663168752243259399767119687248000000000000 892 1516134461195894777083260111438183086305434397011528170230996837455275359768935952702916756631977448611499224668438838374543376032185827555164376252335910609458017732234940360467517854207986923818258412939043668737856166958780626941004895202342664295031598024348561872489572198703242002860570170029214214883613285218879364552622102931699772140189226690601320805658576000000 893 3575251614573899534442387245923917604124703902606707597495071160035955465407840837343167356573592778393804354754934495156128594839792066442781815376597917986141916838439799257764914304867112201934499750871365311202547146528162012741894050757941789529119764823524840295587016049304224086572594138545503970938887330949258248372236591101149552942711383748357642673972581000000 894 12421380062989266066515209413704714164892199871779709990127243973536475248627347195020166536606233436454836913301235495306803869021855552426430093264995125457634187955691057474711524013412069828021377612810970965676862199449245354155832030648742675297642107851953296336972659551161141324101916128140314045029312138376907723870487493723885423980552410719720462184230668800000 895 25464748037702016709805724205636863824641887553331455663404505959393506066906875883940763689611126373725196952622636041119778912517417499960836857503287722651589729964419663322839825888225010891924389892339542226854046887137818700871158000437644400764603664577995454808084334475043300689754857229552728081281351715457912764715472293119138277780898737331793361485970550565376 896 73267057356352101629257138579697404441430238073742134861603287555486704002133871813768948594411523562312756438005598517849496161886282868107587913958474287354401374981381387210590454291463194998189157843874609366864814557714320733812848940381088227278551757216250231180794995550909991462105928517271956458915866016322496404297659648595215524320319975763456806400000000000000 897 209796572565078472571651661500694335127791905698036546335156621486514995625056800588731589573971641161906189801424785970227539493929485684031516874117673769767359670179586993319108047236617903808055982045636643393753686822896397385907526580198043691687357246822972018924928783012854998955152527588820647146267355618066008665830828635870456498575736055695152608527978400000000 898 439371501829294115803091620391568803004960599149383109339753946444484540390811508447983456525827208111958209734111580511558839608931820106956858157558072428421512250457518161979532304243592887064630762749702943815934952114850911385224648643465410235888698081455019063762314146520707541299021257209961830830609287317458131364743640296266971110200407461851586621166557799443232 899 1150293430010718899507103804255920045418053403063071959033699178645813835306071834387428541527485656962273499350283114257259151835630532160949419915663065629360740083542763586194556337465506281053126361478895713330157429543559738823594062798520541192959075445948333285703112967258545738380724583398353746674281043140552788497786589749005041246089294063276372349359671664500000 900 4778650270507355231528997603482892769252578484899825453659199101856483885169380942838453131525408485093533712785620261741150520862423894026083459542914460349129998080593061304053118441731203055108562601299739938311220792289269852162399328336387912104121365455546557630898456993678616870438444490361466708013673313311614708463187140765823733593194764469046851589450791649280000 901 7884213470666397502535960984191747979793182970141483549906863946252411720726025247262703042736699688661259197979118313418541005261087905667618057021756702255510935913794729692374088322985435783940327068561058547338912223797277763393014945660921156868773611710915639086469465532354445126808304630475531897308646927841772001535987888022707476638741424592672533259052645398480000 902 20644237844376220238416880290682094402615344042687381361786022050335434110764312337873739065015757275133620170757683839382297598133566957848817153680882836530212236657103308256484702625431494321083394232038557039753840456602285430327356870136705376712944387504063998098582288771398573604720344138957523626916541798889976818641008832808684421249182009313417990469531834400000000 903 67950015991908524063485225286503073219807158134522608828604401807442588082618147447091548428689125917108197642867862880221149255344892001565071176384618054691643239373988568450503131308652551326567470679596658652063748559579801525866983897993995492579300446646073250097344290910558947494219979380364633307502296415900903248490579307795249976984535991353614222004022532000000000 904 160404275824781088400196874441815031030763598837272026777428321525929332602455013396963015501021119365522371384990095179761198172030183272651560010721821181174385196278699702101218213374829889670708707589640702154449631758497118504467065195150212706936307423964427375844228970766640360877247069849335692073853609387298302740763239514373183110281224235553566489696842230400000000 905 385205246136614495471900608462578192839457294641257731893206679246480486869322735103315706254829865209268499237256785227849971585833507116403893228527349847247427295686339688041067796563152092929485467573588367939438745453353464094177307636374389993662053899694970057279365937462371273018071042162909205675214259405811581594470195157362174602898029204443196557070285622091664000 906 1287873727650112151794587559527518631757615108823800915522417210455713282823994489051575063605688177781517233009563090240553259459882322659619234712798076589887434946182207165368991131900710237680056257092904999317139956423173599340302727685468139812663632849712817560247014727998435617531965132310196245827746255030980921595528215900898932407235052199210899661405604853418048000 907 2538688461509472133896707557961638516431643736110690570040697369602643805522105898524094237440761618918305016937147162965245168064338082686504298459343600786941788027561536197089508380958844468603125848218761914864970690936974663291667761297925716625178764625157029062241370118095747614412946504173200208043355904284612273576261330929865440423910096598861107149794644985856418000 908 7384867527216232225612572110300364847711400223162092815330096847848114519111800880866506745296184478523623128061267829137045819393574406491650429736263557785241954015159816272596098986768099959797487809000266363520145253543432366299857328861612039319910071617231752555303956493282006316790553374162438813915973256079120928046530169735000927367898838561119826661168617635852800000 909 21825798345790865753709255371015616455539057603042551364090463169569965680626925612421016601020989727994956145609411592218148658498420797574248020464631570382990987955688711349866974680254903475387047385062360847745312165571591607493055575591377376954709066615060217166336137010433150364375126619478301395486775686279045363933298166698080251133818130626940435767930493649000000000 910 48123605133897064306286574302271518786796651099330121805062813799767703499756330200875866430501863448085739389365735213885398774874942940368178797890434876784810924400610830830642127079929594981681504524899865246976354363337878577052383410502460706819464220125410011379051295964005784002112432283173911243415970516808773323546360471557880833099931329976190337827642129774542848000 911 119264318568554910242321344439975271835563676723638376924022313250224397538521534777844701081647129875437895335079207493710075521984931428162475921591849148403300261927857887590568951124779337299758059601265946175531435435235469194603016533975675776511121429606208573519986405594696638565824324194342851077529242378660388824502959984029560483802581799481703453495978070524695182088 912 478755723295385331664207732674986303079122381347547548891283206023559559590751691796812842341319378449683479793357246397024163009666665837445293787890692337872352448405941753140717498351720552149509254746542978858429331770095214903650885474474198581849145621100960040453163032906929962121822819012108591880792478976104118350916557635453661645346118707225628243262464000000000000000 913 817553000732453310145712936009977888140220147257908068614115633051150516508933745648378664178324192869650782873326527990433563329086060755824279720335227293474483874288131603328174254238327410492375325344490663544958856549055697858002228340124138853174895688196838054125603927377028276885417269551516520464655539824002324628287985152236327564848275776655384288971447624631906922000 914 2140111413852741140076455566942304465394064027861153680840537002789368659753704439413715311556070840013812328707280868803605460485518894565291580809578746045863773457023251331611259876175979634825554675301903075827788299627173147041003804695790001603096832995215852302087508699894805455119080339888821776510445667975748473118959495275668294146838671377056720125463553870050471616640 915 7285715397018507247232986444430155384833295978478099688030998128813279358790188401536406653178836647788155252021658606189793666999259474035775590557948552607234837688020235966369347182853719914778144178525427895756248706448633067428858891605557545297203615240426221176532215175573577657170274201396228225978938893600561321463830509709456190761601298239095405313897439563063129600000 916 16298459975720164659919762641666292306850802875873203640969621268575307440528100013232748763566315782130405266749490482595019909395144177811791324211648295363644721840522501967008839090319566381377847049075458962979631202755148528310677083116023677913910963478308694104283110956537128984422252804191148681364310977347974005450507927168299811390818040864119011135626620206747659840000 917 38629975351230189782206244412135659651572486848294027870186427968522977155344173663842178672982746364675058691172050197310080407270189427587749390511274725980512742255829701755994320946115297421302300786711556663251997539418462966828719410458590906255809422627803856698263288819156160977041732377544136303637639906695082930076631783521087930474605191193464127270332828833274970744640 918 134423473174716937759270461122226088302503916725376457359033457220297272061537214744434165194936541619151664124817796332082879127811162894183983278960082152414809986907016604781542127888649124894651716984172450561298486728509233474981118305395115131068753646453197901288367228119464018294427946061250228944247972662048101290663670482628314126361334171788025794593758490131036160000000 919 263216297702438023877710636456889344063624772191520751626137776890434141583091239263569176125740643085619407878201977780976056125287112179042845035750446137319807276128834859387532266819694093068261521640920894076551318461640177802046737116604662630529048217608348014078411568026332071135609656970872224277075551309968395093708461879524938655254841734331192355492126781732504977608000 920 819805349283549750347594047874116548687889417481994783656352838838167529380409799672541712347325849205724894398177811484820006996711788452312917465259909529502973756358553036818087678111165189946673212347326942524119835100562736770376098190147925794138517083065374487172568985277799858554291721626176299627241074417840655182882251019740776160092665718887445702614954376871280640000000 921 2255145216805100909842026321401613983374273603230818497747962331196195357095445773089105356827136005853094795557343650033055132416598541572616990553843494606958790550503075929578484076393508971197993183684521661573018655263627279307889134838117235292211786509479430994511860859606743259054436990128029715148885696478648613929968661830308115153520610838226629387963250324886541160000000 922 4723224811866118904246981714986969713327068318945076815307345568648336454007180917896230309174965977023610279572577375875384410323983595627924668950116895955097797259513324603053106199683842335802803306191640332988575197047372214385711742330222527613167136284413663026265658386042138398555944378261284898890087856590035720495008388778307821049445136917157375625913878033980588522400000 923 12365791127279033306185964159775307028255355839753182072396179268948810682638761780790491134787401927176224589933969176710864327677064316989662061509312232425505144159386550480780497300952164870690272154232684675779238451490577010715679208553768082745751505172540185886002209155033577168598555078993462069127316740456924188841056636682496603322440716256818453181549009592737114525600000 924 48834245346610050355379413952067398127904990065379248526000344513952192472693598610536169027351045906537503115824115742021385553751282989349661940392346462182775507880963796414928101131491549044308231969006788026630873268566534165427773993699802923899302800652978246260032689900774742440821706154269944778577602076963199788978227533337474817042780059834112116211418441809920000000000000 925 88301208615761906987350902524132463499869278010209233541514683852968496685749735761850728227457345405384499110193569721254086774607106949400254841061178231337367131264847803179607333628190225322034603687028290308228365361025768001560512700175634223924429619442963344351772127716887771754800511919469328747302478833179394096017576834348914370223186023494185264480657939354126381022325760 926 221891054941282936665929072478118639864081014993467438185841921526210825737502180351741742029645409212826236873074917377926153202437677338381033127644304054886094930527676282972241695619694497479434184357074237278260169834116586789974293019402361597705978849172040900114219037798043264297436129961668393518816691157874705966575125223404064406778292030732157733320658267063471464328567040 927 728662399599336497870962411485483642398591078876486403824818091534056419851253732642389783348494456746969087638051408408612345151800070037990911300316769072353993585134304057915504830736536392608848917741786705451521911768988398731297049866346491450054312393224657163303580032209061212338091541343700445526195150106253030737558201019902215177613196312453495734452980815541997840000000000 928 1725636208384901302712469460313536589039641384533637744853318658727099254904962954777744353839884038863968587490892604065964355700264039334967775944537436383665436145407708927507152243217162716091192869986524063312235271484814590244080397472503270213867841498434605855906991979535620113522473930167068804452745070508519551049346941074032901986493572642304568245692535080312640000000000000 929 3981672939981753053271485272452255446889718971340180415306049022526361286486557562185439362436854055408345721419000252123403821124529270728548046009920722306334294122001039349710478605960244512211733036021825115312128392088366503182312817396471209208831738817815197897783998570810833594874803992018920916205079479088475347388157901179366460592919270144195909153418553557075270610621042000 930 14536591671882990264582839734798125318422467008066607251520733747946074305640097930919484970529908042971100018225624322203101799797833874196234493473191326124971620565677840430940803937195716377924555238039437516253940020455409612062657950889983315995914226429210595387740949645745472087025633016033172649510331321417783437547262518329037658848269619657496919597139123427353228528844800000 931 27477402701288343817023288525480069888348045945816969404679353659441558194872047790901405080708995218020135761164958058263318301865322925548667265696256958578700109377914794572695510250335533738979417806766881843042645533957822900521549504227945720607013527218626164621172760951897751881244084557639983155416381104530037191548928674622429045866604383661139579513921088146057690000000000000 932 79386913044813026761868215044073400965726996376868120918569500622442869197950270016254769893356654978738651721473607236646830634494713102051101342667382824841591946410396006610430956087248163640329621163147345515263640057043478739807789369416762413492704909548164284890582512886582146200360044009309426831120180132147716341741531408995188175681187812638828085835573403452287491947123200000 933 233817339804597004345854772171741673519645209722733461105965809130478672148397867735484935292963425919676486008331951541285280445648102679822787810901770823220298666394479568947205212476602004071046109790091662985105511607070925860637828226114823539671836807834732231290844480526272830465013467516651868097923922861271062248834388522068855407557792363022529998812917227961913952853300000000 934 489713394213307014753539905211722190496373569581414081836329431560985091156888978159551831131119208509825980836448309067239505092838249324578759362491920779783092075555485956401291113054280134756055366694928218975609789480349472223502714751796472165931937251551322820252567045756056521650564469514035649792941367127099973432550227647648889243340361556878509338493349473449701576541609530400 935 1333551271388637953880746377939809352950315997452588485658891781184818906883332324973291942427502115283189907726938743034042987224773001099237681540005740378910412515330621836303047442880696940169272180835691191961279534412132071016358328807346432175597429823395786252328280455830158037624985523372490514894422786318407691291957538268212281846207655998111345335759675669151604020056336896000 936 5179264791719063008957806455086401443491104350827234525032156782258782148994461428263591180777119368742476799631230686154707256365146064384792092135444425107424328743377328209475992001830832409744395230949055280509577644034980723687133954547564174406711056085699623804297563904473833947267842744437252775950321528030758949790080195064953467680700574022721417097392463150336000000000000000000 937 8787552808643011914312441537467847964262348610500173921119577744197053733363292857694941673785528908859287247153723184651753133345176952060426576573100417333807473997977476331815210227253411521432575066547041807414593304628072412944572298796914458844978819456305728205696832169673784028991091543741401762778038130746662561355356295449993596654860150068978251167275016768231485781816730068000 938 23170102779588914212700002559851651486037639253805452073978051168861276334097923654267454401904815614354200964562873060168156831035302429127399406516120211056081285878236030614226402046472680131192836160277734611433874531704347877820207604105923916053008333934533758628737538054054284887867089081140706191853251980308033782134403555977189699409092947874795541454396253046941625342464000000000 939 75288481639658053235274642056795731875769355312479730301334063156870033796981988948059675347259251501966805553478108927948443563672499262136015962524482296567780423204710916312741267715457986608141758869019887519114187895681532492655781057132070984188681070664766177214025346049610725160532620091115902681500811100245012499017643977770823266901672134115792629154375676177178170250537727120000 940 183831159193879257747947588659087634947851251414925669208698036431108308452873258513300247723401056029774405460968212579779011514272180215677874912026259043985640542686273305215722029122294568065544335404807892170036552903195827307929473561986679812294551989978628962594830720151522834392678648114374492318998910414333293023323927400500394264787539052752706466540976864172241057994193305600000 941 412827810403615881092586626693766753621160523565830441188997255301196110066654658638017723093143582242400342984523061773208519723401234585716146800002241994205614104668612866281371867972011646188377832804219046170512704244869650202938031836430519475895685696489137889431483543973406073740523779811670177241248846139603873256833073969620281386942015688904500835998053204808882383221779179509200 942 1435448495785178838679281362974170289070130361099534973125911704890769294875261291284547350249327133817585626753137159041207683850953505189373660040128744639627430958305938314601219262128097992398719763540087269244276409998587878111188324281905735261128885775891274063597602763960919579380567379080011047270649398988913665630770423671231469000616905813611949576109472812760228361925288286720000 943 2829564275024303545982679473332954203149008481774139743957469113569592874219059579320783304111243228886845063808961227507728152856587655851599598217007545987460202239011747727716142460837904075566632894508097964880789682485592835606760174891713151619641837876665265297477199292353444245058775346076214773570687767027263467033466065240016022855850178790317294196310990817615742251737761350500000 944 8402862201508051364455896662130294661392096124655703242137304040981019603588471777360286669092620552649548068183429541611331488375086951866881813173298203798576718810902094955139266266088586502568371666394649496499078759474326625058589459422044955598546772569503370877075798174533206663814366693521093729695184702791773048854592468644827122776154026768289352033023697103707601891436800000000000 945 25467485914875535424299462149298698296139452252816563099637389918589964483338713110050590036185822171497308815190695805599130035460439927240198734430474549083926066651536647295652924490455969455378118619129070342360889356374796225662039533919074069459841375367155463023440249924963076291971948140809792889552412056400004967276793322077186772968246822355672935347931239606769687670150873088000000 946 50782157737632387417369562697781526846221200712901664654894868646412405674400692185205082224736297164899138228951771524373028076961993885924997741085156055040492861032091531227746607564163261841602873888954635633529106419085970865980082813102169835865617101228037841315239886538308026087252595402486769656213937105706094732278740045456805086369558038930497578164613596266567794557853191771939840 947 132929272863638559149849433532393850432980803753808178709731035344990344995752082368126597583849461276475975632001108774547126782775190402816256493988584897196264906488471816723810222652603327099491333591813034902205567764451084877530725543773946003088195470414171718048179961950540069227766107229541656518655917866669272582640005139745744038939772568909233407658269699692565275610612313926775880 948 520816579208151797772958097558151743950492869440797482496532309278893326119868885361894894892492504956906260160530716300418857815053947407341831714849647447388321261065247211754977707344407853666608254085841401661520719211743290111034778555192732360495831272557364122176180349728421049761743028160665611950677980242415690842760608292292432661777333002692686741646386501552642148919875072000000000 949 911127601223181003978853998226852236173190437170888244601806783030883308298270586931991640333263049037111070519264715923414930624796834653074187938695522001291557258439663952552710556802194650088043976803517584099919682245028018067635188367205905014660371666720735085594792310307124468273729696419156082579709920760484644125856695865437662310843570676365583895624627996410400619082722579140000000 950 2507537930019150914078975432753677742111923313641323704105547688415487231841279336428726588961648419083050319697268053976458871624363286438892238277013148431366013820291234594991892198152517613633697486483228317947617228336960250693419477834710699006255013975112972519351050675161003759826956650537745893940626914678836045810283392232609403339929503013801011237957951845682294973873153152856883200 951 7806057825859768410155851550034193051495380952417342593276990584831012471638782907728276803110548911651276835787959277196605988424650141818856454824164967375124013005573897707423135717348062147617299668760124592710092825019970348260012943297760381565003616100440247192233813814811054361779182669351825061160816533640601511153971775169253581523132758616764052822440543599192191591781969927476000000 952 18680738235475553529028180245386262970462389511275422200869493951853183257993073925799021932945504820490388969223637606296338602870327092809098325059571347764409274852541113474217084523013490669099478264219412818343267202077589561816089806878024918189991349032281157206624175548518302035416559230387081284552068362395868297360380306553772236479042023297013029291482596757096100168816634880000000000 953 42802813034281212476821014873661982395841932351407375420987969645775107554324155124235782971640842971255627464411999285659604443923355158506959709469284662418836018500764366423995754949906296948685707208080402851245466857900804846016519665656699104304230774211932456396539704301367164775945204461422655234507600770682280346947180342559643732785464602765182897946808017113229130586820016503610930000 954 149758978156131747656482473156210731459518349845790162161687954984412069872819062377700057299880328746901234889130025130396939480341319597990791443597653263491201235039944415201295386921772822244494714625403318076415490218610967826869156087471535954913574767087991601740427220102385384491664687843661490752294095884628958592985241342496142507687422903414240752500365708232139176172232602989465600000 955 305109838778520218671036179215541355284687726519363406867876904079141452824991366180728343919435162255645564045797235462671607694807048427047167333572141082227298757703472926110674739050331278172656724535854560892544294175999136923086974525809238437800706252592287202795254355078371793078416378283782560472379106463845384996316981136008576476768728410366966188269181513022950855694408297013121552000 956 853409649001385959574053167728955523346188703470501639953955985929160446280523107676345187147618484074311262923432555919168893190565466235067672257795333277856067152080937113319729666218704579613819194118502524764726042439672074072560058857912007614779885547445653593533245601461931525488926158392632058620182499878276962751298249197426209451100814461919884821801608471466847054835548093927734400000 957 2513928388604192843886053075712312049749353345606193529739226233495403978307130270835121628652743547815639505334341864786555231626780850353878939494721634399161498212371715729508215632029100153607069440216084764354555245884613537113858567558874743235153511351164494377572215232503700598328141422035190612418823568274303913715256025426578966586748429700323398807816829452290284109191137572313920000000 958 5264397989862889162730577779630281938541893140711428993899094203178178900752776883161123849730184272351597955908809665489750585203958867071204954529300315401781589792799010521725932371034454722976080916130749935011977419895682761768562246984536470574900027067164098902882596198701064729128631513976516454609371668441888701366066469595430376481743399172419056483501490765975362918640996107395023212800 959 13863925369941815103112546600595826614652757711989050322668821458831323776588778254906262101902113706616318416391779312634023592129352012690037340312025376438914349256997734983271267974187073713577319978286880053577567729036165009905922311644524766830272428838668834561400709772724068349537893551010563013420538896360949938166414510032246830944183934039195769213414648881221164537301636275872331860000 960 58080239098748787302019009170475753061496758971685941259415309715910010723283975236812141599067114247895189068268898146545746230521784390575745069509633494834479829061554692867663074482366051543297176230577243784310104134243861372365964200440062996450278035757974565060043628489829821753597297448057554983331330207318970029920857609413219746742348759223908596558849398205432810855644945448960000000000 961 94466109626791841658837629447746302749370341490240799116258716454503083166002945576648291275026889203313406534261126756604775508197735281676003182363471651551848563897266539716921723810658429426016665711590700157357326680707285757502794385281979073810565379240308942448130995464349639276956839381267451720587480384475935349386633348025508348165575218126136851716400066062251029206679101957078180500000 962 247377720928727578221332847792535603294251902551888874956592825258517018727130044253990941857283015147380351161009715442017010388599158026439502743891841610304636616913377724324734974905143482147916518793198255072667846991919963270520115528904980664864623768311963598178878428303084330748362727332134588856531793924656273566891104381412286494866487834516365367160042326960220756239875966699378037760000 963 812148198454683858078165505923644248893172408707175442773435103001566414884449302247664937792496779401944324037523605666855809590273246178698741955444428846887081808893891687289075885678473988192050424200058406401190088711547562174237342526505477934674443292878668783976620365770764079551745891239292516535415324521985202142254163467090997888776693066021459696581495435682595194263479156506788019600000 964 1883466448353514208032887560417586692485871428416013537187268164986150595912187553109932767203426936349353408233513854180853642565389649511940559331022803332314301031563104433472951562914022955576091107701455738050002087393914198544178808399776028354830444635345903410139422535552490458501196231138218140178127681655897336967174125632188652094482605297143131599571679133386011897304273908314872579200000 965 4615396511031817547371926354487924936025091184370702414831079588713382234817458250653151130895405375518629334369901301669967310682088730574470007640969833811678460529173196954601450991899208557640339903152358080501755534266467672124445918322242184035771087621386862903593273597285375820009084757584147745398155635253259335956349310114877088815619488537920908553474919694668457886767200408272182105283840 966 15542823026271820284161233678111841599527597901300551694568614308746347528241329850523382501802136709339512280877088056135955852676203693516015278152534016524308598199817914940742415695752757693420482048043467836597781272155925059267477992004370385417494998709607318462023717391078726670738993550044068009903118404457647415651040824512695499242252164863440541788363100880199879405112066325749760000000000 967 30417698815027280948889754414653725351060595328887661880518584866483112250521455169218075628324700869729266513887901450739222281611450264565176194874934210797738686026065390439931438903530543255706415422098987941961362149768979834203204460043901532315974469214802363616764633561663191489197920904779164420767827715075591503875734707729279024695057945104467399772369776957044461756646007342432263450000000 968 90353598481176193381064370735851562130663734614469660511213849322861298009933097386930499296338380504121521809745888593770113867824139926283697085705366727674230722830918406794797519433507357890290992546267409015568310040991272237764693228405892532005528715978367146222638372228860298674373628285031338973042198195428347502490382187487034533212391186171290271559861167238079303028800487748000000000000000 969 260818742594145740623008499259702875321169627008863594707013439862733880039225701610132250203804331116487945093235453979609819630947660892417715380206780375117412430737636002619625018944055109433087279193393062507572712530969899704694412754417826411737173482407709934385597732822431960100492610853010764565111160859739453945538907453910758253116237089313532543599024000447580398074719958960720000000000000 970 572367481192699397731841454814104816668470128785864339674755704900427031959278435561325030697220062946525280932388856482180283472887615027425503811608196316073348435208412255379974894668867480973232779046000833199230749047025270278517138210580359691019137398682084495279451185629702707354593200251929328480790588935779768824057982267426298636590377709268093249196901480376629709655012055539059733200896000 971 1428983984192467809249111369295817308873247618366659634564717738861980095556980677063592270191974263590431391849017087315910587888015397973294406115267687077204441882712157275433153830935274905477210160875982031945256740284459510333492217698308402040821937179515802072400568650017663302116864776452816163299008694712004659404105666767709466325836271240209269061534708455733759626511341887318027354500000000 972 5644172027350663733905069957630600127847089191312374287216723768618036996673045008963643280424184777537156865892831985666267961256395515280397995013126385119763304002358106528049760781800075923623634196104872899590423789451680584494648701424075518021207627535599562626368165522229784637142599717100743540274861745438113040688372953514894509834377706756489561839082704425386626529085454682962426880000000000 973 9852485417605643956182143077306361524289250688110416377200555735527028749411031183915574729695009739063728163001306030901734731125070180005809482238809482750292078181618164467682986754433818117321088996738318736782819497879982967446610484449297236889306042297684899344904903407584027883608706016332763784686793304133017026306190816973341660043243461516603943842839442727990914476368799089465873183138000000 974 25642084989736498693906037449206641624000505746031009298867814876977833259250045234846092919787511010248408928783885836443208101593840733732491014057424442981737424676771271119238485024181478545046079826134139612430977911467666405428384561544067181751668554060580046489509404867208291185529968758714778723438716712106180167819764645467406000309185261732154727484684088466949265313296068973051920668916983360 975 87430803688170104168797241139455141856029232485708213818164515321271884895801598749319069661767530282687815210594837459636386114986738046863913542477619819682877005740647524129392400102456936478456990551697007184259094658235811116553522131929236484962045445846872813440335778777429688727480415063598339993012653661841158958616860065815945195237652147728250018925495895833940020186721752166846605773028966400 976 199357964114969833904331432532145180239417701680583198723716814264820937593245611738877412024147222855434084068467662764333697143551348908392278624714862687964387327655445277310876332247184824575929660330375579917223571124742624996782152334611376853304680627156088002502217684431399003903271350847098673847384848264641602987868548406568102037437562602162135455240358747424611733387310536413777076000000000000 977 460128405068485690567056422655915876041849563790792663899168349413300119741427887652155912325100786045775890647335212951734215822805177436919657273782719305409986117892332303321819412214079098544855730506517952975411834185576581219036808808234000131712826072383058552930156150534027346078369355843965273206163473634756213453429693393931922526448862953834442246968068802240635247721867459525335494159934751040 978 1599903335934032683536809023446340191557258737317402135862915433900757713382853721189260688788308833390286904518635826383314843853062815704258843306816348294876461038961321175644066790729368400249873372112543694349873711379922807362292490602647930482162481919151156184702134806333182835600476079751089294435877006155186778127818600520123945263643353785929131418215196343440270439016618572252481245710400000000 979 3154167967225681217620529335741312109829554843562403870669018955748616262270541979018715719725380396628575147530142917054345353174092870999489454793135330542856780846355239454655493872395711362428386473458444103208928472515717080794833822090489163966678841135687274287537450901561263695691028236673702074298062250705963017143650074415434179204467010819380288397325345588042697125174104437466714550610692400000 980 9697216914439741881196674969693414822927085269265934860163361609659817594302830520956315387886629915795110277702561602629451825278411931730514333208941426285784497891699194351624642219313600894583197876912112791271141750129048278992643425156584287122607692608070322013303115258566218149267736333459130279227538986314196259726299328438260102024759101560255000248294418240258432105853157225729012598736683008000 981 27113860217625533402844202083827615035716050418254530248875100470740739339281594876023260293185919786127554968860875394041881824129683975971009022112093164630333295400658954174992334298887285032981031594540573236419209252261243505158718543609879207927060855258420910691563353171612804725971199199195555332970050440439931884003832431896187722755382165458504348241054137425961166087439814102498791178692000000000 982 56592056330151867235059430139705689286734730985614540452194557175998753950753812431340970653478233889410436564638155988485713874253830622996288307136361263663459702917894782137199246748900932513468772064523042564659227435655282428636757864253455070981858659997377689312745740508525254941586976383855726552754657957854071730925480817850268273927781825099150249930402337911151968019953535950595007255198164648000 983 148159921628507151446304009856499480968277119945208102440071894483552819876498733667922966999658697324982555015211585306948199268378496699769899269006378417430130840558345289365977297736662954618566467597720938701603580588623562316044147540638889960769139564815180979714805367131977392857905317326001724335708061263198163274643461172185965748871131912769615184285243362526725417353643035998687914924258470901000 984 593890049297048778156682185237458594796599018403231634859596624166666881469069957408282781398606086266014300604009357001778835171377982390142486458168887969591366397295038142761393137469508561125829921510625403247184062474246122472796599846129693769724804925484417731568459357102948884119913593250960381645714504501740484220998823241368255319811743049759871755596428082571941341069498176209135535180800000000000 985 1056123312440273174154139748013784887945927662658278444972083197347750843294171623207730873612968326535415751877155244766138214911028696855004298547845496044718979284165755077053845703834632576061464349653568477036484221181925918364938417649632346956142424895360514217945422604296764347746329354038877702563326370883577097971647559664573549208636871989012932572368923255446983984649591157668490185978309062049920 986 2659386854025009514577729735492115166892926040652257244445835692015629880784330494057364546272851100459630288772288369745613651694596340257410804790517360048214333430411377937949155196103097081141921805652937853212224627575328930138077417850693606163751320217560565885102770536559192854082417715464381057614230382342038492540266301300615823491167373689243948259028068602575870668574793568565411736225097423488000 987 8751986547048175998102277301887392048749772006790723481522273609020403722226858958503393629879107853233762648390812244427489545110572630635242894816258447453994353183214515343265184030783629208238699350134721629560301472508733106478493511014814980584176174556123900031296349097978810791424936312884106665306906936216098689393584339192875752624892349803826011796219342178542485013976685243982145802966916000000000 988 20264008273488689783287722139401073324548375261285946233986625919685902300968877814642042881378973173489838423719954949951896999927432290437341868171832358680202997371734197371639636828159491543141777107551069811877333383056270617803247152230183480448893593351081739365715923101584796749735459276203553289887893463719663499146569008492549010631920422097202109806887460862279686594726357467507509149560960000000000 989 47707033322150734049982748502200880501618274179061043667545653672657371919604002358888453267992150566755634551272672553566422747444437963465393861563843289951539306688734923990854188574920630219797075377231591345104404183529990836384860397956934984548618359515152918604290367955067162583232681048847624498171057233782028541190181226688379890893417161748447559170721626673249488563417724707162753903272733656900000 990 175307698056654021912442181253506330692972691952754604574085547199904859954938031643054973494799813998983563338428038298338238836393263444787833071528556374764015915684804971731998498810983171904930905230337901269523849282566012116218899495631535988795552953981371923507915538161521705718139107752131734614355195330939947282216944078124291599389562851832626487317535934402385264685667064825598623798844383559680000 991 326988870499119824720963417864845420678034076670725347069368879941872560361386754420573218144427991699672911301596378328241711991530585413518856834621135195653062892559510147463724955891521722365258014489834815019628556733487055448297121833251759595890925887410083271852253328980045927351625054104625670122091158186984032247770940142180050557365353225076009433466190336444110485589333492417774981820858888054932500 992 971043251411568691321323937403561659480176838768198689691356985010559990095830809949122581856744474390412471391971278102996907899139466103426807841025636546772979812569838691654954216381203720590028448828022843295123003908135372414514035025706399521709861825040412049901955207240278803679003701725340661718410982084768553110731810048605091843360595295824704253125133945988361610152398019773835998033000000000000000 993 2801518828589011153546148065716583203054535645799112567672148006427664744355143448938422954979245872472948575638430514224396192896248223436926061439184106466132679719026396505487388594055678588669874694676623864104087759850622853045920069836676038496249669872427489763875243810591626835219051250053626557979725196581314433670671082700631392806431177261362070663380442908721910437220005621817146849670383263876260000 994 5909314976601725974096032505906161838246743086977335379518510361392650513107596630834063694952810312935440616254823159901142223486059834977123698018319623697194213248845203643791004970561845241142495393979647925846002432829599274943303424131962062510349340208048782866083221862637746322957293293152832746949613650926014139043618629670814342256182319610267066725628207259712421635743549726427531945332704239680000000 995 15976078577778918624538582706708578556998066863639881186507145927126272692716122279636166732921009269594118001530917206735150950448334658574118463202138190288000288108704643685244883593783611492254443520574928613098154834583859189702032720423228937751035054050503611727675902850089852155843500932738124665556446603255773283174406232295284497425543899003258833034365770495923130132570332957557878648640621084264987200 996 60184118634311588495462508684129405228472626880287663654773708846412172642557830170517186182927314680781161481830085196382486982977308094311485773740974043333178774346768386146202276196591841243323481515528889862864600602673179179937938029135234928634831603362205418924420571879177111550008614740452538889811964570994302676029031448690602618044071756393882977463324520661394668860099025902272502441781866522769408000 997 105289427305117112358508804541515097080581620831357838157674985232488506040811786561005279832679129160028193569408210009359018074837621906284844176098214059254581046410098306667147158831799583520843645788216509171950472029187267294175700527924546904277259815820324852128673244588622845085832551945950734399718276705668883856736819788765971761706417273008932527749256292053340202031551506589172432058020531080597620000 998 275651509543671057492695152005576971593446326118626541873512506305029630029069143141262046980234277981513185366744722633472053238327272288441322561147838097945906673590583208398312202358783142351901603407188204250859340007194145000776333849138598865797359731027801203898526509179929442766893163174942081024379346003098559854100081442810211618096192156037602355908697812745465661257929765564219716848566229854779600000 999 905811366453085144829099560347170366163566056794407584605515456655198814790581610932368870925096368357581990518304793845265539590604585703179275859371125884009859314116470425932739230410261915437014856518797137658627434646104161181877391298049678273289860159000726675466771880797082768325606205110294167856340361819217057451139479894151937687269811161866977568819276449739777699414401420499851262325451860000000000000 1000 2251508987880371513054154568199978128941395504201676408313324336215155513733534996621014474111177908842827286411047519812999963688464551190820510307771109319600667454446063177310645642601851694012243876121481279372541542690941276656410054547866341667073723271572461888854188966446984861796167013652455361023696513970939742949729639361936951470502317050820570900516877068571281961704933300929318962250026951133626368000 1001 4976522203569105894935198576894216160065751255270212222596654510435661197492674432619040793377913230903981937374096779027637439484771082857098013877591760530089792620697698739685038431796463952900810170164682603757830833099680754213874210906419207057703015176381754325254850892674988934376198463443768932151659597289438530030472355284632318067711964250702298460472973153860010131086644164785014593195170459314297600000 1002 17198873819450163899332077436880503190905936362736122059475802076412664238795916654255395975214557292527679936570117477526011795811377471108819484236926725137337169459332364179827126303472186013707066643643189340508157134585423294659756003910889055170523639291397280216109938230058277570286799501945356176215672121656999670008438269449316298562272786240091214916377227090048578181996827212963294244029389326778630400000 1003 33903145435111275602988575765571604947204280718455893627044531382167426493153743275003261576612553148067380393889486654579138500658184290228683538320554368600601779073869252349744780696682295843401977140610850461772589817591133231464847874320039179991598625030563258597380058673673104081945322568058001566763397830284441867836634357064914554341314580304675534841570079152564210002611138162280694763024800083844422724000 1004 98620935739704203056077746294011777884187745702318859884845964523661840550079526461898206516463767255807946533844421989187626183426350986813940567579915980790507739421895024634232627429191347903616762577932692816999478070722029585138722679675633777729855683235018059505288394772016510743196017476212010257750949658964017752246066733844308143181891422480072357784739515835081620863176929107811256300352480902790812800000 1005 302171117682509518974312443154312199230099554181647412521651354694081809755092944231611687905433155983817773417730720378197228096771092764156022078887480171088966136100069455655493277195732033754624908272652287769294355360478140737749192320016682376628210809733987364108830880451964213104207050143021260926502379618339348839234306285988619840643821768074207499890527451162893624123185000374013585230385925145654634009600 1006 608362145595770704499090182829385569359100854469451708270255223711004470531799723731874162380774283486170546780190993595794160774839830776343901409894584320621340029982829294575756496902972956677968050616228666050218014504233277262447202994383241034770544289942852100914616652338731345389153984236018957455608506388504817760679719135825767573402685770386518691700437039576452067517327936149729503575078014155467494776960 1007 1594002751155832104663976117549134691941977302379549701541203489009761958062597004953285974075037993550278420009031063445855568838473796328194904745941369492084886007166924305961635483182822050911728859837633396544250642298306265935165127050693234212426448492442402389867583083873341673971641400050930703016971193613325260778340129869901320809322882174213570115269070107147771230696831343761510929084783693108466718800000 1008 6486284541712576312209451578422844461125227756888106275954909367794335261301762837591537124633781050090444464223336329341217951135487135105074734334539064681277431807593540933066978580041792557327126539189732318508436976796556005724545379164830037400897707327972648657996575880631164248102297405005782373914608222908039574030933886892469667482218045071265621518373072361553815161116961328475320538181861376000000000000000 1009 10916618335838558360996525745301383150690458336339533559616783993762884248053437290874071101458850819777996205453897465224314816386783241656723391111929416359994185104927122302471876853636785585520501851057399202465739023395301690638311526784386419398753773687753919622011707383466968927768028440347426349674539806284879846747711825754283511104873139454311774461383866497468411023359080499373682173235797104835660412240000 1010 29968967274847432449132354147041487317916550718427532950281805639515956375385626979096158992135450351343590534540202758400493081045984980645557169838816485723740201811496917337312714923618086127189225202880982995254358525109223287964112649630459980169035831921631555259205577438533209274262070738247456987091431266860224162706278401395225070170493905234612182112843582915104476185066819952435511481565355988875021505331200 1011 93529702509830882584150471248986060461403785126755962785845992779052990826014213978032738339664538007613055655782296234147309305029915804528362982881904523122993944792630584116695326746090335136379677524629618008190461497805683195641718143100242758848188338000685710873281395565325093747977718234359654084665540227677685203032355319909780348286580945129247537008001957207294355706331621681191714082456084454435029812000000 1012 217821695467843390521412085292397507645431495910756639430932120380090558934200001689516908519531730467470155403606993118098974034628146410458243026136163557125259578102613693584520647900355150377734070316037643842509592910678751686545198775554494549766744958416147456783028256944404433171733779970205729758075127029275051333041153387406929383176181989718707104740840276012530471336989510544516912681255653094000640000000000 1013 512848562006479232933939367940329851047239038310675677255480524519465152033195128236528318263786001031954494737574181062234131696224110573598643789872936022025524194616467822130765281602489442386273447270267728806263856867696247580503310009902912091504739120213940590207436458202797334325654366247593667947541213231571338685485943578263762190734756365400044001306701482323315920021688600862563943993070647808207361013512000 1014 1783559068655238047368376159458137965070067740088322475174514641422492039554797341094611591084468730529600463908708296802059642584620933946368755732731440660983639442871337344058328452002345634946576806386491071757726954900949582899964435815739242483222339722805470811008181074898452492794179976552501416218461395675508185002226794070430122435293415307353971313832532107141020057416093986836451153744408945389538846720000000 1015 3677354958945521005077788898624579685565460822401217383645264050767260247758231406122444337209119122370975185908621268481146515272219443797331395300343826520583257139194535895671110024886368412511365017837759898329072524644352143720172679920002051278625176185129067683001179415052515056361685993638570541038849877856734454447548122188729435265681876981969324583074476391473598069886734846123386123278416359315257110775808000 1016 10433938663964232510643354973381580284394302328372935474052450746607464683135955566615751179297826057681659560105893162986036275959649106622473198688927546059770127821407792802664487367074280400368163162883244865176337070726574673034515676166221078561475993370600522126657431155933577280279609904160976611585664023749991268295969898344703418939494594675220361021369855488802395672577513213040469642682042734992003872000000000 1017 30220481515779169394418952637196891143423589579938449098389627417314498315501215080402614635225582882926811899039513886508466872434808018533559001659626563651578011647606426628492419424319667096980249990240476731686432733950971520551209645792239205805600811644661460579724374523997644412187999470526590702076522646749961305882111691001873535633207052368937598304324851729595279773931871768470626688109452214117894904820000000 1018 63076264096585344071365554655505526793137502853772189186472282211589811897748141971197613179515369100778109300912328776461936381783907944441487807756202111128829857153416385904671932275687313363484090871150686091864404934489274482415051748049184033571034018577400546230850750352704614477061561047893918000345530575904992320819986154003780533130837392026427932002103263607374571582528316462154023398489537508136515660744551712 1019 165135644253318863286666732358262104723011616914039726347256925097874112268952402610051998757567821195785719746161723705274275681548211275847888057643786663428605446303904513847205398247920633588857969034060336365004216328882021531784963770431974306841977223589891378180057346037085308995920907630429242166583317664308982534569291683156679898106404737655127459529942902309051637229009062483911207455516586279684146257116020000 1020 679864190645925026729163433505581655096166644353739457420858810469177745458160973159090945625437549146708013351040281690243598034232672339573550320015566716398847441998646697043615891088945043859097913483598727184587083062611061286038517906296905597700310096865524750441636347948514929188516499504068065178731006858629400636821265615826958129695862323786688894151091117548909405034954673597633969709429525268881596009676800000 1021 1131856549515025027697138826177663009157125662998394736272285180388265341786955090764158057017067412005599060551283907750489680552422805733388511752746436341968198197428208698431022719761823861522857302879167519474511987263083863990022701925853582319635498124708160173524177672527453971396408430466940532760259461469384204897871695631703948164555661667962756023549400824816720610308417303447068563009497069276943122712250477000 1022 2984317187481499324722287028346880342181547896582074641322861052580856903735768501877007017789812787859069371860273125144223153657482879657776254915619079972692854933756156367104668812157484109532575456510898646037678695733145329596240292239872038371740322417241768129630024768350850454147479192318636853271391082036766186755142181286255267821872833747802909601980402646436279634266772161754477659764939246197295955652753920000 1023 9698582405080583300223535420067251047443189198232163867169256034881335722534005087404459321591801798056930912356528412818503008149521464856920979469343193749884374265613965929918456512286788114796999967416409603151431132143459726439466470036276200925042015386784808409234799428767619631380623710930181247829928862732640312311647409949271061787181677257734792770853498070121739605266627001248118669282006970814590001680000000000 1024 23039476424973106190357284086036940279768565336735634659788868565579302398608871174137920158269071213341732379483083082857133559895144239658005016525274671784846999693389401035568235158769582523787715297237524048480261571771000573154598036889154352843447346306864296116529586389145630887498881248857222815366434169149039531236604891070355538068911217683295660002194994435193301260950990778392524110752571293557728160000000000000 1025 55385263743762129604578452235104125673868396687880688676261866331217293734174567734247556626349479399385072632776508012427753369898223158930531380725871540261960870388182541173875057035169922698686270425503351481635861799156726918615952997534372393081698706031567870492568047760779795649134339581142568789803549219727873451424899684997568153572705689072339124158328576588468914697905956406994756331197511375239445960309261498368 1026 186278550159219702775927865979661678830570885885087868133918912204874553635458620025039299507227791836002977849374226379966616392389362338108757424784152188061149957153226328922437767101655727080905409824976298080757875020068742853867194812604164308738970522174353754670186880382425078508259673011647394409464927317518854409200677348532135774796507855252708432773858946229162363866978144722708409517726963521935742976000000000000 1027 364475877780048317278581123094900723757478430195476647377784080486423070920792787471730388694721583690539424234815545660008820118769170198895360400981178194289788509794626667321345796537665187837228416589756771298758876894254671250650892260674508548133084993441577221109709059344929499205079943042745052632628911575505045119913433101384325542617786634916917052440067620766014817477496030691971772468906202214495523629994786500000 1028 1060170837526202274996898265154400701761147684803730919590682058018373580586411914518937592489081796592607710682333847455239327874903888965119057789730107457357661648986616146287479387246987518513637590489724176092153034070302021807475527833209747263338807195055485066301737183461274858995222790475815121222529133459110803887057459149436159776910323279801036139082959434609998982196227052494714980939177621299310319990205431360000 1029 3141373378129775771503442798264385272297112962615109375465210322589146078487849162317265193147287051613380929021425166711576577446304560033571554106671169462521624358478446279607238792750939378569706490519688069872475908033045719895489845420105792924020710324523507226501828089522071251241034497945098490075672632046503193171430397161639703699748696175747308235573412362602650327280322228430948694895330519639333201594640000000000 1030 6857696367363778048283672624361082287220510676804259846064027490245212903871508015353199798647361098986407650365261225618603911993358423367754570366891900626318841650522247748152138213722161542865496335864145004934535330205227969133403739072077101476903639563135159405934644551929572785050382287653232050730527037209932990907227608000644106719818609955146401351784882476402461062684064402583703146731919148848595265768756039680000 1031 17121593865879898446386201625890104943900088991013084761322410918331112817425400208905167452034857843497923674224060217706503482299567678495504561014983556654968031494356244515704281903416443723478686246993172489943515245751448957327648852248756344315124093815174668218099406056219213321921496397927388509678466688600629250136015959879962692612976227095177866779016441973131342609821199105626645332578927278273713162877893470019600 1032 68629252640624998153007564093413236417521424494853324429362161282632710567577963387983779686883063139776491536072584200275864595562009761396088740282093986749387443670465764321008558161866600961310974980656973147789981616389876036904761775406988108962802081801559070492328575603584775878979637420830678041409546957782216598140737507984496849056585881765850249757339864620627177201799989675265884559117412262760524000000000000000000 1033 117353150181456140509255183505253053877164424514501656312980198822824619282800339376544322237438731595080694560700345535421629482849828453501140201698000991444625460353286409914225249210331412990637612574402121825206242330682304251430483275426393274677179107876640876670703421229004555799427189533477761905805731993025206858385405577835033600344485042178921392184908542974924646735309777054698079445955466190100927981873655492652040 1034 307281443544926421429997650544685440658367927796921542288250274820556841015540301184001115233063304952361870155128372779199088620749742390281658733087888201098355539566294033452748147277357476108906556269912418097573990820252230894899359613105258122960361431689270427289308951780030241413398813987089607206664667098496228642137135213680243297491850901999584290594055292305474275150718466541691827320789617733309185112009598259200000 1035 1049613769002639525395929468300788327505075200986557461894182374590592301591896761154483645972701483499089276431613872526875852466368313828999805860202678894849366007983352869888128745001226519092275343912618949229931407983065041866532839529582744433287424869306460440765921854088497645871608553298966247507208370972332372933148753286502124415955971780597722622425056433850200901210243299757011129851885700846318994361109033984000000 1036 2357020082359000215273254619570296553298815847003445809134262394107866443131306122893662297366660157377699972022780472491731865890472551609687107602185599165032617095474912088782636032522974047382091077385017258638908193671616592880059632195559366009692299964600921492509655562757650056854951480194127058029473732924397303563439872787175938027494053636065999637568656113648463697222492006367873112548085930173427314400129280000000000 1037 5513102483987769970238830305137748892957966261200885929897125820403669146726967353562686653272563337194714080789818130390281952251062118058972999702751933624603720771321080266280790405232004726211131413825103680219123122420959835389233101362525658598753060291526038070504650617816482949129108764185561782887983754284795901850611852104698052749272105730654762640237105888066734512653309143055095880151658675772757141998734599444000000 1038 19169488287028238398507252312196177229867165554802550398118461656399613321196093361457852767032346294479732201726680738792622290914253078232416584198152095117038561249826272548928073181582844452334368906898001589500462104995166594953346473393030986508987605188107231838427221603849883161662192089118578702345397730214690944438764978279460089841536966862867204578681606766799892775494571835121560780130011987956978411986252699002880000 1039 37787349904137272571693023365815068976994746777887564282017938544652603192808845655421725673240071528639558239696243575755028164604725174402944595935017675046737552567212866877213428233341987488561764937386721919331966717035144777553640471721406732588660788854135089528952888578315329764112845580028621159338425181362681926013655131969914716504147955417339433081850512988736408506623464236428127861825136942299653357693498739532052800 1040 117758455414828983329187598126706045625975756632481237931185878406217627905417337406565841827323712846094837602355266332318227325719459960996713587079529752035750355220247245418765151089650700094258004248123646557820105852754478764234869906093852386969834084105523918369037966759169628020180337365597039766515134301670981773033250769220496606402922721887489805252963879644569238541693060871006675199965393456615823937518541209600000000 1041 323747936599875092867289056547891321087177148410404540149764371366257419303257721709394036079996760128820264160243725604439148387281043695393529630125737640322772129890100638262094598880445111008472149216939603647263342464604866202527357385953250205353760264339783822761810492986628590179339125087497672469896448890701157664408516152104111489468286013422495513241109657535819582099535952755525533505826295787335471661257669070490000000 1042 678066489149709458771867891870885407663493548951260668871161735709138863395414322134263064500494545915293364461903658605176304997207506719124688740019225627188548336764903429321090837083592828188669196025761696640463234332702989998859996197306673136031815699903217921982145130559724790624438115280222982981944027377084021240266083747004393247057840363778068197329911551123342524887917845668981283662545150220857833126322277537053735200 1043 1785705243742033545599018880943731852306097625206593182858368135486091947289671586237715291444498838596767342764544119194225899811404030816474094375142218342850260983307493862579756217395452255949046290374889360741005131579327971630915360253611883797029262719346977084249994803394832939697637738380607568842120976754355511943261736900532241232741848478816539736539699995471554619570810089956969931348673122175234505005579760968328400000 1044 7009863476166191454817365960475644610993370078431604930635799679421634830160342765818712570191484388849384285741606199518904081104151411620161062010973712015186889042352149871217483728961484568542183480096916477172434119826303530203089896699484509214367888872881368573305837037965673160147932877495207658709167081781255527903032731707494114148533053161049787398519009557281461921992022160377696822266408425165676636160000000000000000000 1045 12665990440671125053928592241496582936808765633918889095341262929747670614084229254964836222618387659495606472236255453807467529174761550635256776971349558443535917649656721912123868605715533450431225026824350255837676013102058240276579689584457585545937064208939358732573847157399678923004775591665148998068008423186815517412692258682507006567413112543604692075232758301087870805523964534286863052034588141912137018201181785859820953600 1046 31854691671858081503593549850773930632781922048212578169853116124234581650937499099546574963335736020096906934129041754553274999748895636665871356781841169259978498693454799956252813596759629342186197929328732639315378160564377476163864560411301083720923541319679120596185940458513059913405784320217532798390686557104233922521631182197039217794918970002136879390411911298869652489346425714870773686728552145974346615098352610665859280000 1047 104245830146116100440225687352517705047754261874365206760829321478643740574067275131486070981884216482505637432098958511394573017190421572666278302662943111376150518937658444554439378644076374291508516299557275540679676452158124241422584714461201198312565961545665466278529858706156145643964070435804044124164643311359304901469398116963287316564208897010199454279963555859109733899929235611284876294264353762514834397263245197237800612000 1048 247546822945079862455261729206123151167918831143340301554542340854659086472118639784205647490726091634211036357879695508380018778827216239603730887801106224029676755243042730071786275771156317098410971544580399806787318499666241402867352836308781959806527379380835997994783085793334789374720661493864054168922045772623118447243242253504252757245645974181861096257263942176218506810974238001576591854347233489449539628743020695500652800000 1049 571609239501869618766458015447115425475432679710764975204030864533612029152115253653389327806630165523422503522712205121552270872344700737333863965161256920326200592177562152421111318100356262647459258851955080644655883862887724144047598075697195484686597504990585025365003487850356272879965057409640208765108703561535110170196298318008646116359091025464182562697543032024118864924715229759871337464439035294813516060250006594310521381200 1050 2105704596759582825342953744449455751870988120834029287375968737422778546045342488206410515465594539526610056621830071365943609067629165051240612590723994744341943899815876900731617449550267094659922862068252364137343581958730979788000771113950282554981377122957761351746969362962668097672754908518517789646626659473447047891656861026651417484181192992097996374299773835473674165064978523139336627938250529512803538890878264014671341158400 1051 3917868012396251407325183639537140649347572278905967483316445864270710929101298946237243828847425824242607919063976038844937323951165873089580040606910810267636159466363316760685384532575538499416633756468423279184358025068695805041579658888928656585098180430628229488034907779857049838905170115529175810394027363405155880922061317008475109870593847786664667308924397661179361934960445228154511506865448322004104695877019114059861162000000 1052 11396795769912809376760479864486835454911201559569981792076715005385045659828992023217688456764289563762304350952305763234956941673914042876968295114788034224509765325963219333270127807555556537710337778370853215302332894031411913981926677925338907444827395291835233948989078767925975486081422647863416495235765377554608318302005874478601853369754700995760501806106218728773515615755467441007799710696704878814327938154066443843469559244800 1053 33698438052443466526544208298351626131653692170716215271572372268952233558433793957282033512533488655251516665031437768773187195636968692626825214837702674826231594269257177418145109293924447776166640626639251543211724368143805684583352833991944536744725902809955598426338556882942165146324853879940394318870201691772337212556997173915562627266493901493437727015151327307530139517743274104031067562446728927395363256818142679200000000000000 1054 70303560638132412328884472190221174802640203068770775605541820583571777514958423741249377050077336598719288572334293808318975024393639303402840406549657550697274127201586139820410828344731659261739257794780043554413631228513462048378734724491802504556542086127221180336787518221357069963304810286865950949082353073831073487497054189770701806351060572568713844339513706840965567712831660652204036065630753452416621641565171319075095440000000 1055 191418656345158400644784532843336114879494049185673450673931152884383530421934482486726749018935121980405407680369153500478189073723789132117271895992384331883435399535341212656423723668178966826865862050164240168032111953217108856450191468186845420601190541823185439671463607381020554749122194005655283547044737108220314006213736521095219773015169432602794554661539705369418082086007173589236154244314373694499256587689690600448324435468800 1056 738787178155159119793862884426288194073416548269762124512453633271821911478833629206714490763579504339393425447619058638772377660082682098442768820776220313569819777444029855317633065322080424677700133674807552475400513294551083520293437135919656342912922418894975013497672061566303991337574834450876295583427388804115195119239818417537415494899103911898073390676455175654290724355627277125992186136619212377031960149760000000000000000000000 1057 1269006396977970052358721285919670070297638570189307750604545897578894295635891217484487744238722393427889616495388551584948826595991876857460504353058489244209201532836412991132970789685457314533224717349649779157322077090109013342239756317044553765147714298590146751689208899336239590562687682892829249721903190519903363740653018818781369138360365329173624080173327483198110868659279773240183251166419635200940689006776598483725131116200000 1058 3302944573962625991955330579974077769371380950716867933884657368143721068310403812706955020764044292856031112382234597728368269510329148895171646130598014726000468836952394173072771604600728795837222474373754019451759372785331713996378001925601265348712598401433622615108543894824545295658694474693845303736317913636229919194903135016051185721914341717984555192636811166211881420336582259514053071902144900115577050839999091089131094099200000 1059 10808416162893757926534092776962698481989070689178125453702824948344503431664574432640495808910455758573977784581428022690623158866903826020738969635160265587113090260959690832612177105032084263913972626216521484075108534054236928499843302861734807915575149979171292357046014250636245972000406214330321426965557979935387596514374293680906229485508660706501928699107363915309624070034002060714791519980783529885111529571441720525357781831968000 1060 26390766717669687523394816715669711871563960576158857548176216675714292524753636543611591456590336414143645468183998212986999306385248925871027324288647088837609853581600933662123760370845951569005510928442872997579718109793407265748647455600823942519783528012198093670217145224885358848067286101368674226763145566817940923325282631986605083755635756714947204555139015992803057890974240276092697364542262021565240202930422358760672852049920000 1061 59265589164519752538419690684561489338837184826900843100398120712477560543548609889956218700433239667287511886658217260934784327088905318577491255217968327418787516887465419227722406443494585084016533891752282127553778117191116959080397245645942109564711588498475152657374169290364201159919459617280158589226137659966133676935503245930790607513503365896781079809171239084642926143917859645276804156239572179190228682044491004278464929863959400 1062 207358921120940033398985200429369943798528880201826526816056887554071461427686295746399960332805748007417598809759355654921872784504492294584240608449405026844572830569765808837800819312903333773259154910014133517149966943651564791170097005995979013747054933661783721335865162884123519480827562576845337515874207977078299140568351647005828859747175493497434718369415228765016320139678380329876868241409239617827733822561963275961879154688000000 1063 406212391223480788510130857938275090209305250142154387711950485596993241810907766380982177558873560069392232512392205470483672327171903240235905024059499804654261043308036355054010238327948002717547312458088014303908210267148691581349526423005302874386437161282417030033731959006636674506129452490102660296200237579672955742674751310053859518782393099218154378048859066362590952824453813785757719577466336971754486561064282494481518274923378000 1064 1215829159664088866470932549286844745477134413973207311234009328333112402035382067846524195558367882129536078037728900883747366790556584891239979950117604684631274857657718609816125761687826039112004707494377353883828810323735270915868908062325464720135661911182304940104497525942460259231471971686660629180529564581885364207430192022010443741692624388209478642722744302291560765735874726181211425703149951195302140903046214674135040000000000000 1065 3620462715755504969854486335514238836728531882787987776024403349428774170657366218162905404336139857417046652166394193578797014134589739995331316063438516118478628950355537049588284122307359815845746109496432360964800401857329677688226163627259639265507731834616305706317108323310990851431385871413763227972075492754908074146033588396157971201391219613186007609257355745952263472863705776507680250781443580334696602934251673865987239039846400000 1066 7289347661009673242367453986004446409371277217198802889414272015083318635648640529901719258612618594446999270710878440674908590186212870910879940402333161277375272843418572528438439325262164030568464347312292250314295431345884792462901627967723284991715325026073955121178414645805340385413954749950095216668602790066374912306744813944363210369149027173619680652628696089665051607095612132786975977388643276324910820113474749418728511385187328000 1067 19086383418036960994335436626668538269041131022474366715007776773958689351087794365882775811998077540978353355205874636215901457637020877077039406687480424953006678545780061871150935821483215860803199645564553855002632647968986222133545356481953335722326986767815397716066006203470816633194885708774572232489738083148208069199802650800964510403462602015221741795253901766970066265588490853295980014597377033800045333539054242514676580878400000000 1068 74767751796178404333528056635508190132491211627203915200316325923756689549054680722628791607731804263773197429795988494432964515037197567502233308619763087926687685115717807569137960737674993936012247464814363095175830138864214858714520286171844850334790108297008022893134399551256374621435442071703907833170736928165154071185933592581195766113829055425181777731751109160352187560653932877778754476022211122650278809255440922318459535688920064000 1069 130799157074131323333911581709103927874933331727798978769390388747716287709424707842816243382953818726264993329027562656081769588727198557617671062037402529129599458591516545330078274168898858401266278790494145969378887899330527543843586542926477422188046095816600537184825788638309446331257334301110051995113872535151716101997450505528965363118455554525804335829934916337368390206453743849119179184552961702800885564196932686760448201749517465800 1070 359077361253984611642910229495981856054607876502921761770482201781145230189827717127925020876203536522822311343373081062943050075963160359095024076899406538071247625086369653267672548354857616700288317866614279856714355039804201116822047151424391337269091421268062596439537275404721096412555161115111899858776354452105162045925535757867788477382211794558225400009112701721100562780816985487109022870461381838579343807078216621414014019424522936320 1071 1131190661485939532474120787918317983378129015668389312045612666555521503595362989246873730418689227573121039478593011118450200298958794099883630917925213980982286256170132785229604227403004159471100855360442417383477722230706073945650245132244646005971606063525910112446461024080459856238255634091171260659458424718488593191092279215591904738341060716172151056620216233451610083348520089820649314108293898080871685012122025024001966001679641600000 1072 2662347422283050460032195915367019443341940865271703559806345074015465230072475426413626617871201714746589831421079184429615180980131902106118765965957715329211496128793638543879277321142168403292482141659242365707768714888116127562261209965537014467975206655177381597207103998063765502431510575061038816770162456830059014470917302885994519373221785334038739647780402021822432691085985379876847801764182232627154774953070096511079304864768000000000 1073 6146205976172459142072763161792471025070163357709944685843755387412363250567360332681796007245449219965599123024610407116868970240738701732776903640196308648973527912169096279996764883651521274331914622489250386740902308007169191867267572406457425652448243510420668364678779864752846150563862424333085707628138808020807249125892971213045032021721055443217813287007733287980719791211902705522486245301695876062443460366648813313407121616454895872000 1074 21366017423537928350741187543951105100227399749888114951303537757264203842741262297934119191809557778090337628897688537019279564342675519540669646815752027317164084284424838013311868116885063422701104068216240318051888335637061033618311452709676492699407821554551369123439971612997580997607697525172855520250286887898532818819044699842438581861928937320745007372492696568106627091636851349265646985308697155563977709319074317363824073163453118976000 1075 43868981600743182315150569561605052280433091196517557172617897511435916864698839401110878154942760557339085850381280065538948251994725635866998209363229162385555123857125905864874560431178695317783139964820758070807805477985156779160832682611206696097370507174708648072050520658826870201509727197066543661033224721069935557927759398168528437942520785444489154716037673589756619717116363846267703768020680960723683963792201303698651643736571970219520 1076 122515016140983493453144797932892642848699711736988570747854262039365709001151555755877269340724484934761956203159679373974696699417867998390596990044183093460161156374261830062914607186733991355458234617882339501547446912321460557447538840170135404800878330329528443369334051380596410528886589705383148281688893600862152777370377492710642952376595816279347609453669010033228770869129242560520412230779026680855058230240968866454132718615513000192000 1077 360842099374833010054176262307682570353782662443083356605623299726455512155652299564182291134296551494171605619692241377982042998493146676423420896484591325685653775914819001465434607165144969033239528608593239521673675696489994031530798853448680769640534491123991631709436209334282836729566895762763822259302067012618027312699554612612483880615213390428972776015146675635097891501373427942594227683765734353400048498608620623262182364348329641104000 1078 761329474750737349836834920878724898525568057374744430285143605668445429108654373350069912736108852938692169779151480033788466059788765466487662481069254644616269265942821681899927719558757817133825261651926593535963647351492020889951472383115523939810551002385017333914694711320220481268156903298554397333231767123795285922660517944898298396482560991263079914922530106038277786562011434476484921141162689178431112169943377580640192546919985931878400 1079 1978634852815416381136864613082046687338705910864155238376320865545333618484754391786363776689864355995404593526723189007908960574032447184106441575916691150027873845757712447291747578218330572246567279052510943140307189062983069126272151959400913896799344497442400641656897257285179831333365902862548854028469916293007665416612219007001118269402178032507179146421699135287433723227416734184242066330215256485051468339696481490094474118299167140000000 1080 8400380388326665086213365001657039094022868360759678945755508045029687105086556857143970410418849469089672911919720797994030284540443038576648007083063677830404971304618003570424840969797409270469860540281234067815480120429434519981984847251755244138628665211169309478276981759086476544107626398509572221011809976944730034441550216250109994095801986327484881812215098037041949702437977716168483351734293639935314341204104741451869172478771200000000000 1081 13561515249643786568212471420234474979102681982526565879986730762354972860446527885758463603404512896816133374698103778541785242795978349804764534969604020028961271371284030188641161854380629250946310715140001258221730076059396483649303629573760869275055432833068103908974832652808927903881945516429645255518646086697031223265171097593571236196118129220060206257847923102719794228548990436961435381900002583056333853156847595371351471981041466613800000 1082 35504507830786377422084790913725638128908412745650685318211660992620521773214568807467920331277243302550780846924832016586587304442594210635494534032002978326111069960032898242083613915078455407350557144396896652929181165577126927482832341465426336833440773522729347284781796598368012213871872202428836265816383611629805115407397954263399244078191469212890597508623810043675351238056818035038832067072328052278429907848277565408181384473211272626797600 1083 116284171588981642709131410060427520172773477267652082385588810525693232820532832528296520977559094963721829686182124031003094941590501141464944100896591378549898685099236378779349022104452374531526514488142707387177432858877485076714049706000555081747143899828026271178033853509186398402808468808011930342850105182286047277206658908150072957895991532912017223178773572177466147664115317152131783207365247201167691330118765254286204625082822850000000000 1084 270390574354820473950546314746344808928521954346398316557321133403707379744484430336267222258493233917570706001078192391496893863726942476890626665746995493144213949238812598926079214637743906593214766358079425765325711620145125280731736596831363120719924053520101621088117346957527253497460314825219096956403109743570680947856917277543261370444331391027436731321215534819905401364093574733647129664369706592966117548599285852118257985054928468022400000 1085 666513094155403508152251912517160869900788235722910884795735538849023595357940486804329541113333622797504502602182925408161752002746983185980052088072264877927379648546640384913741580965096057828817912830534367456886007552858036850479599551809461479957401256938355310366136079023009905195156561080567460209096311820705923108892013562763519461478269512790908003860012331288366057360809710451111797117590118654964181587366460396004011149810961781760000000 1086 2215254240086091636687828716275820326798637457661910834666505638648871701614796098313305558696101558025062455977961787576974914213065913075697918402306976360137973122156312033443093842939308768917880235983160135103962491284936116287157582634573020528928681643253514062874651635713330479292585189005110722663772439691739342315256884650813117258305634617302097698033283723617796769014414068569440459173543014900303504780633188012616759604687263344928000000 1087 4366766018954727255771364742279190582498388579594696734863270841360698241487465539765047917738562478478604481914365622979018422640495092211528628687094101846880549060627956576323633695980041106679417591402824965604806854615062618659141315128486899637853279160087057309752788847624616271472668393525783704860418769849561555655892974250425727714766184845336041908491228469881733664443233307220690276311766611594175179013774235730959041225394977312135621280 1088 12970615063032044947710257519218006865911788299354987631597865282232339960531629703898356243926592006887182904106435642472459601309420831460803051330351754582278583736999438838718049919670128908451119618279202916741894859466569710671847453115713935059310026881720374960485647723003657480670825542933284025205279969386328698223525296766344589706439272848373156181836985161498672618232563189576293926253075860703241414247193888287154126726160000000000000000 1089 37547985772084598651952919826436852322988101716297406081764703403287867093715765229123099574809405800845272098351630570978892610046207564712258730451607196692923495650602683783666742889024658518910488849836674193391279166847820415547505973094395808948276605331676037129770009192540055347640727301503499702958671746657065038204535991670847118964464291287612862894800077344731655175074348977871892318599565229123318803254062369382971845050902154761632000000 1090 82166340717437158940218812728181959142005755338962363705345502380030313501649941030058657816280481386803833823511088494631870098086099265293887148293015623171753775912895758477694809444596064094812694342681925403845228296720450539858952997677523733588887361271382349770880308735215236533974639197479088444910038398759388033360840388839406114978278829825723056325339652937162926272681706635404881706545033044824179995477651615224165459662121586865999052800 1091 205145040031419779115210314168059161291564952600374449713783777329177682810248814629350009868837030623599094945532717975447652368802974182447674173122903363582756086452174647880806503655930429604662130327137845355621581616695391745718147574646527577857119171144164189890234547257758332561785527871334721083965087754867633363591177410513646052823618549428971916084955169580982156738287431030684645632285056088874139302819783967226980584202357184584134081700 1092 809769178952367593666666113566442657474659053837625274420306070485328274368784042798951142062593630570923717428575165958029570903045500718422965870201189206630356633663166920483290622200647649277521236972222124134203600466651422866437158476382142132164925996558156525901735975407593133774401769489448275035106055137754955697969906412376059772442477791363853649207464867379876455289953104472705126953501440384550483389560083683244930380046509342720000000000 1093 1406085026842799951711605826718702152049647308190937211295498166282425881648374634877713543634830596082336718372591791070748606268234766849970226057604200032175425867620068241363971041574899112840502952988521997098135553479287236766276245202144474030820895785838346725532432716155755674290568467899508230500074414233797565532058383019434815843453981992577700997334337537844378683659350499460924692432844774473517467796083655089175541773761052092420087808400 1094 3681181460700535773736095695772876813063955724238870790535931090947783949987451279815724400584872708456483540954968971923001085312891640144524735899190976151709421400826910168935634896562587432197747416481017025562515255969802042645608231139173200582705511413911304245879037512542149755734720990958414150707730670719923748773360348868577810303553247461091012287217962904626932042589808920672188722010694357478031987568876534517266606872596646811693849811200 1095 12532052172605214966124129049235847953994303582141871246993402475829948476347507446316872343200115673463360967376037670601478957958264413183165102144841457726410380989834686216464200938862300697663267957362662782006154210028990206665007653614226839985399509497787093372715092261189204230080527180912651092336732424424274253842020324145031468669821721822328828827832273219728874557042103689454832830644598008700642300711490223309050780895701449343564072960000 1096 28606866584278183736377031416628044599733645182362719782269246036001638366930616426158537363893802279554669630627995611234594876703570804922049470492289191729381492305551145367623138616557979460165949705673920880925201616852182416389995066920489064406380636226311862441843550631348378288001871135769219639100959527045725592298007642187503801179771583582990446165244678174467007463894215424425591638432925390656907292016272447335296754928183112832800000000000 1097 66056065789224653974653223535593832230935596605736823736199707824528465435439269734399832661327293199441910575259139850749468460328434995664663967189619858416867078986299267161374194177076427646117629115088413388640589876115360495579805275912589886963564905306381252145051643568673350495854945483975918472951443665952426762314646582230810682969843848135826272068031152587615371406964458723601109007039892172440173165638424608766198949302823858532279325000000 1098 231115377316846891341664293272691045272657298377548638213412782957665516597003249654546651007547029652841728596341142243694497435530561916537090488473916542848712551034362001769721175843384711768923167106534811825368609323581640052949904178865139007881384799634503541796032536655342688461520405501357250771418328835026652652292032325421967322165635861769529151852316000591987572272571060623872388291262188200607560527644819324389935298680033861721139200000000 1099 455438686258855042846161984255576925764549913447485889324328461530527313486499583407957180238693650858192552213875364496947141987608845787188442466531073643561086041275286132471081480565398945005485509613355149310175908007401618731517832513315796366353173387560527206066722870642763261171392740272882207853869245218887779157344261939480145995822559472015377606036763481933825763091358222467409886918869033732516661341593957481274059002216344166315066280000000 1100 1385267696160092929396858532708760539511392367041872282363353729491918741566913996743865594746421792911728379673223828626698957935484821254549365879363364195736171972036976878383342250548085860385461504578840564110636457531111399339918754773917679775932436627181409436970833170771510218547227573251587401359546331771870956152220968698151244602762261901619141168411595503263871876713688654200355020033457558712044209813533356931033524994805491163000733696000000 1101 3879043478388002276819572124230623375779563055939219660110678572898369260589863961741597135109541292546862526126115892262170514101722034660898402805226592208084685786454029478481769363087782263102423507618650494071883238460050010294591973186105768955538287111316672675634818031414110799485230114772264993144707336553602389652417813660609195824385344915077700182054185064857250214550307461886852325664008875958353033069668343283822330987988306627601563600000000 1102 8133266174757499679985559855199374137644166172786680250891940863894439691939719311907022075074405431857429450255769932132628241448186347967792255811807415640730917146398304793379013736867310285517412057561144941572425807958655453615136478176015300243395001446278631067363876696769223612048877213905071090426931987047539798020358983808963434907790503518514272676051351920995139490057426650589109338845700366177150663593200496273959181356301372152036244752179200 1103 21269848042572805119031472505621822345622795519640603548424583194202061408947185927279867749905211467214816377374749624795067225725209705068979129535772392284003934720065144958564154088737215342835146572463040893728254694203487741462291388156203550960502733463107342736217475172094255077347011764931677788481373878460224224879041992385029056322667702073600922178035187344021978882180657556849679431321062448800797386965779827798250119623373791781077765089832000 1104 85320482222547588485682093359785611130384804329830379096876651367841585493206787083784927413210254259432301320145917021348883563956982813788288605957220384914135781523324210098348654437902009053539785051247916605932929630673689746334751272371688719921495395453489160310214293066733978838946499265254310643673505945611445772699884528806037395900726178427481639273143531433068411533841100946085247721000342032584657781433676924544440304851200000000000000000000000 1105 151619997210900681546925375928493505842328022723649429683105960778986154218633859420734644353394588097682929535100857089947012164293857831869246067972570513307007621063729172583731416578456154936637575095433051726426846503775795356817063867634215488161849686632349387666508404247911853220307087588654521043040035374744328331716170837326841011787073127491241985533464701204699941730948387298462583071049159955605729716263697021018454944102472398945656544832000000 1106 384402473994097260144170753937947474517869982470786672258319894749339737556442272419231721581097580861581735418227572313806708975702915511726003658622746796216497215145987898257309881462060734173479699915501623570636829672416244840630356816317659966453219495764808511132313851220217692600650862806658975162678064288491845321615842001158528367272632775749873313341797132645248148293373004362865173928981920135207806316494178074681313484505302172424440534144000000 1107 1253911719210812076100493274206617210559941815010571170342433822423629540670489356220077255602954823192833995364519234102773175248513754020379750552473007154976349156224392277201706407807792659669509103858815006431005888983575418014532762161457163691740673507746754165845660889695923588988686993571066909758805895669680573136197388635454969567373228797811053963642072133358035453119479928136614650396935460376644147804624572303765306372242910921631457344000000000 1108 2906689706368117707899431749230225221641582677355327742580326064548392296769886115231340718053447220953170091411155668102856646351557169135563412676472210313304162100895096298905160837635393855741781444694448308700383444465684309371023686305605122995737627876003654448660223684970257662917491242804461318506217977840534590191379285734172742992609031807268276508964574974082544511820969863498803338663912033073376394054494310141425848952503760877273514000000000000 1109 6848825012350232041372281938625084170138847960570091160359864619809038639793645649838147291198189402338733706542258024400907359092984131617491922501652741207084535068453076146282046887661405718622370788272005681465945675551370237045952237935646742797785630732710712197663792421846918349373813896434678058096110882024439498330333317022189468726135080894388462704622372501677690000726158793560150637378127565891579469500145017960453582903686929578045480224174788200 1110 25009654068651955860821453079705941000573771798228554032592391374605714733112988404181879452398356272043180169470073368234944464915085064174150336736420950166805516559583058882260812383169131733049028589985242724634907199009828018968649207584746926515064430466387433716131833817037403816109270516352143131247935753968643649938770615758481011775290346499300613108696726298461053504406704717566817658029610707304476963473388049848877322585846461852799197043176243200 1111 46948471329432580053154424347222949132326383679585936881388825490456909555695862026983165454642306370998818273484922609593621262406828652102324377285176810430386832578049239721223596910061156760359210508293738095677343653268138896797932264480741022704473219216063359478179046250392847751995504968440223760010082524231155068984837452863859819831620193598822053503228825009111071534272329746986758479860911166934789172025363799338949092733098846994689123078068000000 1112 139341020657874946203192756804869996287475765966861098282719400908151313455532974875216656117149119201065007104853422864683718027793394952998085584409529561609248526813068862176858581822341102945271733517370959595806751492248675359808957571333570831116502019557429698005052354514955238271692575544324121320676063350631313375408591544226766634425954080829202044471512469461571769194645747277408088589130316814860356263249409898911499076847835689990086069024000000000 1113 404572791605611190287293361265373153146764906765822785530457777482753318787604094922371074258363678641986375779295400206328638742999724392581421736121395909389028119589943110012034927008602028298054967603268795517275446503588771695556086126643919905126467835274794028865647150797122755626177230818514618980074838333088483245049646309997150710470026039878093583656064289238324549721427176767150936004536368822412592109154306806669988282053239961946963138905040000000 1114 842349791333978049169611431906905939458901278393996749503245213695269565676708316069949400563867663453361901301436186778650624086411268732927990058297934521201319464540326431123194694168054503051725219258472543491421559083578934900411222289556519081262364083755056312175193842386739586679518059196372658375440361958827399682482667272723022320673483861054083456538278029017231092255138336891203753263137182320909853020825645785219746130178929116621460778908724204320 1115 2293512542106459930815177150886397926973122927053417121424602810871628193548689172199211080199187005538336052999126824200914204410965080023330791482490135018207378379187768916509864189634090052783880732301690517104898817330851776309525540906109066262586589387993249912422081202649926187492844486430518968943506441994303786646109074905126139601908925763643560303819699960829375090963145831825091173728169115822212440652361146491774990248888654440031156723206419264000 1116 8705320073827944368428768535015603505295060311239268678147285370975069054164755211792606687989872697360690172484288090170168850860107223860850908508280098543777044367360223821837356175662872379872919335489944559419266744944445221928530124049608639862179130769680528236986095790845138867981408823492883963702324482133911892248109213318566349474105802152615850454502307756814898678726185397809130756550986749553612817969954726291553932576051429485619200000000000000000 1117 15115353699027992289171734724824732245427188966259388087071180542085889607623204022956632423640871371495845357865102873980097902244431211041460846514277314160370278206344177750055665051951102095245760662207120244869475967756884985354255911654933014923201017172039269769460813917562187228628985618045800505058184762950944585578291364280280471802609304624221329332408221034815459279022873224382201691124627365817898524137964120528829734834480638728828137355585028173000 1118 39573418500447326779514626630835354984818971370975756323612880453207033848046950956148426364839083991343604650441051578027905779966365715025085043941997351442144659757630477831771926442352163830552397900064744721297466825765561752441228532888950148817710957209285429092235950517089426073672561367709869309079490841499497237339249020421216968279004703308204201858918480888982011213514610800891452936432290762707316965959254843898720586505863761722901710822213632000000 1119 129502746643461021386107564557522697958290443250981117249087208675266238959519387136348731478849225199331791181034546706965043813916214107846551147365468040040334977577301515386080802933269547598519362244900749618667821911355001765992105521251481881178887275911975448271723976507324862325442712099316512537433589684324057193265156020874786953837855771116136484631111578983668475631085471663581527315025200046538961492624270650525404067578692736699003933781414760000000 1120 325309840452859287329042423715590281732576711804310397054586098427303199867603077637729667185611462116239339602547414171275696088925232166173238326514760515551507054451831951169679158457063696733237499563348175001481415967951885522758935300792229933866528814942241777293482034461564926749723576890987224034824110533283115191071085873983756057927468381544690916732937590672812325981279554209379737478565445142224161929033064103357282798849518816686913629664051200000000 1121 710679929645402424855224386941485805789389256831450908971480533226602513834156221297199971193247775883667750389084261232772129991114194417365573339006337754072716747006420575001592534939911685960231788484623723455621859896156027888367173923240632863633543610736055054087893953690192704477271013949771399536759114973481415029331719628860291972337371823566194005728698676687132439213846589694466842364958710825668645383985280480004762428764253271846321029918388381000000 1122 2469468356375684264627663614045790630451375132765254398319416988402493056648393042000063613596328286099017013006759700757283369945226081257089336234833410956059788857428408076836407181307667879505810784577257266481946612209045010707026826494496856149767893359372556530950554438685642905401380179639126029866307180709604797954580812329100296481782371456698008148944345138294003041914632020348121699809941675576303280066069318551770301190774373388415526247620091904000000 1123 4867097055777103404320472596539843327869948826546559482515250688460732094384219194259269835170281875805637481955995553696325567157583759151684144565172693046984625125375433670080264348601576809163123326613172115997437263186656233871867941667599580821214593353328367469802088629842218006038396754323438045688338233835784755970469675275454860805978549755156046674957684623883246468504674537205739509642409441927215122659896839103761817442570018940693622499987425525057000 1124 14158039497726410523614502580704822528569370100959616200783266935237145295209820252695390511235840916124578466959487419071929363674827024817935830779223044491030964381489179666123746305194465372958293822290659018470554864085940889069059702218703352379606894073742033659005235973666373757233558282338909785067280403427056351900604192289819197003786133925136814544657250584247123391998900024372091509730703850623140642720720562306864858858989566601453950063761368480000000 1125 43598860012611492783056303648173992903858341530765261844166789759122360581108510680104027719016762768424644717453609807160600307294769832568829375562919871221204243711462051904578538272711720193601346673087503442582794844594047342371645731640496185857142729099779167894722391189446461699110922283051264853659723084171903004607192316280046591259330064860832273158793965648974402791500487586167418370409679780721851242499951552283061203030929824079610087909915799962419200 1126 87336512022971645570654141673070830653334730263216606963502853747371734119108105735013006864838606544978276602760426552275745053418514823211806133754998550342410584235168303428070795039340953521589586403003324216387650387294749214819648381398908390618522625125682448950466495745427151784881560793146848091471751563861806179492260126369025792451862220677053082204304892385498677331536046644258426806550999395926569619897201348646612088437076890850900725058286947136128000 1127 230027361030329771060370940940447365067271924801042110380798032830928602168145509448394091765051571217889216220639978267224264509218004284835239633562378579800824514791704538723298610995470937547529126342318223219033336285016940509039893020808752102859649306682137818019822730079255447890569767379437173480526521179289764453187111255437197327505374975058123721716392654740924207777004055870075919723565274212527741372306074493746337110627929689695775915792882299300000000 1128 916497566721079565598210385984338654875493645652521085814699952739588471204676420831238477346251184174166752176365695676433861807355364491394528681039022433837844832168799195518917129925792046511340623822667605806218488991511520757304866040975708618403954306338980258208273252887188489512045352096655498495961434242405711808604402611711857240596743731051549016278463915808641299862772048122264099684753432843354091359884171431713475220605745228854846415040000000000000000 1129 1567190102076830735646413796095684884920642238218346934767789054120971904182489548479807772276521082205946434958022977751993676202754941536058515789076413396320155278343402979974131522918518512068104011511675376421553630252919379009322048758349373539535883463292489936355153625505977112424715827233467412482125836363955131346738670137916959523075962668828426628480477212241797371180523558002385102898804337324649088996311149971922910795694364295600315217642634401288340000 1130 4302350171553197149753959325731134692802093894950400295535844587273936006764034209230142789402593147547593005021140226753828529843678614774244582482603399273809458834833467963095203005262374902041936608211784608416192645877227526718407301285487125280978399405931355015614309523121175510244587900954813025383419069684632860010570234339795326007408862585515678961385944217729757526869088071920699007374947061336758703787430241442897465561824679606727306382848978919651573760 1131 13427796917365455560641965873150523576692111831714346030926489618240155462239804831200126510034238723825297121786747007675520740146838882570767968528291265845998076804640079837609175584284218288140397648185093035254821606534100994016478840990179772148457616617944965585659654700722580357772211203026997489654295055023058859544301103794668981203292638337361128981347742062780816183589641968934695017071525666706483188662242971774075849382651473367408707997154208148688000000 1132 31246772568738667811507551451761989316560304429850351217335568682228157926368767201173042321494096920396743431461174052558657997650226281701327127677982869134583243085486960087701866421747258607593373415357544224432792681917912100872840173129167035577667939081052054368069254296001749937032564046195704968124844962735707959753370909715581580746705773830236628425848581389963079473648276315411313387754169595368287360306429233104823323235392202589965703063154284872594560000 1133 73633870077753004395240029663175702747647859317445335559000671289761883398332916672421043630829199725428560485514372162849750885434922718900365578547578280836684896834850829718965629331356908812115169946930472187619695235016602971855239941815963497623429604845014339135161151449952188872036976319780321112083777090259688579299163618461762643804522002886248365767626052324521109541045348409655055207268234794747194992436267382564935082056473414064858397448068482489610000000 1134 259551669265671891980063030153842553220719045065380359838117324726793970958593688009558792399270060274072819311758282539014277931748672677601204608204668620072811534885600863615288222605523242225564556268945213428477642134093529038947067508945286231585896834886001990613331405273375465593580187757961153818554842168727002421774182815574652132068525353309330692670883057632185002288794734947066133295317198311628898579919625878252766410029609531195144339361970079662080000000 1135 524815560547111843446086551191809958331719123413576280014344067865503367234117858425566701349335218219133171669379602704141004808362496117509242002929966799480813946048833782233888857015203384281683956188816025953412798771742844986501572020703310353318433936234978369714075584420544338524052015516115491458666770524700726767650930240550280132740227170043213970230184534241762733487366676730052469025462527310304027243997163820498536564164649546630215669244489210629582843040 1136 1498592060825455633782146669471607031298991281177941713750666132280827434700083149802716767660893931174066390292066161387598677134925146722367633197673429744620233673814883384897101260306059084107144411748862775659872957942013729232756785741341766393350421554102255740173005577460604431108374659079165431815200709896275878438541076463072804188461519623846224336040451407865441515439916222951535008598846910132212018667310142211492968036515493425239635485457558480000000000000 1137 4323493188010430725312834554896786202987684878284172597742974288878754900315975399737628667411744252404327927049389317040385021796036650422286811424735856799661370997481275780923945154476997145689650087656128049265029598429230445466329178458225148850056080314874388263909065668913096343025690421212122022614421746283947202274600933369868029372958217465755922485045358805525602515541898393951519857036844249606230888522632279306429561796560980444064575242340506095641818000000 1138 9055224138565911199395880587956993711071895879374223704565957808766609964707248911574892281383514109902872266197912426303664809898786026291273554465651737806382579277609221543418768339019746504986508612217525109683612811131284423146629991293910804906361318654747327660833323521665914258607196462677840624634891971510055086422017743360613467964757630662031434436918412119278309741661403809158207015005301118339876044276901032685119301639464630569188165531439253568687517278784 1139 23707221614238333050872402646971153051097274427954306923847859710081689042182502536273978765966784779683618417037195840142489292750747712177867650552841009107966643404125530756316872885057791809381305478976031220373305790615568711539007322312316074895134799115422821715725225196648793959989726788343394778392896866069174917038334008252448579146933346897739732368115914431448227724442730104737948723025847321881509491691443338726070597865673679151105540259030098299178369078400 1140 97664718410578218890357119544942962658467150153810339181893800271827077093158934726957033540839190069057792819562323207047890361383691571667583472393045181193604993970975689279363302704596705045429613316592171364540482284094857390017616396959634114641472381570293879805897326016955529568917368337978670650387169691852824492753190810033084657122112039655992206538713557534414458275480382292763201636005569615845566861696812319533394914419378788085498593452058076189294592000000 1141 163451051150445736301680421683617948881279834158075116463839485001119951073487902645564658775212617846601250573718292347806025991969570569981812169645495904469272496815315122096175822596689729594358009545507058087577105248511736503021089188873297996353292214214513251945223367024364997204137478659757860074854499419752712202187145008120526740038386138941657689280346951146572807655119143799559162729839477818811039667898926910747339834916315148015988510146342171900916420000000 1142 425402782872267614227655344090690396734227666894219491553883447257570449348347636423744131883683886903395297819564424010016316769770855247636399047468218232588483028034214378276899522705702969484429869549813154912545176175197533483002746068617819642553642068424784004196644309379355901246038135185990238317975285209844799780493275682189897934843225212340881064986844181806089339335066680529803532251894611556694913964337578996994764091552364148328444626064675922534274193578272 1143 1396965805837099813164593137875904803700082919603874351518661881718744336835032708146057308392412422983903384164389265596967537544042472768010018968443988164501182564910819973844452930987500097491355824459687936242510690798420419327541262650945397615817672255425284126339806354333791277185676032946328045390014347174504482005312403670371608631360047360287597268714320490797163851259381091311132534574256112586117185487242370511739203767352786210703461869795220111942312500000000 1144 3308608477044450284373706222022441864836144585346875301706059529862250002397253270119383438883678445681517827860015002937982457903431114582287439851697423096060488241684470863384119967778357496342428501324867410357716969286266166912729039095391081460538136793609946775055091642034175910008488586049253334559373713708584191334883427645750268186794026129918317312848070815368692075077975683709922386351718889394359904674482280176043300012137516704307395542862873600000000000000000 1145 7938923999109708811036990015925794581121205970666850932992483546921357356240435911783848428069187228687870524029124062376898814101456865540306384807999722076149359563136842375912975417466528437104422767749054887734258728219049849030255619892718541783690834871028540565900891908799573049489611052009721375401479933432453425660411582824776593809128962714865891192794191537276931938040812034652566284602333319517839116604365319697196418015617598954709317287281871271668374489088000 1146 26542412924751530069041556325296077177133096573645325847869322216836870016652871501558410494693315153312159351655193724474662280286530794706228814742983910938007649650602934212673172774110509876131573868682644881896831780430839925083610621571237370763521484452919669738517838464980584565515643316203299659992046594482789372261143887024141220769621773586894912006465496396325463507458915572699656455107824869937819392458610379866590274645670860778630451726603492445250064110720000 1147 52333457029888611319031390453072783356958301911784319623073450572335193249281592666529840386202997213607550313126110160784861650936178203848864394617548162130703978707176879372530528664971522350979296484998080741567343245066477537991591246970028027301034182771908532072648586139480391566044330484588920005908692466312275434598321405224486473920345964677168294913206344435468662888889201229441795705055234338380412548869595172712678310298562119160731227664362259360696720000000000 1148 153288549351804537150033281922061578398530417071527586946749080228068486773036892977093627990363618966604661182049365066135931938646534316156251173706237074948467391281321385338242163307319023389906441666733836591627146469167042646718206990317379291493071020288060432256043713053096135283742444002529560187288396747033559035670884416599146550853481303473900449107661572588141252944034428465056010122715771786271359231254912450378160685817242850738081041276157563537256980480000000 1149 448267638981654459056499103884427640785475626733677723788065287687416484918328696610159455591548225480412665094962854449078414101530961930963777319073230366412588180879953894492476845995073214720819445515407904411810652241765925167442218919379046215323541354434866988198166303439407564915569585381944283061746819081248262854735670441012577557491818868506098037863142409756897430283406356241198140875036595407899662569334051644703848080777573817796859845762569587745545274600000000 1150 986199454349915039106852921463646614152389609896228953494616894130610392916614119078467075750371755985683871761855472396216924102581942908812138478118182840330001677046701861084087502422813828840020523989790388826600854524001128524133642169287883313043742971565553481067309911909471646997147156822886985978939067444259071495807024574652834741443949642246505716363566212684036869003912163494755488382668498195309894322476965111598287816032483113378109870958913485049943066974617600 1151 2457977210449373568141681018147257868126145028168007989415077507428986899550925185757288893816933623231578402192738600054988101454491235045066396255826504486291174173441082956311463418600271980341915213767494790373584183050559134327703362419170441480280724571760902060335371479619961142096719217730149204461537764279071863082757034119976831735910827499278127354503799549745124956502818771230751193619644215755595955566373673618552225439392771509499645441648448422124329528905640000 1152 9934349004976384596503798047063475474949930290922876019562318139280307417195713146209220984399011408193333766229593099866804370567194945223103959135829837557828853125258672661915553109165936456595155610026379960146786620603488455439305887634431999052630785974798372130566230845564838672696725825640507741199296150455220910705819087564812364157678353090868163091963928903305261218770140529415799356805256247352297347720703899735279723842134395252845070160000000000000000000000000000 1153 16847226790587687410264147005438074170941347668669196741351101415271545786465151486076712810542969270876848335030084398773796400493760986154362811345615037208967648741065879013792962363469148193736807164611805687163319663482887166792607743773485739057476753119285125951200311774391578705910039169600620000542336380241137611331511757865916860208901791945660404278985911887899459471168612278326867309531811459825757340768865272785910307073280303057419315901263113424349712826967200000 1154 44106652825763448009351137963405453737507949221178879188870250112877949262509987937576701858634956394130603872131045336959587946287772352414992549367765987519766881986556703379438887066195066324560872052318278114270232012677587319130492787375452466115506740316772911842490721731054268596032639691011841779084719224052024624694386493481788609162078454927372891092652125028678299332936952205337349528357716042328399776356632755215713818117593767692263246566111701558238936849541280000 1155 151063489057249870403629274996781095552921670824423864153619802690157110261347133249035799113479896424578465710015160932449940663108236073233878612122301802978920341635787708147216152618419177489745857287614206309994592503932960797228771607335046992950812778736426350118164305607722711624505747517113787216080893581855338327141851940768436356142772423837374061101492810546363074239863127335698892272489703656350126326131013846031253466006853325127618971950212198253479471716866457600 1156 335977480872391349101170009133586043241664061633775051823487252508837043306309654508542110528104346141788522537343356073263815847650406043713788494213494191668545769835059565448926181108600158323909169868392479886168410252404403667425233921841595948882498622237253778596741073236940388186127490691645818029909599160541285422889061170234644584735552410179677975866803696646424031459710284979530733747069830827120209521098929038864909901118511427729571361484119414078500000000000000000 1157 791476297990421336183812568753619917661444922504678185535760596883891552806175805114815360013774977260224337012158968406473326027462581187023391035350646770960923940022229834076957968492492912735911186128597291951418995838232110752549519806407411960257498492899295182675577376984351953040120474458886198442948423981337767943589355910240431140017552185075736335449184121449289672021406934313329977313041678558825425500964342504822541349690563174190268859914432235960465578997800000000 1158 2751970450707406420440635366062892965710604038772795498724100653144348512584619113402818203539874482751425319158727231998623770939769805944359819215627578181044257048457925760348571859042879229748861346444804666667604992945773020149892738114076984074722408384735436286378099600443357790352882938290835288282874777674164620987711147735285064848052889393316031582193188100465154716900006992423086704187108539316322024130258761799511632288004700305400351158804508278685838225372368819200 1159 5429142561513470779586583183467734461256962769689271691949405412831025741128584542042400474537207485646432611415648599469042139517932671586601052856362467906675767221004392384847718905914639607578049784250868113958897921710606748575890528099970496267365652764056039717727796203434558655549279346321392198897735666982072266403870331014310856730039678459841297167814273020789372727092019067208507382382774592378580400416756219346248206238519317167224965359174611016214022295378538640000 1160 16899790689163683180887485517052337205872328125732298821797100859674671023487101437675046062397964975356667543833731063779577925232808596131192930285980619204557119526162563392342532676141105306509011501415162216018284715125699769644719966897112238615406466156623994653203819109377397223954443922147545214987679123647884253952107077446622687260193186567138848036422999858535631141080929180677362008401397213015491135378027971211696367807344183471539470561121385879543689748781465600000 1161 46659413992587241117809704267096856121110531942637131148139912381778133643671167831733208748730800232883897699638378899663344180522921415572415422064643639949759132405688435423361069818371650942767466595534467673823113402528094486921040270439028798259079934459346660502922206881180359176812240771848028123947194570927857305293630595038522672373123188442493993467176628920393712495410829459155908350662064892088399209171479055590629058325618377347715286648670102715915364000000000000000 1162 98035704151460793283251907869262926687518224286547276126287544652043571126860270012751149752229213353770508343545100937702380735357056641197468384329153679656771316488629878361183199468961483644030167856716022724665703883056154628708364600959921785853729108186776965132291839167209350968420916700322117108297871404903371369622186375484234821328954890833822004058759504871978525607437202308081461024652642176625256055747945479096192798688834531881449393202990137805409136995691512678400 1163 254847992643315640086077088731097364038659510196862788865604743096362401198517216424799758921848946917064841899059021040510914480385240328715597923141981430708672826207218798517182354214890481581011189253003513220474721564168123848359349631236963226626596049261385093341979770483857960876568111138090243257701689516387876036735331565595938857360781753515038710114435731794057188809203569909517306168321985576919717417895079718270700589518387834297526690171805260528102947280317988660000 1164 998486448128816441384554543535298505381902261877685991847764820795567067217422653343635531239035775034017583878061163112839751312020691454506285937536836777803370237958542418790572988866586144739397137874668828536488690171289996018516058201032684217213057001344360398987072813046732318357205582388858391033330261683372785734036579161429201791413476834619431442001221907639519741023563756494806844662441703253612855557490771580239527388755947256534798272557873008208779650086400000000000 1165 1816624292562727189459158048703433471939557524261267200067888067568529595975694560953637673387103137663075270480069722286449035169767085014623010695388381608901118019863297979115774206571985161878106006011032398361944499771296657185636272862767308136763929718203599694105479142754748105875884248588034130237450393788799600503651801655668971925799848281417001841362439113005720989138471451483479641062856485479198365308363203619085137029183115236571350106357994534652101534282300232511040 1166 4573759911952916563287290442701359357945858463767024031862779262156883029833830488114897187327633105212231744952697942515509342911706840563381861892551006746702384123876034179502202251071849019059376056316577329318405450523704289079490602289212363804468696357520031389866224559840213614430707720687989436584062918563932830616983924608596256923387557689653773403491929963357043829143963685857960425856819912876308683359012164394945446379406216961603001827919917415299008748657723182336000 1167 14965541373300780477890407004466434803443100576785636880026607341420244370437124987428659982228621463291351637701494289683402894402083260350975783018647645635595099325223023347120987023932958120908480405719419581459255780369462952227815968721680901697704319505656169492723906432516691594085713894181415885686663522358596039264347402465407625760573450328924464944453984902346978053323488287849186176196095991882862574679568348365229512211124774387716428671381766615457245780918103571400000 1168 35553764614725904972217091231035841517461421581849590270335446716606313169897358441529892384863522766948720589246275801684388222428796801122909542842862220306296702852865224229177739688477712228662667957648269731081713644948213539342194177164408454959081617212569545937168425864146277847827283471929408755685519531186517729575574702887728611684689384145771465696714235569676184370186086689505762800252683621286927030536812980257605150712172999566131383876204419663380089792948480000000000 1169 82545828070680212713329474718905301131765191322153163875312403722969564709107053545988330729500750036383409790925209730150052173478611501971940841157802026602561943072784087541838295018442511009824936436249034451807529487373526721227368364791952119806846220007907412966440388959958032218167990706644739502019527713443719944093034366066022502382579183049884482831355746158943810070019007547227135835350500338782157330054955214065088995017325732432734089962936740498243419957068523574400000 1170 301540274711871388763812351859971878704051792610470984783561509682052574084006254323409790335235478931433956513056608419215675470311660057931293373740704593338252765923257194903648018285609561416761454627746356869622442153823109280988605275427292101385513393169359311834205962387544899052895766233168333072233180281868602828259705392211082920167542935507217911985611887325928155172113470515783546612139353315116407569919040047552308048966002149412045760213926362308116015334199132160000000 1171 562449404303373553166408170843465144695101138740184622627345052430744078899583793052527326020042358849365541182175408871833992347367232745412524423278049323480554449168247461566701825372293735341578860328713165632454907044770344273463214516205678899280659362658087959302705390797784628233250922794381823416612980431838917750399624006402070511109015603461360336612404824811856961125578276802870279610829048684652975929362188696347918637244827078720050026425612650371145028766499378000000000 1172 1636124063692150337193263585935492600708415867235459492819788551130420856095507752159037946443902326857367732163074606971361977486046999742354650467437932337558538301344842720627904644951751422455229784318821383320743797035919844689423139628299523557790250242497313529720533519453665445610402639347833197835792864224449489164883475174496072055126602424148596167498337747726513120565914383304478882210833371538730129133118190553601936817264985411626603474809442822525331145716924583979233600 1173 4819122627551428014790741390730041920827583549124153482375285893501432492151577714976319190109365134104955224029249597320005582751319159075163935938487415878111640056869044397576321171632471745169450425735839740072395571512320147791917675785168695889522678453725403854943573702813834395937049246962817301696944987688785095306337092533345733098903078071226587557159914102911054832024036163152841721905224997713892961296541835034764732694898476603419189303476984794059799655016076450000000000 1174 10092745046627860382934118204246481385148078563550520951716122749720018702565229819678248835286220010100154549153000142772641984696505470870565198353156839867688955806070740736962873052740745248285570421805234993465012050423287145397240665702620150471655545067819183813678637390194721390815541790119984712922346433794503932033141415328359899551608615167538806284488732272167513667711340908514716591815537340435582487605984208591662636019050238689512246721373733057762714345376319532433078400 1175 27522355647558436941654985064961037057808512778744127107341760701867579783923118815691208188286828021478643030158590332112821569379311034132018375930566664283059269535440943710314473107886163955120132772276966216084831535216239253559315677134294638079837927105444766210429700054669979285604604124159675373009117742924285468186610084741214073868096138843768357202519806357941632371503228313746369757863808489925819782284456724853880547984160754999432787671541596055894163446648772626852436160 1176 106745914033877572767137404843972142837117356857772851279422132219287498604280450469095265986144443576044703841895980997629189904706904825103362880908855057316635212783576004626557624766930573765838750509585536955471071061081355378519389884723039187209480328779832240779069420365318892531141988072510955262418313602397286362903489778691609917999844869855123835723702571670283060237991089681621738395366849870407136397755633485359010067319075424422838731318434636086244270080000000000000000000 1177 181129825571436686657760970502293844773036183750818524932745036991506480770419398531193367310637500835740598411082838977149142315401541571838690276618278566083021449780264431400163025161593631086112867346792571617761405890627838908887133600122889955650574733033895320013984025539600767013090177984069161247151501730736955087194506553517213874168596104737416051237563056469935973997341611675845386541643664592643879556203890770666591023612558157786823110981797787969518865164423247922852176000 1178 474529348138427009542915084733645530841784089245208171718745270242032987888859677504096935424723671004630550955476636838367447372009376345317375986383717618822727909699651589589526201131290864298612181667927937019466979565557317116847501722465370285582681246696121523655096357524634769868984394587703136718436901701104147035780398676673995598886897646523291723762752644137856756225949260032534844493038897989102327616116221430536383327813373767061898650052853066137143955155648995379200000000 1179 1557026310991360219209822730545127146926975013676504549491361637752867112684529979920037450497128477711027655112030869053636721436232231666884789747881320626329262441955514921361929170083990033794263167594349781737069538064692193218741283363472910035512402496888246290670186056814082974674172373116884695049836797115684010673725956242025023271187270488076987768947939859118240427614043702571193544521303187368302779035277740661481781309725645804899943063891426033354487233240093177680500000000 1180 3788691320983563948588880231713404401819376355169289244944977691854686786111920045072045103052036295028102324571278485867376193712944256913076871672198008361703544934514721738284323138057677437109994992850819164964054547350512701373151474885619990928302452357107124786597044112064851481582617517912966707425778933221042267249216174325788234233106562907659344709410473267557879076271976788309869288437352614242323458311425764288637630578531719402878659777903180282800126703648435737355878400000 1181 8508172101061021635402758769353980809571550112408517033946626429972886163629383204200825744683696014992310114454046496846191267038153517306724495591300011210187080236984491365922292785718794075991789192588301202880489107599956935490495040591802666490988227372750453509548993703849847787643030344887035611373015628375556613956948976664173217969519677543127248038423187855225358138461378632489389723291323946255639021050571431440569309998248655782946392159372607673997557233385672048585710337000 1182 29583565787745792945270293358819967145849689407821333828468881640631502172779954050603874067788463143891241465731337354310699156224237461052895851957267450598748742434988345343406645523865928057591295231877678435733892640789761234144704929207798350231991783675926484805916042677117788841911669616487544091373815529244346827109033933072856864123327033526475071603371732089300798773836985123155494255242814516421857057720810085734898901541721889069075740583061559238452164176398471890885058560000 1183 58664594541859168920148732565107123325950014544488790044487259787662212343351755445599475091855926562351633267732329582670952562743237641255312701064091617972544286026800587687385719470595024164339520413424905433432230475787805094844505285841664698494751658199076733867859027461641350446386283909736287584565455646665928809458426273998825626271776503601394125641359808479165529987387876280701212740276284061082998392658570988195291191365364772498139315190785749127558480212553927590400000000000 1184 173217318478723205052147924686487733741346371410550466335969175794055324566531018126890039047461281463425786257894391519161231008042567454397114483297395502144200526970750631486174810763606646628366865054715479438738100081366560898435141979693966706062593527309786871264034672130941475149496712218049283392773836100171347593914009601923536463788677099149292780792406193814455211685799593420402330047032599979248618029968927543721895580438676990273264349741117710756913453313944224998400000000000 1185 519774606599359613026851589447296770945776765875455270376061792104626606470906715004376269888394230388806395156624399014038662915570519921045620516962847349665396299514615138966681263609868225152201856699428774189812428192943066606202760452499365216724220166258305947368510681974375614927184880184541909412922702021568187265191481220328020976685163035767505939653585245348206899777580620163934527096672320145971818626225657517746954134752144870549474633273637317214585379357593793372352128000000 1186 1046436074434322483399911534002976427085247784333532255835143457749541242490259303705941828549852283892891086511618229781903281658018129361159364589485025581732164060428922477850524809957579247742630251610088844301648190667781202561708679428677874205844583230983895461495446296806560402805589712817399120758843402936410004823340839504373727236597478825084314560691546807025260809974294807707450184623328445922299721626484903053132408423733045874498633819298396268170239534356838114869927267136000 1187 2739604993391987535747935321398350582558701587908791140681026959320207784523340552359239255419034756813604872640794166047873785336254583621030938764761656041638660319419068525422914259885472136779564531887434023663335988823954631245732232181291069325715330443606490491930014220296366124688406183572174295384259260171047462611990901549772117414051962246761599868602975009743160885799866900658584440815305900592083810622841817054871574917978305370399829591041366459715735128926785091241286406025160 1188 10828590397679429326525810548389260779643732687744440925165040470307610476903168459206491029615433584954829539337072200979586978389531305721985567388027254194970356351405554656579324772527110720989677338781053868869491092591023120775947970927850706780242520242381895846849958834672162677561681306059468469415257358405429413153181049957002519506111380605136089943378634593140580164688451322379808540658669105115302207752522992582892316783626423668392978844776842218226972231680000000000000000000000 1189 18777537714758972157204547945251441451357019655781912417483143073721060496488594681183517027495429136239015902540876605392927329877359958595740746715344682612851084776398094221786274766027194488822953418414411575868063781952999742557130666023321798365385956394732477684739548093890423415583498476999031726856602206334919472146325165665180275375508102662202735947008228691123145451504249946553793287191439085921700474625953250168252346024715879715258054530742488406282764838921145725825277847558400 1190 51927147046515931986798270003689945230354202693591781670989267832933236281123089587909664413955789705894475885043364180050913534395285634031058437414469125454270848223580208648368930917262088852615682736673946388523824973025883390893894409584751816959352083659795531223982394038718764051180888002323045200471189316209539598991974856272748782315448909443646207401118522258063184568476607860366767264394379211655463713554738578367596622673131694802461610138803001594716236687652293430561800087142400 1191 160878898512870429476066154376548035531750136186326419935313069656169560046657001806513985033832203452059024791752243599695828553781123179129167482184520663085222231180749473639327623872471620271046054304647283909577110268812912064417030141989770717435806666389323037798914764155763650818700116120813496415196584813774558129965475539315094425030053342623905670474810324998433088143599553086765118184907207671535667936379196706947400762984234082602675520385217356369126345753062262968735782533960000 1192 382028503117129063818020366182992756781145886363518557524060550383776234358137634159495285331060170946155274053367719324428511607832197473453512084961793527595847654627296250640687840274081404755653946103341461763791712875167946918025228760602348251020012892690948559083726013392992110373284533438916335806287007164902778671783096120766460361690331071526108142993541494973611742509716540773296573544658563935851348737519590077345789946088722669828157366012011507593490647774919091120197921280000000 1193 882144299700118925816231788947161956216357038642352774414025814983319334860612069731601899738381610823368175996755550627133960766566412302702672616927487837098685393991995784889070618268796580302332104402608608282935822282293960411640742346986791541324963427882558443846091817249904031846146498064751624822922121093890977647664487371046217503879414781087048544706382286033728584400101343744783566870762475588033945136999862588324978053713145102155223077191452718169094901590187271083467329726929960 1194 3067305272283718930108292805210685225829399140786316979866272197852730988703476950188045010954691880188033058863105654210234960732609927689349232160138820213419459702797387787727691519834262088384935023310650656126991078634950979958640230023766360667496329274037707904333005962278627137845056162175503533804296001674766835188167036470039631541942431036048272230694099543559144949235066798526534527668955982698720267324974617335169196270889045735146580117321943988298120855032355423941581916480000000 1195 6288159322315067272218460579487028770334279361798634918253456668176674297340884789713086421431918386980781378811727379354984108212184776823092142693024151095970950546852211285325955887764644150681867407903825890182214690958370093675559651575452463414969641560733218849593097306674524421799328410891403025725468944262151708584553608273688558379660004098227158466144141483378831313382101691355724254872765497061723741962223776023169874423860209168702299678148207494465366712354087100722555394330880000 1196 17589695167003406320360767880175780676151428468493176893132582638682403843706665178020940230222043786290235074728896068751353356516521371792007605090715462909606071914301778009148233666746408360641319086946663248767377880383785334994376867873832927811738078571818776083794162301091111210134560372885947902940601486257034362236304429376413871515423884683952020967103240613736559317934679474149143328003654279245343113071026990874394872802261226348489104458004827298099671234394108679476573303357440000 1197 52332023072419568689534596469589714041215272176374389682975090341596883218500595226484798492326163914574326110241377784906394966453108657831788643975431482852640943355563112098938174132402603338254954436364422215021232662432176836799268782108682420086463067950891541572193415910391485280444924156355821060247190113670032998827758826127797577977471564053977542569779136980742180354249022697413776672012119839607204598317864105097954900304661473882686082216761573583745506719195718113234000000000000000 1198 108496576484126192334021093058900634627059471094292822314486903864463021186004497957128480552539925851754214423049989012930557698884754453874929416390339212220796937415592503926587633233547962772122094416958979873269852074812316702394275257087218498641261738474875367174309650421238460620845010643880292549367582876156267918971434777440010743475202640498795227287839420643867227740081144010715685498650695530556926735822770383677199012069694682032538885904213523654085444105285115563196062403414151200 1199 284083584982386127714275228756721027274627463291768617537350171490153197125511728919333325391619315310962219645838239812024767116036674439486940229547722911316089212401823879037815551457505518626169038356058683966522910185382072834466786938588819535592554146992075664820490984700068623202458820815867023790896757984180712632136484646754364581030477304711626669225682167291151496839765554021281456737765930617906139406905024310081513834022400957914029899178985714097803815419985218155146075262361680000 1200 1198952722375761943369896867545276325634349040412057333587837916228098923862864382470772821396685785284188095361134660890308536841961622326911828606138721628628996657110548094720710217661492220260025472974609833674400069648432944404033717907442194746336031007030797226934215429303597761302421382523707734059286343980667867411333634664307513234623031273673041187282810514754444487543404151474155618818446070135144794636149153261300673829823468999562935131090434697127592809369054936178600214056140800000 1201 1946892069735180682025239961860325070755366771289806610941027474717743112692935326589777840768351732369040698682246786023831930855518508030567135158911428484252235863552190591945803596204388348655201224926357505888392110350623117059777146249876578677600110718174142273518383054528379167565026807285582464363126652592920017118430589079713858511499804995053093764567597058478802143712971676772818251169282297923917129379301395539346912023721966622272590305282371031313874122376834626779586768366827348000 1202 5097029770057789494260477121302900361737157834673448603136209975288821809655929658641236423867618140429172839848440555588357605282021028239100935190284060811079719370325247283749193664646280658338859363174863396620336655712957728057099261643486489184534567972630709415331625324545505328039658810871287107948425810044028880769212687690128300170911254655404871864110672836587417574905099986897803770268330018953068311855936580922793152418657231992906582209363770319658879997474775949709459790499875225664 1203 16680245954059861520539037340268121853563481000697385573663991137846382311770056674574216571460239142055429780766470808440986560737134046558704038136161222199724730549362582996106455102113174171207486010802891262461275658201426411493103464418571519091107257729048001654057061486544034122132808626392879134282661170358856623287297051856515807045531934170920168942577214191467411094065721468878784271282140680141529572598730609527921956957489369786202467908198345360940970387156272212605202670517126564000 1204 39093902939971644510113825900881671372525652812668522560708066623150955920891592717280950249585587099355421626760028771835651640353141555733686271202172815084785810003189004274772707207020919878310649012420239083104974821620242644438483996354217501267701944684055849468680350869690373784178343319382376659920352384416228823196466519691292340108304168152744732563027206014925697900585770376666731501387865574712724642785816816723923304798066772286202142541296045298197801671545750384832807044638720000000 1205 95120985138782361767314054967230734808602802911084938572541756296901368310614590949064624578319053455113019654454654920946938974646586260410854177258500940040881748636933437711817418832702889065962310759699470322312095346144526064578986200376224882576057567718700281326270585937225541620526751839765373349474298778466425366052607875254149052690765508605278837112732056599306798483876525462516703936833312015021123352559923439874339767400454540247486256292959539619401994669973772535994625511452870502400 1206 320010932946227428371343673322111089251379293780562921782448475282517513571121840698101889763751472799220425158850333123454012852288695175917486349347797143680679595816280884614669806009757993811956315585581393085856845778092272114001568970204508411135885121351813718419781279145206015901048722891836836537022804298821609464386969890583732565935620510438372965181028998357626880055407638297569325814851733308953852271941440118325188321579573339342354718297369993475775654278619850065687543934185574400000 1207 626893460028499543333934504425190579216168330174001453917399170215416694897171737159383609649032435491447873620582604530991668711078531154482444906820344152094152029811140470047542679774092645445276376426358794089231122664476445423580700334784079440401142593045588921235789644728438899651936457407250490929610764380499373811800347864979935155001611985467456091649255249155968657667491740895932240780645027141146069817641106084340264415435559930842963957688711850149702653813842168062337741825280678800000 1208 1860803400292944185799848401831096437655583338867318513089944255106642299380678081349003635121063106696606427570044158806274718691873101030308616785945334660442264610547644467112794834348176731821076964940108627461073682318960827747906621019509549539488233771346603838804183544955795577039190501116453355816013349650301045377741592306172588685387066962031439873177981670080434432659574187284888389110891839319518267056400226193072887768788899069882656705862535796151963035330212435471741051292800000000000 1209 5371104582743915312899787608932605619199725130097995665049437860084219637548946227974337099302253001960005787378724013653825125192664018078856442022995342730038033980696468236164449898762610963328613180687045977504472000224898536080126289851468155217637454883469099266406073602794769935808699429760460636545229137806636642865672062625682298873329329680225996295847944352822275618254654023476466981595763513935722167621504368384238704575293012596786742493012813554417216941952744925903684545549320000000000 1210 11798523033091321794969635179446865418444288952873990709019587457757824127619668141587524265357070239239777448597658622480036375880115484111438974464297556582684978072882236259415328674051823072531110937730926131917475403405962550924574757021546095119226791512385271706094918673593943698292499117732364308112052638516818068250722225496278005497217790465828213073638441372782190432528595428564639448548744093874570757345762967553690519206382117767535600304223995160380252397501660202898393997712009415622656 1211 29624900329800361264102901181716551185974585376365486896903377604679338578087825664655290668272194700936859984391679697543136825480579838289260022724744430856545515472191690901978473304171564717732174967989913640638369131420612100107917672904886548836536285944111342172746142088062387885684781670541423546837486789490158104755421013053474825910880615860687105687359051113495578656660113478338192318550533012422597189924468943234729094900028881088960885356862548067440491848303220702937016192287180417440000 1212 115382891812933371208140894870667038954537498108805154643792678944468105698981184870081909950703028451323233583756009134348523961118984551555533496484533655491906850289711970578445779460632610472943941482770852274865669613783091409716549044606627016519432472955821445744642064665262357029232071283858887154430867789798819417733250522186237582444944201828708883774842927556138319853184458409209821743674943059383661039080802642409995077068852967310810763564401194188450843845993340997674582321131680590028800 1213 201857663661357393407388994530599020450001528414360737588516508061657933787875375748649578304647685886211708052274450604797776513547154172386829290647524502201192270080995741607301086471551880886361916834005655372579081549213419208947463571937747978720057108633561314557970560599265116933957244796657247833332868290521715572025429547892928931811356554438033976335286360496892193268260686247389266400576301162506180522331765595551096230480332565720096365782018318118944655077840244124184173287565161140798920 1214 528470583283043457631320436539335515817698277069653583445672158707275837882748390349633293341325978021961568581417999056203430882066434068464270316401240542880272036966760124568540843377369023027367171930689037501343330457863622014099526802480029881715420722002331983971904809938204349478292081404428912453831717587704251321130514131194824618736030369507158880430849518850122436028068473906902015829542147621431073748509318598021330772981368623402569355773480472303894333995482161072805230099619153137280000 1215 1806122697589717049584993410639308874971890213283087327924605564053095828836374809561253254334816355658791471823913395837915339864783113208251371102515347672944794885544131130941044922174062847635656144006858512600271214198507997903280903036112333395540697503914501345435679143985822326512672169360574807508299018387444451407692523067993811504982057770946232978430006351970048315073981046136867921544804091732703763379041952603148119776361223150831472285938082980731013949201241899781169463030585948672000000 1216 4111989361498893747527662119373149018321361403095209324465976224194345795914584576429301337270652423399328171942931897586021439553096468082058217681153864987552729913542801283753430009634105693218561426568777005179282869696489461362085048772976546746600043609263785862992930189227428764051735245616385145164421423584827941433706918346826659954985092957877503247528958177007914956135738536924964866920684224250558204513534162172629199062392459731779905818944756330845027413341285423140900000000000000000000000 1217 9483013400525475126250312573410894605024696505958088762697830959309066781385405452693593791975824458787365931149511037238280957115550428973612698077388731498653199211575456317592112284334917846262818712166511117814756894290657968418542748200288501299047978118869470438985822530790563070297477940842029181290032946403036297461611726626882314484943752172446517304493894717783157687085289781590645235417584654297367355114163647593154040119283881719771567564566442956966245941058650951309744994010590219785572000 1218 33219633839485262296542198783972956899107133425044750909604642541716490120031950620644703454878809256673188765352617020133562709059233987699554858764239322272511790816896303038025152116941348304977808288196578624355185329845358880725835969956694008739461563369770267417725294525209331856921804585640343439465170502847402039294973719260504135186803352929272772354338390221608104473536296604400486208533868675883175048231910767749934566931198045658519427021586304359830351185031585314345919864117377024000000000 1219 64997623361800210502026645765732630562799156465822096233769081987672437167825099674700920119268437253378291370484593048606386955225145504895347671101785646301786036314782993264741646760769014031798393171719954702410634905838444411561848922085298843525485653754256167492917942838705020568851067359697593157857804579803639922238925063028754853843398872142448965231831720276271328923437288526126887749379046575456171439875977436602541967241757132767437772212074232811358234860569877496132782260475762221117200000 1220 198379084138114146371269792586997709815196902349807533836348898633862662421015101558180874892898059549628509576592778235141175382536464223318454532146568079084522346040993067673499734786194953057052737975769828387471096176125002552594055434596481152512677711767278321418721266020308351785113879599912883142102369802585368919564252048985695171211192971292642234610250458483153918225921119853804785023482512153459797452442529995205238979892558462349410419782992166467667600926208407245479170231542858180198400000 1221 557074736243608727096914877216361622413899656148012139838463224364427048357086403445424271226714746296232366576463133547367065404088645281077276698873373689988481624645346679811532828354711705666816408732534009323857298619217617622245635643982415739956574313566401288148152643542121693169770874767762701410637992400407196786132179656400023961044510035833832925454103596130032759123921762026758291967262783053928235511306942991725402165359608526618676448154685291977727167364610221895615931748942594740309120000 1222 1166359325847635105209119673110957111045975153418769377030990103346424755513791165036044723910881099763672949287693119772359786206059957683933732313434724945742354225669902068208830938087518240439104678657111759326450838500285845932916481983080856062309098350475524262611881230117982463120861908300614971574601131744769931432535224452795974640401820987687428564954860139446111627751932207813332430734255986016330236804151193038963482808168817991337774951018662255666030015749471955475910644130949133637796480000 1223 3053500863259934501898092781229079433561804259383333335018990522810634993093355047483956488812333164421689190538921523783265572484301587715712127436687403517211681577728880321293186990499825328356311160341114454168747469816275521527180236323425173178773287276620160843669623118731314518833447795594630728287395663569212802744804763735767910562259958641597104715821925188190232245349356972732212415611314341319040858406736520897394261062245507061641564707485470724557799235343561122528743163201059303948180799620 1224 12334782852452831818612703375196977223458716375030595909621325074266143794130426554497821334982328260268523108181739891272488580023733059683862790617922275657638312634522679253110378973519252656660211580719937044040550452123421449391950658725895062050707144809393428764058922945049141241456905611354686836778750039149312293783407259629144079605039085735784973235902895757725110070294775636461406923556890576065900055458842593556730813782789109384759452895634045440914395341396433577331899880960000000000000000000 1225 21931022629758326558059886935272751139575458967321413456846945644753529045961075176483570068525571887797252147597244903222802396774839416297953427116196927755574302842834105537639966062768112428218389999490347813614601902350397981651024418065132955995984990083969564340605312667590517432871827087640744754962267352964776355581173050806807788423367831409918036474540797000328828918798139635398528438011966390323695900096216735197114306416118795599413571076556882866804376395756962199682706980718775984830240358400 1226 54792849767753425062065248510497542463927936442631645880905577864401893616648834300979638151026874192579154570178916234526443428499814965324047269033225739425928701091769794981151460982297945078823198808587656555678844784205638106955267889627281968702552718071318764396603870374187607810514698347499061240170244385160139156762268151818013815717269656587110937790433275091022805165047433525515550870912069108272723705838251676487931478172952000769826540225674472588772399520582324247744380935949172535004712563720 1227 179311936510294485697895527674381889213824954524458400665101693739149697886547086381275443334342648056093107273436724381281076156992059593456239655385188970185886276529861361958781106436455463408365552184796853403377694400576758448565828868318692081051744927026919128727615847269894172708811029139677119023716159653586009911191968561222241181551195628487660023947123364673890245805674881182269056900179893506429693547708532167207003471739754700423313272586855375191410435061240514425306113250176546562001000000000 1228 417285586002938117479665324892395584865693799569394875806352708639143648312433874700639388751606981391153900721835855318265933726383352552060498786954211375387600910383901793884288429405564232515798948599632921407674828115587288737064351720477241925044574696327042427771267173084573083490428373592302177610019214246162555513823849117352700643511073221369356122810858352394280991656742150722043380476915647311670481113123952651596719586135204496756938832040919805094298086420411132054986953934642772734288513600000 1229 983217794956301716615276380462642554423952838396609058025725205582917049349474187447940382332627377473120422044456081326640989404810132500634405395067051484189370448001055030906752374922024492122145460686966376662268029847487874860106313078386580638263377883674652158950585806038914334624087443937406986766540366364614616315192239552694818032123192196376903893851045416064430259612871561395916510881232970044225141711490702950176497595593330427443898125430647604017578877210494503669499957490499552748676004430800 1230 3589559415491879832226888117637784389894582748099242600094228587248711286468418592212260142488681888528030705186554110790383251777598148286726285983893751169104915957486221316963857100065922020114618178409593794144596122316210726978816908440096971415504243611232578286234653011164772011731116779640045038467116903413211574646136068824662183217109425847073445911374498257815686112220196113091429008839364333009627021815429428431078997634670362339311850861776845925287604777405660053814386954962023811354027140055040 1231 6739075021661666767331750647111684380381371754326418893878470109176260509376533115931910656024260471122225188521210558802513075511447414331174300113085337935725740570724034509494795840471221290255402634241143723360968773188758106209022962555273001021072653094969278138234213867814288053041958570221559357140897087742379876107815205047627162150684143617704226266835819436679788337183021094800087350527756906427327303377503480588775388092207348008601934042392839911168928683113262354387798906018758616685174105333800 1232 20177952950582366098361958513528748175676410467499826722815094270952757552529989077801164032312974460319746039751419509358330022286902880430654760252130368002997353894041495363672969298617430136902839283345560841513303218932320394235303424680295793904650200635470480285354894185682891306016647372528272562215735097604681582209150430262481381126778439768451227799933093665165874951820814409632577408670164659971932791197247168578504418287056277924030819358548039977853374838934195495697437431547453440000000000000000 1233 57937669262268167720760926085593857147947569881041883717931165168702435236440002102136546883141870921575997291680335114921912243843645890201229605417313986789536937972484783869565620274956234831964514263632084713340390318118010282244531877023108773539892559254067459950787711829428706670848771146345773033719550915171866194922874942193223870060499203963297378669902991988005329666503211612713406252576303370520064080992063353839776547551929930394605904387499661371056910921969038976000285816024723010692424400000000 1234 120927794612780228146457191033875574983651741922472612880803641667565046700685906857219598419765005288338678159418446987682475921341959275113041420752058601810248362300941561780680394084277583966903232259731220676173579503159914237000435445241164518504647348259329767682321086691694620569418627092658020156612634936991534379616964014903116436871189351848351525158475695604200186330535845772999357497701704916134701917722761288280921271737330973610261567086577309359197119431938367950218450347961073002603898346002720 1235 329529752177232876019552342423457039101127925497399563900759733082718049570318687114840375460184866193822083476306790745943881543476791512304591597820504603930909504016476340756730647962951077628136576645122369581018965559845173474278015626580312765942287953637630531093809781219940794058641176177690044896955376062206572905057347857908095509953416833459210544267532016881277085183471914315179196476895765576954369991672781078350158506177620201992839006607342237118179045504203176668923372880453800145564264294400000 1236 1240366886727974155735228149356952051725568818519141037455064127471721957602851075497432188731774532318945295856309708453465410206642602076887831629228083007554540132838462935441271912251513124763327004473918004664679148738402685013222808587084284280037485448347896025981969647477076527023466332642885654880109066301498386741417397706612907702031149872028462714518268954162067693703813053018933913095343422586688216877160097523734141190812872547049379775595323929877996417617825269464617185920274770382592000000000000 1237 2169961582828044610064400417294338268555849890179366527666375751831664245314150334871737643346769763583963135353272776422851511081338752933887940203210932025550893454979724817342241237977829673983973371463780914973520411071325404079606462853111581899896194090608154807880088813802664971701495475604532377996634515301115347379655681267924563748174077241260522435872794410141347318273174290242826429640242874793485231802667237746158404211050606095519930574999957890038086617318998224077732669554930699470938975879400000 1238 5681035961774619926456699118313485047939504142292305395211928512090573821369885233161439083365708572172400805399081491463589123098153544789707499144929803043845518621272414334528150098133776815858675056181690569828603871362305978883510469061649621115778689947843526622560346317908558353786193199985397234385740167164995476041245817010132335642647820951912359055430658292644121629699392968826334117634752818808046544504463994348444799304232954122230597602894587500680059069186949462376355785349244668674884211868276000 1239 18701686441966668256057594285272315418131689801471405531649189259969960386347973499274902073092087348388741057316858832472304205537556919928458053313290295940502410052212321035597229691547321961979168308456318031474400287372049292374998261327563289282161926402514825390557027168446302253096225998451837096118820801429141376594106295532378960339305373353379751959054711052963503251774282163563947477886416742480687934535122371627768473715081725778452316179982091747175361011544204568842793757531868842954037312000000000 1240 46321450794231192154851973802630972352871334479378516773529942882117951360654728947695576368563446542746688351523728859232968447201787385739153518707859904225210479920659209218551195313316754883727527620146875663637133799383683932450808001371699665141248643739354697725211255311292381412965100520309729556147962119885531922684394800503351403135063087581209998733298632356280467720349825468792657422873976507288641117627898798664078215171780399413033014307002304908454336384038815647948204134309653415980728320000000000 1241 101942028412068601927702181186692871203869055366481061846283817006979667426712440788065590748610216880193924391709166982118759972164602173597105347810014245387787396127410365605337965690849002768241646999098910989801428588627329410204275585650357928446554029022637946316333870114933135162434628917210091536792404030356212656336123525036950157782631725120610299527411060925870747550111235217030595973889418491646699110314250883535505362013695236544204800909032478127824321550434042714573064154067308055267381601889680000 1242 356869318652530184391991738593988171562118561674174222522078547154992505838510975327547182238317823179043028219892832790355296869629901963529329222834744548465544050880866587585952884302168187823178854166536434592422180231463203588702389132865710732845603888847998927341045416821691726022265097445355033636561022288654829375798375110016967759968040637339958796586576147570584146478044785452849373098045449246458942338315175690305398132900931053130020237929716827998360268111547617567663255473102940202435090186240000000 1243 698810512205971680937738965497579709778255572060796353083045978758941979102739904420137073977488365505362055476325626916326997329839968069738137888348646078809965928711791417995575675203079777296636162438112311767709551962911040723869268653746736050278210762110995586401613416920842951093311067081907619888349973710738479346955815306272654889166482041451764501258717660225871344798802271415521670067350335848835604801341881584200466015192133268921560634889541120329156513995609166644642077161883419138542054766587920000 1244 2032527491828537738736348316937525158070480419311072784287748937206256915469441247510242915744092947580865686422648513082350872557461664046501342748981061810728498770429423256233730382791456438898710214006701620305092210315534057085839140690906636960634513164488629838330526674963745245063233658469600704744696494604362940684053724432041861665788479257895020793554273286160869474295448302944357424657970524134522128478156097830097551186565432520813604382932835986845212067136513186021759798506300726549922747400000000000 1245 6227507642627382319093162265653588293665497292018176919969069558977527875450297140149566633606371700433059349634144708280105882583831841930773753897822056366499011982581533426418875951178053718116448826804316355100655651427134822534608203248583108625807126796959435335119382398629648101198264154213177575299167889339956095010682558226327033592787173493575024646137411030804026942626126676795685474960927180990197968801492014098050159297898378998567870827622926716461018954847590633189217435967391293555681796682039628800 1246 12627627006951194626269053853947582247680794615415713586634123544815503349766415365039101123575562877583205170303473602772840097096914560555563550758000475140757341716563442140654786692749265234872212801413431210906074130874478665518592823075974114946578300817131109484395422641285332252395758978103351035663620154085615164415804994879246733577328119659959841616070645626119995434900855211740542473696238578847894261918274907600369909133459811348056473333269470143067583697766003773868787631870192479687331099554589184000 1247 32825003353048507659266350660430580981502333191946015587018703429983997001146675068033060993372520044649539546728426065662602929353874095408666884446629940631902138099406451285114685894416523724609365711026156308674109299640855973946151726497303742431980814016255669536521451068329463770783423138735346139490353346651488855901618764914512850543389849023818193424181526578685942483674347286629735280721283846095202645887041573171348842238306282420384689246873590773889957186420760950618574875274581466375549384072191144000 1248 131698696372278120348232268283651870922517999049426902818223061147339529260712124518929183742884616102139261095881626316680685996004310670047304688391709757828109661352728306107641924557903271479033940832042183480731993455163050402562761286010410655547351475779837222179499499547825768038407351307262417468311267177262016050025050048776860133595775573414878376033457345595885296686657832499240175656132293039323206920305873502185085419416613285889068478196688875075989908420332028707766715780290752000000000000000000000000 1249 224985920024096613147460737235503479700451298105708930053533220715641634767544576210273053035932592113810934127329237052337166502221823771384911014503408956204981630155531849038732425461394152386817632299150508791456534683814343307667041053499597348579444195410188576192191811806870341575338034522267878708813152434281796003407530205231429014934507472857180674204405971360790531659101558839352096302649727118065279363942572594091478330778355875949577412920267281735104879439810521179492173602980361467804806856868320071200 1250 618731694726220582374676776201575007653645744554798947398767576011334035157498427623116832274765442449768082306108074017144054390849808331680533525096222507429916204387367401543427779431440866649902178787818759532650798493863741409248591242166968536340708755869251868867593891124686463254856134446914216307994460723851864670422498281488034440762254635352071708483695808707697518676541351782943225254142659432701798142041442859427989168698312884852910396254577515856544050360195588173544816206078422557629088202703682306048 1251 1934290659853570335795523223471350123437452909433780415345474976891500310198668788074119055074558579119775399226638750269754222436058513590286071833668625063994727989502653782618591600829007977919305655192368317006615123688025290940465382686515166185504606828106395288830427119397560186651461953650480818531799093140645264886161721293780587333956209349815818396069843532049192894075220206196457153670308623148921638843745754819624861063170691426761670568985769287185095656052162508048521599849296269040205822180100000000000 1252 4485788701709809968195277345657341939033972715024664230134985561388928150617719618569078132283421813674763138106198044387301434594110945740818820581444854835672746626592174795071873022408877416494748585391265696291582052318414813313583424554531572862678103904574815813144298563298665879375858974207612469116236195164571217764420774508744004988438702337482445486725326905539112508193918635252762242357191754068283995938163554177419854989653769645532214157299306867590527822334199702217532629259629249262808646568838626880000 1253 10632091059878447843981232073792148868091701038422535591776685231758767743191637849968880976375168220363695739576722717430937366021349012411376246414738220539607826081038047771172166179599153976489352639981087079576895541672930657699262901488056825404789704266238970210437174681063348116250091499639164016571187445966121122840542043061392571978189761700344546493232992064217046063163773167947018353844411880411061058801424907165982424751289159882838048086835205384384838241480100997951184995830788933610012005786720672272000 1254 36787398406935658645094483010773646279719851204575166893819989660771356562855910856039763398470803068075177788598816888790768913916476383215795288677973809826857862432061417953229423820087450621918530196266017087565127433265040193036202885804556072501426506979651563610692357784530445413060240866627226008471364731255779493286785388183310614428405694816917428556549848369871581353457499561469263297281370058166079173633435538365311420398003301641180349126105307465555006543073861425103581217159013991593533007075737600000000 1255 75342558225796304496811447669940667893075454671998931866987571259475320047996731268203721906835356537652211114598965406095739177558862489270628461203116363029765301748143293990121219048390812098971488647082754635272001464571745578354391150402941234067005934786313859192045660987657665873756202056785819110103806864025990143313014523184456397670365037008889167199783709337103186757920256369283784193585037558929796007456229553035039503239742816034390857314665880142894531774159358834511043326346695206681800037031042504596800 1256 215039472115616078696868034431729171849044504633060478359824405893974958591208056026416285478555734366282728085854705145585761865364592894398615863164315973374303479606363265060854288604014281570219925696696475741213128465590434880550149122026685867326752181296810514820718343591206577885640826412063470650694318836542503713337515499429128588376990925399814782593341292290796141314806998632965176320217287872085790231277071854993925204212059383653322032733539462445960705889210345120531264580126073867728935295821600000000000 1257 620679779420331270948499874384719748401167621201580705889862747620566189948957879939499489736955682263954471608616594477391736370051301569938971036762252781389572563784719524616819732580398087073185044715243885876357861756512847557207909364685550578991922396275188940243785758012870314736723648230183554049992280194753038596775052732053895237420889745139946927146398462966380011599524229878183486162680217323068078530194906600300766975209942485106378303470846852022727379367812251296998593226773205107858943293403914429000000 1258 1300272812304779526142605542042479974926126758712871591545962500157480240145601745552640514566074194773996380271566073101195291998234571791900368810065217116706049329452966524237410184905984455625285217995092382882057925447074050709408150104868576111309734449229072920823496296899407336749932775987124240497987025648967587409464468319128644622525880869283965438196658678224985612392762628695939961170524532203686577778955404804288509634366114206485504795816713294173703186604710605974051392771403593256609224618111633694720000 1259 3403361997229025249863081006337828235271669280765415187139369018490672461734425888354983063838679929387363542237378125540809044070561984257176931610476067676897066115747668570081558112349066570956631828224999106693443707983603888687635676067743169359290963469229883825056836613697390688861875684051811606387440313756782277578554445755859853767475291867702594960127051272141197898417400047969528490069596391734609269028117532761790665986645360653746199522921753712860515517839617180714714071880568594025509973187104548355795600 1260 14220679273647272602157423633191817336409366039259063154562508746017299533500092222089279584104317381280240399019476556359816012076130875454096084100388921987472633000421932864115769535014388977817059185183459882686831574061027143215723741837320093504724272984177375332576621342203441376566933430031478694168171528831151290352422353906058929921079232364730757222280555459890682810735489050590563869908269707983588697330585443661411175153787288225940761070243219518315978322561107445052609525708910295492752298446747074560000000 1261 23328200257694988418600031885395591378296715459716422976055984049565277340611613220178515190273308361481525476323701369577536365454713174375761979409975749447659573443750064734865495754328882549395511077912194113117460202498258397081962705547874023120774941641722287307024933788189709255202616500751977625202128684048510265939926089623045793621293490300250554403532440354039868569111926604083792799923771659955152797769181515488538376088777279835067115757381369043203802414837822878063654827493222194501234862261910497090000000 1262 61070853117910114524617583816593760221316014362639839363242903408665177757857450393823656299078273073006312627767783268937721336546179738917212104597476691080476588672215823049063902965511379965153392769062141133853229746834443534145652994947616731633274710929098836292234101895710680076436238958314954674695918515912711239405777465445705031357310829448273261635231276359997629390070805065788445558381019379285286824350720429070468879507848771153193230876997421969251100099265151980261483585130628016263106494055831824292348192 1263 199856962855771301122456700398561147165145531671721379712291007861533538831231145008939980030056687410552322639830620694310797538222203820158741433069273152545039011376020346042048472943437384908232807971455594403708265196691623956949274635039831520255876324582513295161857078518971676617373834115409787211784993304698877450068824293108653571232950103488689516242536930594869854538990147286041520221453477388748403354507199516907877746585916763315764992782775463800560194981999320596082812824473387596499135462876239516722976000 1264 474821242353434120994865008510277220051033149384727198353804356887544643106757380711849922055035145514329497788511553460943419849428115923724594413790830229643572545304421852566059619010303591624552268134647394817887537293493834968678237867767377094694999869328106951112562191560610093242890040694772664449465403152897390879391553340302792518386136519713412600416148119180486710426057232484237811974633658958428321309728095636872993729086643325068841226597928383590998502177462750832167666322106131389844756371041000000000000000 1265 1139853965405794329053310410527213682738991187258938896342712669402647807863297776484825041697157736871721464303342665993272621707110354530414483635689382297278329836511779829401847904071533941872674764667938755788387553989865219672923571784440858429055791667561119425295528597287101244092923476579622908547896012690667595658129231858598002006821016699415813342712624399709549132701574649728817695699443716107436479116285181244300613856311224688050806781853713266874671294407293108637274004429970319597870767405435619985042329600 1266 3810430636855924429757336679106411243390497249546311282939500098536825522659705960271090654686895775463841454661524555305264489460518865230181213650377928079859134680576547672585488837270382109698431365384765217448969089754281869181210686696982866565783141499756906624101069451070612607357783805811941598061288386484427667710289110669597199428725427228195302232128303689306286393849607864437655769403607992866498811480609293240765646912614411146998369228850993988699033939004898663600156049380906431589152001485134294052723200000 1267 7555663565133031289096150146039965498240129190447107566367802670055838519862235254934733023827490685451981449948145698931496734101937636060486189519977646604524274384855987902563205263895406649373122820708562538314127900353691734731449398132007345633046180100245563859489500821351918925965633450681590378449220628162385057223505078372849754932813600110721453631925007275542984264569567224874557462829396951006668990182786697153837592311411875260108054451105493739755167257429427350880976023714908728287181575072691317280138000000 1268 21849583367756125754191759264601829906857032229849928670093708486802783201690214282779346684358510470464449881426161605188567231852234215229059612808703803941048647233095465622525096398226376534067238223096156310203159892750243094378774932099870602812435369348849513126869961683423499411154188375581140929082103974671636716659914572308086025918621385206313268724866865607657376959229297046278152890694827112796782266682893761949268113401294335737265710988844882529435141678392691755751659526076552400162651112058612392425088000000 1269 64604422870488202611478390026236765247596000296000810191523040700053666372642609042578742396916949106259100878124682086760716296131448317278461860503072242760306308487464562371648926160317308211365113063244805039229034686131084682957759406725625129645607680315963176256302268497229495257889412469589488347738529706444159338132398362266176623908298172025126987081314050110216113706911564099542183063354617352589979184907233476423181948209876579038607937955949040427895499003524677181267737637173984164999703881787476107074000000000 1270 141333698568397675645111260900943713140032335838883215545649084995731509636004362335875600743716907682217332031337579200935202198193766867729535083839840457298819756731103372914087157979728558567757743661556524272270536628607381969092674899590255432583834603211700283048835444747335637676995264400410200094842804281162944280098133120620247896020106474070088394007479537003980916580568195122209606642546369313201232104741825133267761406076661731863828084842502031281486133103500812933697573073086119047412840492923536346385067048960 1271 352868622474196592330236101822633247179244615868587419980689479629871127170763154647968657947672089540831694165112418121694067513077839394794951544612636863211645957912423795803939190504273320802335862016068157738898356951263623283195315248062964190712757439167691175493673055712593719126445644271984721134479423887574666942033104288745225333662008953304255705113644012786364675299870726660420873004998230554590342446417860714946796513846903130886168580191514761593317281037784503800718432323698699759022406877755083982212040000000 1272 1414409062789083692908391966784873611125287155854036711247869382567474855506511023493217924771206909884146716318216594685446783806531774422377760721485600579967617722049328774976175489533532300118872320366308866162448834396895218162417204538059810746661299674868094725152992209672983441352404773448914540587941031544916554642387002598150048295386218795844538669308382022804121992002376269996668714643421250331780727497960679249489053983468333155992449438363997243703460156334057499962145627071399287074165695010450035865600000000000 1273 2420578676875648292559494139933286128215614650296065210553232684566404062869868538108179676677071896127295008617773849931622429528263374572835837698035922224235733013806112731780218256661588913403516038294610251042544643514260843690946751836208053338613006396822960245759663118706794699624954073334001699332501311811796274755711970473827853041409076509578704275360123505570091012995689527502995682035272373720985348932987638059652038719017448183691614317348820490318473605296120604558801041201879223955719995570148286907394540800000 1274 6378030658530693043816748453914666723487429238595101549181372750814134231306022759258857442104687884839328709259959383902696126185498120836945173475559667275273626034780467111919256438497815459935900280014652492797525209453764551424126568623905296935015377240262032408576483515548055392819068408774042109935437420482377948753657264482565700331904002360989462326125330991043333762367396911096956055656654865140353460770625432020071835296240161969229430395325216894106520796738507292714396387744479280599081429440882154125880320000000 1275 21589398338153730465717764852162782023866511772207104515896392658700810879265029166038330922862462593405699514592141485450830091389622736774750279959557192430123073499936281709061956842789917302487391320199906202341017070803140301141600744726733752432375849580132883519504057342524969884710998077513858111780925133372980838377072931619047322040589417403061043218440733947516787735563518256668470622812093262382013914065531561945156064024252086842003265577031679331646313738999890605124658270085144260954306249561744630762585383731200 1276 48270199178530417485795746497904373389548805084427241597333406731346273905545061027386294440604364463504989068322611895809414349648027956103296766884142692030534747814696723084249654404727088221190592133385810939463572844071546497896960816152769090932168479301469933262964221645570420865638719829321298605594042877457816612899569454985897841277188889106371922316655842226991079951783812382275978778038301090976787047593835740991945242504232193055926131859504301343288844401094729348896207344722910871055527190057138310497280000000000 1277 113622200025574124740117161045309963539978906484971690513741443593250809021135618148598273611824233151220879549690455678211007266297037625533966403821201564727071295781433869378248894274887389216955934276946228260956031484886152927928659998905550724515995641171838345428172747127397476176376228253904531620672670233249803016515436754651453723903283296602424525235615367017359230030690856236803392676981665262410781432580873838097384978296335123410063472611637908206199298434207508721410098884005143060107413012930062459865206094530000 1278 397538778596940074636301217022919876761681411350638336753893613045627399085773822441866192146436246208725034077938897232021753125243792447353820456260140000297691428565096071894046753999568866985668929210134166977947124270143971022983922805575216753329473845118787104240349598755193351904815210750402938393465819712502276043622192528947197498120185685108138725613322267093547923584925364506811613754381922567155864633052820141466434467801161935018728341490269104147363601813611622577847289566065538220914481180746898276578333184000000 1279 778778267021645542243290736138066741534417903271250205532932176907431465051609695005522633918983108461094249594362527401192556074414897828497195905380431165778857094478301191359007063092588073541506382697704224826556960178258541975327479892421887671523733815019432560857349199541538594429262037269077110871823030639818071176982016386358566072281582211009856119235376072006787813583419446109149212853459888338651868833934252610843508088150906050993765975614472151359290417340142012759648611343707741962901216719965495661649127648740000 1280 2426676343690086758906845184803446114407104861795546778063062912410880812463982334840596379769529045326549762106058324293823354816802423684637283210030308489384666992437463409729455304027965559798432889405261812906302509246676985809066244986333530160574425691902888650946318360076818111383824439093933765311167182661672055561408094062311838066477204175687993528586397843205023933380424773225405118236447786409525742701536876077022660581710281048692542354363390195194533706567390009366023688841976441609981006243092513855635456000000000 1281 6711814977567790219396002222722143105314887678215595908161621434029490006767244708497975482743045880773621801180391660470144877942239416320951157702252099821128139457600692760554079491037431279662570203139646804917966109395941135613175594726848369732686189957427446559624170442645255995048956855094478288584645906667752011945953010234469899807763463698763893741035215394535674587355380697520660014442190448720604093421838867278669454715524194010539298804599150520365191491297767941038723129775810074447592939294100933044906000000000000 1282 13974606883594894783156688742595874200577675736839202994151848637597960260255286478999333350043918991953034215166009912766713572956384228890388945999612492255085252246279187609968215705773590604171521655284137152525319211940963147881361227841153701261138989597903026796405622899476415554869325193110598310227773272370099124619774766310431812725682558382798137345668296712537893867673034568627016783389560099311158234088323447064025286787972172211349240069224658027118112819659707053856332991555599639410343192541251735989341878296272000 1283 36585995541073766868807202130374074964713298162125698169421910911081146461574645851015890107740154890093652366460247897788583796595802839309223825549081654140720312512621948519672589622206243285876929679228583942408132783021421093316333432620368423347950482555944509613593026370131782605963423631188884281654967409326120664874248542619670204271461667271439172171018598641059894697091304993276154786236873981374957390923511937906202278375811858976795912383895443276133093545605573989450461192327639137305932201001867601945761894415549640 1284 143337956786183289792151656298219889199448946935291671640060031056045605977717509459574945243972794038290735933879032710858132292654241392111966336106640430582640825473891957494850897206899636747163483883748547077462042831954405825277446568618073394300745451938651537330716376306907137713578341067895338824957129264343968987498380307697561544013270894280582628349859939945373438784552734108575121382272232444827311770456704647821604724188450477364570308788774321192531941227400058535986511036209382582961062572298031279147173280247808000 1285 260794718056519239048466233152427432525206751363574549945178123332051364988226460339717715038103865668540305657091399778166035851807184390424752664612572894518686834862335140934745695525520436055017996210956159240400527737114238898939246480975281241648058013519585691386975713608084683108288643664515066483285510963162939247897516295886581835915373890458278540077531883870138412105141521233881175166998413006808616855423733138809323008483179319424822319293519390252645714536831154884552162304586521601193900899538244724701925049769431040 1286 656509052083422765191534470298378672846635646355697036429934465835792889095091090045064805856147560078471735154524785037271940161616148546970230279508532440846699025286114271248318350096733996807736767322489418815387943731057647211798808950698503394039680807356583983102762319340894487370511065575909099617816210920956056538266275398772137299835588516961951512934682095887326386786362355318664683447825473662797851065708607885705416799620793409285969373798374255994290129987633198054593656408549911235721247437319879139505914596886350080 1287 2156258284898367581424386668826301125226555644025744861630569293295645614875540026389021786319185134384174318750397007647573249694512527715554697709319311932105179186596498720653192043533426024716112500699671926116479282312663193773204687852894126673877408509962769625792598209779653851378500124307895908658849308252007090949197811404338846974952011219063018061754548207903817306162880809941517661625846354510201741256397316240399714252802174489140977295244988201665487743945890578949074143432337071912763310300929458077584000000000000000 1288 5140550056140187488034214860154688279407944238549482432480381926954260368351469193162202004734394853530414864484771260002860500021992283390425286763519853264880107371087168555825078478524507126129799381021972352458223353250691402526627011475706290448668466263297162965024586338161024915229836983283693660347026209570550507479147163679405051117739041861980137698997647383454100984673907286519285146939879722257295536397045203578406069579539615299821287422959289037990233412769235162515439245620680576613860215724846548320204800000000000000 1289 11780576941955704394235920417338275084279502924254890341147438762821870730316976532973161433786283739603161794533601851708421661854459288601483408747765270852372771017465054347580738422011212810073311873611937711799353970686429220327121528055579985613039255097596018891303684297471691965683123824435402524665693836379738010957844801597256522832372689010646313278709388279708401108344479907377385505507429712251793080866687875038655050090821945663807154837011438747211162208234710633680888014146283352820440224903786115907559016386543838800 1290 43009691356964420727752512784952644863280605807338483849468600429123573801558972733490209576453735121223289146768826621631849155647532020398985940028013673510893281320248323889888806502154403868620443885799687147803246849549403172592590505849708154824216256162530527341223682265838393833676292573390089672134085487236211461871065072786980364781733296426319242374522697724441355456346291898092622364942038407087379403534617118910801765897526626883410073180220596594663368514539715757374322241850505702599321591065404542146753488486400000000 1291 80745275581414289384153332135686533365067334708362823951801817722679432904361084093120788252810921382811129692757397391079629232590836393243351881011505240104988118490947405448051927427056477087597310631124239659965602552931149048187064796862931172338331591260716960847871181405514114174537962005169623109615054851392873617635293688598910762739236615897286006898539972213386907203771713218304622375710889853778726762483969858979198346158137523615920958909209489560720996403226766978081154469685653193003724786315881970863773615896637700000 1292 235124544118369164571810589693670908454685015300820274819397801390818995252581785240002712391577392569065632689224777465117964426419657194902535306114183597932946861155946818698540278730987489606364243496636788496024135231175294936196209720120427332873852692140188744874272121684213133906827730764476035683506027114870961311684173869334866097791237447744227176991174795321764936821275548882049289258571872156262288165397209575835075479980743661791173280795055470709286785868233507180299158185349354713040295873398107845076984660480000000000 1293 691795451657078143691712861904331177558130286096624616712111898985676584748482901433907528841553810543639714971207523701265949619089742507574173536376267008109620658656249560493161834295763324288732797693482710097743522743795806398545917651799226656136320921683919554769115522339006756197559928327387071493732643936251526534862806525001697727191338224673579017582685378882728992541495277559026561157979321271082197169331752252758958809933656851496744704247705742470896815839908816063409338920570297481848783051150920532180457897830858440000 1294 1448915189132839225973160915051996244455697965053074405864183825335058094784153520861883006947174642263736098893371060776424417831331445988482935461596701613534025300390653055638864714882848661040348408699972773313604264011964735349339667024750424376050778065231548520574841469715671048696916903606864357807520794459780284966483691657013254934378254782939241610279216108802516486009899772785073404548650154554912940768136717406737274705416098882082070312859290558511845710454124275844861902666909223732855462456536293111669753832160170103040 1295 3969310907508699931063118239441002679703545891190233311116788948352522912191499547595184969205944146744247307832441501747049860200999638157775376615372784191958423626805880799058711500783751435010566768562406388710928842134433610519362422925249531764438946763703076846176276323670216779346277265366840164773939126001290986007171683348070084234325711204443809184382057519461698003306961742459891313022386272558164429129429856171233445969327636906593423921674985635751454074674208040348713634695908490585684086548385223653127183253026918400000 1296 15338410142845547673030489167026228342555389594969026924074875746109084449280332255577005727360438113918456238075225333656522507107203165835329335495257778691400273024952622897613357658121451329249380832849456956967552995795106336961901288484893459359807908090620973749973730629308663238568784072404823603763268736776355614730159990258839176772660824955165630613050112650825614018621940662526381744978193552639174277485920239871222661949724070637309986410185973851518959154339886743023799515555379713238675209922376753152000000000000000000000 1297 25999732805588393433492534789733460720212538015527323631241560225477543491695383033922708475440744204759709823180581097539082613977236783618091846332278592009726845971340690702573566225151679376961298773037049507808823765055347887660192966569011657121378602436956491737152176168755315388102629408371909079142991329787070074855747269685451326988669099223954364689202160173728433524682394943619875877367325607713249072871779080607374502121560611262440889752915015675820766850362735499136812915417739416071926476714595253270166482181889940520000 1298 68079208681467303476163666906383714699211894252921043256143620408810094132381855671768824150782702135310677870642378059286670316633762760042124973502659288519610570874365517995192471963643859309632357222253838265622118003402936552059102951164210589471993388041335328023617305176808539949887488348868061016604102361246388686004374394592619900594225988693396223431841631185089689144571932937148346999979978904413726760465070049616328029311049991359416323623352379607161442372334229830767926309011729141794925380224766835757605716300096512000000 1299 222755983278216719690370020167909691305615358325341289644560412344497664868071128154138285898508899183137883432366604289837594523062343928256637882567348620254668850929808545109210847293579968471251685942620662124410997638915646782179104823988681168584931815695139977864353514096582536597755308507414108731236109034350855811224655750720828666055124584131535187491707264762034160716774007408876299925429750760031195219362930871415317213734001036780414270614338487314031005238914174970436031199019374663271878781969786629272492090605912202340000 1300 544860798336687349677641536788386725890255575984627382108643750745261509168657125182648095400613846275584848497015455312525783182605304333472190897294447285359909310800072408732613850810616938058958310635849173579057377168943748068687903151970025533431258557826845450382442548629551898278408690311334754079422199155790327628286212403389731782546868582170265053761327151043870094041986773386899259966927257725322254419500836599002778655259985318160019390274614914172332883284772718060746016933109371571677371972467313956257132926775796852326400 1301 1221433778382258954563473032228319117893776420122017399596080869963367716347434859970879939310916201575390614310815296393301464470557586733587407263724425748230330262950706956337402402835404901770138568207319730947172499025173885349433073150417018307388857258118376267084850511365088909283924236660753102205927916350034273421979421028504825403859904974676719755410722905217812945321730532616393807146084866281517528844939706327821883298046345931446729625738098640048197542340506951217768723478077538699800917529614348354065362113783034072567200 1302 4277386397391786844320525510541254603209675100115359614977497770558317673700193812087804037556769390553534095922335559088023026077523902948848957914598088842329797643286366884422158725947044102127234244902874570087383797013570386747653936706478669157455751601778653417346645169986264866181434913909469086209594209701700037100748920435558522901542861188032073955523363539710790552733403457699687801478279643264025892092275920397110525002651387087727445627822122469780996479673134192578693677060544507353319269525223331472425611787796480000000000 1303 8371831799062580753803954027133744545320651245710143764829919178150756096368053537508382652606727611125998414966438746650419060479401918753396929926548669625731538882943041979085520198980968867256148009365042934383972346754399287845804509285854980641787921579388273828982938684884428748048444299769003538125175229360508027204798939193650532917147369838288446882737025894561535156837633781482164553333704597577075884732819685691497593043107930817152075699259278680675681372947155895140446143048815954742815778731870778727972208841215217277000000 1304 24850089490466142126271917903539627857334004220106480196859415739765381861047755658475193512258787162284884830177780103180117641787212097773782744968846182729707980117845033475731077293474317955055847236712315590617730861075985658537667030433951955891982581451431054247247518432834179824940549328511102155564870339648636836579335884979212274753346231486299587129715375686709992391727798944522981316238235379611184550040874329586656670698436253196319191341459806486101976686308275255229175897753111702167926737572937000160591409800000000000000000 1305 74876558513896764273928965710075888118782372774858258502285982565047441621671884655082059920704863386700589184064948864235578620832095390135913930638275775092816328322550716031734573904365173256603959611550854174620342435725796288940377986976902510460936065294780630297676772270760428670596223071879173928058556046486923708109333397179734126618862600290352522192105224681790602414728248121675139444632791991138019690043666357465507759066980439847265842040376017873016439314425586508589244839057748552029359283894939618748818477806028800000000000 1306 150226433510596423456515538171188889752518227984831917852839029820697550065963593720737348016209565771010249709615532897563174674327204699290174914249613037008266750513038547848348388667383849550248236707145096342989240573886152292106270444085904946553290047491843060244190377822398114182400672603002081024938367364331904560783356655768692646872460564268396481919168403018670932011554274350968514694017612097081181924340907884626124693172686919521357394581825234738630513074857538127331008561661798779230318987470642276694027328061075266958982720 1307 393297883905430994537143765417794701158595338119270315781363604623947043555662680010741121590101793461316201955559720188297778434906018605257246982668588128303726535995678506162841181451789569508624833188763286476601267768564590298396105158236845142237285286604595656839672928625274596783387441306675089810154067954312591238532906157496405392072210583010300676858081653812941187651441693840540511461668999403172142369381185171555575706692116037797737609983945396090126919746999397930130088448123368177592316476270656121068213258437385200390780560 1308 1540880465677318770960109765002882654910342631816497650419236813387966563772993568722130156389388042757064872398274843720886656454356642834437364484593879879788249771362389697635729983297078001717641509431025401123911688891760234996152848524262745456314417964651205847177405563601037093262459144736241761772584908990157283566004211220993270795013746788456147568825385365132096236608700826973940391965804629619417779503265928450853993665782258350676213920907649843567565265199722195148609195170754192332401108344067184168140234190300064640000000000 1309 2712018038921038357281729403121810006522933319604492087273492492526154941784479674271255159688250523227873148885716597317404795401154306947030738870874384095622211804624444789714985668440949566268797952127251352312540802181464408296736256210561649239701703587564587883045975532263648179152508284465191871640759579796264181178704444055879497225739928689041432340743026838068614298177724197248623808189562425125603070219334278199202007272713337728046544921157316086128224308646613259816234085602677422534663759422636229028283522137768834025600000000 1310 7400408753468621051811398189442344794067137548011974238651664651414616793723496930801879826304765439272142285942746651544320677803741481143409525902209387107754866673736741021128973674155512795463975588117564064647185034164609684074893357496561833455889620215501491747382659445953291289417689583502317918903410729817736463417993577317963808258303624207724549698636704981321241541413860666094789712936043651440035950552625999173958467691007320183851778042412880634092060647251681730568762304044949154108021094684294030034127489632475237654271041536 1311 23115768124634067450848726569712249219984622295755888347174191861022531542824964047922827825631359486180027986990107453545663076503233753154825600967005800656053778708161065315127496374626389240064849622198024053096479109693025286108512167973417549737503664901203997932605819628119687606921825815488858066445438093378099540669663720833784722701902400534435181377031139315192088193544989251536623969739952031392473546248591658388282189207116438116988670316596926217519475737409530227296148968609594988032464950072472681413249171095715860000000000000 1312 54870949451275136162448441030722384483513735041270065185822233920382980847977751699841166351974267528049490109924019223839640166261007857204923875402116777175262838268252589279066991699716014797210862860895059475597075488628715986095582849919649857860814868251775786134499659323920120102862415574050105378062796006804526748113668108809851543751343439160261424485279390357756037000046998982143792421075821605641013177618699273582799121818528413123243142483559228478340791144377301563471757152795823398726086612193881734358140761394574800000000000000 1313 126643029712200577893366875923228828586829081972358525963585354469917561851689257121971824004806553711808783825345570114790239810564721564074810867775456040576801620028787857615251355548671178858453112632568254627923910374132987835487936672358785057743568330763060329689095188481339852433698026909710284112206145516304731847364036818028748029808237141478139448058802947443353827537300737376830024436982988166530066939949343678605683437984233142954767831247363781734665004097317680050066554742419925055016233622924579445305064858697937341276520000000 1314 443089339893827790812334506732618454084615558260954333303421361416610307322357862187967119108387419806100382456219304660752186159189338181388472590761714993503187576689451877834982772388429264380406283872471228522873514745044181827359800321802024071270407824691225948925043085885683563679501750962718637303457723097570501440333512097742881227152017466157070106382255041005834839719346429659201185026646095808571261476078417828556204881659686626688585903972537194423485229697759340523705042424686459884466661207791517875434219498310869176320000000000 1315 902728620723874944904860500367132380065619180885506488849334851255731080353292320492722788508467035795261293228178667282269956850638284408305167216351130069932694086724246696665370321097267592341417194162411580265599276220375979149690291022711512218095265761065252659737512719018770035600423813177854989193362333758075012801261162781234826104741578368902916148266155916892120184328704296329249497357122100338593972363404066580523614828878584977709772203098168876990772152006534387880849703057552226407938060593535840326888500155844200044831807356160 1316 2542980093995458788305922134578346447221254784811558969793987103564133975291362470713083054948448526571364592237498569685296448968921907954927545193409333033030080562481167224189048735389709389629854032528134372702335638510037530449522894836184862492725949886110568272377824839864860697755607943522978930096325116855990844122572425188984706803715521046450942883733653322693631845402430783104163361003386303011718648868185619722351357982460793440017146837172290008788392318499319406002732127493438014395122472655452492640185149448093767664640000000000 1317 7436782061129099677277778091413480145171229591711698267391143797824885847614383248973821728719333437468303851007611812785182174933103709217436683058234027900509788083102743353966308447622271194419151510200551032854428122234714519898296031051740066476446676233636162599620340820794392044699435739676322596625758956791168574259581831340222593499572508944195630361823429113038936565533556309457211172878340097377036427029076212991562434734598315250186676987771108232201312803961102597660917622931114743060432023239533655121229763642421648669985600000000 1318 15575785016621084293251677681735290935928526435273722843483637351713699607580253745503710351986733683157615230694337917117263146470430368839196462872263370739040434694278510035825560761999810912438838452412279107704224830442183902847865748077504198162243866104538531237502270348444352424441710315180205726142168682156118044409905400294884442886664973288388666488968065771666993872186406807364894851234712756540441980679676019530809754622842943976887856711528567574656041530997977723701158052502855114230706659479702896690493968176904231732944823419392 1319 40777911135656133638242340560199653193548992002488687789754178004987503533601484498755992449258549344194796890153240134602179462876358146358047288870848859913947368823690612133181034682492477141090500542185595801781740817315603339438853789698998285147868954898054525837414528726748089443211040984448203811148262335488537254888723180965613696009670505828889643853960044187953223492350594320292786887744020598569363640298342366573834048519549772570584844378536660376145418610748543106324703936205068335749826753691563655272344225622525285527855120997000 1320 171859170988641060229883994048538682281837580771032204121190859109741139915669705009921711555959752983898751882788752523475563081241543408137684566933060328916107129516395220255202966936684427970502916986839937291987427582456116740071833042225481304065703992933909788589725390475260137604300248385065193182105866681900684358640460253512115128631117889017899534870771076049620627623998038176754211657972671141771687953520907626971511615504183993355640974264261052179214975401702736522525786895765555517182060576255491307697431706468004711628800000000000 1321 279495961711442856590198414910026624087190487702102082640854153710244956482841524698436380600139571362315036337159224334217062939123070264955120646736085002285555920125752238585778070522779474450592311869570350528426821898921195446380223645928471272963906112189591804062847029383239977916985820740520531169148112170730329594485006519576057867955247739117512499189161349514649276580559922762347195006040916246386929550041148846264839557379563078307177613536344056938616976864165817068908973318519419000032775749098533978631991233902558068751545817546000 1322 731729926554501251387784162971100499074259051554112967287565573125503936287482970865022611633195813945040353099955570518009711111764599842046817997758570007161605762724794071873017659142866001063571057958653104116298324819381113391936701229982141090011164952305310466142730708723564942503989925434707142547744349621334984283390046807223527994220111334307860421674070280139380323117050862505721095637145199065320045471850959195250967362098150518104328133320911570806114036355680561800595384566627422010472418287194514955134143277622963559821175754195200 1323 2418484579780422309278874388204067610747589106417110149126266590310254347967270059951299461679449439627290590209371343789168183293714680001099399863251076784014688156118281012179251846186825176809369343773238875250148779606470565304376546578202033754125104191549998016188759949262824533989342049872368997503493272767119616246987073592392682016397670636638739456083538604442901505480275907845723458662082705784302916478642477622158688044083400921349816867087763953430413796615530101193222047890924981262779522498966435441533847051062723073024000000000000 1324 5572612806622945730474743693489730409957085884252535942948312028161491224871454308041548667510245112690932516375970300941572461856643878363363560740976089294362345623069884336977721040444378438678289588395897405391135926282133161690181442593951706574805852914952321276307530139848943443405369331163212524008880423668513083499269004556555302554479801185817182321433333362193733333649588627781606984239763986988923610650172441405640887207621896230823698338013045208716318928173875599777373303953522124560442308785975555486621207867857717233936242971776000 1325 13676600505212287598616858328630356164433233694741596049336018299182665821014687274558164587465766318013313082852768355019728226787922585651882395626481948027892061535826224012580159547941671708655598242933934878441261091242167188217452317471716333841440934127520832861603986397813821603443386735273672474083764806296650699223005587185608320634306705989111792886427407767659454002757814733350273140597151881603252283040272849963037530024169889894268856510586810476420849501238468430010479367962092923285121378449944800931885714317739686872317793868636160 1326 45663733295611611604851106157253401567747391721014932083649216110724732807337213731668801914072158806891137734084702504781820022266726629465335532814866555230706264354725584153635535045828504626038310575390303264686968177929595024676280436111136803242380506507647187836877452918490264646957080601930816571370729976804827136428961122193058562369224806204310117304828937037599704024622332633508327232840328261164869841099401603434657698447411096734633168803703874244416624616750005750750508661843803681997136961422402905913577975193775440193250672640000000 1327 89996834592697193055116445517423171256861704359955963307573317471955671431811896710818533538572682107924026035372366721694610432080947963804807729619995878354633087122510884902793554551616185975499494319830879876238899269572633202366491432011526579850384610020646303033601697313617025134850066028062337289300869797526503896454026359223992948972644011917436133703116866351398561086533166191011791466203214760780526480420118797977813028489962894413451661840420909363912774595924754659002564784047060127469805745608499374338362200760035761596217619591824000 1328 267258003003444615245805523847493184716973509279680291452059115734682215564695105838306347400994324757761683315597709557741305108078825388711839611634301998156813114338434627891907499088830604218044101847716954835429903694594905146962296133750700745786916045531082472566898862408053534730215681688881993859546584151009877560106032412008069536625605713731877214763718247333013872095883779867386163637027298010809675113960436208765717929892446533428570700097585539031458600581632471200829301056023421162741149257183531203830588222757568886942562560000000000 1329 771059442927376327253455866591251311827778071914848009306363192715061682234326892470819280212519064709605226095032781534496850407580829785651618069513931444000327474526595784775086668046110985982458279159702728193758306086386203205681139828521032961717332928048286083355126472906943744474385687798330567089197551615656505304711368766713930604096630239694604988880817946866434113814441254081123971163386723206443279261255518846109736343589288207503001757248755291185352423622625330660773014755311014781785800269785157715256832577114980848121073324520000000 1330 1707220692446909697136517041809957736635488260631023973616225493703920214702655459151859849905761338729344916986184336929258009543069871077928720309633342126486426156672556134559380094039802873567131683501963298086140828231427867376250587726408876281381544026754138150722182639169372824513903381304608463776096927607273170862590139190264195577494162493450668039609332307045919290376940207366749803130840099782460792918940331237623011744789132188453206057456364579250042248557517894607993514871666120745846402574914804034870031144126277591709348003840000000 1331 4228469144800358995486212758431087352073572821341767419219016969087815032110034154757718008010794052474319083131378133536093130578731359210025677783095387660979565911416697816901810316843439655684962484674048618811826578958197869942629251136436827308735611787373931385233873315275487478369815731184177648016199524810345733002417718674156575478303199922932067500601632089481241886054782087422667717495090188362990365523705604663716328147388955841872082492064049708873389527334640682885579985210908488210926612428554755315536423807544001465241248721405416000 1332 16693496183500536407671323019857162657936796942883498454881027536055070997069806083993098330100748460119571786418227949319633090735155752259100214088000728209125421180033359885840479547591147908798234507873313891118248313292026235627661288044354140602622796461191034431195934091019393888841654413606347714647818868403304543886325420633371292459492590051915168086120794920904193350676829691885297543680240185401327699555480496057928959115850528231379228743477896166148524747206689750061584600523142727964205849851758686919090913903500113510400000000000000000 1333 28978798583649676429255157070102991884236141921510059850801891419366436511784920489275736744585224350708070885133700298466030382135054565759898912480833875673062488966793835373960187516307038837940338015129532506821977018279899501486618920351835413955391543839660435934807647917232776362197551617981499246618988061363884204072161857471855419927831879218056544553176041376023959857179818329990701874959562545439226713576113706183248683166996372595738135846167806546641905148907788349883192160188787201367740191832090742763637679672003770795478687882000000000 1334 75893302880511913456685869744019216785744088301869554728304479193277566442386012947380439952268671693204211424129092988071889067461701259499485525830707774862739195220524022269222838131680264708358768557780559620075687306653560650578546595016085302401583811839808235766953672011526105208403625837404003300272813844574996458607110224731813617252068344708055676337032238969586825559440885766727436597307699558976366711395001634601579698078048848400631280140056176265472542285882988489244158698248482161812972073098831456913600623911681796709964100772623360000 1335 258279474568644917846845270917433557787620089818468684843796152519064134720743972487390427754170392530658015309148256673029570097185247298472256000793241739249258707157752553059548021794409755202893119952477190395899648474416385019100962072334000809530124235228903902253202570562273289996811261230223054595403316835536046722559706796889206792947369001577562038979626763298673482650915759273484011281848109968902389492637764574958380263489004222318611109409824648581820349382285726691548575030214665162651046160852657816803988140667673246882667696142218711040 1336 589571061511586266658226832086695448516916551274876604427281629772174309394606963728212444266035156504364955704570452791965762867746918967386014237331693920445021407533662759305549129673043896726029160568751043487207273473867839343681634305854821381209328506966454610788634410961488012657873417453570095529808348269589828429651382935960325642068002856063835479542546916853987233205930454088262381221186231277142196586993778329730253914795838638089118855763483808930583255190272361277015985089871604642899897758677063349290899577876699520272200445504000000000 1337 1369437577796997178137627842429450577260118495556585868178929406288128252257618345673769418692014425928817230158847096522082095577572962982357530097252149026519610191292219966083556059168267689420748571210817528623184649406378787405051577610714769047674397055959333079511213843508307088623700528379006291150087679175068134344476440243669287028589980024282218099910978778466666981654118123462170890747471805848908067853013249777545249971764897270659661282744686392239950406034370815999882581438141735613921280128668487301664379223799272253952948239036250000000 1338 4733629750419881870205893690715465424293470599977400189008038045700243768687866009483446898042075741665940795875557471003824993156514260315181714291963042819602878830202686318963545457954039057066521222418816313360700399021024367289642476448779144701894938725773635471190754828956795876990139332322612584501718305421850323781650436776392441550561527951851464301731293621015034426496319979684770162757863385244119377511518678269463836941649501342372839797319259842702025296191634298112500703012521722681755953675213977983169805909742883178287134395049600000000 1339 9331224652071992789188702142252988926211613033853886675708728473482318226457580033597337094808044411149746282183788757362067932482966966369842486107406629831339813804243228749204274228029725001435413540777695416947792536620990711567711394892020853615089951738061652384745908163782582730029759437443606879320732793220067305656994491026756342719705970776557518050870464095761508237487552055602413830353990634109153266028961950955372036681001224722696626860327066908706438712312422595128184862807847588724019629407297574356804111186268027202958246300900000000000 1340 28479704177172570967778145183151580705487085816653838521988131646699263628047596729001767133346778122332826312004642158699648015396974058717939833965111500561451591395426790967259032537472820105832601964208118262204200386693566114135548324826852800914746885994758147416347449848050208356698757132456573925648757993512037055417505844585862157594545223121479701494405899664458800492136522752706858731322473083442815096481607460553985855315663941446122276138948601375091863709150460010691968243763623563715100432132597057928940583409450331129701775271886192640000 1341 80221599054641431455816327825330841573798827372957649010263018829904264333089227836758543688417709838728564810070106672497176550886990107953540125690473022266869255332846563253755285840051296406438187132044423999637322192233473832150853688209623203898414410822212606124180099165821545572348528673478500336383214714142731112364888663153941794236976160828400685979833822583038961492102663789532436960008153682600574482293394544891190503426452951175321308609327570455344543337783160148055057542861776820124239951146899528853018565408897545193590660290690464000000 1342 167464301293461010404881310817771132803822797423887929339004554747742065421109068998413707195353071031418111356331114417339839905664279283406586851445623327362546858615183058008254975087496383656239485994561079038868249891431906751637669197174267635422680046166433856089653598952963216978301880290839641142609227909419788612486730827908030274024095406049482910754312399237020347525406786227500984665674646003487947435868419076638518167078232919578463634805352020788243324269766617575278369525257280993817918701580045607320697992965968373522941618368209920000000 1343 438378752241527195084023687995681827594440539301465705585270680840966980678729195464733947237774636594873134249578065570761302411612295259714159748550948057986447908663770850147851863865782374697143088651080026041248607674450707296597407719361729572809860282993309687440896624185080949979510007961315994042887451154788743166434193665279625649507291170562800391600721068760505704122312957061955309783855218560177801991310087158645163162061894312202011645661339630971447183690313382924532842789849096403300282707737930008105030229055488910666649860455041700000000 1344 1771967496573937666660490875484555465388396222495282481498468033556125869792311362149738668370279430890083452318584642898270741257436233294126060149136672199726060456247531966559779741480196732257308075858043465804109652507460666907739497655262241480858605627799823435946365689486382370984899518874893976583547516017974201429078965160930278210224905360505699565776699395373407248695274728402689207450511155841286358012785841427225915639976546167094593112295311635570560173035238071893975829556067254932008001653666027208886489472541383772160000000000000000000000 1345 3124752487116969260324918699705066396926126586392733214956846351344440710081986223104252190487344616070732924782625691650901252029899698438749472774552865547025417402966417112966572460630678386052744188441279534954600340496129048095711160260065418881242690766012409424156471707066833481949446866638132815071705872147805310637401590255111374206069704170033366345124570690603606918855515669979873250916505485380607600970485261802600733587360263742242946736361928345789205800955152629911628278869782154286409884456355483546174644083825773405886262962180862764931200 1346 7866065322379967607917915361864346031417973755937131251513808461742247269058690846653110164677385386338898541703539435459786799299502439958161713795570619810934573883430872498183778453768053578498246128798241454469537183429247169681590355437965694782194078607864697976534564818170676573221632306094182234419469113087317049370808166386834458895756333168309188909458212897366624214571461185208324968404276804736223550740248582316121205017641965056549278342695559087886344556918213851458231466849266388640517652281908187467309108402816286787215226097143458392400000 1347 25742036513893629349892066782270392463330607612178067870487324983795034421441552161297952708471011991359168963030787454171509874441037662937325444102947268555890833735482903253442122455648984573567958214489333987220346854400737014254487575651817573285869190533112650058575181965074056692276577473854366947742463971702292512382926476252677155023102249575829406814186472112754512881475552627311380745052967341726385587809221446103272935531031112510594291681525697336785922772687840204028675791634699808299553049866364060399167121812575677014881446807313883347600000 1348 59905481964311137060571039574729508477260641692136983552699080361969211197216149194774688794691956354773072876432923853204367563564084324399115219935687313338512871862029972679851354952508576531575743195578676851224407413299233453969975074450430025739533614827069479840912527814187889204357100944952624480286159987876245699199325121097949644787807104750233859689682571907094644312930627562755655046088370624468727592287843504812495438495609262657993825033695236613931909649334699265353388962170470537233366595222337433421210258786176731823352503538531248058880000 1349 141264987639130256845919226228282060136441633157370724826632595109608753472762805314078704790715667128102061287779289008408865503300923536146989869969065070542191849925420216208402599522161335374856537757035460390480784806983445584729033671602378229935130272923991134356124414296914696316576961341105251170358167000243031254094773798610064283281780863787934272546458952703826443193147439651991530752599184329067605133889796682062281207816177302602548243985104273688114815189849487841593535594481210464380469799654784248062235355784290134555077275367745379540000000 1350 519657402716118811883396444698180682767089116328734785730848642645722045496062308910085395793106776671133837305623853500254837302974805186288820551682941799323471622624810681343007437293468196468030283108084995190930540938407018082566308627865075624151997067119191326673571504780571724440365390495443923587075316498671054381981364523267043979686705237011429096704579731700729648591184019976388734917876944385831083569432799046318204813402212681742367327971452778270971832816018362391692647830036811199605542686117858681594276758260955738808588702712017178329088000 1351 973186706350326486339202145986354065617083497533984842217415683302890920589470618253754611143889365645479801372736337631318325897184033394469966386895166060580994647449826326991274594897826459844815780236911750675331112988260409114651390218205158053025327335591198605873861305279496116235635242355156337953573466120639978719635771450329382233211689161100427165517513631426809869961457975566297200406427593058881787212882599347387904219959708723896837652843194248547694795929805288487847168658462948061810900291601151059038721183507218051148201471840590776986400000 1352 2872070593749793659086316030084302201441440032674211826433998212017992611877608386543157236412166618020531463031260511896315060836173310067935699381113501810299561377203767465463815503583067673085171524132836971067522852623212918918907919169054079134311069568580430902771693229961668660535658616228877861811991824893376039145970433435950888134061179871747121422851765473533813045759154583473846369294548944914454936722258677435219172903369982611901775515058739777427527819584758437185225212150704583658427680455893605184187894127866137372425670761804800000000000000 1353 8289902199231676362757893698684586895457307565639863665961876548998362340362495316046492939597326725056119989298867636137399596076104111614882220039124304634710164644722625413994402542283229720720265799397811313128009752599187878458591914846931389553750587470925008097462079756386532908900434387980670212370774225860736226030020581826057391152168923818222890378509042838626542324861851493043429752843653744571026420727102726128040555822319604704765954536446473293714006931501504404666893964927673509816816701710417079778416041301478342995593334158949654800000000000 1354 17360402602159938595544686766173406709291962224171195199425137294647569733820769387221982664891532363335529011291833315121138000951519924108957444982293815277483804483888954569503438948348663344188065209600637224655575095066094887714816979844458344592593669510125498150658937062921791669379198140788989277753192255669396798411224580034504212120771754731924795357858825704788652097210644961396443481856809042994781688573663130416520639101171090516175801600774443740787727266087869166489907192714652062523405923169173109654967711863567295337581994230874558485173629440 1355 47268129033592119715313588534968792024866693721662468131293560891598197543611204413538707926527793103370757145265010926499994053808134522485253057938517611405042318610261329276085563592300086941436135109137713470927142917286871291595606322905617609522942746500002308602091366661499925964335835977596469631670724357622723998830013643470562768261858208674040447186413611826774675972064594466480773786153709484915548369041614511090833373582681284251352570605040447532106250685981484684527181620405716015007750371720430246362819025274618661496473546962657791948386459200 1356 178066449438068463499780756908065974009365117571166301498497353892400631997547990824468654681747813062756828564227603330238125876096080565156911036568642354866290964116187187334583699111632170203804105966588275409203210144012027936931406486241653556425751599690616765707519311826619271684891037007375163641309725687225467133480060018056655068679069280681969906238359427366005479813813945041651657720196946031604034464740922833397887149412895153025104404229225176784213226474211374077271056442030664712650694902427715623757217450076398011043901285272357179846400000000 1357 311522327441516541417272102655644216629211272067260336909748132055502918837209389351359801148024168268516947985018916467738474845245924502287143665360493926039947997905724468298431760500344858268654215505560194578697846895662787155404683914366870144164807505594917863852457385635175575353188297293812145826142891176246746580905119022539035814839365810539206147826019118435775590792576614365322153280623264427641178231152709259968866761203855254240536549341860047410872945172915967011495900489920471627534546197005281367743600802769231488247359251711127710227393000000 1358 821398293139587623175022154317974652872311177122361034201738758520735443832389746608803036328843149482074449639146559984156781200669467762968528061101559075518538010427428736059296609666568077773833034191279962767678226498863658587169836139068837052380803641533709891319945184828042821689280098101292344601392572850404499566043879444582106866836337515039203926322291177448233079328620216096016404187731097471691578964797251849688451792404634882243927067192922606693914418658550894509087907583102236580865722036075735559811163343400440231596474608667577790128221440000 1359 2678220786745299749427389186791765315981484412922634537213461486050520396895229743730919053926596519934737521357086243484673941389257184065699610027250029077439079804927982973518130527284456046160655755320223133638460297632450220792039088068756227104691740384792664675117540840133909548021297226686726969361814958785298027229846165484235319161019889015631052548269027135842176513143334271462179063079319916784263281830858570799971198581981914683312262190220142018268680451670186078307471921065827598494942271177889682331869179647569760959232011295334660857293560720000 1360 6654310006094768962224044052875945562793664034014733295519715860586239286872478705574976030108984197252451110165755659733298726913881104073791950593046487124190101165886349865240756692991027262277116817151102617078826208700153410613460260150182099577157890076224231706875682335332297151573701190952432063671138802397939269020024636465919567007291301682672468229612220784970925770121474882461707370073809197718010916115437759628505598460878757443177525771026131167126012712961690784459283655911293791970466831858778171281565233602441815964528938170012613476352000000000 1361 14634798799969886774134348360017975460732503640975382164474492422982604665092834379612057481305501313098465423836122486012743877410549749036583692411212982698501358884825403108741675309626624094334642882779049814732810734341875804657441214654532846628306429654263710817487751346476261810231530333441141349698860731478635329440117143703268275518269681312328772517399535943460837059544023991581107846768524982245300661858747402248788763990150581390260381343611596834736274318208790888987125585140737555665096400953368002711401169833125237578404687185401612443409023640400 1362 50886313522837153802327733032487401695367767967208973490898888653867320053806470960760158906837656150644064191639891906314404611735964858088537030229678789038935261308606265836701254935046771181004861299731356810287868874543412140184572082675295924895606089550918743058968551174390438183015351818756502948251377567248642032062289099255986697743181103429457715485023332716654537834038725662302581471925847149300583424438623467044546252476662016362482382074534906153994202261264875847629482565321130223132455925333036674056827660126933195997066051484601619128091136000000 1363 100308403230921460875083332521459529690580320213902040792742199058073422186328612653420113943027053216897617358694248495705783555323338857719099075433792931398043264551795639709773349531897948115978416985308774928054615801359823249187011119502895116381587372671239738987972555510270339560689466063617331891609172546412396490647069851785014947366638147177255982321109780740630732477610621929974506413222930802594632208607426537659845671676478708329517849866163608996167898353691219054133136322968836859685116805749429549895202670347655587749709183518476898544781818400000 1364 291995958065953032075619721060720965339047558889654909053044674133973547072850023307322080897906544626756356488980835087142548480632287227647270571072254052547151285306728390696153104594001774604158961117414870981038467515168324747142607849805007666943189815193152169487779415374217231273639979036424969767122470590837977417242647249098994916943573526402644428333370150246163423844088309896968544377260270805725578755296654076976145040446690285759813049808128246761333772185825983730206083658055701801083523316576471652008240703399356278586113646912170863232000000000000 1365 899364440144587825111887654021338327981834074625887590573366338173216505526166464562223544720515660812507091138362479431782672954970497481253698387199557600260942751393939467126580347028312768295529990941283880793820202807492605865463276865027034911427305910728515726438781990835426586264484976981372735571003889573790415861430172310769241848333196733659089195074498631481986109828855930855688253895151586812473018493376857801028991508553171781179892338651267686326614508813657219309180062163924894547991553630003458006024122667350625911460514272553822627955793920000000 1366 1799961262453691157141529970483001200288131695726374184035178950229892985707199918820225814232336631709908696896935498995085653775579438890981716029250931295845020213975300701192713027427489409542902475635048673725745931355975974322709411930453489740125822249566842899946178064909803068162916426828253779454726469569626029045142106197525209874088337496967539130410873961934461417619653933221201989537186588343673220313820607903754386741008887295438781519788123610604867692573007155707632000103780769400495368000976087004031319917842220173784401627825764740365259132224000 1367 4712359763466232780732937025120637089765633436396222453769546846176806336798399793505144615514945523492875565416641819370446476083655301184064162663599798380915499815061062184306281110689219635535710133362874793780092946678493992776018196068382842360264442804915247710707390609345071190091471797658650956044956066182930645009964909899794314740066639342306640218426806390227588741495984809710401819249385829352868092266547570763359487393277631845072222008250319682698936103013538750284331682666564494279965778098209270989126803643991917655430482333602070031482168582942480 1368 19047559596775015086240521643695244030310666742302576898649909399365967625241034014191975504844570322842346135934104492339778434315231507969860622086321290540016495571009030212441088665580482190329311664890019864414125630097511879923085081034212691612003510886239948480454538327500629018859139135708740582025075797288463192100627078701638054972216553120026988860885363244271888381208358632610930090055391101360644158772086042302945509418824270497604825669383109916491502270752798358096411753661817831961978215657575185440116938137577875933006520320000000000000000000000000 1369 32306516972832224583799790492223228553734366659726937015967988124664718678214936417358294759503965360252757868268813235548847529848653396146940878429667209603972262784568168196492846591063448817471756177879094742456555704277795462647475903160302136034527374790439972105707722121710248424491397547259865026478906691482296854529721897347144178265811141131185246130834370529287379013066207773882981083897753051203926826371489446173438638753723493545904134999262849952645471471062884831529505101285812963322696611152527225483549253716999229303341078288608467557714025471425600 1370 88669066901211978123259835225410161354477170327272094750348618079926543443729369113414126686317096766812917029065586280870066178831973694668905940211202763589868913873031394693634145986328756001310869291947285120755821137468436183640878611698673092006733703938257259301409938267922789114241543767006802041260877622021231592168606652452074835183413871555660984926764824334230098156117184265992751314074402919839003807483315022486538846752885799181201134148299462128900894525364745776591742458064343459579230090478475262325359858367609164918788245482735132580585951526420480 1371 276725757361940974698890013548473600295204794090071935893099662360629430806082002095453926308059629240246832083022717936064447943037967319022097704025326972593760550753231137944164669845304196426757546592722356855335081051921226905735487216803220009803082213332956294801144872764958776255885831892063621488083063663725146345045314419633880436771987424217880113223011530386984475918153394188434653290451577562825800565358003855959784385073895691639099175587408025946185785027628134684835330372599239881563017541677430064991357818156948490562600812230643400347593070270360400 1372 648637887154614337506492019737186759727333433365128926265604025665533182448614377163402660733235553644065698907622319810204068903489237611427019663448913537862500005885918190701737550760189953216608402427254676129354828260883379577048618071907226032516160524459882212054101760550894154877414962519309259681483816527399679717588114064740942563411627569023711597963906496198125177252948449286590819714613964917810275647195069288602219389129335272399184410542767144946797195323639061344704552745010760419113866888737087662468439103895618380153206814663127637072046510080000000 1373 1517365209037326985509231604437950586022300902831664030130006464228986019672330609595177587240472926384819472903546977087719167149513023469714045017021863325864401541741796137107340470361989463719914323135796554270488162461185267740568337067976594836515013988473086581172687637329023432866377862852927208292413793665913209562762471353874565362518136175675505992205094875914542542493124098798392539521646369757191052993031502707857609380226908916806206277810052010013900086975707344514864084599469664381562353388650338062085241584988639342231964523391143325701918939705910900 1374 5276023616258786156446164128850266711370249902744825323667332864663728626459559483622172605962065952610188822673373417741979125257389637278020145664888882684195336384729879330010700956010375662023717209863746283286978090035702188122962828137561994969087420292508945746988537105871586722192560841209062984321325133771649610912552240662660492254028222293400875212634594494960099608084680753792252449576024067326614083284010121677844006142996156066568038053716875279732676598268160816290574301339059103228582108093931905797939996825488284596299425976632747194795729492224000000 1375 10834882841387164339754147536866773280462751385744469725015837805483933301080091390486221647274531767864765616300291203753487931893261902580199310017117175109577740792239276971710391211467185232512126003402268276521681236129265244802526783468611782625743682346941971282125542823838110194447313092109899825560837729334385775056538512990870442965499529601535023043549141990609051822973636248468729197153061681093032345528377797472425200621360548970600573748706095090131235462470470044252088078960033079882856152100967240261740972786028093846503970459863807891766867341548519424 1376 30884746079813643417814991285951808843054422255451780831220820191752934186027283076376020796404366133343091660120073047192046600999874767413725020672464521746462722740333320909462855177647549679483147473146403848965499225993473790855307925771785343204149121868149958418769984056354136053262721518883540431597314102325179451748361690615355579328922423940620655250826797981533045686378568695705755754324069318879396457321012206093286348451617754861450477433921971432952736143183954587035624651843145387157488416360796104631269075323319621970055888881273137792127080000000000000 1377 89453649359445477498642723217969076623428685785216798456467241066604059310809383327508241171720404565998375792258261579215966666711727143499002317778473749537715227291694326206636728737133460502479700363329137111414378805077946194625307110510530909956082727607771433618096048166244539902680151424716554867943499446511400146697399695277819514512053342950114488196217918949462768424213692371200928853115054569974806753309109961129008895267858355030701247029222022475125615812826697894180258891226025566467139623056556406298192937409154459562024458128379194556791487257600000000 1378 186627925247812311283492587104373792889116526965765710662712230100340517291197785509365256313853474248233239150582600341301236528901595958667245260590585076496009864308883713979921975693790378376185490510587684285098509932251035834612870542911273741094699599760251369311001142126104813432239128270077425722142329860443374319425799190840031730794598333900997485688504715012733808437813374433741000933051194499327203995749443066133760831390148773937115704426075865217635320327091833419561609829104129490506364902291732473741096918147982478223943700427521079687119139423047680000 1379 491477933585268906447239837217385136834822559888761485890537806400788030699580812438991430686963896779423835977096271769353069097809470308083892678271611547422051368679752260392347991868876683875600107865439848319440508764059357255952213333798564251566457878478467661045064849668337987294334466917472142810164247285753932007832081976610391245438613392840906448962111680195461048947713077861050927667383743419684088780746651695104320747929487780116599626599407612597309930329484933517909442170142134725064791007705741568725701175443983518133741250057684611177862761579744160000 1380 2011278493952512102170944604148806742920156562950357791276993250747200752412182341257536482526303803499038553875936822295716590670165819457291787388513060370784473425749860102698832704076193146037542706907378049396106789471557842430313638457137858285965572560908600939666972681273139012991349272226133673890805562744474648005238904121684585376851663724803881663643697153334956993716776299946050204282799167594704889736148922699492459016309969491836056366602131532074412582921889325561623256617580818778719045074056448277802617501773220199652941911146716704765489407066112000000 1381 3348824328821356936247632171451143280988605961795321006212762516482222461598427293924474609314496502845448753632577940265864024119002982306376394576588826522454329161935585881194819051083434631415494323378823522783787449855471497216196974082588674969882644140536871871982442661886423540243579161112887531430284473329916796909854683743842316447870608454425144334843487028872406924794624923449808007287008601496517828168484841857902071747353104352795110693181562813108387252068414738797954304872426593745157269909212632876092558215236274821305349090807511629238888365584660263200 1382 8767335915211691555830553611666124886834339057867610503174896050859646915619345939876797764378282021961801093954284576540444573411327879559892977661308177900523723385895851630403069814061589414907659385609585298822088339029924419882151741489632833645267745610391290000803288464278335883412089090580465218185325369495144785545214229216808681332114608663841720036318406046888210571254371623398416479589191594284804488638345667649453115135087001797593686693619794201379004089139988760490718606436924878182009648581247157078867537722469375652294855769491869121349997474552645857792 1383 28691479311607899696094635235446840989082503550011061383783715954968422123214497574748053165546916366127379535618744325736190393128601945115690249444689169872106041689005035257683675210472982932776708568860892859428062839285355261833315204935698191315563258434084448910298919211867475504644543669969178617940022237728660415506942816352788789405235155020167134799524273158672740844685869792341673102966231349041515032339526031369219837247765038330830068556137933700850961724233609737615993738604939293194191160564572229390185966800993549507911631868405157295813035999185000000000 1384 68131762295746183130530285871431002001072929340544312711691860373849064900076128272201098184106513717203147858883081809155272393581711666249305755897504618167377024544660096172729097091366086523039990508425330695926302484860230460668782503507452835936218543071625551840165516964934730199997309213539291939443366800766112228548788351869174102668735576195429392091095276902855709920125352352144589999246972466356748786896071909947672101608500278896561775253653242362868136767969977499672151993725513592353760103415419941415335141081026974263550022431641827737431405370389760000000 1385 163616397972324370250857892252788429020093009548691898723118386161586372825631412439124675216038283077371547679470672944659222386045167287676024184851406042584174378260041108308177252779577394471701326743974585085096777845883669024078353993977538288251785849235528387836024417460664184099660183753369548119830686845247735673225424769808111516375091719483487787111051289795901887259340736076213967775801895251927484843262586277872832173586805354609001669744932539771769867686810859558794185071845240100961809078017800332004202498642384059228195582371398191903463376229686299141440 1386 554469619279507898401570330951459499903363702448260297250495719632766239148112044126743316347579283950325467653417748634445308443360454893591173184702376697847376010276959981967170777779595139478185118901950110765918546057231141251499872767799342946386877285539141498976080813387072402135541104888361837306186413257426818070076524361280847314430126474419576868418996172121386306440263863835910189424455269095827594957502473867471598784292092239142437067358099602822471906312294172825749835282439392768267160802071056846719363109600661476222013276526814895262601249793926758400000 1387 1079183206243656712308543314405455781274423450983071101305873135103314470439343560127523071907793438264536500383808418350067141888688486670684890572331882645800112429792514897824416039449799553842501437569591689896453016770187531411253680787837474075187866545254843479432433678906106186925944558972752262173957889127855839930781787228352948909622367922647625115848606906107265701047630425470625466114243481796849716925818460464314166629496972586417453986790938938850582788718319877551996948529179376093105892589569562774653187596497891268231813433986401452592502171145010755844000 1388 3136727707463764628811949479687420510655621942510989661366307344481797541294565674248828656629061137646748243355720196117086633651480935036835575060923953402128591125020019559865544326865065610259058408528680238257892328246391114945945281053229184925057594235155139165777002470217815395029672842344478644739144597732383927994948083839323501655568604766901922998065844337891270035767583891279009259879397178410123240235876471305268827341887572092708433833794308223158109040989634727569401438596858812858001544090888888525743066379166621918410731708796682866937015920490000000000000 1389 9238568419748609629247635697868475061358509973121759508514622941397584313236866557297753903320336866694093147165290498390325211084896810505225187061224247199847919044778120832712882464183114730769177983197393197325353549495500644457189896648803915579414934915590707251292576825421011190828051846307196994753698199560978122174209310022185057648704036943085433098869048771817207728444698657167814813210723865784085989025085489551077230841626762975706727352076018164430616614772206645258267784478158744637716369488600821280392853199257696296533453796144623262651744443256702977354400 1390 20290060911110944080923703591329363191748940161390338019691755900716838989645408812173079150361984947314949905073721034553622407966184673547943112524297193071467445143391865881319257619192290007723024279704116681513967226668327872611713298334289974118256025164593365109644173318215051322872717830554458264872219686050695920369809578305052588394047736666207979850682122596779281166077748065397336178980067721796207373013308511287863533743719114787563931854544510070602074429962330959595487310032804058435187345055694582220951771293938853497377926581000575980728115469053546635264000 1391 50658598511775364265827531242915471973902314393382442892377515125754870306565028688944019911155757742776030288691626836104290067543426125670110238923989358233915090252009738048640010744927131584800187351080201035910616564459910610390772765380830733167370313981120456955212565609537063644870840348735032757588885433248404426589651948187645583103239727757603076272964769917494108420407252066511697236967361844623616626879195706508326052663590236060385182895220343190344426981565769117605378454798750622131596246560948913776757074677464207094707705733865271241627804132860886293800000 1392 203249298077350405606359321978746153816529527885306375943593727239698556702129408078707508109165737114876445799558173876608620727232645163259936981852910633497948233141365815549310110570417039025097152378383437703779624488188723650942265796475120212126493410378144322024248309526645689188232725388286724967271282661767528450742651845133777869739283782774792391526866841270321755091389895330562022269561203437500758617593157283872116949676474236851007524637881837200023067350770387050871716672838284811563569041051322206018373274745906530856269713001828988816896000000000000000000000 1393 349269533698494814779198780903371869941958239698301727602472414153029317791222609364167429359627732098249306151813744811582248400821791385437275316084493408084744703411516188098807613152053959877276910758558013074536036877441931215462203722559574519936148068030733902087256783071231035068305723602569107776816749616151237081499685317793872880305421722499869856789539409031424431624236654323467088227017157038494115200747888353945378269387640563530988491792025880074635431601917712894554119194577377230619631784839723895940615699626160970923029962251459178487886192494251571442000000 1394 909015467099232060640739927058234106272010653951307825043242161782001691807658832479700190545507572972641653788061226912062108804443731957377146444582471530038823574548040716164172671409253692885342391375420057568027280494532540310761497774069181176700341387901727926706507127507316983557788881868143755358976440666259113455371829147237459982133138539360604489541254197189675720900448180003267623055010840856685346215938458485492443066444417663232068975610620058751955070206367960226442645167633904648987191714648315907389913735848879456827524020169491756259073714073383599481602560 1395 3105331663658073174777954579919279094474256858368325777814813247047065693925853889945426825830482826904733777161752508315500964509038285677687260355861728992938591249850404252597162708485060215898868269214129702918831354642937034083566255780105107624939473340614562622213138123808328207985023236425961507079779358472812000946584485037322941242730128809553344101581105003006682361630552781810759501208640913918498704536819094517405018908748003659098898831577917435510242327057302455798487118850728259224140001231398426436581907237834961257047984100882155421074110957364842496000000000 1396 6922756629028813279563412435406933114440547243940924053185128017997986695431887167030309968585338787733732342588158858000515345303491627837937365209841947835657922840803217796045125308653866419883992473982153218908805801534677590321021545174417596583924572851235267004099755383135111541041233619535349368746081675873663685240133668911703802381095267259567496588143489007722650633106184072687326973619937262476009696543699409607049985997092245521283141220806388957589860454479565458405028709769611783220038555799926790214061181378131483908793458520977092528050980175160198028240000000 1397 16313670243286390775268692882149550913106028770707782176985420294433135277521114307137295868885128280119571953354909973874529862529740345842911673650962575230372796853766615968803388050000060289937192838998890135732248407605910479690057148995898861519827321569497890805309938956858188768974459482758541216052618356059507858923355359461028667581712507317155270507542808486555967435086939540030354533657990652643143653571092768323280442163923292703566226742435833851907400929440639050856369293711951730792413192348772287522746933491652046642046119051397367765322468463478878691169288000 1398 56716746269661411454642796595930432170414224836551378898928399478538727075243498502465713809665490869496360710664593435802277998903698942556016367286969828008805384540511689473107353098726616688126295436894909295939234355144768464762616377341827151206520401127289856361055249122800751919161168206751057389534587723370949365723953270998992866535019590341783195471703965403193589901058425714874564944266680119388041845301567723738748627266765505277657660330655233389964120799293748387055237633821658788825538347246382588717309814386371929057890503833250996547982427960071925435507200000 1399 111801458878056637073342097632749470287793722213530991745792201380211715584124352565665062917658510902927714630455491591669781462461636051500448666265370875808642597293266974529654966981875853200049630786387497099094855445247720317185992831779429665874310727935196439482728201712574321929994565388518170864511313896905222111194596946093687709093118607781844662362729244246705768482523285315231770990833441316645245677470303207481038315999366580915013309121781700151217216975713017084498699001957066371434936871054016305222692852836652932322024779357011487300596464268182588118832518400 1400 351480251957687588653511511605127836279613386559576451657241610581311982014494515879215752521195031488488587799189578511080379918577861843758537094092135299268910429754417922935619410073298848777470624672387644319639855198780148586972002918084940000771087176982612319134769121991350314764210195174574359059369671712889248474621351386496444652368667897749619566260631950453185126406026513009382911587591190519390982801444473502621208959175337533639519047800372864259145980296471160965521601258744597157172245429070180223193714263702340343123978749567767771717055407409568811065540608000 1401 957873126782209340419978111146590486812106317599536379215852443517997335981957886610639048110256390827004934302321102037880497776420473306344583888079081260243392637493787874277211751479303361595285099649273814215435185922356849879318211170442214816801972837453020598573703481466788038159134331583208465219300604679983095059196089642873378789658223822358663032755559157717895008506272782772175539117263199017061846603377394634208604965092566420052763386396043514970015419966383668105634552631298207699668372145024101166437639238994372529089477182741180910153274101936026294673360000000 1402 2006195522933172149040116719176853989912409081926296793715098900583469825193067384203865485847833775104817679651955554923371836693925769223848054013115237582243605955083080391471709230160301154701077600255735184897287857360854517382686769543262364080938164872448123630142866160708180970962504461029226109363023642067149692870919136634304762257241376368156838335363987985382796693327685218362050840600950980292385085287655453786197937212224511358034724192030802229247605991714285720889497645279444383706206299254039288996135369858140087858894140266762782389082795880905543368378400000000 1403 5252288327862606705657683937706731214861420345091925642140993766927583078726755943876435361763695604612093223110578725262259801774093056998644672239453335230717632561356483037140547323048107688948185360183238898939977228087398500645937674571512620730919153364921208067215657873726121306185837963157242453810767432421825825445095750567607170566849875862367688544081866651694620662905884656604007207513637342985019920217551210264173318655412522276728755863155788749180143127357036140265690628002125436453772398331984319719163510289514062679896167645447160749480275880512300316711057640000 1404 20748932723859992839168512097181903146152573143576243747351163436036764725807104739259413339211140357549029919676591114441466180301277630361686205603978612524305258567933002534885590967229844164941961757305930281835638399915941674147375653996987899908759212443932632789667009897332079229081123445651811324274514907988825705431711387217238385580021124362880296108853625342107458007735502157253461274161033574534300282720063687249172882336222060798246766955308658703288620530931600053781005484697682969409451476434786644625967538278863777619826406544556882562546897472987136000000000000000 1405 37439706662931096150808353372482951156295787180348621549531909530112399144334059991189621510862055332217744091681686527223673378433871237981365215913223843381145606520282998787378796913173999107697557925046040620566020299977722834686495429354734118821545871381412658044709752581284882485174892552312144406215208671884880667558182170454333602336603755608754656883964131228241056864328093667607736830604423973247125380592581547650599324770312017319824608753340184137814713796867004961168891939803298326189101745176231212850059592981854179875818825471790604704510509058358295054629649360000 1406 94346736749175732660813560370134615421304617326204761954003771157655548235581057702244625547490827093614376120063504607943356261968359946516424127936165166000979136983219856216871237064452738923133823762097873706012761965337466402896654473828097242580998606178114596634653735027331220793466538739973043418142261592937250428058805936374165331534790160503869901561811984393903818800723009114907354038200996868767541031717397110183916843679492937715081227814386138063425233751328663764953421493153733637506429812803104992297178410383949742705051309049885542584316964806138974253819392000000 1407 310263606108182233693951527364735310705181242295316770596083897109424961036579606012682605377189966313874504770228560204704129672907221561305599844467322920927427835360730841830780820786797064790593846577294540171526783694281171940256381646557876924389538080457354883701391391176687400251455209976308310055380658649596108509014465534373522633402378909234781434581644995346303374760117542362132747816740888802571197612615525839900323170305165567408982582510325940991162641120480163072677849530981774983012251326934281815942228253911822874307155373836177494818814941866893982718080000000000 1408 733319196843095685833451640975887743839805949927201999927161940753931920019913629043038290392693374046570719859874736248633019532787348425932433504173755483852043945426141062518592457233172776837644614744811174239257888528421546169248566788567876120609062519896913700734331891593485487445273276143417645315137152818957774406990780369775776053819759040877453217055853380060898314281628686380391649880826149545318714305006214770377427036378927406918863091697493429189522646164756791368784216682895157369911928587710075113189213293333572362916009219751666862592940177073049600000000000000000 1409 1691220444864079378683504327207047983143204501981832840297232080842097280948523511571005020583565498088250390965446249892797247859816460094999765775855431064209012872080055585152380173662612041902337114414563370499996709589755965717997745485035854061224429091319496718133759587383136392392063511683976547792892305265480292524341953079081931735938010463510789953603011331949977449134601879040382430468544735199576170653565281527521156757503679556874516711886078171409036322505589900098582543160100855750046646971212385410512391169345388897652770787032948607136099430383923604612840564183200 1410 6174348897435869907959176079511983247116256391289736548798786997311164787674113130749571209571208947390912331234958620552030603564636381901982166189966555229584539868650637951605948421078289456190624310724986801416898274755925008561001004274381905610725876632578302619298508459180324780768236120023335371539423303941757224926421113352677882486110522686673508629182960789676412494323758748866334397272536127205088697186231675549021108462683279607268644252806104059360180527786057368864505436102137194943955629809201539702826444927096704689658369659568335044364023208038715035821130383360000 1411 11591801921577997164918949617177364669862320094065546598790982525563171472359449518187197155920826780072047650037395834727156581257796345356122901966074117713562266744109096338688634522862394858712479409625055414038682690980731200935562978889965387927884263738369491719522799965269435032735471966339408588277517765643432487540601805829922030836443697347300702947279780844785010702062870424577953880444480659943794993737475937308387643504330652148634291736098490268607575347506645506456144250281532120940659831670916213936598334580513471247234113702827928496879152438629263536410254398480000 1412 33719688703500805324423701157770927689788970724658834468106457543715442006105820138618608359824423615795760892997859168628261472530653627080362987574499078042645460985283605933399185832843454648038784513340563925641928179858827875265748161619049681091207721441407466594059287983677138318640019255204360383919251626787004998833150659094045208297789615796843313083367991771849147708949549909135264501574063397032055805686119887431980713561336268612507808748844775816144366491080733950600209339745788625189765978643169052865273319653740848889695298900615377710114301747745875466385859892800000 1413 99658867229217903527785853059566505383059740430611785344666814663892532371669851947851110121372372574197410977700787524101207970245705946658795727089689840991322641504569579299744617450720971842331138139605584988585801863249723434951859949255071626069335046647745503871734876482577257003587692324697071070338207430926270482237513698807370426320166684113838938178819716410000501412340889707176367102099157247476645219347367205706053625263225551164136913577270945682376639747929196191721869117673071772595492167019882500031720664045932431132576609720047800470693346181338364569593077363200000 1414 209486290089285818098375581429449808998172350806389535028484410587419805518654846046695241681163560394320972500977841082008715405009611600095128415782703047837808146551981467342135701916483397908154969114455391692641161587998180366365747993004789042569142464930548844261920190843129723942207889067211613656900241538214616830775576399045918010663949503127895424550342410869191320095194669612177724116164028266946996060935708255855565009486654831407622064357444625542894484568207009079298428615360978420523841882131338113834859778439497314188371155736080053317629249336598082879978179700736000 1415 566350445095389365036494754362086238403330401258528268646176576843977410825417850199072385409702911841608397546986484376088464637979488893098983471300272857651163224688721800898836148044479886867488873393321694659318676672588888345170541686931972106464013668131790958641855244328404436548151791096933550046853621029730291280831032280455281636583286945099505182045499557139616859952219276463949030258347690466296407890363190781902186141600989533944771427919376269630805298711920475327658037508413594100932595841537718286490400613101552151370761472036448379910729752251563569175090463682619520 1416 2182803961310095189711399426045565204699284835781361496265507976090422239639566602259561762086680733893045945500045459236230701113545888381808735612232077071090399939931334326483284320294995308825293615135270604353938097340913422629132938517628857906713667534340005953786309127173853712622562633758997476913343593840206203144937990651910116326338319260031113952317707903351224753078809383218812322675581611880986308988026356011393428564995373692091434343342625557719500980124225295798365099864085859662614384956459057854637379125856850248229397112546554588523221678718828689106124800000000000 1417 3732591974475934728746742397575291938405152390367412250330496000598035271995734537771955143425459601723038811627009180197429708757906959684494643036296090938587582211178089871698085641716223342225503729733492854900357332870712638581035485031800331755356642734425954929358676159418929290246808957637618208250454844998946431717644943433725809345813416828958147320849659972803942388878608683291549233040238205728688265632834825183494401099141737087640770253461504516284963414792212751803772314808059549247299142275453375236997891182832914490052182876495305365935593004222955964209635689800000000 1418 9771871437952546155315026095616059176797123228893794924047239063757691724535742488622676916340792908888483293787508833662478730177906356643329070381277065372552945285076579884213591028308485175797539826630026707932601287167822813496921537853130873108330588968392638061523204441558749053195414124499614108939639490156110649161563310715926352626280345026392136203607990400271320708782130300621920598197683519096635623669962754084290987975034649108655139484992528200742771555956161306950147125100230807621223885648107825574474150348901567728875246585757509736452635887583527819237118498079040000 1419 31983391489293019390265866400160771521693259459948556940813512391492448159476031922207256834982207502471193392114582668604520446497094642294508298084343712402446476403511336595821085285412888534320986181270596564930430172593850512718084028142221265687399176608638463188606964487362131441766791757171977181139850207221583535718711975179774372233079627503142242115870638406615686579534243628027407157663567484605817381807213317827189554304248440276105947784213270294517853261290886704894055035872446926898971356093424242316493826395282645734290009997447571292645343022899521758002752520000000000 1420 78083392070768876918372364901311499016125723564905635639085966226401020506227485458220553938831127031210564360780664170189156195054409552668345802384757096389227363083015215314327413168352236347100402150580055915235029739223790291520433540294054321082796796699083669940842585195992210303962688736442295255597125240032557129972183988636292699786317996369671297656735521511698242391917077901245266752013786141719798539564334963778293283832258942474826089575274198080210494939211402758399939679639094115263760157098000522536237820476785366475107590278752061417765560489912133080545600798720000000 1421 176405552592704722915391732049691274260780637772566080314565116718293273108202539375262831312039771181203243100184639265045479818286009249678190549124112204286799430118357762907652334802121773898274817450757486093704189120580292351621808126939813158633844581662181460050114877663848472976129294182099609584121776008828713864018506840554873829021956691047647850370723046799211917548078134510967338577880857433718577518413983716823937551799330661187067902044143909245140564658784756472707840042076801960958047100912570454416159816806867937291034641031121892216503372609884999771858824490304000000 1422 613531654109930073456827123985638130050740052316736392633224450258552707214825622833930749493844748150635535856396438729354883347065944608742449176336661347818578770755601339877578096949775107386545519305780238632276398603996585463441580560292742169333578522431290869199061006462386582104775710151533209224597454492212097722087227562617884776992294969176864901587943893247799360114076902063177430304719338630124876884381365363810002647720448446600572792382377726347706291962614098421372771389055900740313989795223815445791706588332329323912782190582491427664066167124147865837682708480000000000