0 1 1 1 2 1 3 3 4 6 5 5 6 10 7 35 8 140 9 126 10 1260 11 1155 12 13860 13 12870 14 12012 15 45045 16 360360 17 340340 18 2042040 19 1939938 20 369512 21 117572 22 2586584 23 7436429 24 178474296 25 171609900 26 1487285800 27 1434168450 28 40156716600 29 38818159380 30 1164544781400 31 4512611027925 32 2187932619600 33 193052878200 34 187537081680 35 182327718300 36 6563797858800 37 6391066336200 38 6227192840400 39 6071513019390 40 242860520775600 41 237078127423800 42 1422468764542800 43 15291539218835100 44 14951727236194320 45 14626689687581400 46 672827725628744400 47 658810481344812225 48 31622903104550986800 49 30990445042459967064 50 30382789257313693200 51 29798504848519199100 52 1549522252122998353200 53 1520827395602202087400 54 497725329469811592240 55 488837377157850670950 56 480261282821748027600 57 471980915876545475400 58 27374893120839637573200 59 26918644902158976946980 60 1615118694129538616818800 61 1589068392611320252031400 62 1563845084792092946443600 63 2052546673789621992207225 64 1010484516327198519240480 65 995174144867695511373200 66 21893831187089301250210400 67 21571863081396811525942600 68 63777682153694921033221600 69 62866572408642136447032720 70 4400660068604949551292290400 71 13018619369622975755906359100 72 937340594612854254425257855200 73 924673829820788656392484100400 74 912344845423178140973917645728 75 900340307983399481224260834600 76 888647576710887799649919784800 77 79750423550977110224992801200 78 6220533036976214597549438493600 79 6142776374014011915080070512430 80 54602456657902328134045071221600 81 53936573040123031449483545962800 82 4422798989290088578857650768949600 83 4370146620369968476728393021700200 84 4318733130718557082884529574386080 85 4268515303617178512153314114218800 86 4219451909322728184427413951986400 87 45886539513884669005648126727852100 88 4038015477221850872497035152050984800 89 3993148638586052529469290317028196080 90 3949267884315876128046550862994919200 91 3906341059486355735350392701440626600 92 3864337392180050834970280951962770400 93 3823227419922816251619533282261038800 94 3782982920765733975286696089816185760 95 3743576848674424246377459672213933825 96 359383377472744727652236128532537647200 97 355716200151594271247621474159756650800 98 352123107220770086689564691592486381600 99 348601876148562385822669044676561517784 100 1394407504594249543290676178706246071136 101 1380736842784501998748610725973831893968 102 140835157964019203872358294049330853184736 103 139480973752826711527431771991164210365652 104 690762917633046571373947823194337041810848 105 684246286334621603719476617315145182925840 106 72530106351469889994264521435405389390139040 107 71858531292659983605428738829522006155045160 108 7760721379607278229386303793588376664744877280 109 7690169367065393881846428304555755058701742032 110 692808051086972421787966513923941897180337120 111 686622264916553025164859670049620987384084110 112 76901693670653938818464283045557550587017420320 113 76227117410385044618302315650421080845026039440 114 75564272911164305099882295514330462750721465184 115 74912856765378405917986758484034510485629038760 116 74272575938323889628089435761948745438743320480 117 73643147328677077004122576136847484884177699120 118 73024297351125168794003899026453808540613180640 119 72415761539865792387387199867900026802774737468 120 1737978276956779017297292796829600643266593699232 121 1723732553375166074532560888658866211764408504976 122 1709718467575367976365629499320176242563071850464 123 1695930415417502105588487325938561918026272883928 124 210295371511770261092972428416381677835257837607072 125 208626360626756211401758361524188172455612934134000 126 26286921438971282636621553552047709729407229700884000 127 104326219460917277964091790659689347988584942875383375 128 51758744538749657284510655831163707529220436775384000 129 51360600349990044536168266170923986702072587261727200 130 6676878045498705789701874602220118271269436344024536000 131 6626295636063109533719284643112390102547698189903138000 132 6576473864363386905646207314968687921325535045618152000 133 6527395701196495958589146066349518608479822097516524000 134 6479044621928373766303300539932114766935527119016401600 135 6431404587943606312139305683020849217178648243141281000 136 874671023960330458450945572890835493536296161067214216000 137 868332828134530962375214083232206250829511406276872084000 138 119829930282565272807779543486044462614472574066208347592000 139 118974002209118378002009689604001287881512055680021145109200 140 118130214959408318583555720174185675910721190036900427768000 141 117298312037158964227333496792677326080363998557767326164000 142 116478044120815195246722773038882379744137676889531191016000 143 115669168814420645279731642670556807662581165244465002189500 144 114871450408803951174354183065932277954563364104848002174400 145 114084659652579266577269565373699865091860875309609317228000 146 113308573532493693335247323432382178934773386361924900104000 147 112542975062679546758657814490271488536565458075695677806000 148 16656360309276572920281356544560180303411687795202960315288000 149 16545317907214729100812814167596445768055609876568273913186080 150 2481797686082209365121922125139466865208341481485241086977912000 151 2465470069726405356140856848000391425305655024370206606142531000 152 2449355886264141268845818567948101285270977540550793491069704000 153 2433450977911776715152014551273113614587399764313450676192628000 154 2417751294183313639570388650942319333202964927124331639572030400 155 2402252888451369321368014364718330106708074126309432077779902000 156 28827034661416431856416172376619961280496889515713184933358824000 157 28644585074951770895299614323603379247076023126373228066691996000 158 28464430451838866675832321151756817113446614175892893298976952000 159 28286527761514873759108369144558337006487572837293562715858346050 160 28110835042499253425200863746144931186571500956316584065449288000 161 27937311369397406181835426315613172352086491691154136015662564000 162 1508614813947459933819113021043111307012670551322323344845778456000 163 1499415943130707129344606234329433799043081096741089665913792002000 164 1490328573778399813409184378363800866927668484033567910362799323200 165 1481350690803831139834430255602573150861839155816498224155794508000 166 245904214673435969212515422430027143043065299865538705209861888328000 167 244440499109903612252917116344134124334475625461577165297898424707000 168 41066003850463806858490075545814532888191905077544963770046935350776000 169 40824439121931666818146016277897976812379011518265287512576071025183200 170 40585699711861890988800133141769918468446970515234496357531766516264000 171 40349736341444089297004783530480558477351348593634295797313558571402000 172 6940154650728383359084822767242656058104431958105098877137932074281144000 173 6900268704459829431733760567430916655471647866391851182441737062359988000 174 6860838597577201834980996221331311417440381307155326318542069993432216640 175 6821856560090967733645876924619201693477651867910125600823080959378624500 176 6783314997604578085433188354423612983345009766961480823417300840964056000 177 6745206486382080455739743476027974708157678251416753403061023869947404000 178 1200646754576010321121674338732979498052066728752182105744862248850637912000 179 1193976494828365819337665036851129611951777469148003316268501903023689923600 180 214915769069105847480779706633203330151319944446640596928330342544264186248000 181 213734913195099771395720477475878037128510494202428285956196659343471525884000 182 212566962849771357344377742626283075176988578933562557617638207653070042136000 183 211411707616892165184897428807661971507548423613271456761020608698433791907000 184 210268941629773829156870956219512447337237351053199719156906983786550366004800 185 209138463448968593516242617745213993319295214757214774430256946239310847908000 186 208020075943893895155193191981870602980689357993807208791592470590972287224000 187 206913586178234885074580462237286184879728244387457170446956340428254349526000 188 205818805298984965047730830161956628345973068491227238328189375664083691592000 189 68245182809663435778984433158964566241033175341827979024610161404406697738400 190 12966584733836052798007042300203267585796303314947316014675930666837272570296000 191 12899050438347323356350755621556375567120280901848632077099493527947495108992375 192 2476617684162686084419345079338824108887093933154937358803102757365919060926536000 193 2463851613625765022128523712950479654717572830406716032211334186451661746179492000 194 2451216477145632893809915899037913092385687841532835437174352985495499378250366400 195 2438710270629583746392518368940780882730658821933178113515300164140930503871538000 196 477987213043398414292933600312393053015209129098902910248998832171622378758821448000 197 475573136209845897049029895260310259818162618345878148076024090594998023310544572000 198 31387826989849829205235973087180477147998732810827957773017589979269869538495941752000 199 31230887854900580059209793221744574762258739146773817984152502029373520190803462043240 200 31075510303383661750457505693278183843043521539078425854878111472013452926172599048000 201 30921671143465920850702765566083737388374989254231502954606437652845069495845011924000 202 30769347640296137989369254405659679568727821819481594073056652245688197232318681816000 203 30618517504804490254127248256612328198292881516444919592306374538601490383140649062000 204 30469158882829834204107115338287390011959745509047627301612197101827824576393621505600 205 30321250344563669960397857496839392973066737035702735906944176727547106981362584508000 206 90524312622900232055680560063027752934083301874706718794644933418473971567546266792000 207 90089099581443980940028249678109350275746362923386013415824525084731308242702294355500 208 89658051258087789643664478148549018456245184153417659284648331184804364184124771416000 209 89231108156858800169170837776413070749310683276496622811864291512495771973724177266400 210 18738532712940348035525875933046744857355243488064290790491501217624112114482077225944000 211 18650143407690629412716791612607845117462058377271534701857107343956073849791124031482000 212 18562584048969077161952863013487620492497447774561339703256839234360035944393043636968000 213 18475843002011277735962429074172257779915683999913856807447227836068633907269711657356000 214 18389908848513550862771906148245875185590494772007280729273054683342733284445201370577600 215 54914311144866853270777219748234210623638282999743963288801482734981773002162754092697000 216 54661249803185439200404974495938200436432576626473253780558157929751442251000713751256000 217 54410510125189175717834309475314630709659950128186679221931744361266343892051169192764000 218 54162060307265937472547394820176207738382964054541991188954887081077913098023538283208000 219 53915869124051092302217633934629952248663041490657709410823273957982104402123431291011600 220 53671905915344978762388594867052441152515244922826679051498281768126981757769931601912000 221 53430140573383965344539997592876529255431842918669802118833875093495779137239436414516000 222 11861491207291240306487879465618589494705869127944696070381120270756062968467154884022552000 223 11808538121544404412262487146575649363033075069337800105781204555261616258786497942576022750 224 11756055729893095948207987203701979810308483624585187660866621423904897964303002396164573760 225 11704037784185604373215916463862590519112428387308262051747742568046911690124670527154996000 226 2645112539225946588346797120832945457319408815531667223694989820378602041968175539137029096000 227 2633511168439867875240012922934555345664499127744247630608608286078695892661297576246077214000 228 600440546404289875554722946429078618811505801125688459778762689225942663526775847384105604792000 229 597829935332966876095789368401126103077542732425141988214507199272786391076659430656348623901600 230 595241926954902084424379024814974042025258997652738776144314527414462640465937961259567893928000 231 592676228993889575439791184190771567706184605421476971074726964796296853222550297633449066799000 232 137500885126582381502031554732259003707834828457782657289336655832740869947631669050960183497368000 233 136913274506383311495612616464172426768912457395997261318014704312088131187171704653306507499516000 234 136330664827632744212652562777090841974151127790056847440065705570334564671481612293079671297390400 235 135752992519041080042259967172103168914938623011285420120404410207748401261856690207092045571554000 236 135180195082251877172883342838043661873103438947946663073482872611935116868346746366555792214712000 237 134612211069301239033501480053009864974476953910350248522753952979111860074782264238965221659188000 238 32037706234493694889973352252616347863925515030663359148415440809028622697798178888873722754886744000 239 31904215791849971161265129951563779747825825384702261818630376472324336769890686476836748910074715900 240 7657011790043993078703631188375307139478198092328542836471290353357840824773764754440819738417931816000 241 7625371245457034429618078993382020746339858430789995138799921384955535697398666552976188251895543668000 242 68345920051874160443243522829572185948675768157451067540354850931823690324832492808156946554026724728000 243 68065813822153364703722032981910004858722178943691022181582904821447363725140556362221877100936451266000 244 67787994173899677500849698153412413002155965968410650662474403169114925505854268377069951071953037179200 245 67512433221973256047594211575553012949301673423823615497179791774118523369651608749520886230197130524000 246 67239103532815469585863060921400976459628387296601657539701331078676747971393909928672623532908883032000 247 66967978115344439466565225998330811231968595412341166985105761195294986890864095775734427470276185923000 248 66699030412069963806056931918016229660755870129560680370707746090092998991703999005550755070797165096000 249 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616 250 16608058572605420987708176047586041185528211662260609412306228776433156748934295752382138012628494108904000 251 16542153578269685190137905507714668006220560028680210168606600884463183904692492991459986671308539767202000 252 16476769572031465090572143035352159437026012360582659930786021434326965786492127406513504510552379530968000 253 16411900400488034125648630661197229675462917823729972293263241822380796629852394621448490713266740241476000 254 16347540006760630070253930148800377794382671087166325343093582050528322917578463662148692710469615769940800 255 65134729714436885436168002936626505274493455112928327538888490982573786624726691153873697518277375333357875 256 8337245403447921335829504375888192675135162254454825924977726845769444687965016467695833282339504042669808000 257 8304930498783394508946444281408005881820684881375543653950681392878865444988407876735771913028110616147832000 258 8272865130062223101575994689587897751002844399208070512429636290975858242498105143620961982861978914927184000 259 8241046418023522243493010094627944298114371920749577933535676151395181864642343200760881359850971303715925600 260 8209471527533010664016025381621706963638837928716054646434006894110142853666702039072142350809396701019696000 261 8178137666740899936290773376348341669884491219064466651600289310544836964912248977854309746416994423534888000 262 2142672068686115783308182624603265517509736699394890262719275799362747284807009232197829153561252538966140656000 263 2134555886607759284128984963146434966307048302806273254148369451637888393576679651772837376464429612682178002000 264 2126500958733767739660573699134561626811550007323985430547809566914726550582050671954826669383431765087150915200 265 2118506594227249815827263271694206131973912601281414056748757651249633593624975293488831080400787284767274408000 266 2110572112600930528127535693897598618371014052212944341180410244316114366682559655685502125043480965348670384000 267 2102696843524061384365865784592010563824853552018119921996901250867173641433744134582198012636602305030205196000 268 563522754064448451010052030270658831105060751940856139095169535232402535904243428068029067386609417748094992528000 269 561435632753098641932237022751137872471338304711445560802224462879689933919412896852962293062955308793472418481600 270 151587620843336633321703996142807225567261342272090301416600604977516282158241482150299819126997933374237552990032000 271 151030313413765542758021260862870434296793469690207616484921926282746001709130300230629599203736911560361679633451000 272 8851593460147431077393187449838560251826723498327186314134618390197567865736574372491112041244654157383834703792000 273 8819288374526455051563285305861047258206917938114313371382302264685897910022207312737494844013834251699952095384000 274 8787218234982722487739418813839734359086165509248443140940912074632494644894853831600267590035602127148315905946240 275 8755380487754524217856304977557706336045998242910586462894024712043246475891611607572730388622429655673140848316000 276 2416485014620248684128340173805926948748695515043321863758750820523936027346084803690073587259790584965786874135216000 277 2407792622481326926271763410590797715120103085133094087270409990234281581204552124540109293780438820271665338616744000 278 2399162541397164464170430925248178368470927088412186940004207803889355840770127206531004959394129003711551842779408000 279 2390594103749317448226965100515149160012102348810714843789907061732608141338805323650537084539149971555439157626624400 280 669366349049808885503550228144241764803388657667000156261173977285130279574865490622150383670961992035522964135454832000 281 666992709514171265342190120952240907481390825547613630884361303606814214753678024343348431955816736744616854333556056000 282 188091944082996296826497614108531935909752212804427043909389887617121608560537202864824257811540319761981952922062807792000 283 187429648505239267612319805608149781205844634590326948684356824632554278952929677502624172396710952438876382665294981004000 284 186772000615747200006662543132331711798104828854922292724060835774194439377656240037702684072511966640845237462960612649600 285 186118951662545286719925960813687195323286280502282704287962720963795158121091008429179248114216470253989135234069141976000 286 185470453573128752619856532378796299172334063497048269778248565141621655827986161709913815193957876280978720128723953328000 287 184826458942666500006593141641369923133541236887683518841518535401546580634138987537309947780089966988336432906054772934500 288 53230020175487952001898824792714537862459876223652853426357338195645415222632028410745264960665910492640892676943774605136000 289 53046468381779372857064690914118970490520359409088533242128519788074224135657435209328901978042924594390406840126727106497600 290 52864178112426179135906393007197599457906887383627747904526703568871219929005691445722960734132124166230989634490552786544000 291 52683136406561705919687535496898977541955151467930392603483803899114811641577589762689662923398794973880883505605311167412000 292 15383475830716018128548760365094501442250904228635674640217270738541524999340656210705381573632448132373217983636750860884304000 293 15331151082992494257363220363852683410134404554388614522393402470723356546961946495702982316579276540086234248998530619860888000 294 311820022026965984895523126044461357494259075682480295370713270590983522989056538895653877625341217764465781335563334641238400 295 310766576006604613324930142510527366421643335561931375453920320352500470546525942480465857768498848785531775317537782835018000 296 309720223898838267825519603310155220406755647563406353987745504459057708019433262539454188213722758385580489878758194340624000 297 308680894288439481691876920077570806915457809819904990383759781289732011012656640853080180870723688726568474812050952077736000 298 307648516715568446636051244759585620270255609787062498777125133191773041076159461452233758861122606155576607003314995716272000 299 306623021659849885147264407277053668202688091087772290447868049414467130939238929914059646331585530801724684979970612397217760 300 2139230383673371291725100515886420940948986682007713654287451507542793936785387883121346369755247889314358267302120551608496000 301 2132146839356572049037269057224545374919354275775900032915638754206559519776164744435514097007713955906032577675292337861448000 302 2125110051107870491119654307860767997444372908529114884292154797922049422351160900394472796357523480804032470158212165129232000 303 2118119557518699864504129129216489155347516418698427006383299025560463733461847871116859399001084258827703415980060151428149000 304 2111174903231753307571328705842008863034901610768268229313189848427478606466890992850902482938785621913514224452256675521827200 305 2104275638842107054932206716607231056292957487857260816799094456765950898602620107253350514040292858443208622411563026255416000 306 643908345485684758809255255281812703225644991284321809940522903770380974972401752819525257296329614683621838457938286034157296000 307 641817733974367600501432997959469155487899390663268817051105621615282335443270578297383941525886986064519170151256668222358084000 308 639740653929143109884923506056687701910268648298662769099483920574456179017887825616809883462696413294083833031026064118078608000 309 637676974400339422433681817327472580291203265562215469844324295024215997795249477792239528999913521638296465827700173588665451200 310 197679862064105220954441363371516499890273012324286795651740531457506959316527338115594253989973191707871904406587053812486289872000 311 197046272762617704220613025668402664954727265489914081563113157959245719062307699211377605740005328913936417533489018383600115866000 312 61478437101936723716831264008541631465874906832853193447691305283284664347440002153949812990881662621148162270448573735683236150192000 313 61282645900975141794166196288769205887958107766506527226520313865185031658435416159828953713840638217896098059396189742894436035064000 314 61088097818749823883708525824360414758155066154549363648023423979898729970630859283131084019510985398156745367144138346885247349238400 315 60894781053500615580279068464156742559553309616085599839010691625531961837812407196792061601727722786137261995729125250850800363956000 316 19242750812906194523368185634673530648818845838683049549127378553668099940748720674186291466145960400419374790650403579268852915010096000 317 19182239017897055546879606434564494388916899782586561971928864784631407802570265577726586147070029707336294995711251366755428849239624000 318 19122106607182644714444247166744542995848194767594127608380498437344162010085719290649073337831565664366588741806200422032057598928528000 319 19062350024035198949711608894348466298986169158945395959604309379727461503804201417865794983650842021665443151988056045713207418931876350 320 19002965756047550354852694224895667338553190438824070738546352029634852589462132254570262912050683635305114668648529391365191196442992000 321 18943950334444918210893524367054376446197435189014058096501177023331638761544547992910106816050526232710999405702415946050392466019256000 322 18885300333409485027578064539292598190946049940750856678245755422640209539372583448040416082873899216510655754291572553028564625567184000 323 18827012369417480444159613722813300048381401638464588602078330251582678028448593992953871588790955083126363606901783748852550537216668000 324 18769083100588503581254507219050797586694074248807774483302704620039346711437982934514013522363905990562897872726701337317619612486770560 325 18711509226046821054931640632489292072624460524118180083047174851266219881034798937782375444074446156236017817902386302540571699565032000 326 18654287485294384293295764055631526653442122724350234578206051992393846119930716983844203042104799531905020821517363714459407871737616000 327 18597414657595316048499130628632650047791384545312581424004204272904840491516294066210531691366675143088237221451761995817763335543294000 328 18540887561371622078746853635840453543086851461588227073171364746239476234703174631358827947623919291589488780049173053581235179508208000 329 18484703053609889890629438927853058229319921608674323354767815156099356609749528647627437559903846808887702450412660407964322345630910400 330 6099952007691263663907714846191509215675574130862526707073379001512787681217344453717054394768269446932941808636177934628226374058200432000 331 6081578658270506845642932572558402260206671799143061265184603763556423862900424741507063267073184297996396803188478603499828101847181756000 332 6063315659296721539800161003271440091257102214160649669793659007509707875324147189730765779784676237041452668644369058143972762201995024000 333 6045162019598228361537286269728711228708428255435617784554755836828541085278266509521991031941009541720969277420882923239350089261270488000 334 6027116759838233650010309295789222538473477723329839821018771491046963350695346310986104491547155781894936533309178795110277402427654755200 335 6009178912338715097480516708599373661870878087248501012027644194942656912151610161251026799608027342067868269817187191553401576825191497000 336 288440587792258324679064802012769935769802148187928048577326921357247531783277287740049286381185312419257676951224985194563275687609191856000 337 287587213272162885848653367687288367912495041240626486303429504430155083464391851977504761865264645814466973764978757427715455345338158744000 338 286738873410003113324026071617414360927502430499503694308434137160449611241783026455447225694570649809114563812869675547397710639304712848000 339 285895523782326633578955406700892553983598011586269859913409330874683582973424841083519439736645442015558344507537705913434776196247934280800 340 285057120486777288612448206094731578751974557006837983491375872426370727891391337150723195045335631335160812705462815280257548113560990192000 341 284223620134476770224692509585682656007085742512665942603974188588866719915100719205838039504267398494999523779423450323297730721416075016000 342 5116025162420581864044465172542287808127543365227986966871535394599600958471812945705084711076813172909991428029622105819359152985489350288000 343 5101152996250754591183870797040711390080660971724417237316676280080416071964627442955942022963217785779439127366745297372209853122159439386000 344 5086367045536984288021018997628999183152890939922317477208512001007719213785019827179258133041585270458339303809160528394319389779776368547200 345 5071666562746414969269513162375736179733373914084391704152996070368968580219167168719202473697534445977245837613180295653295345300644066904000 346 1754796630710259579367251554182004718187747374273199529636936640347663128755831840376844055899346918308127059814160382296040189474022847148784000 347 1749754111656494465633437612934355279342380284117242059724186822415629614018027725893002549991590174290000257918142680048063062492775655059276000 348 608914430856460074040436289301155637211148338872800236784017014200639105678273648610764887397073380652920089755513652656725945747485927960628048000 349 607174675339727330971749328474580906819116486476020807536062679874351565376335723900448416290224599565340318070497899363421014473921682452169110720 350 605444832959842067920547763436191787426469430958995107229692130928840592255605422692754831058628518085097183261180241530476795059466065123245552000 351 603724819229842516591228025471884424394007870075588871129607778284156386027606543651014050288575596158719066263279161298856122346228945620054513500 352 212511136368904565840112264966103317386690770266607282637621937956023047881717503365156945701578609847869111324674264777197355065872588858259188752000 353 211910822424359637688021552353204720444920457356249634946555209317729197463972538666385315911461156147733887846355975893645950108059389454704784264000 354 211313890530206511948055294459252031091554484236936255693184631263313058879566982219437751641288026130416327598901452017889200952825419343564770787200 355 210720312186020538599886599811894581566016409843012277446855460950775662646759209797473038855778790101960101959578695130198500950148943446532285476000 356 210130059210709556699046581325026529516811882084348377510029535289849120174359324055743422500440474163299149293025253407144723636563092064329113808000 357 209543103738053943412177736125794611836597323754503828969498726532056245537000778457822351487869411386306693568743059961873369659924647673087971032000 358 75016431138223311741559629533034471037501841904112370771080544098476135902246278687900401832657249276297796297610015466350666338253023866965493629456000 359 74808052162839358097833075006553819729064336787712058630049764809313702191406705691545122938677645806085857974561098756721914487313432134001700591596400 360 26930898778622168915219907002359375102463161243576341106817915331352932788906414048956244257923952490190908870841995552419889215432835568240612212974704000 361 26856504030614925354680625491303133734776798919699058396578086835962455074019932242191171759973886323090933984458454128241933720362579116394643670949912000 362 26782519171026454485934948837057119592256752641683358511188064558177434536625937938493675419037319143137515433537080976373498641243122975578129501057488000 363 2428085529241409335263333273689244358638661640592172612278038819834767416782021846072228815462174537702027498095394703901993008684129280752962289931036000 364 2421433240120199994618776196227082045327322841576851591422482549095494081393577950603537777611593237598734272073215540329658781263076871764598009684649600 365 2414817302305663929059708501701871438646100648020630685434989427376653933630207519044511718109922217823874342368097465082856434866183219109503479603544000 366 883823132643872998035853311622884946544472837175550830869206130419855339708655951970291288828231531723538009306723672220325455161023058194078273534897104000 367 881421439348645082280321101536953193972341117509312921002713722456757906720317212970372019021633076474289264716216270937118049032868104231594365182900101000 368 879032763361250380160320231343086112145857808247770067558261923750913034344381393965032257452468759193871136627554438224551333452833231320397632485927472000 369 876656999135949703457184230717834528058977111468722040348644999632667323440747930738099737837732357141995809231263750553674167686744492857369530776506046400 370 874294042264963316116329286699727157363400353755868342126680996938239648714492545480045560646795073160480995729292689231427067504300437620557213981960208000 371 871943789463175780320317648832254772531778309794159018626340456623889542131926705304023932795594011135856046816041902432417854957245866551684748352976444000 372 324363089680301390279158165365598775381821531243427154928998649864086909673076734373096902999960972142538449415567587704859442044095462357226726387307237168000 373 323495808691851386561834213051787013950319334635824408525445177538247105101758347382794504863597440131462143401087460465006876691036383580870505193758287336000 374 322633153202006449531002655150315581913118483076795543436043990398145112821486991789773719517294513624444911018684560570433525019860286557988183846574931903104 375 321775086305192602590760626812149848982498487111165768054565149998150046032068143407354108561131496300975642638315718654022797559701083668206300378897870914000 376 320921571487406945819962853266229027101908305447740925168478770289932141400683347270995079095452102411583134302405066880404699953441929600120872526433950832000 377 11036985262794418771586024054129569715144994631800613828545566173992375233356834694505121767833008813096774460135623993241431479880278002120559108051961272000 378 4171980429336290295659517092460977352324807970820632027190224013769117838208883514522936028240877331350580745931265869445261099394745084801571342843641360816000 379 4161001533469615847513044679059764254029216370897419837644986582153935949160965400011033565008664496268079217652499380315141991238443124052093523520368620392800 380 4150080269602241527703299154967743875409717115330759943057991866715211707824584913396831377173996085516719429679658174592530070001596816639883304298530382544000 381 4139216185126842989672662246185105802437440368955548529594489270205486022725567675403645954720661017230026446879449645339670043640336091988993557428638941752000 382 1581180582718454022054956978042710416531102220941019538305094901218495660681166852004192754703292508581870102707949764519753956670608387139795538937740075749264000 383 1577062924950958048039188860912390858154719142240652299924092049913239161564809646660431836071252684340771482648814478674650430741778677798285654721756377635333625 384 1572966657613423092070255902832098933847823767845222034210003499134243735171134816409365779354184495550275972304272103405365624428163668245562834839362205225891200 385 1568891614458984172142612752824761889977751685545104878680962039291927041556701824657009909459484535717244169267214403655610791204256508483268630604027069979192000 386 1564837630959090156193923830982837440649643800052740266591347150301508625428648331570040891605584058880765502163164754033761667712772641536283440344068343700176000 387 1560804544281360542389300315954531158586113790258789905079513781357432572270327072983520167658146986564062498291610205698623106713512918233354874776171260340124000 388 605592163181167890447048522590358089531412150620410483170851347166683838040886904317605825051361030786856249337144759811065765404843012274541691413154449011968112000 389 604039362762754639445902244327305889301844427157281225521695318071384648712576937896278630628152412759197643569613619401293801903804953268709533230043796578604091200 390 602494505057479052132741369022120963753757868520050327246703769943324841426867022454088659705829772317358263407031487382364661745483201470068332377793045180704848000 391 600957529279271197407912947162370655172753384161580811105768301142449012749757667804971086594335308612467043347319672363532098832867172894889586631931328228713254000 392 599428375260748878839444975286639432131601339927072971891758712589923697195687037606994060928700867623631249343891378031818276698432396373528544426761019505484976000 393 597906983445366267471832170780835778750556666475481416125535974740710692888083771014082908489795535472302236020683531894681682087522669479179487207403758034658872000 394 596393294879681795908612342500377966652453991370480197350534617842632944298493685517844723911340356901486280992783067256973627196161852594422070784093875102925558400 395 594887251205743205514903725473861860676058905533686055438033267797575790398750014594819863497422830747694648970074019107334804905262453976759388787164345115291908000 396 235575351477474309383901875287649296827719326591339677953461174047840012997905005779548665944979440976087080992149311566504582742483931774796717959717080665655595568000 397 234983453609440454335198604244212992061820534313471990320412276625609259196402731895680453216474467506297917472068534401764621479311861594458032738712766392626310152000 398 234394522648013285276714397216032007119309705906671308640411243350858358797414253870879249073074782124076619433291420280456940723724613821038338421071882266329001104000 399 233808536341393252063522611222991927101511431641904630368810215242481212900420718236202050950392095168766427884708191729755798371915302286485742575019202560663178601240 400 93523414536557300825409044489196770840604572656761852147524086096992485160168287294480820380156838067506571153883276691902319348766120914594297030007681024265271440496000 401 93290769226764869728828424975542052505180183172541051520291439116651707833899211952952261125479831007637151822654711326997089698644812156100281365753930573956153849848000 402 93059278484266693873421902829200757089534574777571967025203867307429247020415591079619873380751593213573536061308173581768809079045197237598791833828982855410356942032000 403 92828933735543261462844125841999765116540677315251244334547422091321748884226443576947546961492307091757759981948499884784232818948550709782953240180891313689044177324000 404 92599726491751796619725992197945444708845515149040747434955946975046880368462921494041503635661461889062061809153565317167481626802998732721760763044642199334256413923200 405 2678777802082819830784930488583421793363030973954393050796939894635284753516248800363343498031635147505009645193370996675202147061086749053736650645220006480740989117064000 406 2672196038441338700979562109004592747187691831512244664922745939120210343802449663261713661427134815447257778743264434029808529992140589965152531110465166169977497743312000 407 2665646538347119733575200437168797176728898469180106810351856855936092181195090718008621225982460465409396852814972119240519783595101029695630098436174810370541278386098000 408 1087583787645624851298681778364869248105390575425483578623557597221925609927597012947517460200843869887033915948508624650132071706801220115817080161959322631180841581527984000 409 1084931144261123327271124017929832981646596939875665325992768432350652620635090678769596685907671079960480174690097628004643944702638290310656550698149665746714546845963281600 410 1082291409116935679272897438810782293126775536129009205978187487259775120341574643054828810759477233050600660883065760296603448486816785954669551791341515708401372766046096000 411 1079664488221020786847477784833086219599768799390831999167560818601377607913561112367802527238216365980089494230436959907534022640974997639245596568546997466390689822439188000 412 1077050288491672068235256288986032742070471538375357829678050986110817371574787356647783634920448287612098962767409267510663480213272879000893912315354389724341317692118512000 413 1074448717746523101886861950123747638828755423548364211731968737352095590484027000713851790391654934260378916963623254787207771323868838230360352140679620667036145427161704000 414 1071859684691712202846170716508991620421939145419332008812132668105464034844306453724179858366614801888667160537204885498563897176100479584022134424677983026874612546614326400 415 1069283098911203279281636652286614236719001791704381691483257349191748977068238409364265964476310439384127095247451989139192349346350238046560542755387891721521548574146503500 416 1066718870856260345758179490050914922002649269422116987187134429889130874005724648190730554489556697323253888784028842882263830522977695509278622988588400374467540064376368000 417 1064166911835073120050624036725434264294508960165126276691471428860687977177959756687881916799390293741140841203205807372976118009764830209017190876175509464480775614461592000 418 444821769147060564181160847351231522475104745349022783657035057263767574460387178295534641222145142783796871622940027481904017328081699027369185786241362956152964206844945456000 419 443762669696710419980729512000395256945402115002953681791184973794091937378338637394830987314473368634311640976218741702185198239205314029684973439131264472924028577781028919200 420 186380321272618376391906395040166007917068888301240546352297688993518613698902227705829014672078814826410889210011871514917783260466231892467688844435131078628092002668032146064000 421 185938661743536342324626995999786467613947871978251824678477078356093214140374023374772547812666305786537877624206156179574376191128634186561367306889076265645560978965027330552000 422 185499090439178100380597144945413449960014189065773687977109520251232473681413328284052045335567803881605163965520089616502096341977029850422924358173026439958455633861091095728000 423 185061592584368718068378755452617663521429249940618561354521997797809755583108108170174564096568823212073076314658013933444308378906329308322870291290542887034025313969909277106000 424 184626153542993732849394334851552680783731769352522988268981946038285497334677265562715329828106308333927022017447053900659733535661843827597404714134565139064533489701744784689280 425 184192758816366986997635193220445749608183103227282323977270720812843512599149854141206608396584932023284000839002342506526729466329304288096002355650681183339029889960660876744000 426 183761394041621396864151270051311216236735367622534590197464466197356759642243180009728372779731103142667410673103039596675378811841413645735121788073044927640343637290963778672000 427 183332044990122281450917271756798806853004677511266986014760109967923683101022985663911250413423320191399496162184574550888754094991316884880600475484089215192585825054302648348000 428 182904697565902882193455926134988087023510494113804825208198897590376075448106848168191177568636785645498798035932396055432136952578749712654771569946830265973022687932963947536000 429 182479337804121712699982772818395091472293027848423883754226342014584503179622878753846546923128328004462754319569762576233457564316938666811388380249279497912620309588933798820800 430 78466115255772336460992592311909889333086001974822270014317327066271336367237837864154015176945181041918984357414997907780386752656283626728897003507190184102426733123241533492944000 431 78284480729717307904369924274150838663333488081362033278173073994358671236758120646875880882554104233951579301032092820030895116654764451667024556739812429046634078648419215128377000 432 33818895675237877014687807286433162302560066851148398376170767965562945974279508119450380541263373029067082258045864098253346690394858243120154608511598969348145921976117100935458864000 433 33740971952483872689769171785773178057623292503565107135672678638453353932864117547746577821122213183377987598465113259317279071292565943020799413561111414119233143354052314988602968000 434 33663406499719541947953610471323124774732204474821279303176879377215530130719602334993137412338024187554130155710021044928043946990743952347188380426488169489073986702663688977134915200 435 1158144719027048461512165497866621265185740979638346765017553189583103100827509254644259314644656795443376037467087879986056557809314585516531710335773675555816765597568704896002348000 436 1155494502278702812858819581395530598675018460234140021848176637661860301969780400514638583947529434355404925253204383693182286509979769531368022211435520691844644852494176967178544000 437 1152856386976696642053205838059011122422335769685660250108797238945737333243821997773737582614315896834045553277740446744111094075025477820109191110496170187981985845981633184148456000 438 504951097495793129219304157069846871620983067122319189547653190658232951960794035024897061185070362813311952335650315673920659204861159285207825706397322542336109800539955334657023728000 439 503803481365120872107442102167415401458208105606132100480499433406736967979064957672567749682377021079645334262160201320116294070304656650468717011610055900194436823720546345260075946800 440 502661069842750983508559013500369108030865230083215701159681974374068630183194062076938344354299068650893304025738069344333717439759748131986928537660826748493315651784672090508919312000 441 501523827603287745989308879985662390591881372096602090976062784386796981698616699945542556244900201979737436822059928915952871925190155941643066708390100896121158829043077809761161576000 442 221673531800653183727274524953662776641611566466698124211419750698964265910788581375929809860245889275043947075350488580851169390934048926206235485108424596085552202437040391914433416592000 443 221174267089390451331492375122686058676202531407088443751484120629822454501079598084542580558758848983883938185541140633597000090504017284480545765547369585734008165945065075716427935924000 444 220677246264470472789174414729151932701649267291566896686874043954249819771863688875363833186716694267066221470517452677117006831873671178223286112141645159698650844223840210377739333820800 445 220182454232487355137180750122135896978102968485980423824347420537312039906904353250082748358943786880817194068117189330307327444358259359438032107405901560685873600178495277170614357736000 446 219689876035099240248730681329916353584415937236571071645769462102105525276240137694713435722794024494059213768188515528673530291238889651698797136248393950930424218522614974537123050448000 447 219199496847520893730318336059090647438022151662382296932274440981341896871605673101644878946627073546527831594598809020797026875410231415869112321212125214432811664463412708968959829353250 448 98201374587689360391182614554472610052233923944747269025658949559641169798479341549536905768088928948844468554380266441317068040183783674309362319903032096065899625679608893618094003550256000 449 97983149310827828479202208744351559807673404113758941761157485227286411643371609679426823755270953551180369735370532515891919000094486377255341514747692024741308737622543096076720461320144320 450 97765891773553265666609742649574727080827121621267236790511903220130565941279876620270666718119576714038062928861950403883289467943500819877835214271533062380463263703202645752825294000144000 451 97549595552815315963807508705659738746577504095556468567524045027165675308666425565801041349274179420422934471054733699449919358501147941957751508045268608702630380376425648748947361933772000 452 97334254282279299813777028553991615702986825278568485193202799894655375804673784449761745452255914123689109008646224353535018874266046070121200180212939097425141130088618969612636219854448000 453 97119861651701592104936109988894717871041920377073840952689137339821333126689921488418657907206892286412260750917928705179214867935063589790536743692646280029931568128071350736837461660936000 454 96906411406313236957452733922985059150446223848772579763782128246766780746191701880751803714004239775892673364652175015717282527565975537944843256343871233260635015231086578537415840866076800 455 96693897346211672841317969155610091915467175112262113580089623579558958858590404288908049758491072583401680659905130772261762171145874714396718600079959234942080991074878055338868876302774000 456 44092417189872522815640993934958201913453031851191523792520868352278885239517224355742070689871929098031166380916739632151363550042518869764903681636461411133588931930144393234524207594064944000 457 43996145536619526040934354210209384878707501213961847976379993093867795970435309018720799793169151960262539380085043694089897690762950051271967210715857783598362755222873335607374591420278776000 458 43900293367694429034309224898204571404026221254890035671420559557715578550020417277939272996234142914597479381435620940943732336316843406280089286509505152261547150091668818536334559630692112000 459 43804857947329875927712900496251952770539207730422883419960949645633588161868198979508970228851025212609223991475978286724289439933545920614263005451875793234891612808860842843864267109755824800 460 20150234655771742926747934228275898274448035555994526373182036836991450554459371530574126305271471597800243036078950011893173142369431123482560982507862864888050141892075987708177562870487679408000 461 20106619429244098461538523115227682044416762751760771987092898229119174687458377219901887936645342871398078007862328907971326447256077376462035958736200824054959124268932966089761594119685758024000 462 9289258176310773489230797679235189104520544391313476658036918981853058705605770275594672226730148406585912039632395955482752818632307747925460612936124780713391115412247030333469856483294820207088000 463 268807908476993007844616207842868284712063253323633730791943343037372886293466977350020827561003669515579829646862457961782159689172405455593016486839110841893755402241898440274783971985343859742609000 464 268229826953386571268606280514173944314833009768099034596691851977077460731545542990128309652270328290815141841170280632832090528550529314828300322351284797072478508903743819973117769895052797678646400 465 267654226466362136566313133989465416537333368116236161131892084054379869614095874442939193107952151620663178017476782176538459432995699852779312553419200494932837997082061966282188332620599894679336000 466 124726869533324755639901920439090884106397349542166051087461711169341019240168677490409663988305702655229040956144180494266922095775996131395159649893347430638702506640240876287499763001199550920570576000 467 124460359128339018982551702660374877943776842385024670636420126316415076891364898265002805731920434059811884885725068997484300467366218361883631530983318910487765108121778823133039293422137158717748844000 468 124194985228278594635040931439350624472681369373542741701161234789087965853216998695141392500082650618319748670616913200048299826710853290749551293177384328589070513008512770205250297060895928102145968000 469 123930740578856725284753610308628601867420345183386267782648125778898416989699515719194283154337793914876515162807089980473728976015723815662850120213177127889944831065941466438856147492681255914694593600 470 123667617987394184466739271433238732224389728739260182288417450352616254745560026301531450281398647855609261415115355182213699827446688308623226234607628981121600999152850295597160062253843291464769552000 471 123405610322166654414902959417490345079846530161422766647975887957801389799065195737333290429107549025406699420591805700895450463405487697799871941737697563788716251273289172089538960427034301440479786000 472 123144710511760382418254115951491422574392309167423987014470653522372634218094656211461549857375820591949179971499645435143028792235497237550823586681169661962524462158546488850449026049810127441662704000 473 122884911544435993425810541867205575691323970962429421641022403198485772120588127400888846165693593122345911659323485845617410588032468762366117207806314873646147828272136053219962846669958207341574808000 474 122626206467500338702808835463274616584605394181455886016514987612804749442439520816886974910607922399983078161093331138574005513110295143919030645263564737070050674949457872055289240676968821641908334720 475 122368588386686262360996211859360174112788996294520054323202981336307260473022631067271666139787317520991517072519605652988766005729811330591469656513011029639231240758387582408114263280588635041820292000 476 122112050465540169567786576195084785907101807623043073077242388084029886761339145467549922604903067379438075736937803544701577817038553864489600747379860063120071426836462241564491382225493061383451696000 477 121856585924817282183753549885053227777589042335128757024779537899753673609118770686237056658030885230108707377655506884566218867630523417074350536611282950017309771131783450264147257994895795564657864000 478 58247448072062660883834196845055442877687562236191545857844619116082255985158772388021313082538763139991962126519332290822652618727390193361539556500193250108274070600992489226262389321560190279906458992000 479 58126099221912530340326208934961577371692379814866146803974109492923751285189691612212935346950140716783645538755750348550105425771708130458703015757484514170548499620573754873707676010473606550156653869100 480 58005254940785893063111393531770389061148320813172038390660234005412475294991792045451577893006377430470166026201164588989710196196299173846522760007468953850027608768971730435300799345171166619698947728000 481 57884912088211648471694149976725222278863780728497407605617370449384648582761518617971387897377733493892427092536846820132885071307925109170492629799984578427102240286048552571327146234496537643309530824000 482 57765067549726738226411139314247530307271930250798655208918369682408696929381059987292358108770326178170082522987081091726812845487411806667034052926692684889986086579452178756479678022830913341770587696000 483 634102900602682149167195006563217207691189597980357965134263012650077286747523908496868385603092444183094314968244549256910241008418634150458578353718012881860529086769895507713174647386984798728981678572000 484 632795471941645691127675016858963151592857248293800526030893398191004962444951694252544945632776789659005460710578065650194962160978595729529797779792821102722672325766246238625106246052166273370777592636800 485 631493423645469465425766220527977630704806101692372952932064399429295075690949736033918309942174368281106272519815559342272750304680285861773563627982547808272625674890184003566206850484157700791825375368000 486 102301934630566053398974127725532376174178588474164418374994432707545802261933857237494766210632247661539216148210120613448185549358206309607317307733172744940165359332209808577725509778433547528275710809616000 487 102092299518618172142009016808062022944313468415815720796357149033964765781888910808729408083151443875347537426594935940059972054380013263890908870627162145052992889333578231101131809963313806652193178615334000 488 101883521809991141115133742745059851118251477682859042430720426847801238653500589927729961440854610656788544507522144660018949616640994831858412124470460381975174907964797907520147900331486989051677446143728000 489 101675596255276873480204898372110749381275454259016472956372017813417970819513854029918267641995723696264486253425160691325033392933564230160741895645010462828286795907726891382351680126728852339327084008740800 490 49821042165085668005300400202334267196824972586918071748622288728574805701561788474659951144577904611169598264178328738749266362537446472778763528866055126785860529994786176777352323262097137646270271164282992000 491 49719779884262323151631090445825457710652564106050352090596633670183393494851297034670804902414128382285107210795852460824979235784321581573928643644782657015970569567967505686341444556279867041298177117201116000 492 49618928403766862049903644014900862461746575132204408171548770315882818660176142273951391505046148405850451820915942009585983334697537967818200593657673564405390507560730249082515194161642382523973028684914704000 493 49518485228860451397980762144425354642998100283758650260270331509575363561673761419145821886614880898956017707918136458959291060740660360595896543872941431683922105723562778942672045995323268389309115671382488000 494 49418447884963763617378780806759848876042548566013683290047563163091372928215834628400072751490406392089439894366786688335130876779568117443177560956026398488601050964525278379151496407453928453169097255884745600 495 49318813917453756029440517135778478212986011169711236347930531785746430644086367219875072604814014443718291830063627844205422951624770601077364702970227958169067581103709703221129013551793739081287707946901107000 496 49219580891462903401614681085203471214569540322287270077612764116157403620657622014201279702188634132966343556763701027617484474860938064656685900750971966301524185568289764180442637266981276829615096864512976000 497 49120746391680849378719872488646837738235063333688299655770168204277569476841040443891638578288656955992515557653733756477690329329088791434483720227375637051922731380401632123855403055601796354053620766391464000 498 24462131703057062990602496499346125193641061540176773228573543765730229599466838141058036011987751164084272747711559410725889784005886218134372892673233067251857520227440012797679990721689694584318703141662949072000 499 24413207439650948864621291506347432943253779417096419682116396678198769140267904464775919939963775661756104202216136291904438004437874445698104146887886601117353805186985132772084630740246315195150065735379623173856 500 974579139307423108368115429395107103523104966750356075134387092942066632346024130330376045507535954561121924240165121433310898380753470886151862151213037968756638929620164980921542145319214179447108412590004917120 501 972637746599639396996864203440136770647560932952048592913003851721066499612267110150435057369074727560004151482714593302965657547325675127414507844138908411049952397887853895302176523515789450005978714556957098560 502 488264148793018977292425830126948658865075588341928393642327933563975382805358089295518398799275513235122084044322725838088760088757488913962082937757732022347076103739702655441692614804926303903001314707592463477120 503 487295370720016955512083715384633284541930597095218218258116965441824637998204601023106655944515045946957159274393514080473504612390906594688348646214561919128133492422758800966609891362853037427003296226029780017840 504 486330429391858506095228104067039951305213902843544518816021684322137856536822017654744068507001154766864174800582833854571576880485182027174114292459681598496196594417961258786477990587877090818236953065186156691072 505 485369302061044556478439115719081374326349843747015774707689625657469599903350037382699119755011033907641123071727927068297720009179875343325944106110947049882567747393419833373856492582762709215829370153990136618560 506 21061389833023629669675859064733314073332734837148613498164046872710712421841618979130928273392983719858194689502986973377810335704057707205465030245445434117192288841529065747977993760987730971890031841001544389760 507 21019930404218465044341851468149193376337985359122730400726716071780179523373426815786182351594966035370284857437036211619192598822750506994430650264647313183890729217825268374458352040985786619583161699582250011040 508 10678124645342980242525660545819790235179696562434347043569171764464331197873700822419380634610242745968104707578014395502549840201957257553170770334440835097416490442655236334224842836820779602748246143387783005608320 509 10657187146038386163618747485926025940600912843684475774856291035514401136701399448257774005914928544505422149327861426099603664044698517832478278627902715812911752226101010380628323537140738858429131935263493235009088 510 10636331593893496953905207862665896731323807339098009090365378528595586261678500427811085602772237881991712908331133712936982130455569949304430375930000753551046954276539168873034138950962381248138663966701333757054080 511 42462230034996694870668447014236509607081762111555333165443034594627692029044638426652068304817293419513791376228197869615608348928095656988780641408049883317070262775871213235315976593295131389053572554565480858239335 512 21189728828380416933510959913537127601194797466974981072813678082309335593441379019927737789538454415975693162406274180548919565936827462356974355166590195183567226648387973856220058494899714689274297415143787718731520 513 21148503675017809118465218746390168208974574125599543366446336296156982800458030033507644914461531352909592592051398160742404158220997058733711759144865311535350169787204339665838307408333761936960534190600706419667840 514 21107438619338162887167228030377760115364914758365369495831877390727551765894033858685299972880052651253457460804696416740962596748723278037141445049438388600330072370141806967458038850259327447762552570813132232445184 515 21066532730540995904827756658225865231420409109608847461925226465551723177200440769811878848901602936813043783555074912057356080088357535250247760078412345211569742772525253077986220945510762859685493360404579650599360 516 21025785085027376957236213608596801662307410252530300368188427188055491604323844172578200166408563085871432480298682117256471445504047365936417493617912514756615062419000059164875996146776699488583587183691998258625280 517 20985194766330412909056220918232715172611836101463639556666827907769670191960284627843493216280361226632298440761425974172964743871800170249281552510542027276389936815874576425175463335682535976057364042410739574728320 518 20944760865046539281100428585056929594244568594524403256942999722976279690627027817385220589659397139490425033361114941467429166330621364526257888632872389458901709577308344100656820824438446311363611895893570519671040 519 20904482478767603628636773914701050883486405962611856327602724723509017614298898917736402857756205991145251139066189720426145648703062477286784315770116865633019206289659674208155557707468372376149451103786082884056288 520 10870330888959153886891122435644546459412931100558165290353416856224689159435427437222929486033227115395530592314418654621595737325592488189127844200460770129169987270623030588240890007883553635597714573968763099709269760 521 10849506500282986925421982354350208247804860351323379533092203413971385157214286771634379812688335875710864824896191798961401109476309743958880472851417741833903378099606511372554604777983393571161703626509052825571895680 522 5663442393147719175070274788970808705354137103390804116274130182093063052065857694793146262223311327121071438595812119057851379146633686346535606828440061237297563367994598936473503694107331444146409293037725574948529544960 523 5652634296977589940003346783648345329962239895178226245823225353501282397386342699192395983096930961992977790812232324937511968117727896868775042693271282494478293208895372602625271816828500658947656603547195564309314793920 524 28209336872535782176778606806016504313335368619746576693441619859377828345051843565493480906121826896041146308434378459688154964701803980564172594012134781210539291823439764226434689828744136621795924383416480720934104304896 525 28155706954527159016746708313989856966732069439861126927864734650519695591544140440844253756110188441866163140547621086190648966670051501513670364745952015466793019405524479503570745551503178187153726808543065358346777110400 526 28102280565619137842141875850395948319736372913409777540904839518355521596114265411544739043100491689604557517890035467431273921192499221624650117374517571414673867566045305918174975635845676900271082165642604133757883795200 527 28049056549396374323501455630982319629736872207134380234956156110176817956727685363416813400973407425040912522591001309349017720584180094310967067909793106317297591301715674656966310909262635845535720267601614353201524166800 528 14809901858081285642808768573158664764501068525366952764056850426173359881152217871884077475713959120421601811928048691336281356468447089796190611856370760135533128207305876218878212160090671726442860301293652378490404760070400 529 14781958647028302084992148255096101246077481603620977381483158255557938447414194819295616952174876178684957280207429731541307240701525491513556289947207796437164197776726053810918064589977293100543911508272343600417781354862720 530 14754120683474576469012878672694790320943625706062369137826881121366680559565957164268694886351571327124345307928319694382095739306607364410894225371036030342178954466412068775492606841220273716173772315224749732997032237433600 531 14726387373919173129785410855640852745152378289321650398846003525273886047235945966591498091452414238163585260357025860370099318744000959590572995624097992691159821093354903232681530512571363427233596051474327271092902477588800 532 14698758129315197195207952298688430882591116791593091955320964119035098268535690908492827363325861866234572905271928250875971552667558181054755785500975857620444699477795137935809707753635957492098073357193887632685598720595200 533 14671232365028090084355502949814482510151807584118198524693022238662373365411092236379544915079933285960725390468048235424892954254323053374877965677940322306548735621095147040798828151101058695296391571880790464834127561942400 534 14643809500794392719711847804113894692375822897045080396609483879337770798372940662105938289070438083557060483196145341526902500134221514957354829293495574040555186582551043962217895762033580080912659998849237585460605828181760 535 14616488960680970345234773461195771754516912779699847037660585588518110778226722489228874971366948460266842086772271936038979174574269609145867227000037559909882508995643299477213757896805905491209464737657354679517582309845600 536 14589270173044692933046254329983116686072747206553292387683564013865376866162985575841111703263844273189995081024092658690675675180276555869990379277504901511540083466787352923252465982659153339456746926227825154974719028076800 537 14562152570492565251014569842380917584425771839998360617446233969229939362694281141685273205674134525470311075297282077540693006639049276026365861843903591285682202270752432192911848016148634467078574534171639606359524383043200 538 14535135589842300751476509415957205306903646103746044549510341141828770644025089525466933181173811455849772464767973576469188937981091856219266852823785031747118784455778865528360991155265241824282510388468167176663124523334400 539 14508218672083333527862664028149877148927898610961329652196433102677235883573191211530883304912378471672272886129514366142394143651497241670712654948185429836475971891971867629234396727199935820904209443304337237447081700143040 540 7834438082925000105045838575200933660421065249919118012186073875445707377129523254226676984652684374703027358509937757716892837571808510502184833672020132111697024821664808519786574232687965343288273099384342108221424118077241600 541 7819983400115175381604794592589861827099255166432182370097169680103556625511203100621092709773251377701730260062502448200810009458207387789081171617274707513704963890259522895211322250708836255939032743112415277763451010848316800 542 7805581957389364745542907309730580313605518048261957356524246715683476410731256133584958100731311688240032782603823806491416252534711609911016565408034790925281934490829947346601356648037180940550563069552355581119319425192979200 543 7791233461144163707407718141881810864499625551849711111383577144514940608505647206868809280693202659401356251753449130376542325599905154745738961427505315206669283875957098178684810036551818475586315710968619633359908911543727400 544 7776937619931055150146419576483862587684029908635307971729662324066289341334077211993820639811196782962087708172250141146493624085042943452627513791858516463170808125725984237072544330062732570126524305994365285408789812623463680 545 7762694144436675928259704522314478223970322894150627920499388217245655111771194286697128660617403382260691943138967631730474404993312095570846144718979654711406759026594617965576074468652361265053032503236133847157125362417193600 546 4238431002862425056829798669183705110287796300206242844592665966616127691027072080536632248697102246714337800953876326924839025126348404181681995016562891472428090428520661409204536659884189250718955746766929080547790447879787705600 547 4230696639718515522054561810298333385633986452943092766409102707552959574802570124185288029265173228015953972849945895671326545153490104174051188456313689115726579314600003267946864147731115912670198528250931034780367472609934078400 548 4222990452760922597606374994614729863984379920241921377034951336500950540968685661299704626661775826872026916433097178192872398441006515641858016892640986585461139279418582496966997364219765974760052447143005841638691029126127276800 549 4215312288301357283792545221897248536958953774932390610894887788616403358166924414642796072795118052641350503857764274232521721352931958340691002316472548428033028117092366892427057369012093672987761442693654921926620681800443409024 550 4207661993767235038268420820405601987890062751747395346628290896078079577117619651639814591719264843834378905847133123099613333473888524659491926087223051969905926432669331743801962891028405662691957882906552099926753856606613203200 551 4200039417691569757401992521817910679940986551110171804333674427063445374985160195749162753690787914769461552756830345702693744101653219361195745061702720354018415696378264113831307161153354203158095640365054722934132925706963541600 552 4192444409702977407026943710747715543087567045592793555139580983253204063276326271344553056125343451994109904379331556650790138777780428729439514057974505669833933932008683166066693585816729692844970693456618819276024186239139014400 553 4184876820515787917122562945926871291204737502189196454859545638518089976519509797930573718478907813994120536320885109797629867769156276331010922877364443385231345603611555579124334933134750036359690962963014814187078294206216380800 554 4177336501920263974929549318997273324914278515698765470256195105836075399985240410907275387454621493608545544363550181671868372511914553310594686980288111054807505341262705929432219014336309045303187015282000373080434909892331306240 555 4169823306772925370658093295042242257783137727001465532360050870034211955021238179952406187117472893799897081154263220913465731554159311308237502291474643229169362346044607537472808548483186187308037398348039940754750674442884667200 556 2318421758565746506085899872043486695327424576212814835992188283739021846991808428053537840037314928952742777121770350827886946744112577087380051274059901635418165464400801790834881552956651520143268793481510207059641374990243874963200 557 2314266880862223662885029083742333493364472202420318752056718412262787040814403753451291356453018665639207395800763593926761701319839973902635642580020367761519566601561373830636252732969274008458424225751256604538029114461587523932800 558 2310126868552988915724232967313456331480099264670014067348209076999347350222606966772487615207127755682786631228669204671078764465958328153257045723884374259262823190825128081386456216452334341180323287959215000594311709963445149113600 559 53627945162837242686455408169776664837930875786982469420583425001770563487310518871504176781594037185493261082094106537007185603674032617843467132875887259590029824072726187603614162167643475777400362041910348228082236124151405247280 560 53532351677698495373288820989438382012907826097522607621259746882337817384837594595440889478953049596927319440236541284713055148052510278061214963298568387469548487487926319176513245657540724483679505781586087357800449606996055148800 561 53437098382898320114617488567748989874094822848238759564994160144113016998031833750965016010129289722199690757958540321572996331063092999986372943790919689271204095161435347078334396465979264119829542248166895031541018202001400246400 562 30031649291188855904415028575074932309241290440710182875526718000991515552893890568042338997692660823876226205972699660724023938057458265992341594410496865370416701480726665058023930813880346435344202743469795007726052229524786938476800 563 29978401686062634528697980652069480301600791698794030069009826657018126340920674450013895134221574545819708074401826079765293399160193269066823258250194565963731565485193461751183462851444388374288627915910451399556325186564636607025600 564 29925342568034205087054267411977321929385569058619173378622198645235793373945593610279357266727377068747460803473681254845354826772299121687943925049751743723087792802918783057818536368521477952387232114289370954601358239331778843119360 565 29872470938055346067465832310542733021383121056748821482193537516887320240776078427222326600178388770039426420428674750861529111530651950094855684899487164670573503416341188034748185597552358733390081527515008108391815203573242131382400 566 29819785804125795192567303505762234374079094388218400280284906939256125672450194691019112620283894257217487396759488375639551106042943569230490860058394594715246213286859104810701010667045211716223608720588173878923752037429373979475200 567 9922428727077069174991585145403278691374909928474080374953956710421492521290645768666570924707140870799480841527364970063160491271331574972821782660275666199263264632423188044405794042379480659095531774984445181543290730764351553029600 568 5635939516979775291395220362589062296700948839373277652973847411519407752093086796602612285233656014614105117987543302995875159042116334584562772551036578401181534311216370809222491016071545014366262048191164863116589135074151682120812800 569 5626051903792091475094526993531888503197964718602447341301963468692180720949063837310327000522719775991975109008617788429215728938533674348449504529017215982933847408915991211311574365166156338902461588457496152830419680451214573906565760 570 3206849585161492140803880386313176446822839889603394984542119177154543010940966387266886390297950272315425812134912139404652965494964194378616217581539813110272293023082114990447597388144709113174403105420772807113339217857192307126742483200 571 3201243204767853168529747728295146418069653106579612825478234353418258844837922739736699525979247562049140102673137817482616858911931040192639615802551107143296292510803999404799961728375225355983538764327379847660343869574225187708688737600 572 3195656392892167560905786562975259600586110954561149277789790663447197311077298092721452231867590934541200940190287664223484892316971300157399407048968993518264361808341863280184254988884169116269780406972532762411372937864671566089650886400 573 3190089047259951241113267771053699914870804141051460864413850261594501845378557155277686635644825096676146583151628626480935267069032325766881289615085772275201183477665309511403446182283325616067219813929026607773025598251666911793327452800 574 3184541066308194804172201218408389132410159264284414845519217478530859233473550968920681963235008009551492415180930141913142336169781834765547583024450840497331268375965022016601005406314137223691450735991758735411681205906881404120643405056 575 3179012349179187521526068924626430123499724960006143291967968837075076491748770498488528001493280565090465518626796582638987575169487074635746285137255613343690068257256749408933295327483730735455875300686217487607147037146626401682933954700 576 1831111113127212012399015700584823751135841576963538536173550050155244059247291807129392128860129605492108138729034831600056843297624554990189860239059233285965479316179887659545578108630628903622584173195261272861716693396456807369369957907200 577 1827943100820763548709744047123604332881281297418618919328959133113452979560012755559964114796357754963575079665489788638811070212334547109583995428957054681664500978262621417920066727819849268841230221338522066507284657594732833654198037564800 578 1824786031562005753288829117853960802081831761499070354701447977443136135035729486552088529105863181984363378318917267414909842111795109204386095609563346469779070061201718790255265230880609460086754866897522891953731488928766110280011167033600 579 1821639848748967812334882860754212593802380327427520233400238584378579003768426504678722859228094452360252406976988099712470342384016152119550947168857202768969106147303095137168618221861849788603846668851147852484845744982337203193321492607680 580 1818504496169365458096784955658250093640930447345889389625023027434726027858325942708535728661436802700424089581158516064083990675954162184749654660821303969022515603159716315934248827331967086730173955135397167712926905490112870657704760262400 581 1815379917997253146313113503844404303102028504996497827099894121889305536401524695384294258337276258365887278430675425830296904781321938538384105426008896230244126401092431579996217471958544462869812831501143907974588543109545666412588429059200 582 1812266058789710688086161336599388172221922109619145343691489500753989403405981771378489293914742336824950936615185416523555400656482621319621868538485724881650225669701192417766378333927740784545850888393937829230206744579340613811537677036800 583 1809162863483563923209301471296991959598254434773907081116675306403383257167272898482293250603244490357784924737419688070604107162207822310512926982769139736304934187390060238968833165547727529777792924543948209659607075496156811390627509781600 584 1806070277392139027614071896132381716932274512663182453627586972546283456727670722587451723679136380117857087259236064672192818090135672186905212577670389070089028316984265264201365074666449363060224047749855990497795781350009534789959770448640 585 1802988246202050053164218531121916901715666535679115589372249793412245430351002342514776891386168570595471665608623033845107164816944314384538480132998596597273176732825589043613990731535619244693227078385095144097628894351118733536051989270400 586 1056551112274401331154232059237443304405380589907961735372138378939575822185687372713659258352294782368946396046653097833232798582729368229339549357937177606002081565435795179557798568679872877390231067933665754441210532089755577852126465712454400 587 1054754256641281600999207855055066700146187765775465201808580320471991509562922598270268681382307886480563834148614572156645667972894794473847475294403270841366023603589815936055149251386199624197390538906567683430256092409330823468024209818385600 588 1052963502385523907279345023382647232064445511504199556304660829265757228561966872296974507050589197369391399795221338587619104869375448473042980429726864609037728147556556486248604006477224752169890724748831575308982312965511925635311095710035200 589 1051178818483175561673786811478608846925353230976226336717703777012764419699997436920199973987791588560290736405737912590012970793325659577325958428998513991056308269340358932882080948839127761064518028605189487893204376841841566439319043005441920 590 1049400174120259866983983449699457224510927929400970454591277882297006781087983904878033814979352008884215794381362721536561172196382638156721345978188025811714419422860933621658930219653274753008571297592321146966143117320958585785445406722860800 591 1047627538691002671262726720899289222442497307898603950445008831820153729092902850984658757859454454815154619053015825047479143189294153970645803164035681173518955876538533395946668513201157734844705467697739523407078686379538047633780802995288400 592 620195502905073581387534218772379219685958406275973538663445228437531007622998487782917984652797037250571534479385368428107652768062139150622315473109123254723221878910811770400427759815085379028065636877061797856990582336686524199198235373210732800 593 619151402731832716772403689784546931437328846669448330685897340847568834209491756322003981311630712272035218764773608548599054026028364505587597770292441229041869653525440033413221652475329343036435896747639134897635379336119711868896554842279401600 594 206036937379668702388127614415697970461497666622774402480349031071964082644503139078582837478492237024979787084748192424575819659081707852279570350450257753529899481341238868261878802000193630119687911858878233125599672451347399916036164468523229440 595 205691237820306842149221360029094450376830724229112029321824955516474210022616388845229510569971276895743243817827473980910423988512778812258967044493126448574312401674558937274862226829052365639621321402739175687469471658643796896042815199280740800 596 205346696383421906065219314199899987310872883820018039322960927115274085717720884006292777721445361859066956977261598815113254099084784207883323883614578498074187925289844433192324769162672043419119443142433079915798668523537190871091319696434374400 597 205003307259034912911264097955418549205001858930686905477939253324111420022540748748757171069737259247262497182985241626459218557113070521916963810230607631020552159528490178287320881588821421272933624675639713561424423258447663796056049931055721600 598 122591977740902877920935930577340292424591111640550769475807673487818629173479367751756788299702881029862973315425174492622612697153616172106344358517903363350290191398037126615817887190115209921214307556032548709731805108551702950041517858771321516800 599 122387657778001373124401037359711391937216793121149851526681327365338931458190235472170526985870042894813201693232799201801575009325026811819500451253706857744706374412373731404791524044798351238012283710105827795215585433370783445124781995673369314272 600 14686518933360164774928124483165367032466015174537982183201759283840671774982828256660463238304405147377584203187935904216189001119003217418340054150444822929364764929484847768574982885375802148561474045212699335425870252004494013414973839480804317712640 601 630471277067818502123700201027313256179433937135523378007446952113445981197477127303781314730067678112423436151139248459566399262322923833458740896029809898610587408758599536350968908150775506520388992940916592899353430103907207290171376966283099638949760 602 629425719394405867791820101191447065041491260622860818508263789672130150382887612996478194805142192742419417185714473586499124968355555800567432868009859965113720762972930217053537782266611699710239094113485553773483855592955454044250694749091917052483840 603 628383623832494599798787286454375132814601374429776611855104412536911391855763626882245615012418447390196868481764615186521477410460927396924109303658850263184724536544167087555104772693322607492175784355019518088428418745947249650137696910103354275906880 604 627344973214589650047053753749491868132263190339810038942947215160817323439473108490704713169422714419303981095844343095304086538708099417755639701504042246220782843095333753526088070589697280868221774794102130455224404830664692212699452782979216500244224 605 626309750486512769436415051185548812244256155372252596634460503584644357559209951546000579979374162085278727001626778172704574844749835227297297061732583430632959769096826602117629179384103720998802266914903942121139876109822011202447473487957798651233920 606 379543708794826738278467521018442580220019230155585073560483065172294480680881230636876351467500742223678908562985827572658972355918400147742162019409945558963573620072676920883283282706766854925274173750431788925410764922552138788683168933702425982647755520 607 378919459273782615353667409964135931239394198527039703373705954867734785811340307560170962731534458108179436673901969303624993782964586989604428200299073937978436163460715281210777882570735988387568130701500157693625549848666362244622834774271994360965769080 608 378297259833267372963924113724457547115848395245386107801663744761219621959433344821976921741827504974996876022549092506738910049330819194876013704075265934796205562207085206857394010842376815992843059879330206695770663888323724539787657705677130659223624960 609 377677100390917754319720959439663354415658479843344491231497082884561884874253945896039254657004836934054258193003930060006551180397489983081134993084978613591621618662483427829758938693454886786297415518872288324138252963916636466771612365176020608962602624 610 6181294605416002525691014066115603181925670701200400838486040636408541487303665235614390419918246103667009135728378560720238153525327168299200245386006196621794134511660939899014057916423156903212723658246682296630740637707309925806409367678821941226883840 611 6171194450831989449668643128099074418556511108551380575678056909878462171147940292418942069558902564281932323415096896405335803601266176194136192697466970810320614684027506990682335599566256320037539469262619090263696943854847001091039417731634323675859520 612 3776771003909177543197209594396633544156584798433444912314970828845618848742539458960392546570048369340542581930039300600065511803974899830811349930849786135916216186624834278297589386934548867862974155188722883241382529639166364667716123651760206089626026240 613 3770619911068934583029135963135401241967404692898537021578301495248150414135466919124952167829706271019141046780316109556742929537193181752911005712721366288789316811728051160580492335815762957654728268942487178219816760046920165376726357978060270900554974080 614 3764488821782643632487625172951441239947945498275937774388743281434738787445815753402797774060877480334557077598559497996488062985100184709410337410749461628157139060814672215603938689741265782113826271757214841344662586453347937465544689103299197289334559488 615 3758377638630399081136184222995351237935042989350165148131618698185656419284377740816104920531557874035312666758302096214026231714020476617349606343524218995643896951949713332137049178881296194805199930406959622446375796540274320683944778893715919371657068320 616 2315160625396325833979889481365136362567986481439701731249077118082364354279176688342720631047439650405752602723114091267840158735836613596287357507610918901316640522401023412596422294190878456000003157130687127426967490668808981541309983798529006332940754085120 617 2311414410792124659491248883498849734149591681307922278609515504622684153058660221209479982777136350000565300776960184971290255566361149820241585084459444922511921039355067064032350413455941759469258815452482132075143918677435504224900097093353393054084862897280 618 1428454105869533039565591810002289135704447659048295968180680581856818806590252016707458629356270264300349355880161394312257377940011190588909299582195936962112367202321431445571992555515772007352001947949633957622438941742655141610988260003692396907424445270519040 619 1426150147634259599179195694179704798388795324114347103715873032531243292386074190874059502534727892906316534338419198514979543459462785442798155550611749967012185964898332362595263535264940117017563235130360354464983395062425052672906020874654183364025373584598848 620 4271560828662999765657494349716990217396391792033310165719040000818216624537999991989936674258605283101044692221352188788827618091144574756207035948692197968828769556700319153666972907556825471260334327443591399846810168786007404141071173634229921186935901557735680 621 4264693367523670184040681657836416278140127496547726065774154084418187337360286165636255104042755435379017289179195674015855226422187750681036285087038351991386922660306910280429566198702232504264738934634196558367956776231689064263030866281120226779882949947514240 622 4257847952808543907661804159188203731947286200405594884288160257637419781441569815450643137583617786205054179565745921730115490906261285591660624918359317718527553603067252318502712962428232131063671937949390464373786701149455213437568537442787770557122303157871360 623 4251024478525196882168756396112581610581986062263919251460775385429667506150798068951523517170823526932289669662595687881189023773398687377571425198938870093978631241523875311582035537808956118033121181638574133501392812205305445467316023760988431181229478954092720 624 530527854919944570894660798234850185000631860570537122582304768101622504767619599005150134942918776161149750773891941847572390166920156184720913864827570987728533178942179638885438035118557723530533523468494051860973822963222119594321039765371356211417438973470771456 625 529680366333810474136043129228085248602867272933842973824186070389000104600259184310253728976556286103384335836553456317464447051637536126917845312327846433435037119550898201762617846564055235154286664804806361682282171488839975633307747369580028166351276930382160000 626 528835581060550808308074958368072353469529366597425361425742392445795957702970094702103404049958907656648475651806162128760357024441941970415583996040242212648059388897706976560444612359008895066321295323458983115005804389176753981579983817156455553645772501466080000 627 527993486186250568167457004612709180932157504548703346519013503285850422738474919392068207546694641880125150053634496265497999768033594929061419053371388323774415982227487697935348362976271619755706134025173220403039234636964689086704856454390282853719584965635720000 628 527154068879118214322993638945598355525270131727481242629476120927685318727761922699870960793838211606865809592499942217381150801788708450636838100981290727075251568901211882835292165260888040074059542397152277286341239033408306433148886889279964439007789123083040000 629 14224792334833348640461733114405034990364432125979652578890625485350238759320559818885406878563888249709077401702379393167427878778425466128295631296320543429014724875112066679682486999103328065490495588494585260107620735822128903751636630345649834068464150940336000 630 8961619170945009643490891862075172043929592239367181124701094055770650418371952685897806333495249597316718763072499017695479563630408043660826247716681942360279276671320602008199966809435096681259012220751588713867801063567941209363531077117759395463132415092411680000 631 8947439393775792856080305007863027784366412504811220395073402451252025971507440102534043981701744455548812562498017215452290513687954866376552788463965673464139594271524208650592055469546750009294994796351665314004086188467359023905677388704598383761450243549543940000 632 8933304418430175489798977511800053016934554033239638688288136412624455630320224557348366187101899677577961357817925561083487527094450988230618265891352773506060384801900947657463158067541146928711590381191552098658108169212276308228101279085791751243659642848833760000 633 8919214032912146821833994897428128643090808679874907396981688247935773523647795181074946051160098573985567097001178044425627136673166365220790792285845907932706977254894794743176938575321050482451792920022480249922054370838124452852347176121934035547691725431091120000 634 8905168026561104070933468921211706393259169611087702818403764329435087266130239598112623301473232277018660692124010834906846621497303111102332854030277646660372005637170550971927841034257552765156593246132681068426114127734442367099823794742214454389348903816239008000 635 8891166190041353907299925731084015031005617457611149826550928221998868575460223498115590874898588830042216257073501383908565416117590370361605915580544505706503496194344811111909086567222556613010120615242535343475758602376369344510044197580670092039680116231622280000 636 8877208315331712849360679379857823484646110993784444724782402432011429221338621891368156666303771579131631930139320063054705815778316288147537460454044435838832376106127629304826026776693164844386870818358324141994634962498227477407202683926697297546682188262655840000 637 8863294195715205462449455744466196802068295772791052178191834403121129175537150697181059242061916137785030626173584451670607530800607328448246649387502046440965867679628996657012819838171702203564947823345223320455458418669860349699667883481671126233913093923686160000 638 8849423625768859288016827488215075993301365732458045836754914474477747126749142636622090448255872450558449983566114053467680132473845814632208704709274343707881414052587323735796837334512591558488946340053603252661318421144555403925489999469962720715550162634290720000 639 8835596401353595445379301195264739937061832348501080140134984920611375646863597101252368431930472649854452405466792000259136882266855430546845878608166102545837849343130156042459654776177415634178807361397269497579035111111517036106856421345790903964432115505174640750 640 5654781696866301085042752764969433559719572703040691289686390349191280413992702144801515796435502495906849539498746880165847604650787475549981362309226305629336223579603299867174179056753546005874436711294252478450582471111370903108388109661306178537236553923311770080000 641 5645973625687381612947670595553593320529978353035955010418966065158272189048788278532354556877191744355592764515103972252816689378745750510183883551735298922748472452532266689810979400901904968482108928254853331287886859785652256841864140643142150221757992312839321840000 642 3624715067691298995512404522345406911780246102649083116688976213831610745369322074817771625515157099876290554818696750186308314581154771827538053240214061908404519314525715214858648775379022989765513931939615838686823363982388748892476778292897260442368631064842844621280000 643 3619086628145194493966577807248597273718475534166708764023310101698331846696388344887930365227090085746047867621773308027633922788326891747060509679282052495503270060931731185021911743119117674564014686703684758191968048199807399903513305034678475876464331948282529645160000 644 3613475641124814347464304043206351386472400378299783634156607295339109626779029603267949077839141108868922212013057380418288753915786850054429408113887816755200164215876023074657536686153041523130582105794066642287794454326629403934670648747803005371229503526657285413152000 645 3607882025581277483149343820229251771323062297218824216766271989928367971010021817504376401248058847090487347907774009860365706309106065456821932249934430041956820308421106630269521923480977991361030121110174898259485174985566510120530291706397737561057321632653171968240000 646 2330691788525505254114476107868096644274698244003360444031011705493725709272474094107827155206246015220454826748422010369796246275682518285106968233457641807104105919240034883154111162568711782419225458237172984275627423040675965537862568442332938464443029774693949091483040000 647 6981285125814823608389194637919715411322822980880436144852150803029817286570790457813723006566857277072380893084393706987306348797993469122519483551143954857390539489575474858336620010101650570487216997590050559381161771793135878254616119361988014752290001223273078991618180000 648 6970528137947620490348533321066218161074251604946876150792286163888014794603809270667630983444258113317261662124325303740792779693528147906614214701296275420013974713782600474887719208853419984092013273402700712602454280619340599551604384201183718889805733116611641273603360000 649 6959804248504624151132612500572270133134137371708496341329528800558956310304418794866603858854343870066004336490287880196576175417076566140604038986371204227060107060376781089541738102378260876424179406828235019198450504803003152475371146687028051629975262757970700287028585600 650 6949113304958534098673115399956951745832856054701263628055597112693274349766316769068037647089590653675733976526401109259254245808140964656517089617728544927172149906674205388943363696691043885830593877785488114407055035517591473285700837705941987034537512738373203051564640000 651 6938455155717800150669015529711618997756425293881169665435879939207548468861767203471307527998962447151691439752587610625421033774692895692319977517087856974829861333197711208898972034579554554717356770610970494599682251720785351394158351758540235520680860111473857648111320000 652 4523872761528005698236198125371975586537189291610522621864193720363321601697872216663292508255323515542902818718687122127774514021099767991392625341141282747589069589244907708202129766545869569675716614438352762478992828121952049108991245346568233559483920792680955186568580640000 653 4516955524889583671174674886648165226313126311042310813573881497549310406588242442631697259771752684479381560586089741207089843510364141434830862917072259379473489972135970540452585225618429402137986160899456198621991310036138666770904102769585713324683486663028537823897986480000 654 4510059409584408734272118131096030622914174973162856903934837403659922146425512301497908408993475199464909222325652962976239324665310150379205166943153065090344522811873167531993878988632752410684340380501136418166079872921579676439956157574517643533348092026901776697449287264000 655 4503184319021017867299142341262042771354854584484254987922741614934830801690107557135868914467570511660846860706254101752190179353320348320700281017934843954536070795391653557097546856028129312497321568945494441918875482871394341567334273187971122735278963837836377647605614570000 656 4496330157196023928383922946526484106558271853001021723100941399386984788293318961158493162695169338888151507798025404489249250617622752661155836145761427144864021981395623643007596251985468537288041018612244069861160299488028444548205910519496280843748858870046672354382470560000 657 4489496828689646992322549203446656623113654418573968498597748479327126148797432458178009130533018625607166475111402265576651607379602049389634322716968476647683377571089551266650441850386706427049001442596116039359851545233487367884758789074937775857664134160517726043813500240000 658 2954088913277787720948237375867900058008784607421671272077318499397249005908710557481130007890726255649515540623302690749436757655778148498379384347765257634175662441776924733455990737554452828998242949228244353898782316763634688068171283211309056514343000277620663736829283157920000 659 2949613020984942588037709743480221421557256145895274800452958925913313780142182208151613144242406973443985971622358292733149732265390605849139415583601976940790547801713626362647724084921794567136124399305171256392875070829144332480189205509473739762048541186290935458440147880408000 660 1946744593850062108104888430696946138227789056290881368298952891102787094893840257380064675199988602473030741270756473203878823295157799860432014285177304780921761549130993399347497896048384414309842103541413029219297546747235259436924875636252668242952037182952017402570497601069280000 661 1943803892046663222745213372644533832883034087927904206111190122385109168768622976024505665116604933889234622326238714180912238969938528259434382843658910060708888797546203379106791705873084739967984336013404852437999514199278710706657617515956214061316157972705866318880814069949840000 662 1940872061138598873992958148854723072954100401520773128877236592788751538046498356151165535908284262797395656078386167100699701656258379649691646217952033876605255481109482107041773920494693963587942127361800923550461053393548275245561603009898964869670130585115058074055956130176160000 663 1937949061046522670869474778148616562302061093687157506695192561775515466453054834530455949257819979269086325271039199981572141864607388114074640726659937440044102987915040115916711007963828460630731371145894596858366985542051967602119492161992490524986892436643499251655269449257220000 664 1935034851932166997680197372467190071230930174749282081873094527848033488308012646809357519258936039450636571398451171109419401801653091289842949537597290917577871254098626521757437758327792628359106211189284229043542373533718054868883222248966937907656085079595915042254284081664352000 665 71488787585271725192073958482815633187142698122681810246978214501052348318046022784901263905955137013037406665553890488209105677672183650430308969027899914454960243554199257609372006071554560992155868357826334017441982133329028138211519044197945206032849809885071305727727717461488560000 666 71381607993689608662550609219722956075917596626246005434014229171965313313071441041595564859619372189929404556610031581929931606191415758900428445835954037521744411105092512095714776677144434214056684147394810278285397452469464377884365342482506007822905507321525471686156911288382880000 667 71274749299088276913055772978376065423109336751057014407915405475600095778171633495126110421206768339345677903082172253214467636721069328123631397264343327884735811687270517317128377310861283863436838811844818047329880390414869371330646232688370519787242475124936361698602784175675720000 668 71168210062467816110495151494103455459846094095225838003718222507774086666395592189453276175435158820153830850910151068979468432480828566796092336879792739950677910623462938068522804250605885830756066257567023102565560688784951778847341828753111371028218196387828833504733422764351840000 669 71061988853419356683464561715754047317368711865232963618638046056269946238535300260812301136367345150273004237699837410667558778103991509233710109511315437353736600309099560549017546333813936747426579591510952918830388210144974238878912960351987324205788019975309685992039790790076688000 670 4328321139253724452538296031777746518421548813609644147680680987063714907256241015885840160124192840971173894478081005922478580120879482835144161215689213002454865655190609597076523276695939783706891666028394405056032736436102976368079243948711955201625270307587044510424241802668307360000 671 4321880185177454029245828329349505824197707223113201224841870449880584379120443038183629088457341363529252504754155290139855844138556745509496625261499199292629784009870385475652302259915142254266851648668233103858032687721168299319912459359502562411146661274391230456093253347604812855000 672 2904303484439249107653196637322867913860859253932071223093736942319752702768937721659398747443333396291657683194792354973983127261110132982381732175727461924647214854632899039638347118662975594867324307905052645792597966148625097142981172689585721940290556376390906866494666249590434238560000 673 2899994428824354079303562814418828050487178453852053313267188371188714494011120306642099936245346254754132968531298597770757633007013530411191254828285729785293138868201692957977162627388994918910547862344362656703884912786386780975113248101025505735631371574645519764318858139427837155120000 674 2895698140781651332519409388027096453375345596883383604654940684712879361427400128410037565969427223265608327096437414662949103180336473329100601117429010185611223106915468227669048312385455667178828532177926563879138416619295837595890858103838801282689695468609007883186533905147203322297600 675 2891414563650317528773078900766701340278636505763733628908409707368629539886827051297004966019768307254860385784164578250725805690424732983939209695657665495987537865633048895971313033816838129209629081686539098547956259198261376297672084645105311931679799469395089232471760925997577281880000 676 1954596245027614649450601336918290106028358277896283933142084962181193568963495086676775357029363375704285620790095254897490644646727119497142905754264581875287575597167941053676607610860182575345709259220100430618418431218024690377226329220091190865815544441311080321150910385974362242550880000 677 1951713359710464775336367411642599412656635035598501803447185131853492693493047453805570673611915937097052161172410748621830628946658200441837385244302539719129334335225215476901273381345639533199181664442489663021636103148381586114133075047200200908786317974583482857550392819033397106499920000 678 1948838965955368361823353615749164067424445587828842743353743032984783573178624703505415193974784985790576384793659039124596710494601266420568110744679119189351529719120318252340299488295056853474293326203251828466375961612080582305423011608249979699789578183751990246567255274380917876593440000 679 1945973026299551643644201625137768237913527285493800327554693410877453009100420843647318995160116184340884360698374246420001715332109205734655510581819296955249542175415729549028034341988740593395654659547070575777454820492062816743209154238237847376701652333481766731498774016624475350304332000 680 1943115503500286516414180771062676067226429594913045848365919999114049994402769711718321463596004413145082768391915547086051639391827107047820480463490634257811583963704399549690254555877156539660859278255518342920219204015569332430810902910428393856324704239012630510160302982826201524532960000 681 1940266360533277298648177573451147216687974419553935810465090204393941416698366823577972018634719949196189685153804233967157135521751114222237165976007510160659367564930639433048479989079682703092441596029337230980453486707628614934578042348976152809614550713735485890643938902206221756901680000 682 1323261657883695117678057105093682401781198554135784222737191519396668046188286173680176916708879005351801365274894487565601166425834259899565747195637121929569688679282696093339063352552343603509045168492007991528669277934602715385382224882001736216157123586767601377419166331304643238206945760000 683 1321327064816613692067416670729510351486196801863655883230265800801058882378069381028597710690298772887836743395837624279686544837492396946496206629561629061251604339108306186769854195604167662568242470877253593880235550920078442409672601746209336017010695043512093188270892696317355748092608120000 684 1319398120196443453100894894567861431265049069306190692159856653646604781819853221348263991404619504606248660558763408769789192217291678118837088079737451500578244332773841506205226671231022892257923868729987530239534477123114824245570889918842607059321628335419374804054438838366527491526049568000 685 9616604374609646159627513808803654746829803712144247027404203014916944473905635724112711307613844785759829887454543795698171954936528266172281983088465389945905570938584850628317978653287338864853672512609238558597190066495006007620779081041126873610215949966613518979988621270893057518411440000 686 9602606406087652497095304909518642148945044172534138953128505485055347757058611509084890767136968738036744254430592494685510860387857919351070510041757288941617498782924610671071518713471782330843696278966430351088314971783950685921185516148781710766532957317462698719464620366568613475444320000 687 9588649129334618118465805919824574355123903119957781193022214052664278937644282131891453425905665004405876893595664307919979594602410451445036977323673339393737240790507569085793798482783596600711656022747002399996616839557520525040486118596239876884604857088803595959697956674175345141904430000 688 9574732367173029412923765562901752041110660880306173382872689794242414962408223667258809807000141542861020758771867988169732889820694325971241568067760896230611352197197688724275955524172880205064759569883799203479930893491399305120253192444431110735280321737441036313892879813980605889158560000 689 9560855943452488790586194888172908922210500502218773131593164156859454940723574067741043415975503656567019279411329049056443421864432450136500638258967039859262640092564068885545120806021905016361767164710054566953148384950107422069354274774221790284939335763908513072858252451931358634246736000 690 6596990600982217265504474472839307156325245346530953460799283268233023909099266106741319957023097523031243302793817043848945961086458390594185440398687257502891221663869207531026133356155114461289619343649937651197672385615574121227854449594213035296608141677096874020272194191832637457630247840000 691 6587457377570393252115017139786071163324775338804752661000440373336733412120798959188225564021619058402585436749317308236447484264079115463268987450134241234823459782852055497021760331073965451952495616274720978291317367717285719318565642586128912413231540316291820734115731483462937114483383320000 692 6577951667068848673107636162672382748947683310898829496987452724890360059433755959247117013424185264667516770895422189465543519640321425541965568997825245215725590432516049644933705842861737507577383789988610269808934514372816331556201189999424541688248522220597315942291610658811475444765514080000 693 6568473350545694712483561758979771246427585784514249051026375703672938791336589163916789755479770012124768187652057027809253111110580328387005964431545958118872959898751617296742158716287008779180298222567877401985002332075449161049636058601730846383222227519991267936611075196767078506084295760000 694 6559022309753542633760563828391311143914740337342286102751517609135279886600853064400362719860374659589336866518744715539023969943514745180693725633802726524457315352134708494876342660580120996764211462535405635938980745986131968012154567869929794805692411365286244529508037678498348896723023392000 695 6549598427124586394344241179212587995719460538007024197431472325214108507453438045629672543538736190250846439986390197269571349297044178018077786372834619158761255990996583913705543317676988639010239894342107639335620141466036950816734805559771849698212968245508534408057595095626943223020835140000 696 6540201585765727590335138968051594325711254712271002641911484560041634894099846312422169426546571575917631452267614888521695350230620872167262753680764555142751555480249099575235377545341727536228302677850942492076888979139686826066639059784219809741687555091641233784803566982146847178224535520000 697 6530831669453742307254429599902523273668688444774912380246854926001460632073915300513255143700516315780213642164079623638426445717396486963584726813027070106730421446609774217677733737970177783311070152524508477045260198367280397949065078323210898839478833666008509954166312588189616738141119280000 698 6521488562630489457029459028228842982862295471320298771691423087766837655490118569038987253652303846086679717067993672817770613892335833906412216474238762424174297810777714454848437981549619589057406246726905460626025205236568981070740235578828622875473856793811072886992970223971891964552934560000 699 6512172150398160186376559801045658921458206477789841202017578197641456458839418399654645843289943412020841603186467967570888084443918211286545913307846992763568334528190889148484368784433120132501609952088724167110845169229088168240639178099430296271366036998391342782868694552223360690317858939200 700 4558520505278712130463591860731961245020744534452888841412304738349019521187592879758252090302960388414589122230527577299621659110742747900582139315492894934497834169733622403939058149103184092751126966462106916977591618460361717768447424669601207389956225898873939948008086186556352483222501257440000 701 4552026886325323651645267655802143636409603872722898971267842765787268781128921095029251731199964718345622471059259019497200545636226020339470198946097605910374617881742548867751110772822410326237236472207887391454831516439762911902680405546140237009058852357707452854065054724752141154898822480720000 702 4545551741394562167076782211057048126258238860101671518961629618183019465650786072134473279235242151178701244215646986752538809440441915047379914168080397367116617002821151216445632663614981577551266007809298646943515966629749024403530077799986410213882381728464625751854435870236135264209065976480000 703 122678243020591876668265428991596469316628605599334884744703072081643991260461555924083795888451137602834266534229109017469087186602835775426446547149897088032976879337502660671117927000972514166866554188035048710123300235746067419981635622442815048386030188694357797280162331725122968778369678342500 704 122504231328364086772282073773168672906250408995647884908185762759542368577822603362489350787900143081411806581698287586238634580664392036737898396019188014149242160359718968953853929941396666629041211557981098286420997682220186473286626210212399707891865606866422537993240115651754000028329437664000 705 122330712587105780700366660070940388667006428246362264674604763095577011115247783810984408364687819932571279943480584629317616684657785249150450947866186331409653998659492738119641672250261543871776280663423051404995472189752452498111999260906149849948675995525251967826110880360462563767666081520000 706 122157684705087243528230356449906526731126645462421158218205039243956675880289866153543129144935786241011773182598716758554791201369726146959290479764536845792384332466197840328807667056131046638577162868991052746714007589766946907591331652333439595564024402886602389370911289299132347977329920160000 707 121985145602396442336806302274129822597325619127022258277218873934290070405882677077055073877781922136151587062284311791381691213797170036582229335019106709004541981714126939424388447187407697702646969136125246175037857861532812801789648980508109878621137362769530917069539945670178771214650075640000 708 86365483086496681174458862010083914398906538341931758860270962745477369847364935370554992305469600872395323640097292748298237379368396385900218369193527549975215723053601873112467020608684649973474054148376674291926803365965231463667071478199741794063765252840827889285234281534486570019972253553120000 709 86243841561022742186889201641055627195527796738633263425256496600765429889833435461582379640250629603560964029336592335976690566158018362821485667265085961876659081190146095826393123396559742015764935762252200102783244487984998743295709405695235115480576851076263342962297331842184476259380743336848000 710 86122542205803300917990623298381849942088235843079630143364434017641990466640983372325583044413427592866785458268608380511181859313914258232425912458805953491459841976095257435638702688547702997458655965118230763679470585751545861800216143521261507723220202903160300285838404511886045209789490533280000 711 86001583579109756956027153321839178804529123152288787966196787340650920255311431429386923517665655924899275928130590672111587502769934041577605089548049203556780825344106359602161682038704237122462225268538008529460819643917625151320159660173619286504507814977734513347234698887571598517079112035340000 712 85880964247301748881755025477068015860904257621920921503411097596835140563508750599892692208384217417290721543939664177480294953677690094815224156743633987282507640455825705521373236481847709440663540520615795333767326208231906181963469394170570732105483259837513286820800989632469815068948566296160000 713 85760682784770513939343603872758396791071058381554085478896516227651898069722323778324215048428497224829530057183446160425000422930242349584390509465281558728890682976195697530446943433553805085704627998878238197445523230349228442212820277372012509791610033983399122553544965837466355944202139732720000 714 85640737773882723010757109321887406026328301656544918925779178442718119191303131717095789572836289536403195050110462319641189233527542709934622131130365081024374751951054165086348416239940443120549796351327359542623921099957131619216718430830233471316377012956848913990533014836295074327496961914912000 715 85521127804924786246775604979259071660369742576019018201022503612490859248298518404641745173991546115262967124062822009138897069793565694976612882343870157726854675481848782174216644708879073786582548032400924682927518975515850709134013516820694039093868106514171750702836739675909187352179228727880000 716 85401851476047624759681078333541834461401304999204486794884396912891848287003820331552984023121265018867900224308201615820711718231789452724204775116054439236301182210604920553332102666049395859404608634866195359799307651979566398521553246922757227323862711665476950492651472256556454873305896470240000 717 85282907393211903833831940341433837477471776719261305058401271011898962704431391612428258418632238187365298691962368465937953066813639328138237916097786953944885720954044189466210470211082753246787053469636576703309336471405778701587679217330942802216169309560093277859653350428901083766240010820560000 718 61233127508326146952691333165149495308824735684429617031932112586543455221781739177723489544577947018528284460828980558543450301972193037603254823758211032932427947645003728036739117611557416831193104391199062072976103586469349107739953678043616931991209564264146973503231105607950978144160327769162080000 719 61148081497897916193034817424642343232006923551534575897165540207951033756195931206643318031321588758780328510188940307767695509886120547273250303169657962053355131051052333970021424392652475974483113968433507820096970109265919456201425964601889686252332884313780102706698840183495490674515660647260466000 720 61063271398733009235762924473984032076345332811518577872342841816539173792595104672376128963316981839558719177997277422458725058416098188677864380419075912175333834059303301606678814927475426770635009788172157601206405656964579762087415665067074305272787346332762377182833793248428229245008704113769120000 721 60978696230590719749286798539809538957126017946128662944541812949757263579585970178370067842869174385487308209606699475890222669138513565147839637509908217006115920161714238862071226541149283520260169054393525803974817837495099734716103455004654534766869358318451071951278621789635392362397888734110160000 722 60894355018653526499287784987195694504903160383270946951534147924930490047663997882134424595506976357291613454130065036781107561712319217201577065397169754741930420963703569098776522216749353667535051254871543057357978532049048421113453242757068567222240216744013380288828720514684306065907711847894240000 723 60810246793489640412962801858760341335697493034675268848009929488570088818316395675114901909601579981107509015657509698332514871709954135409862179947726150108308970106018895660794786688825666714955582952033322694019086296507544210587053445460442781908397343516466400481799951563697173046479662522137480000 724 60726370591015861598600094545851706382131013733937785718564398551344474902704924784528536527657301939754257279084188995300332092576561095223089956251246527832297509457596800632297138707185907174659092492789138800648025487822706218572450613121876653933351278215064377860445744733954142462967276780727635200 725 60642725452460743331935356123612241221825048150282224030246816735158050006144725163613207964947030173997020010104734189521681497407722856799917656036024425176881121703522975838037776257176009230892344431504305276129226554643887064001414179770469110332892116674823242353750915884458337859023795683233520000 726 44026618678486499658985068545742487127044984957104894645959188949724744304461070468783188982551543906321836527336037021592740767118006794036740218282153732678415694356757680458415425562709782701627842057272125630469818478671462008465026694513360574101679676705921673948823164932116753285651275666027535520000 727 43966142553928139082530418726311522172200142944801179131335618635233364161185711855501893393289797280076888949688597410299344145185152389099876564136161763265395892578795101227016503274848917615499232384116532051307085211530429780431420888614303760126265281545611341979113243002264944558610545891761014180000 728 395152491101971422865211664601910964708169185973027881575460868721603569251150595442041708522407066912295989572509863144418796761664085669934693070260811897002570491325467082632938449186296444741770878711565868312982197950545097285852770455693989350270631172409938974824622727230233081958870091471629855840000 729 394611186319639955162656580129853552427747036403201815984261607257601372580943539831847130839499659971320241641588616756549729916785093771756700340027577908102566970104473292108783738981931655091439685727029476712553455213626542358063931044110846899105876883132665085818013655001150570887693557099750910832000 730 394071362535344962063938855670031591343714550717287723212737309573254448678644027465456095092797198056174796714582339579044189930578821413655801981149291207817884935945643643282369534140643102895692162217142979480388539406220760494373009113817945603758262824469008909230027316211819311556793839511379158560000 731 393533013679422359656747682369935919770840623735433505011627012702252734950940961854164488405511955982327563385737281738089211529034314827025124656038431520375510776197084020818869029312582115050206243962747975410060139762223191149435341068580489393917063011867275290501570994741584585721333738637729733480000 732 288066166013337167268739303494793093272255336574337325668510973298049001984088784077248405512834751779063776398359690232281302839253118453382391248220131872914873888176265503239412129456810108216750970580731518000164022305947375921386669662200918236347290124686845512647149968150839916748016296682818164907360000 733 287673705296697743335130666841530432382238639930503078630815454260858199529069589548532808230119718057293934741141216539866750655548413932328736764230731148292374059990739255959794401760002465017545587787024799310790501839590499387433826788001734424036190274380732644101309164379517246561711097368536396290320000 734 287282312500375705589096475458072567848385254025835727503426589697237984291615073100167457470622956536127548435370956381309108817921817450788153448905247160335513687120003556291821892369852801799834641409083268971592147415318947687586978044072480363595324709381575184721579492047028107450742782950347911397408000 735 286891983271434977728241724812069751859460817539387581134536064439497171812957987403020490816450914475616505570648984973182330137462684546643060849110538944085057826132068768851208003929132893101737039994125275399619875475895959986924495736947381884840439757330785001046686041650225080130836882430034938691705000 736 286502713280564645329695942281795573091673218058330067455927467337136931417010961639922769662018823682569536092262758399270278129135055395290763615936711889886842008186163655189266066338998384427243502626426326586323240638072491927240744725092636454874577559559644180149743455433603336467158677704892421814240000 737 286114498221918893777758684907429996434367427789958346497315099495216691672543467111955394635376521753460363279129611030165575855247338518061372337324331521472361192456914110941042128579731448946989785143192686577398683401435537331133372442267307679190465665847503740881247868095617424087121877328598529643760000 738 211152499687776143607985909461683337368563161708989259715018543427469918454337078728623081240907873054053748099997652940262194981172535826329292784945356662846602560033202613874489090891841809322878461435676202694120228350259426550376428862393273067242563661395457760770360926654565658976295945468505714877094880000 739 7802084863463328506315079354609199315768408825147153146469935179645013486887755059022622851851545909347285992294913276142688104554325198782867368403730928692181964593226836582662371908453554854480359150048235689547742437542085811036409046465431439834612727288562164260464836239886201099174135185061286164708655816000 740 7791555734092932651380781001903923743142540527137507865570515564017962186635544863261458718448237480319826766934191395877988120607558228204213026476060576561693190012129364468515729031384116858725324927173676667024736037491421727620705390532279710496104477993975710597495248066822926873669176837982930852745486240000 741 7781054985125152418696979410257152956426715000820610954700474437920902938405577821666766725566231769429907862935627795614001613706469874796929720510459416755006271966290915190256273870964461714710870311368860391193166312373508760332806865747195775576298407268916444141164391937352815112383908405586727441892729520000 742 5773542798962863094673158722410807493668622530608893328387752032937309980296938743676740910370143972916991634298235824345589197370200647099321852618760887232214653798987859071170155212255630592315465771035694410265329403781143500166942694384419265477613418193536001552743978817515788813388860036945351761884405303840000 743 5765782660792214085137307702622620924456702339035494278215187850097340477635249309881476473662657220265221484252136045011791362427498764509134592064165778512816515823451585067042238336970340766250525628870323853262284606195416156752739814418848809475627378652953291873237602501900848237026778235820425213817356371980000 744 5758043355207258093076720712417758346034612805694507037573288269090498409880034210136669122691297948828623871521596265085601038451086014489659243618442066058436896339124804415945537345914004738376363849502712680304885566455556537750387143527011428523311100292345300877434599008609706158856272493222008535678004215776000 745 5750324798430840857027020014411836417956818418555506357898257051571610342306468480632464472392784144607673973570494929609614978077827186052005544900454878302326391116150106286701642523734495348646636820213835049366139071058163030327129251913704442694191380318763068570628386409402454542021344514008574207882189196720000 746 5742626907134414028570491205824939715924747711167881851395046533430282885355589674098819941639915625003112161022207787802908666192850175093435256353064711129230907326168646974403514488227487992088876931565623757466050531471739786645299092272588372489781485565993640098646286829202451256155184748929580132637366988960000 747 5734949598435036469708765950202179101331265428131561153732753690471151491123830864374088898937188465076637412143835852257717611826282193575930663764357405365689154776267351991817413533029322901190362390213263297897245651082071685326254574769550152740463595879408087103862000349484266160892945197126198341016194038440000 748 5727292789892399571885389760682550023759394579762894182899999680203499753485481290456366483851825062586548443636300690906238683105552844852865335775352922848511999696459251388357043154480552109599988074605501931678424228316942083610198160116987335447085139810143189791306777385065729089917120170160742802510164406880000 749 5719656399505876372456209241001639957061048720323210323989466347296561753814167315402424661873355962503099712378118956651697031528078774393061515327652452284713983696863972386505900430274578040120521423839361262436186329345852827498717895903498018999822359623729665538251701681885641451130564009933861812106817521004160 750 4289742299629407279342156930751229967795786540242407742992099760472421315360625486551818496405016971877324784283589217488772773646059080794796136495739339213535487772647979289879425322705933530090391067879520946827139747009389620624038421927623514249866769717797249153688776261414231088347923007450396359080113140753120000 751 4284037855082027748385584913556082055604568738992085392270035798024984584888071463298425120744903917393445363027892955231473873681104214995866886314229047539049403347418394211036500554989569256779100654225425839185082380324536708894485179345272951066023861779342731535133339058938946206581502897068148491581336394555310000 752 4278348561781786011667941374494254589395266522871245969438335883286571590751433918194443148472998334501820601589608900842056245694807927857758165349668318392251196968470959424567660580812956282998517519226454490129059694560493499453722250820246028156241625575120496831899430242127606304580730648864870737940458125771040000 753 4272674359445205393615331372671317912221002243663193919080990610231814864503752971353336459947172076763754526521187668878074738737653010181554242053448599137089060102465029770158419651660684457689500917742069271972389854116779317093704051548601139524734673817063307844058714817403299134415504215643564543327804998283280000 754 4267015188108191876537695172177713517635279061883507569519293933926872063358714887947570451390950656794531010592020532892805765573762079042240925176556614237569736844051168803575428367353849114036932042354331431877062185435829940514771993202179151260463502063663223992609630426916672248144755203437414126714125786365024000 755 4261370988123921781462909861103404372770682131907471183845326613908450274915118704233354088360010245872845123011872357584746498688082499572608331360185507604980358885262741331613027007079571535843761497324762210406325330693189953820969384745562512171494634997441447241296654725293766597022870606607470457234345196700520000 756 3221596467021684866785959854994173705814635691722048214987066920114788407835829740400415690800167745879870912996975502334068353008190369676891898508300243749365151317258632446699448417352156081097883691977520231067181950004051605088652854867645259201649944058065734114420270972322087547349290178595247665669164968705593120000 757 3217346339756484754824500805053548146835988415083892478555685565338911378274041046811496936590668843840451558230488727265026046473878772883122911834806443955500553492301826862996678696484936877824667486579133001210892791758663674211227191470722244347821909831076201483662460588453588751112681616354356837614192455554266480000 758 3213107411772615868454508050369683129514728878305125821798695202275223747999635195629927111904778634560029355913979519455717711761791976080905358591282324793503846570704591254481531557227380966259681099903798175122340890847255685180645864472737103050920958698228933761022589098877233561717276238730701558513251490527185760000 759 3208879638862388742311804750303407230660104235044198024664749550693282664120688307214624576231219715304029317287776914824854925298947512954483114698399058576670288877848401002830897963073134412356707835298661598576127284411930348752776593598430870020590799542047053585021243586905026675451858769995529582778365633302807884000 760 2438748525535415444156971610230589495301679218633590498745209658526894824731723113483114677935726983631062281138710455266889743227200109845407167170783284518269419547164784762151482451935582153391097954826982814917856736153067065052110211134807461215649007651955760724616145126047820273343412665196602482911557881310133991840000 761 2435548068152823035437605505755221267617556280026459802552630643226990763281943949292191955261270649006874535362937869367589362986744466656633666951399054486093212959832547511807451635069524958964075516566055015948148262746042042657028701671375955361035295043488627180358118688874529170622489551462748673878865548132561637520000 762 2432355999911469401053021488054362524147546376645035870963439777377414104352347692477916474323837791013418605434546076616124632497902075481461145762734049172218909928430407868934833743018319814850099008680647342270627753882678946926154483189499971146931710122068589661117806606713487847987335567778000641540885383587171648480000 763 2429172287869700462046407585583087180529552205994976923488356741019590263901624724294044855901947950972825125584500859238354835858506915696799547404405863243983021302869635083766070871626934579490347570187609845749331120696968634168397736483754552336529967045992583653707966545709936162322430678291380221853004643556298387160000 764 2425996899258106082357458033183632164607291353438120744503404640704531975974955933804771594652402920971553458753671446350461561563267037375627260414334744468500690556068498305878794961990820939517157573363835192356194740147037956215236432253056833967462607611945534524748871164604432977796519004202110443785222938139884925216000 765 2422829801478395761101116704158588258387177396057653223949222650311967312820941631019125678732491167811016182697857253861753387200912902862082055113532740885643640046204179117489919250552190624974706976009574310904032606021519629901639517850637699719463309168587903278633011019480928496102267673909418393597513769813331550640000 766 2419670962102283119952353840137520998597885117835935292757633051028640106415699203860039465331275403576582002537886123152676785653062951228624321012993584769756229824501174972617051037709228186089472677475011632532580151515624558676213651464913269863244973693791830393002459505765829501974363804712665566487217141691019514720000 767 2416520348870379105473249212741508601464294121588753085345188216326779897943803762188346705610791972061508328055414917263155071088410525510878716428341249372920609733583855734371455919170544295222168676592882711136053354443338589198770664939568330709777206800961372280511570886617696911477001351841945949864186911037775999726875 768 1855887627932451153003455395385478605924577885380162369545104550138966961620841289360650269909088234543238395946558656458103094595899283592354854216966079518403028275392401203997278145922978018730625543623333922152488976212484036504655870673588477985108894823138333911432886440922391228014337038214614489495695547677011967790240000 769 1853477384259811606051502855910952010332468043970577743091149868905020251281073963010831243584530977095779644782991697164001662005514998808468679081619370324223284082826956527108969992486714410914092263696550371604238990529091200093610863049337064377336026128562829581677778796193920590055876860242907197950895943069639224974928000 770 1851073392840538179843913358043363226920882482305246254449008299684650575209373477974500723164836384388781227604284833743555486049606419043477150314976543644165925737713043483623744350473112965504346359333779229747424153965499642116835751683514318509142334784686613200897392572074343520548670794276314581611141214220002857627360000 771 1848675629378309503445151812242788922222798437639047748938063988415629007106770662588523390621876751766515966946766330072903212103946307101710988203169579209393690082612378919525786132402551938346957309645523039035316091589896663305803581020711838821954326579006967328875504757861811987490965262159376350287810720419199745117480000 772 1427177585880054936659657199051433047956000393857344862180185399056865593486426951518340057560088852363750326482903606816281279744246549082520882892846915149651928743776756525873906894214770096403851043046343786135264022707400224072080364547989539570548740118993378777891889673069318854343025182387038542422189876163622203230694560000 773 1425333687190287423821595626442839465206703235725746225407342782262218480316547846929815070405618453329688633554631121536156885325972328734869047126835485026719561910774460974806886342671856956744414542990728354887027247484264048071987237462010224919940796010312508779470840720003337822231470886285763298827329165729302277903523120000 774 1423494546948751569081180664344203543316113941228035585116494598027041424212913591643454018701869268228618067575850952347077973215874299923598248356349245691201214088954106831613587134487764238090550782290095157009753663939123062203507253929801179468431194983202428122981200925525914160525365762561523604248197128096103178190099219200 775 1421660146759384621182880173797368229471634412953257188743921795709996267738412414334635134657150364532447168004232587717764728405029101083490518654859104910671315617189990714562538697458785160464145433343845034384741094784562336607884177571644219185611051690698301282616534429487865302071080497403583496510763884374329849352225380000 776 1419830468320826854617651241784759003951078898908272301757121381558503351048916388061360185963897918760848136899980036124820372255215678816973799840631487015033385996061046067568249715866174111351578965604663766644220192474672294990628213379145320576620561276681958552523076856219541151103164048886976567943825964317220029726289440000 777 1418005493425812938352075854584521524511553090554919766664888577726165943142683847716808309118185967708456301248437645332886155838435195939317021177597256311929229972929862203728187698236526072648042231715711756661387004566607163506064423901794234046316421737765914903997982927098436342425653555250875055645697653309100209636666960000 778 1416185203960567992346489107659509301758649941529817173896384227818943650532744587321793150826635022948881902915641191359416468860465446008714560303171585893043569857431877784981424941242640930064411882252662062493657367847009464964978333498839427584126028385085855963171284617821031417724208557105495241710337322560308039919546720000 779 1414369581904208289792198737008663777012805518527855869827286299321739876621805171184201108325575234457921797911903189832032601592695618513831592918167519757283257588383888198077602601574381134000226738813876598310973191734385093856048874096917838574402789887156258711936449637541773685137382648698949734990195864454461491150419096000 780 1412558609328146563428828444131572018015349941679548756037494639527473884462238199134029275920548889727501923650812404697804646917160796979242820071921466594981998615799529826505160088640226996824810315332680853626836222218720068127680053515487726105037357377697671953022318460028916100393288688841460682832718020838002513568920480000 781 1410752268395501874728791579113500954053693483953615829239492728223730311719959122153039468662338469152402816331565841520441725373788468594358877846765556791152098361815131450767941213846569417544983192167293793711712390732506871109613966490531859447614035948825935799629706799594096514587159163663914057918609685772992280175609840000 782 1408950541360514005156979584759588436870994003131197418218752635339664244910610515355909150056128586050037040065497430484017151011880692772399287964458065658596348555478202802682669258273329865287582191921869408279130382570651817634378188755550337277182855826285928218787267838164218996688580416328455674702877106353103401146011360000 783 1407153410567962329129993641411680798558658551596591299062861369223159571128836777453669470017791687343340564249087357230848761788651253113250819484911563023827730763953358156250676057688797556785939867697479268727753940756148435213926175759688665928615020550997298208304120812860438105111171512736199991444327518207244850889447570000 784 1405360858452589128710719764161474835757946884651882265560870463020327520719755456718059699992291315767107009390171322380873158270449149606100181498306580140994829196101188273249082839780913738242263511178119422525552980322064169691360664707765495653546721161760358974917746136665711432365806963038446870436118183789146449805511968000 785 1403572867538527310480807906955162526806600896249017275401123808487222778326982230946153771620799850988777356706468814337131589366797178677848145643983034873639873942671034089695330825989843873435339511800030212064324541415802001536537050630529152783758493781147432309555255365499470069220303391838652408768896659382290029385912080000 786 1103208273885282466037915014866757746069988304451727578465283313470957103765008033523676864493948682877179002371284488068985429242302582440788642476170665410680940918939432794500530029228017284520176856274823746682559089552820373207718121795595914088034176111981881795310430717282583474407158465985180793292352774274479963097326894880000 787 1101808263385428046664770452665150185478528928430849751589058334646755381552108277135956462381646717543578521403808238718644077174736208605203885315667910759144543785793570570142026818531027414869770540467368386597936552637144205221413910981134497953404691116915914940240239815357097962383799127830377264366854864662456511367507952120000 788 1100411801708133461054295458428565711225704430422699118190339629533134652297923095542628253937563515113231780565527112940800421817100294525856351874203185903936502538916772635325623742715398736270442567665762089530005074116691550968915287519814935852069577439961648888351468915717862096778749952763418611306820828078600419464634051040000 789 1099018875376857342749163438860934615388709867852543802850858186964105367927925724535612268805996979018151740336963154569989282042648268836583115985754827440766962662285232416799895105066391902427062260618083909669840510731733713562625521333080992895294805822949039206214315157596700246023333813582705423191242573865842697414678818064000 790 1097629470983207712733045659545054799187207074087875605881388075476160860509559193910409219161488765391074430930721734652707373974326336764729028607770308063471429207592077887827960977247091786241945873436518696130434896938141129853949635718247767872671171428735450028962463937422747401211673467421412495981139865175746815369906784160000 791 1096243575186511743398786763510275689592273731822613136682042888512175808918006720180724359036284865434772569275506176906933753552641581289015986904982719290664015786875421223828178198235416165299721194303391778584815660957158628427366365976179273216266283586022400218319834563764385346412163778699920813536719234032848145148480134180000 792 1094861174713388777770288923959821369681060271883366461856466541868402573345600658742917644838256763460706021268853583997845564708312903380707013403210988244900252841368642634643022866333479953237552567324446770036789411699961707080043079259941972745627864565106861252092445112864304154298150961828924696495689323271142157575783437920000 793 1093482256357326575279394353526622602212948105294092700569493662092749673379170431213014725890097749904710169856676186536891099261576992923048692227640193549377708442324097744674958605796536023825414591798849230024148618990012133141655115684047839278693824433412772006183008784006792436219689814521835370681463014299767923120398320240000 794 1092106806978260755687847945534765215291925529061018370128525745536658164356051977840419738813506431980301729391447663031813248822254254567170643558171463746170944029189098879587317148430754217506137340739982753005250318840339161904998945727212558977714335346075145877873344622014331062086080141799166395372429727489327963468674548768000 795 1090734813502157413029948639070525560498845220607424125944947195605079448069172515556700618538615092241633008625880517726496900519713734146860127674304414168600377516589615087025021523872424124268064303879756644019062818439785972003108243534087920084526252010213242428278026349876122103465368985842132266735027177580421772559794304360000 796 868224911547717300771839116700138346157080795603509604252177967701643240663061322383133692356737613424339874866200892110291532813692132380900661628746313678205900503205333609271917133002449602917379185888286288639174003478069633714474161853133984387282896600129740972909308974501393194358433712730337284321081633354015730957596266270560000 797 867136910405426928214480922318308598856132072802001446853365714609285291739924654059345304271077541227066266000453773197872621118436879082177728468810541355300880577762720409260298189226757310181893748311985178001781554852157265752425948617729054582286301491608275132091126883054649593864250211837191498250503836820990648587975218317840000 798 866051632670251174862522873604518475453308378092612208496853367031551517907959792164402444065481699498371564791441941191367148501267371098345215667222543180888739300443868443791887302882293283510827548376676060131942028500652688448605640797181208456401087096750192184491513457669099344059664166515743198503006335147873013233046588507680000 799 864969068129413360893944720012512827358991742619996443236232300322762078510574842424196941010399847373998600335452638764877939565640786884472284147638515001912628376318313608237147443753690416906439013941205215056777100965026872588044883746184731945830585737879254444260899065847012969879589586307598519504877577228938171966505280272045400 800 863889206621136939719295600511872986126333825338323538812716404816741152070486734006688580285043542945316954142774171051064109428854718486364328736717617979438330463239264527577675349566732001904058940265872873964321698841475028802042330832643927037034292871789517547326740640046954277033297963852782541328217305596941994473413513380320000 801 862812038034327542038847601009987857714704980169572511956341446705997085796084630847079242903141992393016060184990163356486722758743927066805270970212982545548756485105549733902391465090963009382981560041102458909503342608505608566628312963775293711551706471700004433177954180396022912598094350431519720204366660577494435876813247154160000 802 861737552308257395660218899140735070843329257902860715552908891977845159163710926450009405738879050932999850894597896652431322107736773982039635514459292654458409341288481801481591475719741386706290424848025120853576190251583434707890295139411937181400334483565882385315964200096650530390624743519400766630015020900561067961649096161440000 803 860665739432252100391984796032351071998996758825867107697743582410708535831417753655917354239203828232834428194480237576992974692179887447236103629491059703395650125689864286803131784829542703389491556160403199061469752204006838396064560941477345219731926107342541735582984145121405940178696105778704994532216494755162360165676895793080000 804 859596589445379737534355001254671132779122228690679695141597317090943680507403570111003171190459475651178733252623740387456337456537427959724009090820884473950438137956088057875426031059568116180312063544054872106113889157790680832839636021053149759831638000376898826594682301462870032178474123038607224352673368674721164687210216419424000 805 858530092436142293691260268002494121448130761905703665743158610742195611424888181066200437727444017244663623161739591826181577732645942317094078558450138959714767619174504822071610366008625723976614405896977880949654690784145779243717006199687078854422417605835488282144812968582643146282471053407045676927918190797953520562288119376720000 806 857466238542169378829189313519219655374465172361830426999982453851560920456579769441583088981809018462452144074798154909420510102246133218807716627150944239814253656821128731833603413882220983302541773423747425087263544946742872454071755882215347653859316716608926338796430300715750156014463034753505347712394128603656180388109323689760000 807 856405017949914218706875960408428541939595784772273706174487426062140671792648358835838555455841433043562970629161028480077167886773056321259687274889618813774879580513181790333809350251178630600434667268520014907700099965373141176282063115034388065178797760276489548773167391927735613742167907235246058915720373493998190065846812150540000 808 691975254503530688715155776010010261887193394095997154588985840258209662808459873939357552808319877899198880268362111011902351652512629507577827318110812001530102701054650886589717955002952333525151211152964172045421680772021498070435906996947785556664468590303403555408719252677610375903671669046078815603902061783150537573204224217636320000 809 691120964065872008852544472582837409712024019535384812422826598480113107669190170391284271878926890395619622391487589887196299366521873174852422593026724579305991463152114280556891142712825231878823863978701253314501407092056039430842776247568837673261179122907967254723029475822452832229716518837379952868588602447615783823113848632182448000 810 559807980893356327170561022792098301866739455823661698062489544768891617212044038016940260221930781220451894137104947808629002486882717271630462300351646909237853085153212567251081825597388437821847329822748015184746139744565391938982648760530758515341555089555453476325653875416186794106070380258277761823556767982568784896722217392067782880000 811 559118562197674853861237671778807540411238545163780341291476626610309238373112949300170629359588501933234588848758759449258769725199364171542247445301952762797904990220757871971215961280150274721081507987990936348311723316308538008023310523140942310273400465060927055788307011037595431059141722154511409900128742406235572107440539784442083640000 812 19256235844446366430645331869380825500018055675997354927627731297772027889848908462982506300207230078881388053831789993332405353389399996067875680773006983220592053783740738518073858445072826189655943694543353281368669437708043129427617090587879931965135563372332051121860512065255439200068841599417367130631740205872811831498567175847943840000 813 19232579535055154678273531707379129154194937671481387661131874134015551197109536339563608872319997609497012884232488040023643184650592379365089592713089284224006559860173489453555340191454800604656366368137280365789592448226829317229303064678066811655596084793250562115568300133971341608913965872636756114500742982032673242024981712486951280000 814 19208981277956927494619208355590933903698992962682023995289994533851114937971978626263530824623899452920942929773307073103368775835070180126604820206692855654406551811265301122937480878336451156061695979955516831598439574057225845674420484230609060966448114137062524616039995471230272478105482478927999358532030413956559532525564557011507168000 815 19185440859724137142297371090449278347444459883070894063923217579765513081430346299515658850574115262414912362457408412474565627825468378435273196652517986958751641821300515214698586906671823152193973313313414482540108153010587088510603792460718608685851976742286712698618377829721411850068588505301862104416182337468867670353351855348502870000 816 19161958067974168798181952031587039328659338145147918673392099810390035097242549058022983625542812795753449801426248793854645718856281758633026840230666679753171774450650208586528821194423754825202303823333838699819740823569937655109734020376923359470814214224854293221631084833601801798844514345564650522893029115513581418614853260666313760000 817 19138532691362953432903000989983632190115744822232089921957635140695181753602888240103640124778090530721966366461180030047977447806335203915871550694932368408730244164035721778965827525481916494120149417681841341996000309115695677536250237955924675657280211517977943229917599399819892505691892689885476133500739348868699289741240970616599440000 818 19115164519578627482435475958249830441409864791924114232187235097788350029850015360689594166139777843871267994829359297410556229921345783642469998129981291035825811631478901605853537137782915375079709674803108934985016181754138051556352496517639053342680357779860754044044684138037450634500571697590133671799273244657626396835574009724515680000 819 19091853343335238912334944890008062355505706420226645800196762859864217895667271439518021490327412261134839619225908859242982380860466093662418205449334972388221146007538073677065910872980741088036929541053349046039912503483706175883722798351154127667872211002080436051308044279332526914214595390641853020980005838261702462205286724346802856000 820 15655319741534895908114654809806611131514679264585849556161345545088658674447162580404777622068478054130568487765245264579245552305582196803182928468454677358341339726181220415194046915844207692190282223663746217752728252856639064224652694647946384687655213021705957562072596309052672069655968220326319477203604787374596019008335113964378341920000 821 2142169584633358256760355266475204623162258612704163747601410782086298128620186746418720404619703413740199454742544393703260099740480497262568864045433548351866373319199130326812385419651349085881370284271322607462498315932550111954739977050993996971427488315136765193076933594955373961531258318147984715130693255072423888600973854760792436452720000 822 1760863398568620487057012029042618200239376579642822600528359662874937061725793505556188172597396206094443951798371491624079801986674968749831606245346376745234158868381685128639780814953408948594486373671027183334173615696556192026796261135917065510513395395042420988709239415053317396378694337517643435837429855669532436430000508613371382764135840000 823 1758726428424726530155243810560770362617726850784032767275291265225816992476126280428086002485020725261805063507354050493468054654166868059601228082427267064718097995968600559308907294546912093074347433897154577529156414706633186939385100624829787518388985934611544264208378687607864341286001747302209402541510644679642227162488372073792048561752180000 824 1756594638814514740421722302911605792481220515207324848769503033389179638545852187966961049754735851655427117975829984977718396406101211249832014472630385528882076059003790134388532861462612805688802770340915602283666528143352419440064633836193630200184878072872621180251762471016824505720806593669115815386914874201242660826533840713702603654404601600 825 1754468010922487482866732324336652274572647609014579903432009688312437290315167136891940515796195009220008925339055372405106146531517553609093719055593302737684882262322187482894115751460842088006370805727912072498819474235188554525488284400556591906964315266488998152188503678679031739975381888349903810767802386460078928791634889332693278468382320000 826 1449190577021974660847920899902074778797006925046043000234840002546073201800328055072742866047657077615727372330059737606617677035033499281111411939920068061327712748678126860870539610706655564693262285531255371884024885718265746038053322914859744915152524410119912473707704038588880217219665439777020547694204771216025195181890418588804648014883796320000 827 1447440346856489184204384763549536041141454984315311064244218215103384707595255195102848249059676815444693885165409907005643501096585391190192195258833208075746399085938177432294609007312082309180347717553560619019430652764499724605640215036943247638684948897547303883763612608590584468165052317265212551863656214729049319342298763493890632739503501880000 828 1198480607197173044521230584219015842065124727013077561194212682105602537888871301545158350221412403188206536916959403000672818907972703905479137674313896286718018443156810913939936258054404152001327910134348192548088580489005771973470098050589009044831137687169167615756271239913003939640663318695595992943107345795652836415423376172941443908308899556640000 829 1197036654658381269768795366647667630207214938185350961722894353572945185433583504796308761847651665353040023017059451912720201053866712695954464014465325327336430469128911141754466455333856677119398599399246568219717389428175644537357483474624443973692786918871373437905962479382988272243505893010420576084139746583850845046248167285986092771069973171632000 830 1195596177336289354883393687506094022950647892531698313152830702124602291106948626932534623746751964191363681232442051850250020306509472367800487523473188955101368579274363715591103679816006067399639996993230627704410870307323447612523118271887230443038523637380553493937363246555812594418904802886460984536505402725145850046192513655076362214185412433760000 831 1194159162700067853254928070093226121480755286891636175757214319069164067199368159832856096554748656542095215269422289768699239032102610021204573475969014449145717895885812797663710526354688752414784660458382994738419991857434837699527297216271981367986794642624086482526380838807548396589074388459914757391629795269947357437963916883856318509601054966892500 832 1192725598279059368437095023190353100926756781145067584909966762863798924261553792294041143257564084325358006127442190981461905011655908208454027769515270134080717034066021905949828520920889606253422373951230073976429091507065768266514659404487741294315742068023097183027549649325186393712016676108822422748902748696994239361807897775952529411750393436320000 833 1191295471662417810441367091507870663155861389321152635767388865066600124592175430432777304956296021874128560076929670368774300809004042611081780733820407699867190994456830033160919853629617556365828342327787352065186370773843866865715481155801305153675075710627386035326077767251654995158405145322121196822345311348436692312213403893727166666652371381840000 834 1189868770498750244201317550080915129427531016399809938000002770617418567556735699378366793213833391907812238448095024056955409430789666512146353451504455115795493759732929637911625338834851547316288428145358864218401716437587766426355342855015914369059895979237413117918501626213030258637257354728921051676450287023468504656749675266309529341303087104736000 835 1188445482495761308502512146312875757263144017576365189270337695532947971184060178206861569776974739525147391272917876898992544108504032939763403267950023949389039819828942879971539662592226126805144542465759152658331857925102613595701807755907043658092120984046937743375536911349139074117356329184986935585928217302148566254050213932258919856445069057960000 836 1187025595419900183880645345660172201997596653158711228470731557306504783643816378710796024293370229681031325094575083736628156361659942099930949978502054984097057693401429208669303653437396704909319997014784530014773516398310376303472773338038576461367996586216535189321324800343942970086152797131002482855240131021022940726864968754323126642757560014880000 837 1185609097096010088195823573171317581231489735911505129152747390770339503472403710001117270087769549216018161222147189841954375745476577013892846219577828188173314187800711512716237658624225587123032025657964978069648488335782559625306338047659055487070421411292649109143137061918711534560990323626072885620329343275174464663945082156764268496405820683120000 838 993540423366456453908100154317564133071988398693841298230002313465544503909874308980936272333550882243023219104159345087557766874709371537642205132006220021689237289376996247656207157927101042009100837501374651622365433225385784966006711283938288498165013142663239953461948857887880265962109891198649078149835989664596201388385978847368456999988077732454560000 839 992357637148163053367733368419567032913569364885872439541633263092371236643314934803578014866487131192733905748082964914834483818906146095335488221134784045472940578318214109266140244643854493149566193647206348465672141042974611412475750913362171488048150031779117048755446537818966122788345474661507829247276661105471682101018852682073970741654758592296876000 840 833580415204456964828896029472436307647398266504132849214971940997591838780384545235005532487849190201896480828389690528460966407881162720081810105753218598197270085787299851783557805500837774245635602663653332711164598476098673586479630767224224049960446026694458320954575091767931543142210198715666576567712395328596212964855836252942135422989997217529375840000 841 832590414711340032566628932050260017495798031033225328016379337742250280777082425822612414278243668598331283107690890420944979511909807419939195129380590072546204444355248426781439565826846280451994705273316452268514759285509482762742719091728708344437927682244702432212348755554430436796435602280137281346135539752196454992213489654066907233651529287342286320000 842 831602762973841408565956774360995177617392576666637872111259077555130173682447689848920110109467578837241922155012728036104000888526759012560856819618572765224085577873213731138756956614714790202348210961011213297852226949464987528148718238713609046283197044424720578793354273044875952292525239762604496908002520132087087904440994411298144591618727947736898080000 843 830617451643303681778556351642557979539646850864900149513970855899259166367658059884644138415025081705918175801748494946013830271360258113256874761775422797492777419605591439988118618988394038081255381327171152618589368860662303893636693691037408087697553446030852426448812384095770649031515138767625107693656545582167553440099239678583336363429606232159010760000 844 829634472410589712924380545309253177196996381218906184839989825300561818241779174606674145351812034271946675001983112111758192602400068458684973134838410462821188333901916183846120845474798305491810108686547281432058493867927792291395703520988843107712112554378744908784375919735893997375856540970266971471533875114022976453779595607957793953532056402298467552000 845 828653817005849063145510119132764698264139411501153340649871634017700634059460286693427485605533296642783617466519775099805759750624181852941846689052549457545985983625436377482236541874946298038510096737745216087576155222693835090105637677583418943282192799586335044826001952927695541114182951678339941954428043110342098231020990885016945497322207635865490640000 846 827675477198286077238608690420683512079648101688283029740013462076711613240027629920471845126660175867526493951211015034752860388462878214390557613858862858422555067470034445513544409003783433459952233577488137910377127884768576725182254398152978070858010753778086715375203839642066620758676242172226199401943476353423158327560517460123182869816514356484303520000 847 6832226816495286014941345321868849745940491405445732556816148861482289260236077133777479853639883527208355492521789039201969366414198287147091867095533066048299393245625284337965578847908589662994888720568887930863962140558231175797495024513055243509441126505243640339182107166856682010979638791516018155440571149143823240911466535637809292557447642093620430000 848 6824179435085986502556255398050394092529489648784430162756294740326244160989627101817789064648552686775836817030008368955559508503227500000864432623100164910433316221778847018368446246203161406619158580733117744844098816482190856391373122246255414011785718817958312140902740727319748345477895989641440984468320770876280457353266928410909634969040754411531360000 849 6816150988691767694906189215229158334773572602138801421388346158278801520800227540521532842219554389497277009009973064992082379669694291177334003878837694128185747614459107198346836309442922393199606629461667018085458700227505925972089153867142172348242441501701890597207561032346430994483216112006568700957181569969367186226968967318661505986724235876929558400 850 6808141410561695112420988052814082943075836324110436202326785234473538534289298953517394730771587815596575155885402003811128111303454932433294833486500634558117374233008508952520341789690345516121816257394144495149988125961668668714777650748614390712110546740830325508374179644529337656064316915635233132565927537572223393998735161246606674604836193296580640000 851 6800150634258218944448662949465709606288188628894344141056448632085658794225579119064909525688522571681555701477085804276138524318356980634664205747666713625537424263251456711965740449561600979131062951927719442925633679804436663235065470407360148469490698681275360337589702907857354865388185088269464079593432317457702005038642749085519108085346948938251320000 852 5793728340388002540670260832944784584557536711817981208180094234536981292680193409443302915886621231072685457658477105243270022719240147500733903297012040008957885472290241118594810863026484034219665635042416965372639895193380037076275780787070846496006075276446607007626426877494466345310733695205583395813604334473962108292923622220862280088715600495390124640000 853 5786944115165065769545354204334778981999506809345126429247799042224877099129045641984938392565910901762295896232647506759378605830810123908812669218209918182249503873376552311664371974428092366732288977390142472438948279391045868414593959029708936839687566991579573509959417009956416618911072414532040558113588404339917656175484601585943237606176120869517302480000 854 5780175759474814230633605252049007310675530777989167217049848400070228120065736816672675306726652526438597304541147334236853016818142509728802362002750023541100674044284883829428507211884901615426169341159276808728493369122752247515863439779381791884319511357671293307023791960821964669649188119310365656876028651820221846051302748250754999901373575698909679904000 855 5773423217699726830831463189838669685312592073809273330114042502406594676000239460578431527162719521150701746942384311650127721237747483432390209710690736130421818116663055694113754282899054767744596713424277653578109615186861181806148646041321766426510726881786163291478203418811658636156607292068180650267528618348469250436756833825228416957563559839448336820000 856 4942050274350966167191732490501901250627578815180737970577620382060045042656204978255137387251287910105000695382680970772509329379511845818126019512351270127641076307863575674161373666161590881189374786691181671462861830599953171626063241011371432061093182210808955777505342126502779792550055842010362636629004497306289678373863849754395524915674407222567776317920000 857 54299193398958692375427112107181145792151731341152467189551547018275110276363688030316060780440432550769046101832789640410775580490277588027358957975449211530620543536398517343029451691031838271529412720440290928765033190053331642096617917265965606107139194290554808991308694902729260028402536623113856148603293002455003261107709221019448267342730346022315183390480000 858 46588707936306558058116462187961423089666185490708816848635227341680044617120044330011180149617891128559841555372533511472445448060658170527473985942935423493272426354229927880319269550905317236972236114137769616880398477065758548918898173014198490039925428701296026114542860226541705104369376422631688575501625396106392798030414511634686613380062636887146427349031840000 859 46534535020101550432467489557510305155840992251766132177881000333143207355937346604046050870374149394689423134959309635296314697539657405212907155726722707884559318881725009359528200632822869193673431188423655931279374757906379759908527361185112212725925515412108472595805019691394563586806156217489093588785925831692315597102472169179297442899388145448905559410253896000 860 46480487941100271047528502926200769377495067754377321339114588021490311644722552937839261031964887897134615442584211714697828850039611345508827124186970416702347287152477941985126890295270229392054762859517240535308086285481401386203639408384664927926011548495253526634601994116840098356159459171940325768125315000296621850764374059807428340178250644699255262593284960000 861 46426566261354215048633458259233019064992173244221431175148097780166076944438652064361489267426645567787591526757547896003283804969959824226334285295802237564641547840236088224123262812329080634059339700747498956960861127377594656057231474036190838682477892406511933216232386235034019355746281145058724462129809994495813704765807500573312994075955690355056590594916880000 862 40019700117287333371922041019458862434023253336518873672977660286503158326106118079479603748521768479432903896065006286354830639884105368483100153924981528780721014238283508049194252544227667506559150822044344100900262291799486593521333530619196502944295943254413286432392316934599324684653294347040620486355896215255391413508126065494195800893473805086058781092818350560000 863 39973381019929361921260094212723377639539430126638643495115417624134520411376828590961687540479497914063189886926042158708586622939795061343652121339420207566854438990322531766729907344523700298796929582666977961894590691924718669223276431625424284769591897023794752536058529530739834725527538219324138286718910224265512488261010178844318259457254506700542509355442403395000 864 39927169018750252832333781965078610728973488588919986103791584771389856225930150176405662468178365546532480996883353092629154730890153679769844431025733016575447670852761465256016924792680320298451499606270831166562920644882031133189492297022389112186043235871166088082259617935906609483070280949706422519913454836723009005615621727770509799041696987039617026685667325472000 865 39881063742747077020749100923548496859771440680618692817297599107681553851535311665809351079646981752598840718595958920466765406720534564666184102583440022329979486475333334233781339429178379974781232285709317504707767156839442182689273483746381734458345726360922247333896731541061451735399299101034706096680298422361896985978652187669158171098230824237030863837300504080000 866 39835064822628568281394142329634369412412996112359617047035433480106373281925697696183273396740814530277504108770588725633470406251422068051805574206757853907453558578591311933627035692812545626482753355737334439535093838319442826077175129093848422192534485615407919482300541539283987546546474073236511510640298078160787531554224676495375981742869543009537171952828415840000 867 39789171890805263479226637557365205392352612476285470022787696805590121699803663482247578381306781333814050763023157171802095440345602457374326535526796151310785985354422427933703502241553544997880814699797544883729177831593268352775242899682449979309824192429215053215615863496035964519419116384212045483554306951342629942232157597374989603883718771646622958621085525960000 868 39743384581379710816995076409428076272223322933735083981334546406504287267467871004132218682363965705121514456046145483457098782761775527043631107983036892218368510112357499938382784747604691666467833324999158756129949778852654695292187384262792384396924509814221710231478215782001400693735089783079465454229158151628771910077690212337734149794094239113082540947183241120000 869 39697702530136745632147955631945975035128813367144583884804276812933592684401815979989537971234811721552409267016207385200251542781589578161971761881906964756048546307630652237304183845595950641563847309683067769053938342325237850814840042441800669012560228768458237001327091396045077244661831059190868367500159119270577919376451487955736754219618268723297388601266938544000 870 39652125374533833180216672100795635224525910022291375407324593372275804403478277729725485688833853269518479979683238145952030817703769153847204859744269872948062267838850364462060436217759445531757229804161043581029766197270903478999897631371258992010249597047713738451382973036233314813841323790466194580625876502600921687551679442619392624765864401595027242345697171680000 871 39606652753691477866936607109854355826332646364008931169472156911986497288336674200218919764878768575402059704477179386610342708967870336010224120226214517589176875329860857163365412781729904883211636650715904769583631144292381800698292244179319474817577292463943424531140561369907359177586918602633091146473782607529131639744854122157673137810857676363840284498970454740000 872 39561284308383698396298649942489116014389539094405255417846186514607360407135830358065175297794142265464600300462887084907467173218766246278253645861694226045546661268772814944392485619322425037984590102433297776720419653863639095313758117897327127194647650662724703540841431288154887975779831639743477067268199809582362874979968836794376834102025078796413205135283203360000 873 39516019681028568306600367734316931671123647173244608672516843051776001871200892337060524067476299997426311284100801401743957485377554843250475323612424553018034594150616324309444668130055465741602456704146760822742478670277982757676099355748703183113189243739769640950977768323294298859102738010865052036298785393324259484962829284349532009349047933397332640827348096720000 874 39470858515678821371392824456906283749213791576475186262605395231145400726205234174389597754256327083143538356918971914427678676822837637715331923242581782100299697471587048510233874223621116637897768182199164524659344408940522205953040956484990379475345598889781332789890936588067676803263763453138349119685872495731888902694300336595989687052649021473449974952116841752320 875 39425800458012521346996257305699769726669026974218936049976850259420348898892214500674541135815395202911639340529795005849564888378975950914287023786825410202924926127441401194582922312406937281005190821260581003512473011213421153206519220233295184978227624461824961405427590770044768496410722627278602145804952549960505467873873053106724858642771568252589872240984288280000 876 34537001201218968699968721399792998280562067629415787979779720827252225635429579902590898034974286197750596062304100425124218842219982933000915432837259059337762235287638667446454639945668477058160547159424268959076926357822956930208910836924366582040927399028558666191154569514559217202855793021496055479725138433765402789857512794521490976171067893789268728083102236533280000 877 34497665208962455068191991648768177098010174613892535373880199505125514672291277419786124802588210700942224085012182315300614948322238077724149014348833935124393485589133384226128381813611907038732118290222191203998251043064616432566303876973427667938375089918047779327611113285043773903080330842656082751388321647394371579390704693388778571870189684343039492629704625785520000 878 34458418718394807223973343194105187135441334824798232148198879596701026032163528526248256628751364044854690269215808956580136433022667841003188662796673714492852651134538238168988304018602109647334243297855613057008491940626545196579311494860829911774622672295842946814155355476983428312746906120423254443366264398648757959846460433214274841981827693803400084788260138156640000 879 34419261424396631306673373485930067604605606035224597793485017233522956684399706334741156337127782949349173575728063719129477187076051173002048675679859312544565318576430808352887180945853698159098636203198958951261891381603105940674107731798488059602151510168234034374593815300305038053300602818013682563316984552741202553073907637267440438752302889605896221055546206181462000 880 2753540913951730504533869878874405408368448482817967823478801378681836534751976506779292506970222635947933886058245097530358174966084093840163894054388745003565225486114464668230974475668295852727890896255916716100951310528248475253928618543879044768172120813458722749967505224024403044264048225441094605065358764219296204245912610981395235100184231168471697684443696494516960000 881 2750418985477862329358661409623980912440593099050600513021342420202605427569718030014236619774111272415113099339358198326809016037551118677079808006708032140749391897127940331872435955854612977611419364627508647261834585686379712810330060019452878050747889383965005377235115762319159956912274928133338261975715500314285664331801598950804084039979940656942818208610993890781680000 882 2425869545191474574494339363288351164772603113362629652484824014618697987116491302472556698640766142270129753617313930924245552145120086673184390661916484348140963653266843372711488513063768646253271879601462626884938104575386906698711112937157438440759638436657134742721372102365499081996626486613604347062581071277199955940649010274609202123262307659423565659994896611669441760000 883 2423125348873384671129526762198658459835077544229866496769343444466414392108440972944872810972620479213263091000099774893788260796539634086450019179267257555891935413840070925457289996646275695295971798289696266447285459660708867211495376384061106496822127533448246581247705391842461187107490031312005247122465029341366019338906194652126612528100246225419692848162323199212802120000 884 2420387354128894970936160065292219297733568982032996591123276389726904319348996406873748660903724862852570138354901922040800929428407950884092448536126842575602791983993923952660163115294133010894507423376374575750734854621544224423685777088711884907560181626630790935393188210608740891980814901333121625374304051907081989938523249799412345169311432387876845737599427918761714208000 885 2417655539959449265551356272893469614553282786793681696550902488609831063909550587001430660157783864136032248808225960503508829056592592023049454801887421760054707568662102368063481215615471461220811591070080699254402196772084242229076650929469546437009887967909988688287778291635141861628692085417395754465303708733371965119179544099864475705237717452901815437669857458356791280000 886 2142042808404072049278501657783614078494208549099201983144099604908310322623861820083267564899796503624524572444088201006108822544141036532421816954472255679408470905834622698104244357035307714641639069688091499539400346340066638614961912723510018143190760739568249977822971566388735689403021187679812638456259085937767561095593076072479925474840617663271008477775493708104117074080000 887 2139630598034247643817602444205028927504913269201567746676594988236116279467753867583173795119503939994316774502146660239210051347582319148939359953397399535625353258418142267137910748525132818566592178843848153256135255859953950958863982641614173528164645018014682128748846598408568194257297064720713750349889424804954759788052993779605511144350932283019577161922142926901297122420000 888 2137223814459405970427481406585000773480723265524175656972796793648674078928420061207939628870775589105684247196744920463912852189711022951921430414642171864606652073650517810144504774679772714158755742197229651396454563783621044377357948915358139587188081862763821968873988503247253719348121252499430607773567839400224776931148547217423727667248175328820455027881735567028517260640000 889 2134822439386979671584304461184343469240857284326957482077321741071540737266702735296470033782156740129161006469557566620694972580509100454222642290580776165882374936489112733953331173809346003243970623385772089990391131689482144327495748972756613587651915478648357000369635707176189389326381790417970573382811021603145872687405683681224375164251267266653241033468385302346462746864000 890 23456691000671751947037419388321798612646456580876446408010078389551496989720560918689609013161969119937695009356867090029858340699420980299483353563171491205374243129324818928623021539386641270211529071769594569030223545723939610511990328219177606086545737975272070744802170115886525388894812265086343337169158138602466996194951339213453011063995405769399808886257566902325331416160000 891 23430394261881761193733565779142065654560530060045867432216345117814331634350919034251616177945419827202338849032475983426685853770385754985246264601777801192812164381421988414129049542145176425738197761151018790365391456547119050410519487044043998904834363829559882324684678893783513589131477273757771203383094059971746741714912156097742861948452810023021557979434408195035729026680000 892 23404156418363416556338567385212455278687561941277618980444546299093374935992183402634313136312782179019581470702092471687126295143543217745621128807150950351610806974499903320720170427316346440938938861082540605829707927480436946210731671269078664079632981563233387495653677013723285690375450983417616924319955096858676476606608783022605411935072683696008095988416004602432105589920000 893 23377977272481578282785615967555618080389253706443975111338903629855015456198008700841657305064110163159380596573790354828415863046067218620626026873362190899315940300031782623493414084556484755881960182267012036919383869396006927255238682822468956401691557646495989970490753437645295437925366586344442856171946198540042610301679690424146121765122937964804507514156031442921555136240000 894 23351856627484392161799263324016449792031276886660238826298301502894283595353094724639599587404820654597191344510579415884473498953278316700379517346129383982110000701931188452964371163791617175149131176476769565369753272893888483761098751333281840249287433001080910652087970472910496225145561707477018897673430057536087255429834238256074450120692633006184614209670940904996503119328000 895 23325794287498360474118683789056610004316956265134948381179665005681231939554709574277278605722449202973756979170723858500673863351767961436204986634805578866058538647576354537280259142403456888123295092574451742194117387544676554649758239334025945338294924705320775707163765148721980046322854607357066867653705247204015729475113441115163652743325788549704497452740504587022176664953750 896 23299790057523445913946868088065465511558520416455868171167201611026068916210724390805397581635802102413028153106988380397551595945578699494804535144688738755839967255550070975923201997317165408872321519450065508367814023678963425826291396257845314407037070831624765923766704095044475051845348637895130338258327649381045812273914875406005164836142593690674726552570225317694392744480000 897 23273843743428208223619533045651138712547876184366273663181492032394636768197126702174211170074960451964906740909764562602008665437844202056614329648981958423149722303149681141874289745649774356078477063415043163703707326547917809539179713188515865281862196587936987787994135382243757373613895020258276072848240424827169369275837019197312508750578960512845467391598543552307205224720000 898 23247955151944973286774572497213262028774185554572762791476062119121672767342624892716842748306245256801430760107862711030704985053597434312391176890751722651822525726616700406455074740370964818418767967682657131263547474126841149016889190704435202472872360996626713051856210871251272660183846193761881994902914239705003441167632528630908379152413689144088130942887087997744015897440000 899 23222124090665034427567045194438580626519992015067681943929977605655982019823355309502712923030349428738318059263298419129559757292426770496488520027539776293320500698031570739336791323992774857509413781051898623339921310266700214406870424936985830025680280595519350037354148414727660135005864142435479903797466557216442326233001825821318480953355451711705810797394991233302078101998400 900 23196350368033885665716249361814342468221967606615886514469455987891657955428434826362310355968162581425622922682540041305886550014632734125238255299429299294104828666180259340070046827517755129587649725801008613769066791609356484979115851768354325219880413469442192046191713177863367504445369287671400569830987682014204321431411368744935219598246289168185604570094885804630266694560000 901 23170633793346486679390621590903240092980036378670636085961174994556966538626407736754369878855115837987235314120807735273396653617720724442172580958742570580918459676528174795347131032808755401062607985528501952334733014678525712822819714460407147475734204585329728418646046090083031176835119432585290369642704990570729593802329981418166998733946681308797372192522718525467705423280000 902 23144974176742559230133267635653070391880390712692041804581373028893005335372114926414664042887391457214270490960098092155707399294777512122746033250039644146166611991393592099006768761454592881238618386430463744192612601594717821667977167711281558165129847769620614655170247589429561596351359610400810535346312183272201654052825740021247655435237991739241671891091353388673167543520000 903 23119371329201914806206129065259648853836275236239948837983384784392017497611747542646506228680657617106732581124965240283853740667239041423495207992019688787597843615296917771463619680966258154600080091755208806422488030132776762130733830136379698034416208557486078577011873421742139514939466513486650346701017590149112935408961994733613531922588392190857554997406517820765343243140000 904 23093825062539813242884354337010743164495019683492722375178983254243518030763557766356289094726314349021531771643059201344313570788048722040706815497000882501644696826771727807075262090158560631777317572316805260780032242254177008802412577285400272953715196172339685120020700080944634388403621799107107086649414255795357009513482478717333295975712603912193623997409383546930243416352000 905 23068335189402352080364614431561503933629131140795710540327792323499319887241743684936469791089751088150647078738375913042609030422940500493200516583648784397338245726521427886758401977476266414744450775879369493384027791655662464642586514838065394065245311849853658977504120941782443842721057095134582685891523070082558602218213734259587894986776938786462725957677143609240474935760000 906 20899911681598530984810340674994722563867992813560913749536979845090383817841019778552441630727314485864486253336968577216603781563184093446839668024785798663988450628228413665403112191593497371758472402946708761005929179240030192966183382443287247023112252535967415033618733573254894121505277728191931913417719901494798093609701643239186632858019906540535229717655492109971870291798560000 907 20876894157720118505752179506850455248269019253193555915011058061120019959010798391131128369019465020571683955701134911382664790614325961185334337993921497123609608722250188540220950173761345942934949856247428244749314719791527957070846176074957635517580190583835292329837215144209459216085117730693923177830255452264076950334801090768658894275577153339499397966865122625269258099847240000 908 20853927277458600223567633654807715473518448274917215369449989790425718506910676500711842199196561318678865821536447194208426435509139684000311967985127304057467023894172905604533138347387571084911919108330764407296345176645442667789140074671134799834942588613996089588000210507087116576683483937810871557172576403361696227617161045564292932895736034358927891478452729751094044394566880000 909 20831010873856997366179097793648586115855241188900822825087956834612063871188796636425345669307334328218779155798495054434571021843745025006905031756572219107953323867915572741231453579972859468335092823596334995859755786341436686835525635028639047307651442912222467511529880605430976888137677911505584885131727418303057000993405923536200303299147313442049948740564320157960974016111312000 910 18956219895209867603222978992220213365428269481899748770830040719496978122781804939147064559069674238679089031776630499535459629877807972756283578898480719388237524719803171194520622757775302116184934469472664846232377765570707385020328327876061533049962813050122445435492191350942188968205286899470082245469871950655781870903999390417942276002224055232265453353913531343744486354661293920000 911 18935434566377400643131725725781375412176703396941525362090095499409810383612088047766420847930343455522642662224243843285968994318731428926506952167232385266101299363750755436631894004751425688425959760624558854076421211003195644466577967867425500667232590667392048017251520088495980427669974084887329962305979547201115443413973075296869970875028634119072179830499152471657047224886446010000 912 18914694769481039853818328435829807640640912922246080098823841287471793066653038663267224330024614711321632100710307103041406049089466662848821840500017453847408964972333722845792209564439540227650027712693973356974475514167485682095858824419596995190050517731283184875940182169450530284813818582056128067495129624367379281920639041260400233776589391365382067913926864243320073460127534240000 913 18894000355072417271921371840166974153069095730865066882085521986281998982335037526874152968613209224766575610446947904898034707679084314202378928201877390987619677264486530588849329685266192809457850439485336624636429042051328695572778016077781243554175188937266463667104361401212619420169602150347095104620408475981856985113286044497533275096308658989708783375727819534082305327238992080000 914 18873351174356491132826375805368977460005632238263028557624226333837974939731392677118006353346965280258633997757934847078474014009489686536583978553569328265228836087148293943397035335883388227152432023704478333243383764409742543992917056497368367878159696927498959335227744612795993606595646301002453470626287810980783917369992835705732692281995753351468664486792597873389319201198293728000 915 18852747079187979679624600285930801720420473251103352762255640933910204224731685916553467045100953309428657323087893433489960396090265352817657576830257571356642341724607739037345291847525436929961217578263752920215825485190954615451440072811235869659952099005089025973508063668895561299164865027748083979937831164898927166368497210339241717727102744887111165944776448749073391996830173320000 916 18832187922067818305928172150395435524433100870240644634924936854374860490571673172914913645924180186953816911612334116768597298602707811538685213060540823732480245386849170074381992728825845395686450710675679034806647921957376693297185503484287957043092827359500052117484608855734279334825535840149667312566034184348328554409534836064062610074183330770549430758359026231353573684947043360000 917 18811673556139639854614524904044242239548097492386351993710421672616282211170178975558797182257596112676089442209706301826583576055210308476006906728230866408152924858105325662536260710602723559743437147810019253722980549493370836332809484417311608506008848244729354892955758519290124346443372947077608851441234582840323839208652989837413304398721257425483472772783471736548177635181305840000 918 17269116324536189386536133861912614375905153498010671130226167095461747069854224299562975813312473231436650107948510385076803722818683063180974340376515935362684385019740688958208287332333300227844475301689597674917696144434914427753519106695092056608516122688661547791733386320708334150035016365417244925623053347047417284393543444670745413438026114316593828005415227054151227069096438761120000 919 17250345545922563093724681542497491968974821809425876922475921261662332127386991447063450839602350977924218966526827221614763718772141016373168933484802331085116249818632275165862408759145981423248992176361674199184089952973572129462482672883466956546985126903130393935438023944272781612915413086759182702877810897757148352562680897448277211901680433757554052105409340937788019213586551327684000 920 17231615529043168345523026079367744420691461525159399314525350228804935458410458340171959579190187730391185069711922957530491445461856389862448880353982784580137839123932348699884273679060046589998993270632725584418417759756445558203565753586090770926412938926036875592402803505679651556875331205014601614166760071592374032961635641316411547176488598324592538476630394856422342754071256483680000 921 17212926141267633455777339500105957279237349310923868512665778265433129671579210554553551813919916377104426734495315665819503927625129864493834510635594516917903416304925914482205440410427660422330881564265444970986293662403130541329158415458557049916731363070368722798918635605998871023733383991126299443218639941362881219476861633028649712526622558630097318803662249091935984464750137984240000 922 17194277250540366247266204787754813230180754132905532793800484897864946432498409676379604303828995557627607203905396580591097097801050633871414321566650210832401895810554380447013451850936406185686969449894626504062148165477450009865096488681245503817146605363900284312679287138386737902364225395252923170799118121274730752283495585755595920855412783376976953344503351747307668121884753219360000 923 17175668725377443772972626644045121873871034702025764901166501689101023330298736072833738931205804003993811092212858272603444395314252960025233137235950372941890638347555944970339194868413747737434061474299502449404072247549444111586021708931590476215612896916536755866453443754037834506365995714089229531003880980450840351036435525597851769425915583394967238027030945522472919563311284871720000 924 1559736403169411110194270960107881337735315583751528920754579612848092929454155492019496292131121660903221764049600102593177653196105133667156306516561979813101420131021296624333505263726221416156174231179630492702640074372057627430514403838112000002282684692961175667872528946312624971388912043225400303356028110657157394040065496378615728250569631356948376210022269647446189452235835599161600 925 1558052022604433344416523367278391185102772046404065066628494753654952440329474978529194460282167965805054137954514141359275733484230290110280327783822712016327012549886284424955175344434940399508057412355462425215920160684830783340416656101785745142668988489189079365855387986327406153925209114453018661559747302762279254305680976404124782539715884454835041030529804993399271321077913530480000 926 1556371276085981960010464550269460881774721591122075783924472644967083020221244692683963398296966058614325924213462885543354184688670171134972582014908124408973908976477561356535590473513219859702762852040084364347294572593477136324946950971147357068081427552307537748416493285155531929379442977328473873359574975574833429867379270927960678135681670987246222216041639076470038018681928726240000 927 1554694151866061720829418791055808445479705727338539064329726445996213318690833868661674644635008121051163935070991481571863501299997035174697827077392059619740100884908081225763461604468485786578083150690903238954678953441975544583217482273980172416068408772617551177566906546701700537214163405154628535133971985299429514533470457058426237749759600221096172407619180413672117719092831820285000 928 1442756172931705276929700638099790237405166914970164251697986141884485959745093830118034070221287536335480131745880094898689329206397248642119583527819831327118813621194699377508492368946754809944461163841158205749942068794153305373225823550253600002111483340989087492782089275339178098534743639983495280604326002357870589487060584150219548631776909005177247994270599423887725243318147929224480000 929 1441204822208122798137303110531941000590752756997078053577880780441599415702357170085649087350081850812538755260131836732131598744884993536052788276714648712788578337731049163124074635216704535955273571191866637786770088075019807195405150621704940217162976369654690624510280577193652100579329937144803350195074038914475029713418583522101032988086826307322218695352028886872792205422106909945744000 930 46440542069005031089279369834541600448681614081538497967063827511544556896961025888903837401184162754431968483140660689542371602950107203095148924061696521357311869099818984848251599416220339504466387900919440530185931946563473916071057485124756397975176467335811727964885518062094052650246936750101074657198948622378357563268053174718615456114505681224131644318540135989456247220905700642720000 931 46390713161205669467938941326135439933178736813210666960661398512068650720032956118636773197964008073364981392493514057901231719255954727555347262126008005776456384261729050315152617013413236135899363879566522675539809701985616111440079955634279191539580784430944977183807314716533865898476285530412125006279207261195548166740941529681363722792494409033976996631503075757707903608007733152760000 932 46340991067785298975475984261477202591342532379327268603790378792334386356988976530085179657558901955387098239875621759875614107552572139422919237193397064719889978705178429682446129749733264821712976565654875813079424053859157787633606129315271389619388307705938605289719632707191385870718004409800750810130998035835209958630822621289422282575139109560199958049904465815845408534472890995040000 933 46291375445657049190705667361839646699917112109113856110638568964933600076092842722237122720024042317319231967670187475336132721998447329851802621307751029318690953032046546995419956163277447621689729267404709993151073492773655477368473788705726131172258341637730962243370896483736148840877835240197109749306446646075215087154772490003245170923559731498572334968480585231460135077797866486480000 934 508660525485219811107283450775979176679089208351909901262781451920564499659655471794934972005911241463248972444752412964281740733488821248018631156487523075101851178022723234043791047723542777395978907479482342748271795791183461363084170807660567135469285777525184926297746086068347800204469389580518829480614366675697069310618323596035658701677703402584312480712480783602161954854861262333792000 935 508117084752863807035587635123440737387765395095123672735791300796717742715574643299427562847785267914677125251969557822225884172876119515916047148841703071816485952405177589562975031646915060753461835997132468450463813103372367921456944129447254563743357053403897335564521998369556830332456067583103745261083795771129016886141167267407415476569073377581551463104881979346176739091127436198820000 936 475597591328680523385310026475540530194948409809035757680700657545727807181777866128264198825527010768137789235843506121603427585812047866897420131315834075220230851451246223830944629621512496865240278493315990469634129064756536374483699705162630271663782201986047906088392590473905193191178879257785105564374432841776759805428132562293340886068652681416332169466169532668021427789295280282095520000 937 475090557649225640098118864400406691676616908306041050049910997996105496086701343882924897973900649349408431251583545027657155274952973189000941005376264955737053633059507155362041703577139882263038529795561922249517248330145921730161222413366081625318724864883717364610686415004316808123810884716998554279124566708683181170241108966811151823290327891777295568006184277302703707717025242669854480000 938 474584603913709957840293391701364725018814334388782220390645917061072369892785793995935627582022160904946867427034467769906721669761329980066967692271497900406130253258591812278589050005705228501310054257973464398346303443745340343867121005045137981415297042876386462198960444381309015995883503583114636755930610833594061701476208957261832172786291333852080130766561077859356845408487409610568160000 939 474079726675503883417059037029341996587943255309645218028528208638666973754601979321471866276083839457175647355303580038236608136070094522641364535152060136682293944478529480563399061654635329322053341434294769223454445674124334662650241089082324004839323322618007327664706231142605495766100648792068770121083876141217897806049106607307298308772688896262875790201915800116953274296350720876939896000 940 445634943074973650412035494807581476792666659991066504946816516120346955329325860562183554299518809089745108513985365235942411647905888851282882663042936528481356307809817711729595117955357209562730140948237083070047178933676874582891226623737384564548963923260926888004823857274049166020134609864544643913818843572744823937686160210868860410246327562487103242789800852109936077838569677624323502240000 941 445161869886995971377627813815216740617727523409335011841777432769900727138955026315302255409604245598142406700276251260108077877579024850379185335375162710510569305359913446642833339698504388745784567550202861113497235006995688941083486468085858678599336573023919534620529989060382447160240624079125806712211817199525349602295835200029296864163263520488709290302762846959076273085025548454870929520000 942 444689800035578160167259173503641749376351354243471454034946279606836145243791765417831097132393636642046815600912225542971165811961231610877192561954828497668034237167591163030274661713670343794834636937742412692380058723849352049311393693464346633341012780263554826736520943472831670440028279833018568316970871476090009889037833253899891459217173103181722323929165007248621261130534535147919846880000 943 444218730332150640929793856582557383116418778656349132579400785666574666276372494479888479444753389145603969397945157507438357373601103187560585366444283128496775726323133969001640896182193998091662142618952431323002537475201206549259157047602625927161626114182767162725147510270000280958629944790822574070872385383424660302290971142402116150468002368962250160450426484995179925048828460428483491110000 944 443748657601640428611349630279295417631639499525495853074025758380155010544863105596840978408303914659735605409164263160869639535110520009584330778754924098731170672644485149986824344969302787511670965748456185363930577118084591515873697622155427381206957726760351536097925131952254248915287479240779375579792097144923681825780610326378410207451634112487157832238309631571904602376819118142315783712000 945 443279578682399793908800634898450496471352354177160233779021502821613620470291368698747066168971669506818337327336393960911003552515265760102740577086049971776909392863677026149628970397453630231003237454853166140501475028107757909620131345599237711670798151996334251176045718493530935755757577042850433322308173152170062711799869723496403431333820545772055128398734251411680601740057152901150545040000 946 419342481433550205037725400613934169661899327051593581154954341669246484964895634789014724595847199353450147111660228687021809360679441409057192585923403273300956285649038466737549005995991134198529062632291095168914395376589938982500644252936878875240575051788532201612539249694880265224946667882536509922903531801952879325362676758427597646041794236300364151465202601835449849246094066644488415607840000 947 418900137043852367268698264115396264419639939575800760921668524853139684875270217452739392607876896400545663834116283298111448802282100226136246180242049472379752745263332729958289988057176797559079137460738045490466173440538683772603491674610996091616903559117869192961049229389294948489477314857343960861803422591191325655188243555095922964980568714954055750461547324829294311430433629865327562848760000 948 418458724886798782055559488283873191432896377995636587306366450538225944427561818909585821066667331704654677886978120723508591638106881996182467206395640568826138674931126899895109492811594946349849338580378995916714365038599233104771454275586116222184219782975489984117043908810381044434167012101962144253940616034193231529102692192024167514016416377003629980439986157995965234179189758811728692919520000 949 418018242018496888600764162506732272284019644966167496161833433221869917117638069626523099149755050302860304541833933228010161541645716857239117240915224105069479581589094134737325167029688004301060023487136491710486244654348076017292747481611815047213499551624989468344289125748475380176867888931328499891568046964683554443282584094979931548212188570290994580460575646250706323406369559065611083769078400 950 417578685507436429201604578739637916582354009167044291644313103639091925616988607933961034902489272121679589184797304486445482086817487922583765908380087171205053209789315907466308000713147848670880149645404486987341674470694713161333449114123264242747449604672702413172528569359675721522633537838866535117759878671345296236717618181105084091274005406704989328535801118757277610132545826616541040568480000 951 417140052434424416145720540316592078434683469241448656884182522647874392081676645110500991798600102718190429952460332527951316664457385519303740944190612289722694960619369147059305576342650844628158636883171919248909592879864151487844653474297504511400025813071155456856170871282617238621874468996598818169106769555093883110418545052763587154203339434639122743106666873884633410962238530580179127710740000 952 397117329917572044170725954381395658669818662717859121353741761560776421261756166145196944192267297787717289314742236566609653464563431014377161378869462899816005602509639428000458908678203604086007022312779667124961932421630672216428110107531224294852824574043739994927074669461051611168024494484762074896989644616449376721118454890230934970801579141776444851437546863938171007236051081112330529580624480000 953 396701064372585071378094166169255830935363926174129709276851046926016697549741746683828813223512300620224923183385064410879454666382546914781378190841297844365464716133843160256223626803278862362646427949768367683531154714689759562113195945992931606912727273651660602898849224314866022477072686838551632470472883982679513642794431352610147827226315431984226355786144823200290324838529014989571273260309360000 954 396285670587901736224818674895780170379410665518449992303786281431853329280056153231803861586629041666695891850208744971705758902333978802828727533049840987983930198106477879460143811487254486590538944779140337979150493819700555625398941290552101312036378868129512267189007497378410665385473657847097651703488095622488226193953808911403226206464821907971677427664902786736206251199954639057645020618151968000 955 395871145827872550308265517286056550954327599968744500680037551011945532910516345540138794785806207941103113720658317414203974635699738239227442253203554543435829852710969011385394707081933090684063485631881822981264353135788734960518816874976209992672324078518498133018307698740985549626702241887006545373254321463887297087056367688692553375704921466645347221150608955369327374368155523326413174362275240000 956 395457487368282296859667538689101423941836139571702970376296654929383416366200236506136559890523233847120769819173825964450365466801410404076734372061231079963065140221197883891784054305462941164017442282214234869476198116838067525868326993184176335417703050223285491291015841166543558456768383745013853058339740145743214226986298338965601909272627922793053232413774463252953991531825162278005219112157920000 957 35913153863299122992475026999949711777598897852545050545655332963315612968538017302749353559995324994467126277941673130383279536129146873856655417922053344422533055531570162733387487186404254573350227013102962874367880204765043710595557879339272798727912489947208598895948202694665229212671032761812322772521458656241815905791031268778713325789894185055319030501042148541760957477316063797689409251312880000 958 35875705319124671352232612998907011348216625800561166238517006234469611286610448984394036194447884613868099034690430509809365793130054958451174025411185718411664929300567482688827124843144187571709611552192532256146432988701680787018294523886364276518602883596898683777182876101657236272928935751633164980266483204045526212458611006767473791560707642630860929322208945050059434059717194075272631973678560000 959 35838334792750583152907370693699816544728900148685581690351884352975372108186896433368625740078668067395319764862627978028314370428877817869454052468049066621652778332546058227692929921432579042989080706825665035046280454338449869531817133757315980397229338926485247648248310605718009985144634776891880433412038950707978789320633286968757673027831905503120449187498310732298955482571655331444222982039311500 960 34404801401040559826791075865951823882939744142738158422737808978856357223859420576033880710475521344699506974268122858907181795611722705154675890369327103956786667199244215898585212724575275881269517478552638433644429236164911874750544448407023341181340165369425837742318378181489289585738849385816205216075557392679659637747807955490007366106718629282995631219998378303006997263268789118186454062757739040000 961 34369037574220351344642644394157695167884713223670863039761990050603907788075782924707442165038436603176950314211711088783577656531045238725201175306573125678245308917332319624262359073094428401143457689073893487247709455254137538082404589313045146439987420914779864938012433921425371405296293409323672778221008996221572673467404828717148730591015179564406238671952641943024661507277865220974202031507471120000 962 34333348023260620969414562728120148236246203656460405238059225782638587011556493430496946378781906554783204779098303289106751511508686936296618411884655604260095521472973719084673301587037217156697825853467378540739664066411713719247428052875544580348149427746644060301524362858163247447450710550123959722376542735581674882529224761397608596914388995577319627832210219677247896542057431300703200783291990880000 963 34297732517012425304508531024045334804465865270924657929720990071245808394324588354324231704115120344664135064597163970342117951849445559806684160420044965666464716990117937218402893597839045769605815660673325243498232879620830198791777193899532604642394086016616421234821536755613285572505222261171548975776567068843519618128260835296573733224643778776928217429894648909947846856847828156200396633101853960000 964 34262190825284951288648936691377930312440512042664632377462211843192703929667257174682444935509819701819923525670120277108602803712814010003775679424791033059556463397382063708332009770276518261036275955325477238064555954356974416202355663128652259974370879709863450850122239826332857297300553637066707992381979952710003017487713414741862257853426531337781141556910302123512667740933996209924541299803302816000 965 34226722718840556929136877750703626036754755819017981619307489056605547921458491898104098719220472062377045758045202968333128059609591635252218975822902015426989634760324732379441396923723436979192553102369653762662832811547081067945417406748601895316012317722586159493134535644318019970905832567049040592803944776775520612707705429840473166489189029752545343273725094771417934130436134930204122519989841840000 966 33063014146399977993546223907179702751505094121171370244251034428680959292128903173568559362766976012256226202271666067409801705582865519653643530644923346902471987178473691478540389428316840121900006296889085534732296495954480311635273214919149430875267898920018230070367961432411207291895034259769373212648610654365152911875643445225897078828556602740958801602418441549189724370001306342577182354310187217440000 967 3996491834946097339969899814780346570088178251896589378273843786566810954436081171105099612974458225481471342199587635898159781162328869688134161766705109556836301450198007457468569572147798049734663261136468214010766338948497807668913649853352187457048007281957203559755727338142704681407812266149622987078900812846387858222968401441680309403401779356313395143692329122258307933223907904159016917077243879908060000 968 3992367488367205598648981445518447347621626984350772464570774804330931892563598115200966383239706462606877460525491054230566221016650511721479740547131626471638327970889237583931450305303476276721521193787514170446255744171461174224466886540810028336865295200138878272284359198474858752944027114172172395760965930686587664354833243132658967494832737272354351392254050144835956738246380651419946724180363339268320000 969 3988251645595693015557590742997294309118924276119483008421732768450178354530027395494573634391005734294911607473402919123112029036220975111457596484711903145378907014218217751370696232823781971281602099773300238311775068146542142086091147482520533462291207266942858810147983570435193950105940488281273248961212357562168501814261250098501587115972084965888006700097087206542311422021384382707142655392548531702064000 970 3868604096227822225090863020707375479845356547835898518169080785396673003894126573629736425359275562266064259249200831549418668165134345858113868590170546051017539803791671218829575345839068512143154036780101231162421816102145877823508413058044917458422471048934573045843544063322138131602762273632835051492375986835303446759833412595546539502492922416911366499094174590346042079360742851225928375730772075751002080000 971 3864624050861332696052703696611997521532758444391622902409647574712108525495058542175384844674749558601181477089479431516960418506528240564021158848822633966602912705228099540620902943219892515731484125219627875986328789542370007578834021686586023510419978794769002497442470458318720294018808814503583163579317986848847373254936464640201327013292826817717013241379057126775727221254404638416025157237221898718336440000 972 3860652186471958253405167516039939970123166709094200885038209087996063192991980373067290923971075612497788690370990757897724076863664388312670674615678931362320689773362500260517489887779789851275439434443451485569076653068020192565906134716712862129628180255411583173190217148495165596902653820860722338128568430850030469479751535077364532227051004796321620627564690161588907357717658076608814442789907179397968160000 973 3856688477861617433843149890253451325389980706312790001172666778870810561376998873710959003104575534866887469949665305374215119905898819125491341274184394471804960112404222539510798419722521073194047812847513650368287046648032492162861056549652581983704537359872146229480576268465909780068051506876265744352255732255728590147636800441761488559466763518296649764497375284626290409711787791109216070672053065250742320000 974 3852732899935605518526387685237806759928042264562725601171464043712994345416612208199460583614211867651639380236896417881523617218815845977670324513903179708244134512288936157418992472625369769529233404834336713290986239420701176786283763158319604976541763475400482489758032087677739616191058633535879830768304700735466304414152044749000707545559618119816345508328660027924109599035160316451668156753415062106895404800 975 3848785427702064939101668025724243433329755336012968710186657215799353982357783712084502119901492388279045487429276646961563039742157223184660416394524180548706999128567328640864259898370630661158814108312990056822450392863917671482199456023936080791114978881675686913436558694145282915764633368542502904712189634443729146315367052899872633050123593920923091055963569187731564404773853799733992267248544759789162930000 976 3756414577437215380563227993106861590929841207948657461142177442620169486781196902994474069023856570960348395730974007434485526788345449828228566401055600215538031149481712753483517660809735525291002569713478295458711583435183647366626669079361614852128219388515470427514081285485796125786282167697482834999097083217079646803798243630275689856920627666820936870620443527226006859059281308540376452834579685554223019680000 977 3752573662736359332116844324402253347994330122868955357398678283680885059903097519658078901264118476307014706164786917447333701096332826668894999359745727413681652794523142495044372959725062994079048579355898051802823330282386936070750772689709915859436881740878951541596377725889184882303883106176319764615662423622788154322403766898547391605533183262253635299178091335480376995195212513746367887954380728820527495120000 978 3748740594643676636169840397615325612194540204459487578688362984106134411220867593693157472355779233736731749365844336326345617642710423373012573415558040255955726693609431419972826102769266198375188468447465060942963449454723619486408841359076912881030919655341792244822530557629849657705002735281349060055278703067504407484485070507435494372023956313058279185491494715117271400715952848257352190418165835328371695840000 979 3744915349138938190622728315576942626875974347107998305648885062693781212842070790026123638200314152885979982274654699248461591502258678043040111605950327969980261666371054449136119137358277151233989296540886014962409405118545330078769648663812548684213541165897565926205364710122064096829793548816776254891956990105190627476847840843652396928787197173963321757751197271530417042143793712697905912672841176312730500232000 980 3741097902299856704189881497722124132862848990994738368538131866911218744735198138864017497896338297480387749876821208219666013937016824140855565110939165556147458137659157349799588944557708061375442926208020687730031821627089116694387620479649640887389674151457303371744401035595945784804482852028991569616837767893054857214384183513536543313161522151359893295205069649439152600714493209422984499917822989588660438560000 981 3737288230301588011008425406583914230487224908519183645148581834460188990412657203895724201055303329764012609601997561368118492537895625745600111378646966813218591072345858818893479383514370273125569766405364862182445231177367030017509425346778307240864837416068853979308816105824463151622400893931202372499101680553041563062434708784907687362740787403751583831564331289307340836355313481103816491262102192246920458480000 982 3670017042156159426810273749265403774338454860165838339535907361439905588585229374225601165436307869828260382629161605263492359672213504482179309373831321410580656433043633360153396754611111608209309510610068294663161217016174423477194255690536297710529270342579614607681257415919622814893197677840440729794117850303086814927310884026779348990211453230484055322596173326099808701300917838443947794419384352786475890227360000 983 3666287350040147069669206397894199095705997080836401511955078187292100806483008612666428806528344142318272313134619774363834338981489710270307175929345720474187789912278345114868688018071872673648121187936684078916552313340344977924880033885972744562449464173532277600966134186838403686016273696460521582710993746796681238895880690038947256155871807444680717868000039003613934911970327474786992562920990669501123780582820000 984 3662565230903050473659389944698367421497158505119816332755123793193327100080487791739863904186691001057035488451234373577678161987599873000997219405559582686904350531656742734041410162215962143014975887238271201679073580027309094698560358724667188476599261671833260060254493441471055052832500829763607347601642484109578009211722435531293502596322699010726727291484302923407220257237362675320203737984015044455944974714208000 985 3658850661703351639507605573557699706059534612112595423695534418149520480303529893370959376900497602475841740491344683543623721661040441081117911880807493860649883644707800804290861064688359747332404917778597498634774316761561316712050662620483956033925225909488601581491557849745425179553766041903806528790687471448209268837268355982073123790444075583738160630945272190219180480100205106683976350825816246236415618756080000 986 3655143619492912580095743764465949250430294962049664729243968527148355819229260866123369752405157685958642306103815458940236058315892477108391348646885703086728252556921875980780941245980468805339160333262104492050544555549036938478299851412155198226393386774828532076343136818489350787274582894951523036866887382824654852151516311041868389115884355142417250640437728854666780094608715537173658239021534770809631003134240000 987 3651444081416502749549088153368311649974393853788480858060523214873914163541781857149560673708391332025485785551078803617422054208285298487836296674571041443927920317491793110355049605043241610192055919969329082645635097496861799876601167352021437904301895492667774452784085060575900027368434531697523519623094986688192650884156476718951518276698237374054480143838095525866510074270042748168421742828193136426220445438760000 988 3647752024711329339286652270503429636172599724512658329387054536193556313022528286009874565848221067786835142694100968628931233122129297174906229640521930178565000276725876231578148644876362700576088219342464240297156194466025741433854351207075005712285412281856179129778236642921121564246727317813097307773122190948366369134020828107506673465498340268519541336817025661836311378542772735278463783533119129210420424765920000 989 3644067426706570420762120298513022131489597098528302108852320137672148680383111590771480753155445086910282783964106927246477767230086742329275011226743625198586651791597870295990695969477497687747223483767370842074633814471615614422305003377572909746919467420965415312475430343281807300040417492239548724633957421058519534417723837372044545512502887399561440790012159979349608033715961853727677456479045271504147272821712000 990 3607626752439504716554499095527891910174701127543019087763796936295427193579280474863765945623890636041179956124465857974012989557785874905982261114476188946600785273681891593030789009782722710869751248929697133653887476326899458278081953343797180649450272746755761159350676039848989227040013317317153237387617846847934339073546598998324100057377858525565826382112038379556111953378802235190400681914254818789105800093494880000 991 3603990031922932635187004640794496857845895985277350721747906011964484222618011038901201665436769778545170702136437162552668218398957461725633488673836596014194937707881809041021685391829312708137019644848114777672381541370924761243527435245668352846376230133099757367859395116421722100803077820021470623237025490147482792360770846378366112053287759877858602766807489953770269098587089732937184552194583190947584524085336115000 992 3600360636120391917528206045990071382661761145413023077516538533603996323098758258398783536871375247046132262355836520898536629055151865087440504294507455434120219744429762909056910280659293259286932011771731983334342889264811040436635665421654588140589345712019092959633957659104076862030869282438367430262970076763648469307033917026524857156960179052201141938240715039416019079353870105814387790309190861450154932419590560000 993 3596738542925099772741960365863320807830109474240575368183020889203992302652984859748482949812148511385120056860508717557592427215056138865018531956183001253602996183318666568102124656634485117174973327655261428019117192193116059510643074208956746502620945967842011377179597540734756865187779876721628630031317189362477796802700884916840224503884766397219048234077495004165097530984298807921214361948718838450708096471482320000 994 3593123730319144898598501109214211942696611876779027051230073129516350099333735628733660353882689065645034509064669010303765701157553569881234593733111460548825505734893220672053780812758470559268264811748070210503520089487394334827717804787641212084025347027170813375795497442703867662308194168302812922865456569071661236202899175484762998147599455074206767783590984958934780850048636196053956860077413593386938540595631584000 995 3589516176373041339463362051875643456810370298589489875475826068141333683571352360030112502121762671000812586866812916919926578967636347421514478679162553459921062456042926273788666574994656833807152096073624356878516555261001368628091582092071291188358654911681686053129036099889907955819932929178010901858563540387854347411530802818613637707692226705658367414330351439899705768873888569351091441543199322710847236840013480000 996 3575158111667549174105508603668140882983128817395131915973922763868768348837066950589992052113275620316809336519345665252246872651765802031828420764445903246081378206218754568693511908694678206471923487689329859451002489039957363153579215763703006023605220292034959308916519955490348323996653197461298858251129286226302930021884679607339183156861457798835733944673030034140106945798393015073687075777026525420003847892653426080000 997 3571575788910367261105402883624385230795770972888723968162325646870903851493542835409040156269474742941742393296380389034559250534880265156045025553259083703750635342284667640267967307583761695242993704635532935744137757087011514092303084284981860726988381393946747926843457310244366011046756751371658278232841581530685392015850727022562290187766406237915056856552115174386459544049096028084635285119935316476697230810596659120000 998 3568000637970517043626818896753890350684864295238184704930931927504666710501056806544766842799735528984843752262049677934424556590400905531264199701854419956299433505105203508495927300268863034887395112338600470342992474046884375439558036152564461467001406037196050481471241637261138417442105343212127088765141039407031052284103128697214379987378251677116343085924935879917604229190188024052518533082778224067811647996972438240000 999 3564432637332546526583192077857136460334179430942946520226000995577162043790555749738222075956935793455858908509787628256490132033810504625732935502152565536343134071600098304987431372968594171852507717226261869872649481572837491064118478116411897005534404631158854430989770395623877279024663237868914961676375898367624021231819025568517165607390873425439226742839010944037686624960997836028466014549695445843743836348975465801760 1000 3560871765566979547036155921935201259075104326616330190035965030546615428362193556182040035921014778677181726783004623632857274759051453172560375127025539996346787284315782522464966406562032139712794922303957911960688792780057433630487990126285611394140264366792062368621149246377499779245417820048866095580795103264359661570248776791725440167223649775663563179659351592445241383577420415612853161388307138705038797551424041760000