# Computed using Maple code by Robert Israel, Dec 28 2017 1 1 2 1 3 2 4 12 5 12 6 360 7 60 8 1680 9 2520 10 25200 11 2520 12 332640 13 27720 14 5045040 15 5405400 16 2882880 17 720720 18 220540320 19 12252240 20 4655851200 21 4888643760 22 5121436320 23 232792560 24 128501493120 25 26771144400 26 696049754400 27 240940299600 28 2248776129600 29 80313433200 30 69872686884000 31 2329089562800 32 1155228423148800 33 4765317245488800 34 4909720798382400 35 5054124351276000 36 5198527904169600 37 144403552893600 38 203031395368401600 39 208374326825464800 40 213717258282528000 41 5342931457063200 42 9200527969062830400 43 219060189739591200 44 414461878987306550400 45 423881467146108972000 46 433301055304911393600 47 9419588158802421600 48 21250590886258263129600 49 3099044504245996706400 50 154952225212299835320000 51 158051269716545832026400 52 161150314220791828732800 53 3099044504245996706400 54 8869465371152042573716800 55 9033714729877080399156000 56 9197964088602118224595200 57 9362213447327156050034400 58 9526462806052193875473600 59 164249358725037825439200 60 581442729886633902054768000 61 9690712164777231700912800 62 36650273407187490292852209600 63 37241406849238901426607890400 64 18916270145645156280181785600 65 76847347466683447388238504000 66 78029614350786269655749865600 67 1182266884102822267511361600 68 5386407923972458250781763449600 69 5465619805207347342705024676800 70 5544831686442236434628285904000 71 79211881234889091923261227200 72 404931136872753037911711393446400 73 5624043567677125526551547131200 74 30381083352591832094431457602742400 75 30791638533032262257869720543320000 76 31202193713472692421307983483897600 77 31612748893913122584746246424475200 78 32023304074353552748184509365052800 79 410555180440430163438262940577600 80 2594708740383518632929821784450432000 81 875714199879437538613814852252020800 82 7978729376679319796259201987185078400 83 97301577764381948734868316916891200 84 678386600173270946579501905544565446400 85 686462631127714648324495975848667416000 86 694538662082158350069490046152769385600 87 702614693036602051814484116456871355200 88 710690723991045753559478186760973324800 89 8076030954443701744994070304101969600 90 64689007945094050977402503135856776496000 91 65407774700039540432706975392921851790400 92 66126541454985029888011447649986927084800 93 66845308209930519343315919907052002379200 94 67564074964876008798620392164117077673600 95 68282841719821498253924864421182152968000 96 69001608474766987709229336678247228262400 97 718766754945489455304472257065075294400 98 6832596772511822762124313275660605748566400 99 6902317147741535239288847084595918052123200 100 6972037522971247716453380893531230355680000 101 69720375229712477164533808935312303556800 102 718259305616497939749027299651587351242153600 103 7041757898200960193617914702466542659236800 104 75431310605528685594035102292821604965744601600 105 76156611669043384493977747507175658859645992000 106 76881912732558083393920392721529712753547382400 107 725301063514698899942645214354053893901390400 108 8381579089975860487737208097075446797924467462400 109 77607213796072782293863037935883766647448772800 110 930510493414912659703417824851246362102910785872000 111 938969679718684592973448895986257692667482702107200 112 947428866022456526243479967121269023232054618342400 113 8459186303771933270031071135011330564571916235200 114 108971237965190044384540258361215960332815424941846400 115 109927126017516272844053769399472240686612051476424000 116 110883014069842501303567280437728521040408678011001600 117 111838902122168729763080791475984801394205304545579200 118 112794790174494958222594302514241081748001931080156800 119 113750678226821186682107813552497362101798557614734400 120 114706566279147415141621324590753642455595184149312000 121 10514768575588513054648621420819083891762891880353600 122 1282801766221798592667131813339928234795072809403139200 123 1293316534797387105721780434760747318686835701283492800 124 1303831303372975618776429056181566402578598593163846400 125 262869214389712826366215535520477097294072297008840000 126 6624304202620763224428631495116022851810621884622768000 127 52573842877942565273243107104095419458814459401768000 128 427320194911917170540919974542087569361243926017570304000 129 1722634535738666093743083647372790513987514576758330288000 130 1735988291829663505322487396577230750530053449446379360000 131 13353756090997411579403749204440236542538872688049072000 132 230913150325527241031049631243180570293582186521744553024000 133 232662492373447901947951522388962241280654778843878981456000 134 234411834421368562864853413534743912267727371166013409888000 135 236161176469289223781755304680525583254799963488147838320000 136 237910518517209884698657195826307254241872555810282266752000 137 1749342047920660916901891145781670987072592322134428432000 138 33073060757988015294947154002148271681594430442273503935392000 139 239659860565130545615559086972088925228945148132416695184000 140 4663780886597440417678779832476850484955272582656828888280640000 141 4697093607215993563519342545565970845562095958247234808911216000 142 4730406327834546709359905258655091206168919333837640729541792000 143 4763719048453099855200467971744211566775742709428046650172368000 144 4797031769071653001041030684833331927382566085018452570802944000 145 4830344489690206146881593397922452287989389460608858491433520000 146 4863657210308759292722156111011572648596212836199264412064096000 147 4896969930927312438562718824100693009203036211789670332694672000 148 4930282651545865584403281537189813369809859587380076253325248000 149 33312720618553145840562713089120360606823375590405920630576000 150 744539305824662809536576637541840059562502444445572326093373600000 151 4963595372164418730243844250278933730416682962970482173955824000 152 113924440981917738696556713232402086980523707366098506856634072448000 153 114673943883114565924823533714194205973816626493507049664901401872000 154 115423446784311393153090354195986324967109545620915592473168731296000 155 116172949685508220381357174677778443960402464748324135281436060720000 156 116922452586705047609623995159570562953695383875732678089703390144000 157 749502901196827228266820481792118993292919127408542808267329424000 158 18592168967088496224386748871335303747624151874496312901879373691744000 159 18709840922576398099224639686976666429571140177499454122777344411312000 160 18827512878064299974062530502618029111518128480502595343675315130880000 161 18945184833552201848900421318259391793465116783505736564573285850448000 162 19062856789040103723738312133900754475412105086508877785471256570016000 163 117671955487901874837890815641362681946988303003141220897970719568000 164 3145606714102592918166497283724907213806891315879971117044553275491776000 165 3164787242847120923765073486674449330964250409269483136050922502781360000 166 3183967771591648929363649689623991448121609502658995155057291730070944000 167 19180528744528005598576202949542117157359093389512019006369227289584000 168 538128914456477725073653949952353638966866724136149205242695040836568704000 169 41640927904370300154508936603455936348626591748630593262827592445686864000 170 7078957743742951026266519222587509179266520597267200854680690715766766880000 171 7120598671647321326421028159190965115615147189015831447943518308212453744000 172 7162239599551691626575537095794421051963773780764462041206345900658140608000 173 41640927904370300154508936603455936348626591748630593262827592445686864000 174 1253475211777354775251028009637230595966357664817278118397636187800065980128000 175 1260679092304810837177758055669628472954670065189791211032105361293169807600000 176 1267882972832266899104488101702026349942982465562304303666574534786273635072000 177 1275086853359722961031218147734424226931294865934817396301043708279377462544000 178 1282290733887179022957948193766822103919607266307330488935512881772481290016000 179 7203880527456061926730046032397876988312400372513092634469173493103827472000 180 232109030594634315279242083163859596563425540002371844682596769947805321147840000 181 1289494614414635084884678239799219980907919666679843581569982055265585117488000 182 42478531588046908966271070575465904611068689659767407264078348864558904940289696000 183 42711930113255957916635197336869563427613023119436458952342515616561975846555024000 184 42945328638465006866999324098273222244157356579105510640606682368565046752820352000 185 43178727163674055817363450859676881060701690038774562328870849120568117659085680000 186 43412125688883104767727577621080539877246023498443614017135015872571188565351008000 187 43645524214092153718091704382484198693790356958112665705399182624574259471616336000 188 43878922739301202668455831143887857510334690417781717393663349376577330377881664000 189 44112321264510251618819957905291516326879023877450769081927516128580401284146992000 190 44345719789719300569184084666695175143423357337119820770191682880583472190412320000 191 233398525209048950364126761403658816544333459669051688264166752003070906265328000 192 8559190716466243107753256594194976120313796632983463512023523129456616274562108416000 193 44579118314928349519548211428098833959967690796788872458455849632586543096677648000 194 1669131347947547262710924132290876541129110278813368962589503921943305346625804496416000 195 1677735117782328434168196937096499616083384043137149214973985900922394549443463282480000 196 1686338887617109605625469741902122691037657807460929467358467879901483752261122068544000 197 8603769834781171457272804805623074954273764323780252384481978979089202817658786064000 198 335598646175474373862383024248133661666402451213372524509104072058353445105598609212384000 199 1694942657451890777082742546707745765991931571784709719742949858880572955078780854608000 200 67458717766585252927893153358968281486478876557031446845769404383446803612135478013398400000 201 67796011355418179192532619125763122893911270939816604079998251405364037630196155403465392000 202 68133304944251105457172084892557964301343665322601761314227098427281271648256832793532384000 203 68470598533084031721811550659352805708776059705386918548455945449198505666317510183599376000 204 68807892121916957986451016426147647116208454088172075782684792471115739684378187573666368000 205 69145185710749884251090482192942488523640848470957233016913639493032973702438864963733360000 206 69482479299582810515729947959737329931073242853742390251142486514950207720499542353800352000 207 69819772888415736780369413726532171338505637236527547485371333536867441738560219743867344000 208 70157066477248663045008879493327012745938031619312704719600180558784675756620897133934336000 209 70494360066081589309648345260121854153370426002097861953829027580701909774681574524001328000 210 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 211 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 212 15087816815674457669852582680266845837265865530745653401524784984401712095890221012476686144000 213 15158985762918205111691509957060557374234100745513321577947071706026248473701023941780821456000 214 15230154710161952553530437233854268911202335960280989754369358427650784851511826871084956768000 215 15301323657405699995369364510647980448170571175048657930791645149275321229322629800389092080000 216 15372492604649447437208291787441691985138806389816326107213931870899857607133432729693227392000 217 15443661551893194879047219064235403522107041604583994283636218592524393984944235658997362704000 218 15514830499136942320886146341029115059075276819351662460058505314148930362755038588301498016000 219 15585999446380689762725073617822826596043512034119330636480792035773466740565841517605633328000 220 15657168393624437204564000894616538133011747248886998812903078757398003118376644446909768640000 221 15728337340868184646402928171410249669979982463654666989325365479022539496187447376213903952000 222 15799506288111932088241855448203961206948217678422335165747652200647075873998250305518039264000 223 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 224 3555031252719672214738095330399478694637285448074560748646066318588841144405227924600167105024000 225 3570901927955027894268176113124476367381201900967750751988236257511112756657036977834989279600000 226 3586772603190383573798256895849474040125118353860940755330406196433384368908846031069811454176000 227 15870675235355679530080782724997672743916452893190003342169938922271612251809053234822174576000 228 821402667481068549758860990714979550534139935939941812977347358861089563704629359221456467355456000 229 3602643278425739253328337678574471712869034806754130758672576135355655981160655084304633628752000 230 189751221474683686472803545530517425116812063271740067059284585049182400527731703290325053226367840000 231 190576226785443180761815734858910979139059072242486763003020604984178845747417493304630814327352048000 232 191401232096202675050827924187304533161306081213233458946756624919175290967103283318936575428336256000 233 825005310759494289012189328393554022247008970746695943736019934996445219685790014305761100984208000 234 44980939553229147625522586562673352400951423103051356244375278895876186267708643159978706747860988576000 235 45173165790636109794862426676189050488134976193235336399265771540730358003895432233311949084390309040000 236 45365392028043071964202266789704748575318529283419316554156264185584529740082221306645191420919629504000 237 45557618265450034133542106903220446662502082373603296709046756830438701476269010379978433757448949968000 238 45749844502856996302881947016736144749685635463787276863937249475292873212455799453311676093978270432000 239 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 240 11026096977663350033333228911260442280848605252953101684518658108835290787674221246394780423321821815040000 241 45942070740263958472221787130251842836869188553971257018827742120147044948642588526644918430507590896000 242 2679433449713674586016919069010547977931884814844711651852071575931215955494733048050984932704063716236512000 243 896835162920692733336241506569646224018523429762072908264536353927390464442451970628635452681938681880816000 244 8104732583431445442001589911221988098537767291183177393205439642899380493479936327162483350162705125145152000 245 8137948700576656283977006263317160180908823714507698612030052100452246806977804918667247626187962113362960000 246 8171164817721867125952422615412332263279880137832219830854664558005113120475673510172011902213219101580768000 247 8204380934867077967927838967507504345650936561156741049679277015557979433973542101676776178238476089798576000 248 8237597052012288809903255319602676428021992984481262268503889473110845747471410693181540454263733078016384000 249 8270813169157499651878671671697848510393049407805783487328501930663712060969279284686304730288990066234192000 250 8304029286302710493854088023793020592764105831130304706153114388216578374467147876191069006314247054452000000 251 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 252 2100985841668876176629035102723824554134060888122616133094387165133900061367184149859349987149555018752791616000 253 2109323087072324097964864607099712746809196050377070959019364891979669506055149166327045820431894522795461424000 254 2117660332475772019300694111475600939484331212631525784944342618825438950743114182794741653714234026838131232000 255 2125997577879219940636523615851489132159466374885980610869320345671208395431079199262437486996573530880801040000 256 1067167411641333930986176560113688662417300768570217718397149036258488920059522107865066660139456517461735424000 257 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 258 1105618787442035744187022234295285007035024136887763375563146312471177598960416763814079843237606310106528578496000 259 1109904131579407975753638599544491538070043610286553156088584864069903093530030782278475501544728815184460859808000 260 1114189475716780207320254964793698069105063083685342936614023415668628588099644800742871159851851320262393141120000 261 1118474819854152438886871330042904600140082557084132717139461967267354082669258819207266818158973825340325422432000 262 1122760163991524670453487695292111131175102030482922497664900518866079577238872837671662476466096330418257703744000 263 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000 264 297540014146028782133307471982907862823472077024772041442249514602708538957440530019919347580129772570994156054784000 265 298667059654157679035327576043449180485682198528653753720439853673173344029249016876055405714902991406490346039840000 266 299794105162286575937347680103990498147892320032535465998630192743638149101057503732191463849676210241986536024896000 267 300921150670415472839367784164531815810102441536417178276820531814102954172865990588327521984449429077482726009952000 268 302048196178544369741387888225073133472312563040298890555010870884567759244674477444463580119222647912978915995008000 269 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 270 81857315255401781993720157917115901806321124826928762764964326687858792365450400361161902328578884022088278614617280000 271 303175241686673266643407992285614451134522684544180602833201209955032564316482964300599638253995866748475105980064000 272 22347653415208059830818889927357212422027936123120640596040927588205360380896592264525800534978543329763597012002477568000 273 22429813905705148286079253493266613938285391770632113539408725116103174205826359147851263036945376209652433765723074912000 274 22511974396202236741339617059176015454542847418143586482776522644000988030756126031176725538912209089541270519443672256000 275 22594134886699325196599980625085416970800303065655059426144320171898801855685892914502188040879041969430107273164269600000 276 22676295377196413651860344190994818487057758713166532369512117699796615680615659797827650542845874849318944026884866944000 277 82160490497088455260363565909401516257455647511472943367797527897813824929766883325462501966832879888836753720597344000 278 6326850731218793585779556756419373160921629592268485476980616433299051402541628617360565426457932748719763057008319072064000 279 6349609187086487087886677464176277380924944806629163482293496348526745832047174044041718539502745456448970837788924536352000 280 6372367642954180589993798171933181600928260020989841487606376263754440261552719470722871652547558164178178618569530000640000 281 22758455867693502107120707756904220003315214360678005312879915227694429505545426681153113044812707729207780780605464288000 282 1803425559867768493972459124072604201502704216368846497003230242472961982878430701067934983897048585877882964616738201109696000 283 6395126098821874092100918879690085820931575235350519492919256178982134691058264897404024765592370871907386399350135464928000 284 513989074814511664530335052198451577599912564815591952684906457617152129389734866334156278460190031716940459688569087587193216000 285 515798895500478254898399612241403871887236200607196149701402607115804073507304355300121617468852672673690250039585175923767840000 286 517608716186444845266464172284356166174559836398800346717898756614456017624873844266086956477515313630440040390601264260342464000 287 519418536872411435634528732327308460461883472190404543734394906113107961742443333232052295486177954587189830741617352596917088000 288 521228357558378026002593292370260754749207107982008740750891055611759905860012822198017634494840595543939621092633440933491712000 289 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000 290 8922415981815290514558281011754810836505524452608691291326017028354084499617580602209121312706819916776466430509315499312896320000 291 8953182933476722550815378532484999839390026261065962640606451569831167549616261914630532075854084813041212866476589001034664928000 292 8983949885138154587072476053215188842274528069523233989886886111308250599614943227051942839001349709305959302443862502756433536000 293 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000 294 2650326750019078467258894630739941086476754784126268569715192271918888092986405614605165959031692694037787487092873985316591430336000 295 2659341466855878053882224204313886464321913814004249075054359592571673426636019239144639312633841308643358192831285121321069632480000 296 2668356183692677640505553777887831842167072843882229580393526913224458760285632863684112666235989923248928898569696257325547834624000 297 2677370900529477227128883351461777220012231873760210085732694233877244093935246488223586019838138537854499604308107393330026036768000 298 2686385617366276813752212925035722597857390903638190591071861554530029427584860112763059373440287152460070310046518529334504238912000 299 2695400334203076400375542498609667975702549933516171096411028875182814761234473737302532727042435767065641015784929665338982441056000 300 2704415051039875986998872072183613353547708963394151601750196195835600094884087361842006080644584381671211721523340801343460643200000 301 2713429767876675573622201645757558731392867993272132107089363516488385428533700986381479434246732996276782427261751937347938845344000 302 2722444484713475160245531219331504109238027023150112612428530837141170762183314610920952787848881610882353133000163073352417047488000 303 2731459201550274746868860792905449487083186053028093117767698157793956095832928235460426141451030225487923838738574209356895249632000 304 2740473918387074333492190366479394864928345082906073623106865478446741429482541859999899495053178840093494544476985345361373451776000 305 2749488635223873920115519940053340242773504112784054128446032799099526763132155484539372848655327454699065250215396481365851653920000 306 2758503352060673506738849513627285620618663142662034633785200119752312096781769109078846202257476069304635955953807617370329856064000 307 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 308 852395565220421712755551158857979147526857229142324662850305171644770008572865881954442423204764402644343651801203376039440881928064000 309 855163083289319185848913337945180378525321051314864677989429539085175106003297264688060742760624027328253858462895594792815689986272000 310 857930601358216658942275517032381609523784873487404693128553906525580203433728647421679062316483652012164065124587813546190498044480000 311 2767518068897473093362179087201230998463822172540015139124367440405097430431382733618319555859624683910206661692218753374808058208000 312 268537813261259609195118961189309846242941593045902748979515621477387413869617929408452783144171102329175172797319370077464375504038656000 313 860698119427114132035637696119582840522248695659944708267678273965985300864160030155297381872343276696074271786280032299565306102688000 314 84591132573535631124726544050024840732207646306850685817963956121924967339531376083722937285177641920243571579699174134465877414384382016000 315 84860531084916317848053698648910270161291110148592248511651739421676320738701858173161545365703685365849442826768279784575641355194523360000 316 85129929596297004571380853247795699590374573990333811205339522721427674137872340262600153446229728811455314073837385434685405296004664704000 317 269398511380686723327154598885429429083463841741562693687783299751353399170482089438608080526043445605871247069105650109763940810141344000 318 27156986338241505831717146495244599028187656030599968899890683314734930756779617507948326165508335577745456932048264164964863817307108323264000 319 27242385666349183523011854503091280157207114068432044273789710620756109784316660330300364927035091350002518117369170656049658986543923129312000 320 27327784994456861214306562510937961286226572106264119647688737926777288811853703152652403688561847122259579302690077147134454155780737935360000 321 27413184322564538905601270518784642415246030144096195021587765232798467839390745975004442450088602894516640488010983638219249325017552741408000 322 27498583650672216596895978526631323544265488181928270395486792538819646866927788797356481211615358666773701673331890129304044494254367547456000 323 27583982978779894288190686534478004673284946219760345769385819844840825894464831619708519973142114439030762858652796620388839663491182353504000 324 27669382306887571979485394542324685802304404257592421143284847150862004922001874442060558734668870211287824043973703111473634832727997159552000 325 27754781634995249670780102550171366931323862295424496517183874456883183949538917264412597496195625983544885229294609602558430001964811965600000 326 27840180963102927362074810558018048060343320333256571891082901762904362977075960086764636257722381755801946414615516093643225171201626771648000 327 27925580291210605053369518565864729189362778371088647264981929068925542004613002909116675019249137528059007599936422584728020340438441577696000 328 28010979619318282744664226573711410318382236408920722638880956374946721032150045731468713780775893300316068785257329075812815509675256383744000 329 28096378947425960435958934581558091447401694446752798012779983680967900059687088553820752542302649072573129970578235566897610678912071189792000 330 28181778275533638127253642589404772576421152484584873386679010986989079087224131376172791303829404844830191155899142057982405848148885995840000 331 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 332 9384702964408916851758052398287482630206282693442426988511908713279405694100709833910243581698245324872967777285056118290310737772052666226816000 333 9412970142012558167576600748884734083911723303964843937272486751572415952215471008108768411763601485490055029626276166839377938789438367028704000 334 9441237319616199483395149099481985537617163914487260886033064789865426210330232182307293241828957646107142281967496215388445139806824067830592000 335 9469504497219840799213697450079236991322604525009677834793642828158436468444993356505818071894313806724229534308716263937512340824209768632480000 336 9497771674823482115032245800676488445028045135532094783554220866451446726559754530704342901959669967341316786649936312486579541841595469434368000 337 28267177603641315818548350597251453705440610522416948760578038293010258114761174198524830065356160617087252341220048549067201017385700801888000 338 3219801132120367719627568423130524085771918182166424965522402029803626460819986308257169293424458831249940565179010850030048599086335635539854528000 339 3229327170972794843058419217281797825670651667912479477254716828708370917804660823962072161156483857377898969218002006391084245829194616710090784000 340 3238853209825221966489270011433071565569385153658533988987031627613115374789335339666975028888508883505857373256993162752119892572053597880327040000 341 3248379248677649089920120805584345305468118639404588500719346426517859831774009855371877896620533909633815777295984319113155539314912579050563296000 342 3257905287530076213350971599735619045366852125150643012451661225422604288758684371076780764352558935761774181334975475474191186057771560220799552000 343 466775903768929048111688913412413255037940801556671074883425146332478392249051269540240518869226280269961797910566661690746690400090077341576544000 344 22938701556644513221488712316267165676150233676499264251414035762624652419096233817406105498716262916123836925890704517373837356804426657928904448000 345 23005383828611503085504667875326081855441368076721645833540239354957863617988955427340425572840438099019545754163642611901086884004439526120558240000 346 23072066100578492949520623434384998034732502476944027415666442947291074816881677037274745646964613281915254582436580706428336411204452394312212032000 347 66682271966989864015955559058916179291134400222381582126203592333211198892721609934320074124175182895708828272938094527249527200012868191653792000 348 8052284433645828019110729489718482146480225633253910331231840995789251533489490729228754870938898385754215266926912542732543906564753911351345306752000 349 23138748372545482813536578993443914214023636877166408997792646539624286015774398647209065721088788464810963410709518800955585938404465262503865824000 350 2826398113706430725673493124049174121242987244545876859080371774815106536826842794756587377830995510976659180618167721536724822376105431814847210401600000 351 2834473536888449099175417390117886047303681493816007935820601408457435412646348059884463341767655498150878206848505343598258321868608590191461059574176000 352 2842548960070467472677341656186597973364375743086139012560831042099764288465853325012339305704315485325097233078842965659791821361111748568074908746752000 353 8075423182018373501924266068711926060694249270131076740229633642328875819505265127875963936659987174219026230337622061533499492503158376613849172576000 354 1009121031671379989547460136478379704396474777294119611612575479212700980157016940909636205452905317264757955795449928053349163582179677058419820303442112000 355 1011971656054632475393639402400635014295899847286475881701876539888443073321302299499776420722546292737257272054759108641070488903033291965364509061361440000 356 1014822280437884961239818668322890324195324917278832151791177600564185166485587658089916635992187268209756588314068289228791814223886906872309197819280768000 357 1017672904821137447085997934245145634094749987271188421880478661239927259649873016680056851261828243682255904573377469816513139544740521779253886577200096000 358 1020523529204389932932177200167400943994175057263544691969779721915669352814158375270197066531469219154755220832686650404234464865594136686198575335119424000 359 2850624383252485846179265922255309899425069992356270089301060675742093164285358590140215269640975472499316259309180587721325320853614906944688757919328000 360 368414695291551270760208327792276251401696045812124346341269081732908120552239744189721421448399670065811633353118499157104084467121190573531575073493950720000 361 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 362 7038767428375804556357535773764655714280181675266086817042357622663727925439736001491399824228035918646256706118747325562671924902387635457639370431920536256000 363 7058211537293969762314324546620359183104160077683948935321480157532964742913326432434746232582257012344174542323495246351519084915930142737909092449688272544000 364 7077655646212134968271113319476062651928138480101811053600602692402201560386916863378092640936478106042092378528243167140366244929472650018178814467456008832000 365 7097099755130300174227902092331766120752116882519673171879725227271438377860507294321439049290699199740010214732991087929213404943015157298448536485223745120000 366 7116543864048465380184690865187469589576095284937535290158847762140675195334097725264785457644920293437928050937739008718060564956557664578718258502991481408000 367 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 368 2626043574051720055700064506799887685491227116946786246305173069299647620713229241484592526687684030465991286468435190058542042788996863244107576831639392112128000 369 2633179562024686686286205986437930858549627190634141643713611039596657532726036929640800658553683171853127132355577676988048950513966963415966564812160151329824000 370 2640315549997653316872347466075974031608027264321497041122049009893667444738844617797008790419682313240262978242720163917555858238937063587825552792680910547520000 371 2647451537970619947458488945714017204666427338008852438530486980190677356751652305953216922285681454627398824129862650847062765963907163759684540773201669765216000 372 2654587525943586578044630425352060377724827411696207835938924950487687268764459994109425054151680596014534670017005137776569673688877263931543528753722428982912000 373 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 374 995484594204790900027908692466298727992927079533452649271913732373476745610698113167346811570612221788224772948151211640072641448778914174672541258606952387027392000 375 998146317718707453236539464371288831543710307018836212505261095294261442791475380849612444756629901525626443464055359264778718030192761538775943775341195575228000000 376 1000808041232624006445170236276278935094493534504219775738608458215046139972252648531878077942647581263028113979959506889484794611606608902879346292075438763428608000 377 1003469764746540559653801008181269038645276761989603338971955821135830837153029916214143711128665261000429784495863654514190871193020456266982748808809681951629216000 378 1006131488260457112862431780086259142196059989474986902205303184056615534333807183896409344314682940737831455011767802138896947774434303631086151325543925139829824000 379 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 380 383341420474261993107003769756674713383800422444940776866687207851412087975542091599896491450266235780588587700515340910169149255222297378172030460065703964651564160000 381 384350213686036366773074832308665962629547265661901147332125858398389488207056676051475166427766936401063820826043012859932752279578145529167220013907982132979594592000 382 385359006897810740439145894860657211875294108878861517797564508945366888438571260503053841405267637021539053951570684809696355303933993680162409567750260301307625024000 383 1008793211774373666071062551991249245746843216960370465438650546977400231514584451578674977500700620475233125527671949763603024355848150995189553842278168328030432000 384 148365235242080683816403311646457009070479725604795605092993213245060206849312964462578886290983041654533486237605768995632623998063299263164518062691534772340091695104000 385 148751603042190268930508528603869657531600766556891426981256216404552551137983050307533518807365809992175500524682867352392083956391589104995675661813127310809727350560000 386 149137970842299854044613745561282305992721807508987248869519219564044895426653136152488151323748578329817514811759965709151543914719878946826833260934719849279363006016000 387 149524338642409439158718962518694954453842848461083070757782222723537239715323221997442783840131346667459529098837064065911003873048168788657990860056312387748998661472000 388 149910706442519024272824179476107602914963889413178892646045225883029584003993307842397416356514115005101543385914162422670463831376458630489148459177904926218634316928000 389 386367800109585114105216957412648461121040952095821888263003159492344288670085844954632516382768337642014287077098356759459958328289841831157599121592538469635655456000 390 58615858954625157660902464609072898036673122842457138668380209326583552034138723538067299060429784503669987492466591703977670277984851904204919362736804011228425289229760000 391 58766156028867786270289394005506418288049207772822413382914517555626073962431386931754651109302681387012731050139582964757100201774556652677239668795103508693113559202144000 392 58916453103110414879676323401939938539425292703187688097448825784668595890724050325442003158175578270355474607812574225536530125564261401149559974853403006157801829174528000 393 59066750177353043489063252798373458790801377633552962811983134013711117819016713719129355207048475153698218165485565486315960049353966149621880280911702503622490099146912000 394 59217047251595672098450182194806979042177462563918237526517442242753639747309377112816707255921372037040961723158556747095389973143670898094200586970002001087178369119296000 395 59367344325838300707837111591240499293553547494283512241051750471796161675602040506504059304794268920383705280831548007874819896933375646566520893028301498551866639091680000 396 59517641400080929317224040987674019544929632424648786955586058700838683603894703900191411353667165803726448838504539268654249820723080395038841199086600996016554909064064000 397 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 398 23747839512780776054791166212874800838929675507295596544707906038092719801810572182963747834210944949453538573678657150714604538316088487117442279047670396405534785256506304000 399 23807507451255099612717777183258908378725981224650610606378026405022601007342759550257626597613485012140607766074834681244038218060601272260953440552815296899016028435542752000 400 23867175389729423170644388153643015918522286942005624668048146771952482212874946917551505361016025074827676958471012211773471897805114057404464602057960197392497271614579200000 401 59667938474323557926610970384107539796305717355014061670120366929881205532187367293878763402540062687069192396177530529433679744512785143511161505144900493481243179036448000 402 9618591017937906184885541647858903630244074249062976769346743389830710094199667982507844418016263185280927952648610276405768042174949990704286256952368249350163362947033490496000 403 9642517861266109931614112646982930753702392841722337408076461656969592457618075116792689802140681750418442698799477466148070947752499617546834232715931354448049341461827106144000 404 9666444704594313678342683646106957877160711434381698046806179924108474821036482251077535186265100315555957444950344655890373853330049244389382208479494459545935319976620721792000 405 9690371547922517425071254645230985000619030027041058685535898191247357184454889385362380570389518880693472191101211845632676758907598871231930184243057564643821298491414337440000 406 9714298391250721171799825644355012124077348619700419324265616458386239547873296519647225954513937445830986937252079035374979664485148498074478160006620669741707277006207953088000 407 9738225234578924918528396643479039247535667212359779962995334725525121911291703653932071338638356010968501683402946225117282570062698124917026135770183774839593255521001568736000 408 9762152077907128665256967642603066370993985805019140601725052992664004274710110788216916722762774576106016429553813414859585475640247751759574111533746879937479234035795184384000 409 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 410 4012292357706486288914070843108108332725444803048185508586456216519183521632692348225722463823749187909847782038919047886774236299296925226870055791897093864499737145741408013120000 411 4022078436627721621326056381749835426219897107445864009826910987778986408270820866148224225930636381051091313214623728491376124680514722605472177879194403849535102358291996813152000 412 4031864515548956953738041920391562519714349411843542511067365759038789294908949384070725988037523574192334844390328409095978013061732519984074299966491713834570467570842585613184000 413 4041650594470192286150027459033289613208801716241221012307820530298592181547077901993227750144410767333578375566033089700579901442950317362676422053789023819605832783393174413216000 414 4051436673391427618562012997675016706703254020638899513548275301558395068185206419915729512251297960474821906741737770305181789824168114741278544141086333804641197995943763213248000 415 4061222752312662950973998536316743800197706325036578014788730072818197954823334937838231274358185153616065437917442450909783678205385912119880666228383643789676563208494352013280000 416 4071008831233898283385984074958470893692158629434256516029184844078000841461463455760733036465072346757308969093147131514385566586603709498482788315680953774711928421044940813312000 417 4080794910155133615797969613600197987186610933831935017269639615337803728099591973683234798571959539898552500268851812118987454967821506877084910402978263759747293633595529613344000 418 4090580989076368948209955152241925080681063238229613518510094386597606614737720491605736560678846733039796031444556492723589343349039304255687032490275573744782658846146118413376000 419 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 420 1722154168558993797861215090171133913153716527903462648295230646300111990577856584001860095570008248996036616300509692797840317326707982686401444922580611166523570104652617029631360000 421 4100367067997604280621940690883652174175515542627292019750549157857409501375849009528238322785733926181039562620261173328191231730257101634289154577572883729818024058696707213408000 422 728479414034590371703855227023771412568370442334249954812922064483263086833436086730805876902759060793175850774240840575833110611660937190551079780560753669206929790316174396948492096000 423 730205668570217363105997064054633430133698334377696044753237045678721056233515319163817265236651854776098068430103970529804279120219375430339115514637911853257183178444885710685336864000 424 731931923105844354508138901085495447699026226421142134693552026874179025633594551596828653570544648759020286085967100483775447628777813670127151248715070037307436566573597024422181632000 425 733658177641471345910280738116357465264354118464588224633867008069636995033673784029840041904437442741942503741830230437746616137336251909915186982792228221357689954702308338159026400000 426 735384432177098337312422575147219482829682010508034314574181989265094964433753016462851430238330236724864721397693360391717784645894690149703222716869386405407943342831019651895871168000 427 737110686712725328714564412178081500395009902551480404514496970460552933833832248895862818572223030707786939053556490345688953154453128389491258450946544589458196730959730965632715936000 428 738836941248352320116706249208943517960337794594926494454811951656010903233911481328874206906115824690709156709419620299660121663011566629279294185023702773508450119088442279369560704000 429 740563195783979311518848086239805535525665686638372584395126932851468872633990713761885595240008618673631374365282750253631290171570004869067329919100860957558703507217153593106405472000 430 742289450319606302920989923270667553090993578681818674335441914046926842034069946194896983573901412656553592021145880207602458680128443108855365653178019141608956895345864906843250240000 431 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 432 321414784497460783147592920450260774523530875353314378167126978744710238539552445167256416664167097268253549780467892389799806945512732742613949399294236604684778842461016927290601043456000 433 744015704855233294323131760301529570656321470725264764275756895242384811434149178627908371907794206639475809677009010161573627188686881348643401387255177325659210283474576220580095008000 434 139816919287805151135791566659384039976877243421633205032228787267739438534328181946113797065656502900103573106122887207583239168552416116799765275495767433392530114891109312523852614093376000 435 140139078088007467152233482711594602280971430618457244675160190003379391157679168540459681390692577791578466131713032108983200549125117536423727868296448925174540552943853804027363795231840000 436 140461236888209783168675398763805164585065617815281284318091592739019343781030155134805565715728652683053359157303177010383161929697818956047690461097130416956550990996598295530874976370304000 437 140783395688412099185117314816015726889159805012105323961022995474659296404381141729151450040764727574528252182893321911783123310270520375671653053897811908738561429049342787034386157508768000 438 141105554488614415201559230868226289193253992208929363603954398210299249027732128323497334365800802466003145208483466813183084690843221795295615646698493400520571867102087278537897338647232000 439 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 440 62228193847079361735920504644992214658833198938531497428629752416213248726476570563851016223968226037290336822992389154416540271423006214564614425379636952613136214268125978818219748705706240000 441 62369621560368178467138505791912651510330547117937250831876638217159187928127653678768859442659062914647814861226462766131123317494422137779534003619136127505438796573280810588261157225491936000 442 62511049273656995198356506938833088361827895297343004235123524018105127129778736793686702661349899792005292899460536377845706363565838060994453581858635302397741378878435642358302565745277632000 443 141427713288816731218001146920436851497348179405753403246885800945939201651083114917843218690836877357478038234073611714583046071415923214919578239499174892302582305154831770041408519785696000 444 27817699782203940496731081590074565194716408103676448391436461959658673451154840039420418370738087081197070296336406835364768497878940768988961683083571707916779518765514170512984724573688117632000 445 27880352259190886308660656098160318719929733347153197149074832369477724517486269859329022916618127817866433067274101445354328787288578022973171056243669842394069562726697760987113068547953180960000 446 27943004736177832120590230606246072245143058590629945906713202779296775583817699679237627462498168554535795838211796055343889076698215276957380429403767976871359606687881351461241412522218244288000 447 28005657213164777932519805114331825770356383834106694664351573189115826650149129499146232008378209291205158609149490665333449366107852530941589802563866111348649650649064941935369756496483307616000 448 28068309690151723744449379622417579295569709077583443421989943598934877716480559319054836554258250027874521380087185275323009655517489784925799175723964245825939694610248532409498100470748370944000 449 62652476986945811929574508085753525213325243476748757638370409819051066331429819908604545880040736669362770937694609989560289409637253984209373160098134477290043961183590474128343974265063328000 450 12658932975212401300370529358726499769352365444477086480832741303939267952265395112533548495062230844044747867961195948390656475217207167509503846997828071136453382357144455297631900000256045422400000 451 12687063937379539969926908312857003102173148478798146673012369617948021881048207101672511936162369134809291752112220828275969045162134294548413855546712133516756612095715887420515526444701058856672000 452 12715194899546678639483287266987506434993931513119206865191997931956775809831019090811475377262507425573835636263245708161281615107061421587323864095596195897059841834287319543399152889146072290944000 453 12743325861713817309039666221118009767814714547440267057371626245965529738613831079950438818362645716338379520414270588046594185051988548626233872644480258277363071572858751666282779333591085725216000 454 12771456823880955978596045175248513100635497581761327249551254559974283667396643069089402259462784007102923404565295467931906754996915675665143881193364320657666301311430183789166405778036099159488000 455 12799587786048094648152424129379016433456280616082387441730882873983037596179455058228365700562922297867467288716320347817219324941842802704053889742248383037969531050001615912050032222481112593760000 456 12827718748215233317708803083509519766277063650403447633910511187991791524962267047367329141663060588632011172867345227702531894886769929742963898291132445418272760788573048034933658666926126028032000 457 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 458 5887979167355126370167453373239130579386813781603824584349283891916249817815246198719882002905545086763622216114413509275232764892917252006098249332727560571747803661432171912280316581007981873735232000 459 5900835017065508742154718555276770602485911628288549092175374031418250363268991277756388295488308285643018771171431879382820609357748949062880123239567577079546379651959316392438133866119353013197536000 460 5913690866775891114141983737314410625585009474973273600001464170920250908722736356792894588071071484522415326228450249490408453822580646119661997146407593587344955642486460872595951151230724152659840000 461 12855849710382371987265182037640023099097846684724507826090139502000545453745079036506292582763198879396555057018370107587844464831697056781873906840016507798575990527144480157817285111371139462304000 462 2738064583016658350591713000740647399692057582605995125816330091415080171829534423353183206862071623731637089153886502254274289808784502547517068426600395863956311614452285672972241017590048024960430528000 463 5926546716486273486129248919352050648684107321657998107827554310422251454176481435829400880653834683401811881285468619597996298287412343176443871053247610095143531633013605352753768436342095292122144000 464 1273211884196179105572118803842239744958104144126431049500809147616633124403641859822101849992624612704578050080319794485476740753681368509281789706111290571959875187783578865142797580716245015797184439808000 465 1275955875325912250196196646091899744408444885816358702624733305262358626826925570726890862600367338162993088981354966456350613039788440424172483218408944215433926642929664164421122575502271405917436992480000 466 1278699866455645394820274488341559743858785627506286355748657462908084129250209281631679875208110063621408127882390138427224485325895512339063176730706597858907978098075749463699447570288297796037689545152000 467 2743991129733144624077842249659999450340741689927653123924157645725502423283710904789012607742725458415038901035171970873872286107071914890693512297653643474051455146085299278324994786026390120252552672000 468 599715725349957156459956890716690839868671140783828156152368198419182907623194720507067439497819105289357242054643045266310031362417209430850411273725989703114789830907818669073597560454783719121916901781632000 469 600997169207542534999401243047282059611980267153024370161240780039736717254868213499603908385634958078437065221426470576708129720029212015104365143968993954617171860461040503836575333019858043308074843879456000 470 602278613065127913538845595377873279355289393522220584170113361660290526886541706492140377273450810867516888388209895887106228077641214599358319014211998206119553890014262338599553105584932367494232785977280000 471 603560056922713292078289947708464499098598519891416798178985943280844336518215199484676846161266663656596711554993321197504326435253217183612272884455002457621935919567484173362530878150006691680390728075104000 472 604841500780298670617734300039055718841907646260613012187858524901398146149888692477213315049082516445676534721776746507902424792865219767866226754698006709124317949120706008125508650715081015866548670172928000 473 606122944637884049157178652369646938585216772629809226196731106521951955781562185469749783936898369234756357888560171818300523150477222352120180624941010960626699978673927842888486423280155340052706612270752000 474 607404388495469427696623004700238158328525898999005440205603688142505765413235678462286252824714222023836181055343597128698621508089224936374134495184015212129082008227149677651464195845229664238864554368576000 475 608685832353054806236067357030829378071835025368201654214476269763059575044909171454822721712530074812916004222127022439096719865701227520628088365427019463631464037780371512414441968410303988425022496466400000 476 609967276210640184775511709361420597815144151737397868223348851383613384676582664447359190600345927601995827388910447749494818223313230104882042235670023715133846067333593347177419740975378312611180438564224000 477 611248720068225563314956061692011817558453278106594082232221433004167194308256157439895659488161780391075650555693873059892916580925232689135996105913027966636228096886815181940397513540452636797338380662048000 478 612530163925810941854400414022603037301762404475790296241094014624721003939929650432432128375977633180155473722477298370291014938537235273389949976156032218138610126440037016703375286105526960983496322759872000 479 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 480 294629571736030233789045487849533243381634334805593524919983966197731910514369508843984926686620873265232942506845147366730774382151634171669073846271537505427676234876764248703849468161888616881434047131694080000 481 295243383343813630109439332615886437638679406336438511430233932793977185327941111987409895283884666751202177803734408090411463495447783409526717750117936541897317227032757507555315821220559218166603701396551776000 482 295857194951597026429833177382239631895724477867283497940483899390222460141512715130834863881148460237171413100623668814092152608743932647384361653964335578366958219188750766406782174279229819451773355661409472000 483 296471006559380422750227022148592826152769549398128484450733865986467734955084318274259832478412253723140648397512929537772841722040081885242005557810734614836599211344744025258248527337900420736943009926267168000 484 297084818167163819070620866914946020409814620928973470960983832582713009768655921417684801075676047209109883694402190261453530835336231123099649461657133651306240203500737284109714880396571022022112664191124864000 485 297698629774947215391014711681299214666859692459818457471233799178958284582227524561109769672939840695079118991291450985134219948632380360957293365503532687775881195656730542961181233455241623307282318455982560000 486 298312441382730611711408556447652408923904763990663443981483765775203559395799127704534738270203634181048354288180711708814909061928529598814937269349931724245522187812723801812647586513912224592451972720840256000 487 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 488 145876011459370835919519571792434734352303519734496114079966061397267031094172916653804336951324104701504583717514146547057851909509643272296219612519809411228999631824733925604087602511420419028279353969020600576000 489 146174937712361349927551374193648739955484469570017622510457795129638479928382287384652296658191572129171601307099216519490347507684867951132892193693005741989714795004702642664751716450993001854156975596006298528000 490 146473863965351863935583176594862745558665419405539130940949528862009928762591658115500256365059039556838618896684286491922843105860092629969564774866202072750429958184671359725415830390565584680034597222991996480000 491 298926252990514008031802401214005603180949835521508430491733732371448834209370730847959706867467427667017589585069972432495598175224678836672581173196330760715163179968717060664113939572582825877621626985697952000 492 72212212787424449948258569666069761571628413666601834570749101196435637777626106192403322307387841436376773151244523380462826642385376115932668779171384014527483399711402917778751332610427978412908811674189025660544000 493 72358985577642792326202184645065838322790260035842895210120542459030019155222907221249670523459767943361278787730792736927181981089411433241475016527423412930994544832767557855537412554758116580414723893039003354976000 494 72505758367861134704145799624061915073952106405083955849491983721624400532819708250096018739531694450345784424217062093391537319793446750550281253883462811334505689954132197932323492499088254747920636111888981049408000 495 72652531158079477082089414603057991825113952774325016488863424984218781910416509278942366955603620957330290060703331449855892658497482067859087491239502209738016835075496838009109572443418392915426548330738958743840000 496 72799303948297819460033029582054068576275799143566077128234866246813163288013310307788715171675547464314795697189600806320247997201517385167893728595541608141527980196861478085895652387748531082932460549588936438272000 497 72946076738516161837976644561050145327437645512807137767606307509407544665610111336635063387747473971299301333675870162784603335905552702476699965951581006545039125318226118162681732332078669250438372768438914132704000 498 73092849528734504215920259540046222078599491882048198406977748772001926043206912365481411603819400478283806970162139519248958674609588019785506203307620404948550270439590758239467812276408807417944284987288891827136000 499 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 500 36619811159476423296931937259521149414880669125644629523174595017298153710401856697163879909945663492634156303324204437856657006656811668547156220331829901676030707780477699158126946110369472792725098603069434760784000000 501 36693050781795376143525801134040191713710430463895918782220944207332750017822660410558207669765554819619424615930852846732370320670125291884250532772493561479382769196038654556443200002590211738310548800275573630305568000 502 36766290404114328990119665008559234012540191802147208041267293397367346325243464123952535429585446146604692928537501255608083634683438915221344845213157221282734830611599609954759453894810950683895998997481712499827136000 503 73239622318952846593863874519042298829761338251289259046349190034596307420803713394327759819891326985268312606648408875713314013313623337094312440663659803352061415560955398316253892220738945585450197206138869521568000 504 18567123133322374045703618557071451260930456382760842639358075864050579086862790990022819047460290086689340465536651430899833662143163279433453335457525724067387793581688924937950156724663971573258650394122677090151746816000 505 18603962663348807327540332085954529537241826335901241136658389506637981029495455257860165910649695424162930426777795580564317459091860031972011774615179544948473880473716085503303232432451003262888131843317364941521095520000 506 18640802193375240609377045614837607813553196289041639633958703149225382972128119525697512773839100761636520388018939730228801256040556784510570213772833365829559967365743246068656308140238034952517613292512052792890444224000 507 18677641723401673891213759143720686089864566242182038131259016791812784914760783793534859637028506099110110349260083879893285052989253537049128652930487186710646054257770406634009383848025066642147094741706740644259792928000 508 18714481253428107173050472672603764366175936195322436628559330434400186857393448061372206500217911436583700310501228029557768849937950289587687092088141007591732141149797567199362459555812098331776576190901428495629141632000 509 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 510 9563173599561815631992464962758289747668526135716045914188418479263670288013317287896872215337731554769218038588609811403348849912189991484385220935355362521137296301330611160004922984435556310917089396449019336969230071360000 511 9581924920345270172447352148959776590311013441864508749314278123340657876813343400226081768701138871543275328860352183582571102559076638526511466466601157349610114529372435887769638519699155440938495454089115453316228561696000 512 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000 513 19238855123824358506714253042725500551191976108322868839131994822989266108826791249769001750855907010182779818807673855882031215705699865221527915058185494013111501970912170686598139180452707401962615138738615372020451084736000 514 19276357765391267587624027415128474236476950720619794509383714111143241286426843474427420857582721643730894399351158600240475720999473159305780406120677083670057138426995820142127570250979905662005427254018807604714448065408000 515 19313860406958176668533801787531447921761925332916720179635433399297216464026895699085839964309536277279008979894643344598920226293246453390032897183168673327002774883079469597657001321507103922048239369298999837408445046080000 516 19351363048525085749443576159934421607046899945213645849887152687451191641626947923744259071036350910827123560438128088957364731587019747474285388245660262983948411339163119053186432392034302182091051484579192070102442026752000 517 19388865690091994830353350532337395292331874557510571520138871975605166819227000148402678177763165544375238140981612833315809236880793041558537879308151852640894047795246768508715863462561500442133863599859384302796439007424000 518 19426368331658903911263124904740368977616849169807497190390591263759141996827052373061097284489980177923352721525097577674253742174566335642790370370643442297839684251330417964245294533088698702176675715139576535490435988096000 519 19463870973225812992172899277143342662901823782104422860642310551913117174427104597719516391216794811471467302068582322032698247468339629727042861433135031954785320707414067419774725603615896962219487830419768768184432968768000 520 19501373614792722073082673649546316348186798394401348530894029840067092352027156822377935497943609445019581882612067066391142752762112923811295352495626621611730957163497716875304156674143095222262299945699961000878429949440000 521 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 522 10199293405819727462384057867457529397472265509496499132998081044931397250465403122552977103637961369012337553767198045211284548705172605741475974337337706282249181869421473224695132802717893197763268495831639987924806857518464000 523 19538876256359631153992448021949290033471773006698274201145749128221067529627209047036354604670424078567696463155551810749587258055886217895547843558118211268676593619581366330833587744670293482305112060980153233572426930112000 524 5354668115807869637013938365311246832253006336031675441372394840087239998629395893758407052119139059579634351120705284839545887244731729786710677622789412034603357834633512605697606388602383269412680570535732953966990745051053824000 525 5364886948089945724107476415626726310940512073314178638779594066881299616947390924090007065577381691372725256370935638436567921380694958278670049144970307859096875693096553660288632354992845832903926144143625574108149124335502400000 526 5375105780372021811201014465942205789628017810596681836186793293675359235265385954421607079035624323165816161621165992033589955516658186770629420667151203683590393551559594714879658321383308396395171717751518194249307503619950976000 527 5385324612654097898294552516257685268315523547879185033593992520469418853583380984753207092493866954958907066871396345630611989652621415262588792189332099508083911410022635769470684287773770959886417291359410814390465882904399552000 528 5395543444936173985388090566573164747003029285161688231001191747263478471901376015084807105952109586751997972121626699227634023788584643754548163711512995332577429268485676824061710254164233523377662864967303434531624262188848128000 529 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 530 124567565518507501670228833345694845200694937473713976393758574619586747296359419742204164055977681557778135000308010347698596117391755316984738855385120100575982694664470455464606530299738648958283542280211039520720643477428141440000 531 124802598660995251673380208502950873210507569431211549934124156835850118517673305439830964365517262089019225821063308480430102902518909572299804400395280704539333605409120399720200127526719287918582190473192569783967286200970458688000 532 125037631803483001676531583660206901220320201388709123474489739052113489738987191137457764675056842620260316641818606613161609687646063827614869945405441308502684516153770343975793724753699926878880838666174100047213928924512775936000 533 125272664945970751679682958817462929230132833346206697014855321268376860960301076835084564984596423151501407462573904745893116472773218082929935490415601912466035426898420288231387321980680565839179486859155630310460571648055093184000 534 125507698088458501682834333974718957239945465303704270555220903484640232181614962532711365294136003682742498283329202878624623257900372338245001035425762516429386337643070232486980919207661204799478135052137160573707214371597410432000 535 125742731230946251685985709131974985249758097261201844095586485700903603402928848230338165603675584213983589104084501011356130043027526593560066580435923120392737248387720176742574516434641843759776783245118690836953857095139727680000 536 125977764373434001689137084289231013259570729218699417635952067917166974624242733927964965913215164745224679924839799144087636828154680848875132125446083724356088159132370120998168113661622482720075431438100221100200499818682044928000 537 126212797515921751692288459446487041269383361176196991176317650133430345845556619625591766222754745276465770745595097276819143613281835104190197670456244328319439069877020065253761710888603121680374079631081751363447142542224362176000 538 126447830658409501695439834603743069279195993133694564716683232349693717066870505323218566532294325807706861566350395409550650398408989359505263215466404932282789980621670009509355308115583760640672727824063281626693785265766679424000 539 126682863800897251698591209760999097289008625091192138257048814565957088288184391020845366841833906338947952387105693542282157183536143614820328760476565536246140891366319953764948905342564399600971376017044811889940427989308996672000 540 126917896943385001701742584918255125298821257048689711797414396782220459509498276718472167151373486870189043207860991675013663968663297870135394305486726140209491802110969898020542502569545038561270024210026342153187070712851313920000 541 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 542 68916888106543031424052526360927045093279567841353508653076748617178236256100192029525640363814882531575132643510029075797882548554425051994149238969312615341680750367745954513665766089716917216690220442430266849707072682525348093056000 543 69044041036628904175757420321002556246588201730359695938414528596176720086831004191941739331275795598976562777538645365605627719308215504119599698819809502085853593080601574355941902189513442894211789114833274722123506395961741724224000 544 69171193966714776927462314281078067399896835619365883223752308575175203917561816354357838298736708666377992911567261655413372890062005956245050158670306388830026435793457194198218038289309968571733357787236282594539940109398135355392000 545 69298346896800649679167208241153578553205469508372070509090088554173687748292628516773937266197621733779423045595877945221118060815796408370500618520803275574199278506312814040494174389106494249254926459639290466956373822834528986560000 546 69425499826886522430872102201229089706514103397378257794427868533172171579023440679190036233658534801180853179624494235028863231569586860495951078371300162318372121219168433882770310488903019926776495132042298339372807536270922617728000 547 127152930085872751704893960075511153308633889006187285337779978998483830730812162416098967460913067401430134028616289807745170753790452125450459850496886744172842712855619842276136099796525677521568672403007872416433713436393631168000 548 38114853710820872560052193896394921271182860032938675903711575384669519164545330557200162090213457431983091255881904567610461404473210767316528042945544782886274640234749181441325452730607350991155338964836027804060504204839609304395008000 549 38184406363577844955234770892556225872042682770225060348791341033181689819955084810041768225414576879851673539195557678135298012875534144629149444483766579935337185198681205495050499177196050536759637028640473110272293446089316620643904000 550 38253959016334817350417347888717530472902505507511444793871106681693860475364839062883374360615696327720255822509210788660134621277857521941770846021988376984399730162613229548775545623784750082363935092444918416484082687339023936892800000 551 38323511669091789745599924884878835073762328244797829238950872330206031130774593315724980495816815775588838105822863899184971229680180899254392247560210174033462275126545253602500592070373449627968233156249363722695871928588731253141696000 552 38393064321848762140782501881040139674622150982084213684030637978718201786184347568566586631017935223457420389136517009709807838082504276567013649098431971082524820090477277656225638516962149173572531220053809028907661169838438569390592000 553 38462616974605734535965078877201444275481973719370598129110403627230372441594101821408192766219054671326002672450170120234644446484827653879635050636653768131587365054409301709950684963550848719176829283858254335119450411088145885639488000 554 38532169627362706931147655873362748876341796456656982574190169275742543097003856074249798901420174119194584955763823230759481054887151031192256452174875565180649910018341325763675731410139548264781127347662699641331239652337853201888384000 555 38601722280119679326330232869524053477201619193943367019269934924254713752413610327091405036621293567063167239077476341284317663289474408504877853713097362229712454982273349817400777856728247810385425411467144947543028893587560518137280000 556 38671274932876651721512809865685358078061441931229751464349700572766884407823364579933011171822413014931749522391129451809154271691797785817499255251319159278774999946205373871125824303316947355989723475271590253754818134837267834386176000 557 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 558 21617381792783562257116025868910437774838065685032003837461642151473712725284080308688236457319131114242585147583268669782366911092519609026607326488563853630933350059856668042066785878447350971089464018804427842461366915856532134054370176000 559 21656122620369195881232721255772284437516986949700519973371071617694991780347313427521011074626154646705385479388973452344700901972613730189737447145353394587261187604766805439991636749197256617991058040343503878021333523232619109205005248000 560 21694863447954829505349416642634131100195908214369036109280501083916270835410546546353785691933178179168185811194678234907034892852707851352867567802142935543589025149676942837916487619947162264892652061882579913581300130608706084355640320000 561 21733604275540463129466112029495977762874829479037552245189930550137549890473779665186560309240201711630986143000383017469368883732801972515997688458932476499916862694587080235841338490697067911794246083421655949141266737984793059506275392000 562 21772345103126096753582807416357824425553750743706068381099360016358828945537012784019334926547225244093786474806087800031702874612896093679127809115722017456244700239497217633766189361446973558695840104960731984701233345360880034656910464000 563 38740827585633624116695386861846662678921264668516135909429466221279055063233118832774617307023532462800331805704782562333990880094121163130120656789540956327837544910137397924850870749905646901594021539076035559966607376086975150635072000 564 12301452464921415933022519581015894493763227012723265667592957268175180912338538689208589782733796309977914958929051016583036792138046481171033472391696518944690911310405748237873746690959039871956952847345891723427316773343649393531455682304000 565 12323263550852127663400219083819114164851459684731640252109966057657761020339138935111441892277650558754471545735662809165630829003539471385875730321469030503103483848190155592905437731191236751162550281472391531447577973296386360541263227840000 566 12345074636782839393777918586622333835939692356740014836626974847140341128339739181014294001821504807531028132542274601748224865869032461600717988251241542061516056385974562947937128771423433630368147715598891339467839173249123327551070773376000 567 12366885722713551124155618089425553507027925028748389421143983636622921236340339426917146111365359056307584719348886394330818902734525451815560246181014053619928628923758970302968819811655630509573745149725391147488100373201860294560878318912000 568 12388696808644262854533317592228773178116157700756764005660992426105501344340939672819998220909213305084141306155498186913412939600018442030402504110786565178341201461543377658000510851887827388779342583851890955508361573154597261570685864448000 569 21811085930711730377699502803219671088232672008374584517008789482580108000600245902852109543854248776556586806611792582594036865492990214842257929772511558412572537784407355031691040232196879205597434126499808020261199952736967009807545536000 570 7073989499907735513399279744168235924046502512476128996401460692885206427834677753672024688358248505700597798988402688312723976585341516379789514363118673739949651179616837457428355078508413832751415810247682735211314980671180510290881243690880000 571 12410507894574974584911017095031992849204390372765138590178001215588081452341539918722850330453067553860697892962109979496006976465511432245244762040559076736753773999327785013032201892120024267984940017978390763528622773107334228580493409984000 572 4053420804462921599126957115442589248464344348429567445215217333025654459312175035933907592129937299901550260216140664623149830597353619908483882219591081171144623633468446518676473524389105366215097229151958164057610541170132647065132113621694208000 573 4060507204470723909614941306203852516381240055332416339350208971719755253821462055227498339668626001474804718713022029421442050580915426936295916978716240403961310038422062683918914911669505900072116629902223825183585384773576934909651575358795072000 574 4067593604478526220102925496965115784298135762235265233485200610413856048330749074521089087207314703048059177209903394219734270564477233964107951737841399636777996443375678849161356298949906433929136030652489486309560228377021222754171037095895936000 575 4074680004486328530590909687726379052215031469138114127620192249107956842840036093814679834746003404621313635706784759018026490548039040991919986496966558869594682848329295014403797686230306967786155431402755147435535071980465510598690498832996800000 576 4081766404494130841078893878487642320131927176040963021755183887802057637349323113108270582284692106194568094203666123816318710531600848019732021256091718102411369253282911179646239073510707501643174832153020808561509915583909798443209960570097664000 577 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 578 2363356921002117361605655524025867429892219626341523287384521454314779573614276656528275848637914106889801435460916448419245117837764014617480464376795355099761816170460712805345657306337260444519112266618099579479366190810290661874307606093560749184000 579 2367445773806619294757222402095116335480268449224467099300411629841275732046135266660677709967737487697569258013616995907859728768279177272528008432810571977097044226118949332690545986798051552554612460851002865949053675569478015960595335515867947712000 580 2371534626611121227908789280164365241068317272107410911216301805367771890477993876793079571297560868505337080566317543396474339698794339927575552488825788854432272281777185860035434667258842660590112655083906152418741160328665370046883064938175146240000 581 2375623479415623161060356158233614146656366094990354723132191980894268048909852486925481432627384249313104903119018090885088950629309502582623096544841005731767500337435422387380323347719633768625612849316809438888428645087852724133170794360482344768000 582 2379712332220125094211923036302863052244414917873298535048082156420764207341711097057883293957207630120872725671718638373703561559824665237670640600856222609102728393093658914725212028180424876661113043549712725358116129847040078219458523782789543296000 583 2383801185024627027363489914372111957832463740756242346963972331947260365773569707190285155287031010928640548224419185862318172490339827892718184656871439486437956448751895442070100708641215984696613237782616011827803614606227432305746253205096741824000 584 2387890037829128960515056792441360863420512563639186158879862507473756524205428317322687016616854391736408370777119733350932783420854990547765728712886656363773184504410131969414989389102007092732113432015519298297491099365414786392033982627403940352000 585 2391978890633630893666623670510609769008561386522129970795752683000252682637286927455088877946677772544176193329820280839547394351370153202813272768901873241108412560068368496759878069562798200767613626248422584767178584124602140478321712049711138880000 586 2396067743438132826818190548579858674596610209405073782711642858526748841069145537587490739276501153351944015882520828328162005281885315857860816824917090118443640615726605024104766750023589308803113820481325871236866068883789494564609441472018337408000 587 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 588 1411292078590669238862217366869675257148579510985354345640989424023308059706590438859296849156518826085910560999910168980264650332891481365590116197988196513517974778774286832252397393124815685101105040651966744731453489542070387006727536485863415130368000 589 1413692235186911873622187124296324364728764170017642363235616957057361304706091443007016741757125150620070272838345390356081426949103881844103024558869128820513753647445671673803847048555300065517943654666680973889160043095713363855378433656757740666304000 590 1416092391783154508382156881722973472308948829049930380830244490091414549705592447154736634357731475154229984676780611731898203565316282322615932919750061127509532516117056515355296703985784445934782268681395203046866596649356340704029330827652066202240000 591 1418492548379397143142126639149622579889133488082218398424872023125467794705093451302456526958337799688389696515215833107714980181528682801128841280630993434505311384788441356906746359416268826351620882696109432204573150202999317552680227998546391738176000 592 1420892704975639777902096396576271687469318147114506416019499556159521039704594455450176419558944124222549408353651054483531756797741083279641749641511925741501090253459826198458196014846753206768459496710823661362279703756642294401331125169440717274112000 593 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 594 845435959773698153121267295477734952259404666851195893566791490980983125114232703001150409422772966561485217394099247860453028847888369352343866853421357680807140258545939357765729528144679126788067077770969506968871836842309451122489321270159015429168512000 595 846859252635270035533929361631737873054454169657342688000405618070176699398936798460748305734932517010241926514291334136312377381302322836102021511423750538855637127668070568805739173814956364375252375881695044859391823099619736393739303292499350471978560000 596 848282545496841917946591427785740793849503672463489482434019745159370273683640893920346202047092067458998635634483420412171725914716276319860176169426143396904133996790201779845748819485233601962437673992420582749911809356930021664989285314839685514788608000 597 849705838358413800359253493939743714644553175269636276867633872248563847968344989379944098359251617907755344754675506688031074448130229803618330827428536254952630865912332990885758465155510839549622972103146120640431795614240306936239267337180020557598656000 598 851129131219985682771915560093746635439602678075783071301247999337757422253049084839541994671411168356512053874867592963890422981544183287376485485430929113001127735034464201925768110825788077136808270213871658530951781871550592207489249359520355600408704000 599 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 600 511531454448934539110746575748649733740791308529157919440917275856170597922651908179483934590142431283161257797035807543849862908974882062680784086059993182629774762493957247779466653897639188834396140994758317852883060877316526487243538829116414385931251200000 601 852552424081557565184577626247749556234652180881929865734862126426950996537753180299139890983570718805268762995059679239749771514958136771134640143433321971049624604156595412965777756496065314723993568324597196421471768128860877478739231381860690643218752000 602 308455172137555690198910554331688284944809628347443989282604587065523724449352176138589410837637853205183848989138582068299946833654883800070055073174462755769696281033064533601844323855789422997770321006975914859681328652558123193562811392419961596097830911104000 603 308967556144428706295586485485063182428106654308154029131911239203506321998271365799949193912118979207185815515698612935523036446335373640269506991900666182274297105420162647445036756287443558251919441141538997774730633185203568580927533670480459871174405381056000 604 309479940151301722392262416638438079911403680268864068981217891341488919547190555461308976986600105209187782042258643802746126059015863480468958910626869608778897929807260761288229188719097693506068561276102080689779937717849013968292255948540958146250979851008000 605 309992324158174738488938347791812977394700706229574108830524543479471517096109745122668760061081231211189748568818674669969215671696353320668410829353073035283498754194358875131421621150751828760217681410665163604829242250494459355656978226601456421327554320960000 606 310504708165047754585614278945187874877997732190284148679831195617454114645028934784028543135562357213191715095378705537192305284376843160867862748079276461788099578581456988974614053582405964014366801545228246519878546783139904743021700504661954696404128790912000 607 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 608 189098392040527828574832447739926165595667212955804466625715811435305521013920459662796102335706437794837758426138751733884560097410858464648927317417731772081961845004881502513226343496548540355257680381313128296436133599997492879274945051895251406660267582605312000 609 189409409132699749345514737950024728368028507713955460814244949283060957726114407787241490661916481278052952107760690470288975492307915797649994632084537251970254545407850057616044149982562600454526196302992919625871061451313278229405331474677973859631748285866176000 610 189720426224871670116197028160123291140389802472106455002774087130816394438308355911686878988126524761268145789382629206693390887204973130651061946751342731858547245810818612718861956468576660553794712224672710955305989302629063579535717897460696312603228989127040000 611 190031443317043590886879318370221853912751097230257449191303224978571831150502304036132267314336568244483339471004567943097806282102030463652129261418148211746839946213787167821679762954590720653063228146352502284740917153944848929666104320243418765574709692387904000 612 190342460409215511657561608580320416685112391988408443379832362826327267862696252160577655640546611727698533152626506679502221676999087796653196576084953691635132646616755722924497569440604780752331744068032293614175845005260634279796490743026141218546190395648768000 613 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 614 117061235185851883510941753857317253386888843662387494666973961413886780608982582975004148995588586299501028276228545485366675162144233109607718028921580131315383163070110706708771640818943968282882559633683220155377014533937921652775102579806642294311850054730514048000 615 117251888663353270943369997756107672366346317349134054104542322914560863313557473175289172039555342954711942003062793930782581799216129254737372292812331890486906588417130430986798956194870587123734159893672932240320625306794498072405029456972451157983367725829423680000 616 117442542140854658375798241654898091345803791035880613542110684415234946018132363375574195083522099609922855729897042376198488436288025399867026556703083649658430013764150155264826271570797205964585760153662644325264236079651074492034956334138260021654885396928333312000 617 190653477501387432428243898790418979457473686746559437568361500674082704574890200285023043966756655210913726834248445415906637071896145129654263890751759171523425347019724278027315375926618840851600259989712084943610772856576419629926877165808863671517671098909632000 618 72697314892144036309483968072179499381011461598583592901441650376031779750633082709880996802788113171852669524259937727757696155336431514807948747126990282656911225370702985557483516733075323729760288735637156261508449354849728263408897824585914571131717096040836139392000 619 117633195618356045808226485553688510325261264722627172979679045915909028722707253575859218127488856265133769456731290821614395073359921544996680820593835408829953439111169879542853586946723824805437360413652356410207846852507650911664883211304068885326403068027242944000 620 45145267814412683260281160625794576492628768175249856446141224241607567043200589777343250732967673257433038042104334791519172541254070690538826165327502153200759530862084776370956349598413669483830750179551501343109567465055386266878748878834275556810566969447495297048320000 621 45218082762500445652636452820352309680520104898113162666215645571029514731979945567306707588988588859461155845398051460537751851804480481975179110755449737318825272040894590526393375968733691531385315905647552151727486122257088502793069441542072775450584012946604160430656000 622 45290897710588208044991745014910042868411441620976468886290066900451462420759301357270164445009504461489273648691768129556331162354890273411532056183397321436891013219704404681830402339053713578939881631743602960345404779458790738707390004249869994090601056445713023812992000 623 45363712658675970437347037209467776056302778343839775106364488229873410109538657147233621301030420063517391451985484798574910472905300064847885001611344905554956754398514218837267428709373735626494447357839653768963323436660492974621710566957667212730618099944821887195328000 624 45436527606763732829702329404025509244194115066703081326438909559295357798318012937197078157051335665545509255279201467593489783455709856284237947039292489673022495577324032992704455079693757674049013083935704577581242093862195210536031129665464431370635143443930750577664000 625 9101868510970299044411524319716648486417090357913277509302666177743461097419473745432107002614450253514725411714583627322413818801223929544118178493448014758217647351226769429628296290002755944320715762006351077239832150212779489290070338474652330002130437388607922792000000 626 227910787514696288072064568965704878099883942562148468832938761090696265879383622585619959345465834348008724309333174028153242022782647195784719189475938289545769889674718306517892539101669008845790722680639030974085397041327998411823361275405294343253346152210742386711680000 627 228274862255135100033841029938493544039340626176464999933310867737806004323280401535437243625570412358149313325801757373246138575534696152966483916615676210136098595568767377295077670953269119083563551311119285017174990327336509591394964088944280436453431369706286703623360000 628 228638936995573911995617490911282209978797309790781531033682974384915742767177180485254527905674990368289902342270340718339035128286745110148248643755414130726427301462816448072262802804869229321336379941599539060264583613345020770966566902483266529653516587201831020535040000 629 229003011736012723957393951884070875918253993405098062134055081032025481211073959435071812185779568378430491358738924063431931681038794067330013370895152051316756007356865518849447934656469339559109208572079793103354176899353531950538169716022252622853601804697375337446720000 630 229367086476451535919170412856859541857710677019414593234427187679135219654970738384889096465884146388571080375207507408524828233790843024511778098034889971907084713250914589626633066508069449796882037202560047146443770185362043130109772529561238716053687022192919654358400000 631 364074740438811961776460972788665939456683614316531100372106647109738443896778949817284280104578010140589016468583345092896552752048957181764727139737920590328705894049070777185131851600110237772828630480254043089593286008511179571602813538986093200085217495544316911680000 632 145190093889074699860758424260337667327809771920518070579593154014186813518484270955534432631464873819985775055539289356286402065095107732430319065510364828058365280899617033375213101363311161941901875206481470351785085713906190323718629216839342079448384055483109229842690560000 633 145419825050291590208639371134167315535606939281151801703927953308513058476583138472869139012210862544384486724930965447040019789881650624412012608335539455950862694318761997035616919561670831501936530072314510652974619077377560878028310592182442304257637827722797693813960640000 634 145649556211508480556520318007996963743404106641785532828262752602839303434682005990203845392956851268783198394322641537793637514668193516393706151160714083843360107737906960696020737760030501061971184938147550954164152440848931432337991967525542529066891599962486157785230720000 635 145879287372725370904401264881826611951201274002419263952597551897165548392780873507538551773702839993181910063714317628547255239454736408375399693985888711735857521157051924356424555958390170622005839803980591255353685804320301986647673342868642753876145372202174621756500800000 636 146109018533942261252282211755656260158998441363052995076932351191491793350879741024873258154448828717580621733105993719300872964241279300357093236811063339628354934576196888016828374156749840182040494669813631556543219167791672540957354718211742978685399144441863085727770880000 637 146338749695159151600163158629485908366795608723686726201267150485818038308978608542207964535194817441979333402497669810054490689027822192338786779636237967520852347995341851677232192355109509742075149535646671857732752531263043095267036093554843203494652916681551549699040960000 638 146568480856376041948044105503315556574592776084320457325601949780144283267077476059542670915940806166378045071889345900808108413814365084320480322461412595413349761414486815337636010553469179302109804401479712158922285894734413649576717468897943428303906688921240013670311040000 639 146798212017592932295925052377145204782389943444954188449936749074470528225176343576877377296686794890776756741281021991561726138600907976302173865286587223305847174833631778998039828751828848862144459267312752460111819258205784203886398844241043653113160461160928477641581120000 640 147027943178809822643805999250974852990187110805587919574271548368796773183275211094212083677432783615175468410672698082315343863387450868283867408111761851198344588252776742658443646950188518422179114133145792761301352621677154758196080219584143877922414233400616941612851200000 641 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 642 94539426926297149740663019412124489769105906582714299748505275199724977646762158468613039217350771842006623611401328219110273339607703994090490130501513219576320565073373735456700072625367936684581239697344410826119148802465353250628698943943290713953730859621076070385005861760000 643 147257674340026712991686946124804501197984278166221650698606347663123018141374078611546790058178772339574180080064374173068961588173993760265560950936936479090842001671921706318847465148548187982213768998978833062490885985148525312505761594927244102731668005640305405584121280000 644 60978224882810341636153630894712545510075705714407055781087299716517936828197874960412633388771364195638951377714016830074472441970145424175886665295377900499684946156329403212984184538292616257930864032325142940512975959362123143706135830366612364988361867791605346009139949077760000 645 61072911567410978812607285601070794804346009605267936302486503598065324928862778492959857974778773146253297575505498222667755784271341302163737420986830350655740357563404448870147203458383132742803427485791486330172157599050573645482077035072150582946418330319232062384930539060800000 646 61167598252011615989060940307429044098616313496128816823885707479612713029527682025507082560786182096867643773296979615261039126572537180151588176678282800811795768970479494527310222378473649227675990939257829719831339238739024147258018239777688800904474792846858778760721129043840000 647 94686684600637176453654706358249294270303890860880521399203881547388100664903532547224586007408950614346197791481392593283342301195877987850755691452450156055411407075045657163018920090516484872563453466343389659181639688450501775941204705538217958056462527626716375790589983040000 648 39697960638924740051253457568934166118590528066769323879744622562031745532364795441619191031122246998768329501265322733089600959830179021674356428175588442627167564884655342039538660361469579381731463246485264174949857529221003572574005720025131108222920253482666600848459593929418240000 649 39759222923861352304418972163947953411983414684156313577089907473392905633494988027177245338269040589815811491236411194097455282299052754732495867107958177878135416065032896579723133602768143547444011800877988348059348050099431047223039679469614335241782784738041086343596105648445120000 650 39820485208797964557584486758961740705376301301543303274435192384754065734625180612735299645415834180863293481207499655105309604767926487790635306040327913129103267245410451119907606844066707713156560355270712521168838570977858521872073638914097562260645315993415571838732617367472000000 651 39881747493734576810750001353975527998769187918930292971780477296115225835755373198293353952562627771910775471178588116113163927236800220848774744972697648380071118425788005660092080085365271878869108909663436694278329091856285996521107598358580789279507847248790057333869129086498880000 652 39943009778671189063915515948989315292162074536317282669125762207476385936885565783851408259709421362958257461149676577121018249705673953906914183905067383631038969606165560200276553326663836044581657464056160867387819612734713471170141557803064016298370378504164542829005640805525760000 653 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 654 26162793929599502061370993975778029090952944594522594127672064815719755108862305973593788518723964579919753601032980334936282662202154187275145069335683875748832460794399197040261511375447409737532410736065570816485240827382994178565740788279895897129470322982738524523988967751057426560000 655 26202798201663109862688075006322032193538499555676298400038535862838592654900321731963197981290820794873759340484101099974411534774328734962110122958521312867714467615185740155001972402015372137742704942084019701525738137516607319511559963797143444372787555892498063552313109903581979200000 656 26242802473726717664005156036866035296124054516830002672405006909957430200938337490332607443857677009827765079935221865012540407346503282649075176581358749986596474435972283269742433428583334537952999148102468586566235447650220460457379139314390991616104788802257602580637252056106531840000 657 26282806745790325465322237067410038398709609477983706944771477957076267746976353248702016906424533224781770819386342630050669279918677830336040230204196187105478481256758826384482894455151296938163293354120917471606732757783833601403198314831638538859422021712017141608961394208631084480000 658 26322811017853933266639318097954041501295164439137411217137949004195105293014369007071426368991389439735776558837463395088798152490852378023005283827033624224360488077545369499223355481719259338373587560139366356647230067917446742349017490348886086102739254621776680637285536361155637120000 659 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 660 17399458091345577104851223424808709438561274804192136223072917233867202273774573945190951648828442132095256316870465545683771836541597770968580422716914900486540046632899062325216118895469566347465361965664158059513900069513699522974592199471648198008397281770813904979302387819028925241600000 661 26362815289917541067956399128498044603880719400291115489504420051313942839052384765440835831558245654689782298288584160126927025063026925709970337449871061343242494898331912613963816508287221738583881766157815241687727378051059883294836665866133633346056487531536219665609678513680189760000 662 11535893440192697455598497043446431353855332956618186898128323134894057735398220630431131824844920250070464317649715233956660981481129448206020240201989478764698737402601874985443514755329339062813012150998869109088199121542338885851921217923034487546834089927024682073716814343373204795560320000 663 11553319261099332950244416223270368561338498112141779325466885556547976251614834256761088217329580250448214263748883988086504880244696109003914530595043843536246620691729672379681344838041316916382216096846299424962954709339230636434779104959172001878475833265283027514915782340870747400991680000 664 11570745082005968444890335403094305768821663267665371752805447978201894767831447883091044609814240250825964209848052742216348779008262769801808820988098208307794503980857469773919174920753294769951420042693729740837710297136122387017636991995309516210117576603541372956114750338368290006423040000 665 11588170902912603939536254582918242976304828423188964180144010399855813284048061509421001002298900251203714155947221496346192677771829430599703111381152573079342387269985267168157005003465272623520623988541160056712465884933014137600494879031447030541759319941799718397313718335865832611854400000 666 11605596723819239434182173762742180183787993578712556607482572821509731800264675135750957394783560251581464102046390250476036576535396091397597401774206937850890270559113064562394835086177250477089827934388590372587221472729905888183352766067584544873401063280058063838512686333363375217285760000 667 11623022544725874928828092942566117391271158734236149034821135243163650316481288762080913787268220251959214048145559004605880475298962752195491692167261302622438153848240861956632665168889228330659031880236020688461977060526797638766210653103722059205042806618316409279711654330860917822717120000 668 11640448365632510423474012122390054598754323889759741462159697664817568832697902388410870179752880252336963994244727758735724374062529412993385982560315667393986037137368659350870495251601206184228235826083451004336732648323689389349068540139859573536684549956574754720910622328358460428148480000 669 11657874186539145918119931302213991806237489045283333889498260086471487348914516014740826572237540252714713940343896512865568272826096073791280272953370032165533920426496456745108325334313184037797439771930881320211488236120581139931926427175997087868326293294833100162109590325856003033579840000 670 11675300007445781412765850482037929013720654200806926316836822508125405865131129641070782964722200253092463886443065266995412171589662734589174563346424396937081803715624254139346155417025161891366643717778311636086243823917472890514784314212134602199968036633091445603308558323353545639011200000 671 11692725828352416907411769661861866221203819356330518744175384929779324381347743267400739357206860253470213832542234021125256070353229395387068853739478761708629687004752051533583985499737139744935847663625741951960999411714364641097642201248272116531609779971349791044507526320851088244442560000 672 11710151649259052402057688841685803428686984511854111171513947351433242897564356893730695749691520253847963778641402775255099969116796056184963144132533126480177570293879848927821815582449117598505051609473172267835754999511256391680500088284409630863251523309608136485706494318348630849873920000 673 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 674 7904387214891673642378231806497565188778680875812572225626591587060746792888374130520879543826745491348131050475145210805452166951364471246445910870245969103662955714947153621068201178318578334698048244286086141420884135845691847885503275366048775861358061720662008818734281600880320908875758720000 675 7916114792361839330274935414519074929414851025479949929225444096833833954302155101040940195968921671602356764199885782334837110819244833963428768304771556594914681168530161267390260823983739430150122499841406744004594646432999996027766633341369323006552954987309875300661187063196167082331064000000 676 7927842369832005018171639022540584670051021175147327632824296606606921115715936071561000848111097851856582477924626353864222054687125196680411625739297144086166406622113168913712320469648900525602196755396727346588305157020308144170029991316689870151747848253957741782588092525512013255786369280000 677 11727577470165687896703608021509740636170149667377703598852509773087161413780970520060652142176180254225713724740571529384943867880362716982857434525587491251725453583007646322059645665161095452074255555320602583710510587308148142263357975320547145194893266647866481926905462315846173455305280000 678 5383028424270871738714336303521100010445915718224370218094895100905645611893948154530959697171719793771127953938270775416865545020293769271433459591851812009489493547322007707703309718182933779074795745425488509538626622637963846187734890819983062927327178750970602403341168635747288693025855351680000 679 5390967994218173909420404646151662104856602909549184923431318250022025620171077871573040758671973067803238762129920142342259152018848774830830854075025634741066911679397703884263344098298247840695850016436440557487798638305571462480047184169275073344624121492491208011605683633735116552455097026240000 680 5398907564165476080126472988782224199267290100873999628767741399138405628448207588615121820172226341835349570321569509267652759017403780390228248558199457472644329811473400060823378478413561902316904287447392605436970653973179078772359477518567083761921064234011813619870198631722944411884338700800000 681 5406847134112778250832541331412786293677977292198814334104164548254785636725337305657202881672479615867460378513218876193046366015958785949625643041373280204221747943549096237383412858528875963937958558458344653386142669640786695064671770867859094179218006975532419228134713629710772271313580375360000 682 5414786704060080421538609674043348388088664483523629039440587697371165645002467022699283943172732889899571186704868243118439973014513791509023037524547102935799166075624792413943447238644190025559012829469296701335314685308394311356984064217151104596514949717053024836399228627698600130742822049920000 683 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 684 3709144771421049693095359763404954770029556545596335521427475418997481226843244169983093663196322536129270484509218045269982168728939057194799575493281113156485583598067134195904381427231500795631165896728490144510588903467585318512118708575447090669447334441664363224150000639969516745277691587544320000 685 3714567497695057075687604441421628680512055897271183965172252429843968772496523766722835028200995522293202166504114562880026002308952125991867995925288834082152960182274834684494884908850260299718345963828970393259873390168561320439768004933013533784461146334122936854594664383595203173267863651268800000 686 3719990223969064458279849119438302590994555248946032408917029440690456318149803363462576393205668508457133848499011080490069835888965194788936416357296555007820336766482535173085388390469019803805526030929450642009157876869537322367417301290579976899474958226581510485039328127220889601258035714993280000 687 3725412950243071840872093797454976501477054600620880852661806451536943863803082960202317758210341494621065530493907598100113669468978263586004836789304275933487713350690235661675891872087779307892706098029930890758442363570513324295066597648146420014488770119040084115483991870846576029248207778717760000 688 3730835676517079223464338475471650411959553952295729296406583462383431409456362556942059123215014480784997212488804115710157503048991332383073257221311996859155089934897936150266395353706538811979886165130411139507726850271489326222715894005712863129502582011498657745928655614472262457238379842442240000 689 3736258402791086606056583153488324322442053303970577740151360473229918955109642153681800488219687466948928894483700633320201336629004401180141677653319717784822466519105636638856898835325298316067066232230891388257011336972465328150365190363279306244516393903957231376373319358097948885228551906166720000 690 3741681129065093988648827831504998232924552655645426183896137484076406500762921750421541853224360453112860576478597150930245170209017469977210098085327438710489843103313337127447402316944057820154246299331371637006295823673441330078014486720845749359530205796415805006817983101723635313218723969891200000 691 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 692 2592995867894658148898822176588997123237679989065630042327512830486642680120011332235607987014491139979540242863657618629879990622009132831800734813995930468220796023764558030298230812605469588375067045570841504942861574779096793747919337890261237192384460240701070016985751616981730644916556055262050560000 693 2596742971749997250270063249098518795381087041072950316955153744981565574166427533582769270232720173418817035122131112298420279625798163370575013332513265627856953243452079067914268718404032405699308471937273356828617155089471211079925001673339649384859004258389944395623014263827079966657764951295666240000 694 2600490075605336351641304321608040467524494093080270591582794659476488468212843734929930553450949206858093827380604605966960568629587193909349291851030600787493110463139600105530306624202595223023549898303705208714372735399845628411930665456418061577333548276078818774260276910672429288398973847329281920000 695 2604237179460675453012545394117562139667901145087590866210435573971411362259259936277091836669178240297370619639078099635500857633376224448123570369547935947129267682827121143146344530001158040347791324670137060600128315710220045743936329239496473769808092293767693152897539557517778610140182743362897600000 696 2607984283316014554383786466627083811811308197094911140838076488466334256305676137624253119887407273736647411897551593304041146637165254986897848888065271106765424902514642180762382435799720857672032751036568912485883896020594463075941993022574885962282636311456567531534802204363127931881391639396513280000 697 2611731387171353655755027539136605483954715249102231415465717402961257150352092338971414403105636307175924204156025086972581435640954285525672127406582606266401582122202163218378420341598283674996274177403000764371639476330968880407947656805653298154757180329145441910172064851208477253622600535430128960000 698 2615478491026692757126268611646127156098122301109551690093358317456180044398508540318575686323865340615200996414498580641121724644743316064446405925099941426037739341889684255994458247396846492320515603769432616257395056641343297739953320588731710347231724346834316288809327498053826575363809431463744640000 699 2619225594882031858497509684155648828241529353116871964720999231951102938444924741665736969542094374054477788672972074309662013648532346603220684443617276585673896561577205293610496153195409309644757030135864468143150636951717715071958984371810122539706268364523190667446590144899175897105018327497360320000 700 2622972698737370959868750756665170500384936405124192239348640146446025832491340943012898252760323407493754580931445567978202302652321377141994962962134611745310053781264726331226534058993972126968998456502296320028906217262092132403964648154888534732180812382212065046083852791744525218846227223530976000000 701 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 702 1843957301420082462990474264080633905114897106906321784811349304780546006029505515340761794256943813534988023979323181276013299342589506191900007519417666727272240122668477652927485519284359530893854397773847176684092581895871517914651158980452796741108060192730459476154223037890091927492380155934343359360000 703 1846584021222675173051714255909808597287425450363453297325325585841486954756043272485121853792922365975921055352513100337660041934245616599580776760898318674177186333669429900296328091249152065838147637656715904856007243693443984464387129292390763688032715549130360415578944153328681802032967592053907951040000 704 1849210741025267883112954247738983289459953793820584809839301866902427903482581029629481913328900918416854086725703019399306784525901727007261546002378970621082132544670382147665170663213944600782440877539584633027921905491016451014123099604328730634957370905530261355003665268767271676573555028173472542720000 705 1851837460827860593174194239568157981632482137277716322353278147963368852209118786773841972864879470857787118098892938460953527117557837414942315243859622567987078755671334395034013235178737135726734117422453361199836567288588917563859069916266697581882026261930162294428386384205861551114142464293037134400000 706 1854464180630453303235434231397332673805010480734847834867254429024309800935656543918202032400858023298720149472082857522600269709213947822623084485340274514892024966672286642402855807143529670671027357305322089371751229086161384113595040228204664528806681618330063233853107499644451425654729900412601726080000 707 1857090900433046013296674223226507365977538824191979347381230710085250749662194301062562091936836575739653180845272776584247012300870058230303853726820926461796971177673238889771698379108322205615320597188190817543665890883733850663331010540142631475731336974729964173277828615083041300195317336532166317760000 708 1859717620235638723357914215055682058150067167649110859895206991146191698388732058206922151472815128180586212218462695645893754892526168637984622968301578408701917388674191137140540951073114740559613837071059545715580552681306317213066980852080598422655992331129865112702549730521631174735904772651730909440000 709 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 710 1322264481427144317727599486888248292729042812885432084410520123267064179451841568899410369816243513241278662950073356442353753213769418122422428468945383552480873155769351803001662301356914165607774024637289074460121602280003936471590095326453181412402259858146133897010362300631756944986309468227619805795200000 711 1324126825767182549161018641095133149479365408396538326782929306539271312098956838714761652027252306921900182193665009057061293711253600401468093861155165782836480019369026946386171684879952072883277931714243002734009097494482815255352898277617199977771840505833663663062489571477717166035585960436391101296320000 712 1325989170107220780594437795302018006229688003907644569155338489811478444746072108530112934238261100602521701437256661671768834208737782680513759253364948013192086882968702089770681068402989980158781838791196931007896592708961694039115701228781218543141421153521193429114616842323677387084862452645162396797440000 713 1327851514447259012027856949508902862980010599418750811527747673083685577393187378345464216449269894283143220680848314286476374706221964959559424645574730243547693746568377233155190451926027887434285745868150859281784087923440572822878504179945237108511001801208723195166744113169637608134138944853933692298560000 714 1329713858787297243461276103715787719730333194929857053900156856355892710040302648160815498660278687963764739924439966901183915203706147238605090037784512473903300610168052376539699835449065794709789652945104787555671583137919451606641307131109255673880582448896252961218871384015597829183415437062704987799680000 715 1331576203127335474894695257922672576480655790440963296272566039628099842687417917976166780871287481644386259168031619515891455701190329517650755429994294704258907473767727519924209218972103701985293560022058715829559078352398330390404110082273274239250163096583782727270998654861558050232691929271476283300800000 716 1333438547467373706328114412129557433230978385952069538644975222900306975334533187791518063082296275325007778411623272130598996198674511796696420822204076934614514337367402663308718602495141609260797467099012644103446573566877209174166913033437292804619743744271312493323125925707518271281968421480247578801920000 717 1335300891807411937761533566336442289981300981463175781017384406172514107981648457606869345293305069005629297655214924745306536696158694075742086214413859164970121200967077806693227986018179516536301374175966572377334068781356087957929715984601311369989324391958842259375253196553478492331244913689018874303040000 718 1337163236147450169194952720543327146731623576974282023389793589444721240628763727422220627504313862686250816898806577360014077193642876354787751606623641395325728064566752950077737369541217423811805281252920500651221563995834966741692518935765329935358905039646372025427380467399438713380521405897790169804160000 719 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 720 964098417950991648452427749820152642507001244189479551348785996356188428758632878011051774995032312584148082022526725581799564737611482216360060239160065010490561148279828227292817662206263838382862615597509588826078522631425968778327831758589130920524509694880409289865245571536687232789454486636724255019801600000 721 965437443531479136853056121694902854510483190361964939614548199128905357131908757008289346904747635240514954358669123811774286355302609274993893656158898434116242483207994655386279908959328093713949924785839463255003631690636282623853287080476060269025238180567743191656725079274932631723884284534830816485106880000 722 966776469111966625253684493569653066513965136534450327880310401901622285505184636005526918814462957896881826694811522041749007972993736333627727073157731857741923818136161083479742155712392349045037233974169337683928740749846596469378742402362989617525966666255077093448204587013178030658314082432937377950412160000 723 968115494692454113654312865444403278517447082706935716146072604674339213878460515002764490724178280553248699030953920271723729590684863392261560490156565281367605153064327511573204402465456604376124543162499212112853849809056910314904197724249918966026695151942410995239684094751423429592743880331043939415717440000 724 969454520272941602054941237319153490520929028879421104411834807447056142251736394000002062633893603209615571367096318501698451208375990450895393907155398704993286487992493939666666649218520859707211852350829086541778958868267224160429653046136848314527423637629744897031163602489668828527173678229150500881022720000 725 970793545853429090455569609193903702524410975051906492677597010219773070625012272997239634543608925865982443703238716731673172826067117509529227324154232128618967822920660367760128895971585115038299161539158960970704067927477538005955108368023777663028152123317078798822643110227914227461603476127257062346328000000 726 972132571433916578856197981068653914527892921224391880943359212992489998998288151994477206453324248522349316039381114961647894443758244568163060741153065552244649157848826795853591142724649370369386470727488835399629176986687851851480563689910707011528880609004412700614122617966159626396033274025363623811633280000 727 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 728 708687322626486160962969584942798204114840903464926651984240390677070643126498614561968358648292807818105385137381117603501264492735142544308138947134582454433600598741651067033454867539775519509944911778716020755187520241413864627420381840588679270101555420935591526551278347512806858440577116360286294881611271680000 729 236553598074500188343408803765247202747124092777441176417816504030945283351290059530986691142218615796428033775252213705564295702932197305311645280430911451136490309744809353419133973643084411045215128519543946488338691509153254264372462619866825635487195010010094424384561316546170421155302526477403255022296070080000 730 2131902797461544907292449712946055037103710959599161219567975900525803170943725227871855364615056660881388452542396493889653529174574123862685198206352658757156023779181615160444046922956192840284037578015642974524533886440516982876443181635836823628464843917374925059268268655292647005473714127512399705756495446400000 731 2134823212252588119494220192004885249483305084201351851375603264773098791725839919964830508950145779594924601107523064429228397022758471977565588888827114454083634770659946140115888083124625981161138999355390430654019549298654677373534199692872216537544932744659000299075485461669760220549705516728170116312326262080000 732 2137743627043631331695990671063715461862899208803542483183230629020394412507954612057805653285234898308460749672649634968803264870942820092445979571301570151011245762138277119787729243293059122038240420695137886783505212156792371870625217749907609446625021571943075538882702268046873435625696905943940526868157077760000 733 2920414791043212201770479058830212379594124602190631807627364247295620782114692092975144335089118713536148565126570539574867848184348114880390682474455696927610991478330979671841160168433140877101421339747456129485662858137694497091018057035392909080088827284075239807216806377113215075991389215770410555830815680000 734 1571247406706651115220956684189948524893990106719808106403289767058484484434910869246673105453317828494145723306527734843149549415839341464177555766271602972387120857154590345003324676140735320979860912053605841698135302260958668713903717082296163729087551033032728671558400600627206201615039208647227828069207113784960000 735 1573388070748485789764854445340071070568232600053213839518280625051752174468200938550823886250938152511167720204765511048657927548558468632384882136525378998235059713908206953102784246544196813242776253895640727041048293135973598780271433318103106731443256143431955822337090519701630188265740896942387539006631101678400000 736 1575528734790320464308752206490193616242475093386619572633271483045019864501491007854974667048558476528189717103003287254166305681277595800592208506779155024082998570661823561202243816947658305505691595737675612383961284010988528846639149553910049733798961253831182973115780438776054174916442585237547249944055089571840000 737 1577669398832155138852649967640316161916717586720025305748262341038287554534781077159125447846178800545211714001241063459674683813996722968799534877032931049930937427415440169301703387351119797768606937579710497726874274886003458913006865789716992736154666364230410123894470357850478161567144273532706960881479077465280000 738 1579810062873989813396547728790438707590960080053431038863253199031555244568071146463276228643799124562233710899478839665183061946715850137006861247286707075778876284169056777401162957754581290031522279421745383069787265761018388979374582025523935738510371474629637274673160276924902148217845961827866671818903065358720000 739 2140664041834674543897761150122545674242493333405733114990857993267690033290069304150780797620324017021996898237776205508378132719127168207326370253776025847938856753616608099459570403461492262915341842034885342912990875014930066367716235806943002355705110399227150778689919074423986650701688295159710937423987893440000 740 1170643537917710121075929662556015327416249904306259211263900602198368971605007299667895986986650391948649223770310295744311665658781883205858498836979957495203843204282778305270460670836951658897883839735197398625398189910664656093849300713384850268240896672921359674834369145039501339802725261091039523239682019406598400000 741 1172225488644625945563870108045955888669515106879646048035878846255393794539608660883663413996091811397228479478108012360182357098861318183163713024597497978305470019423700978655961293365109701680178277356461178893810890167300689412895043011646181146981762749506388539259820995235500665937593808741162549622438346459850560000 742 1173807439371541770051810553535896449922780309453032884807857090312418617474210022099430841005533230845807735185905728976053048538940753160468927212215038461407096834564623652041461915893267744462472714977724959162223590423936722731940785309907512025722628826091417403685272845431499992072462356391285576005194673513102720000 743 1581950726915824487940445489940561253265202573386836771978244057024822934601361215767427009441419448579255707797716615870691440079434977305214187617540483101626815140922673385500622528158042782294437621263780268412700256636033319045742298261330878740866076585028864425451850195999326134868547650123026382756327053252160000 744 874489706233252450337574743275222736314977860947656272855397488770865919664155669186507511403141139819023921224915363520391262544391019974503961201475438734714490395380926466117660128585540785710106761533647622136393400266346130501933976540477619120920840207591276023474379173546859492746254192606808000176635544421368030720000 745 875665095623350907932114494274248573326153906459682692576977324105235363104564480569822709671156114469318308215809066965983186284370040162641735342875271313658999119030632012443087091123962211497351528686246610875824036557026703257984963068085787963825303702493952469742489898242486992064461523510849408779023495421934385600000 746 876840485013449365526654245273274410337329951971709112298557159439604806544973291953137907939171089119612695206702770411575110024349060350779509484275103892603507842680337558768514053662383637284596295838845599615254672847707276014035949595693956806729767197396628916010600622938114491382668854414890817381411446422500740480000 747 878015874403547823121193996272300247348505997483735532020136994773974249985382103336453106207186063769907082197596473857167033764328080538917283625674936471548016566330043105093941016200805063071841062991444588354685309138387848770086936123302125649634230692299305362278711347633741990700876185318932225983799397423067095360000 748 879191263793646280715733747271326084359682042995761951741716830108343693425790914719768304475201038420201469188490177302758957504307100727055057767074769050492525289979748651419367978739226488859085830144043577094115945429068421526137922650910294492538694187201981808546822072329369490019083516222973634586187348423633450240000 749 880366653183744738310273498270351921370858088507788371463296665442713136866199726103083502743216013070495856179383880748350881244286120915192831908474601629437034013629454197744794941277647914646330597296642565833546581719748994282188909178518463335443157682104658254814932797024996989337290847127015043188575299424199805120000 750 881542042573843195904813249269377758382034134019814791184876500777082580306608537486398701011230987720790243170277584193942804984265141103330606049874434208381542737279159744070221903816069340433575364449241554572977218010429567038239895706126632178347621177007334701083043521720624488655498178031056451790963250424766160000000 751 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 752 663803508836884123431513456201839503735694055007944590601655164755811921857757046350024852257992963703055641881200808304930116000631609291184221903838248624069190698618506698377527947498577056198056738964584088570930706434434825125306743439768570367981567673276328382808067993305021494956226542719193591015800103471850051189760000 753 664686226268848065085012809202107907331087265187476431812561621091923373881504063698894566157272209665426726511361979592569650729355853452475690284029522890856516750079435563667923596364931546964277559096185929114243114288735935265101034322002305169002819757948238393955419147551437746944200248228128688876193454673275383704640000 754 665568943700812006738512162202376310926480475367008273023468077428034825905251081047764280056551455627797811141523150880209185458080097613767158664220797157643842801540364428958319245231286037730498379227787769657555522143037045404895325204236039970024071842620148405102770301797853998932173953737063786736586805874700716219520000 755 666451661132775948392011515202644714521873685546540114234374533764146277928998098396633993955830701590168895771684322167848720186804341775058627044412071424431168853001293294248714894097640528496719199359389610200867929997338155544689616086469774771045323927292058416250121456044270250920147659245998884596980157076126048734400000 756 667334378564739890045510868202913118117266895726071955445280990100257729952745115745503707855109947552539980401845493455488254915528585936350095424603345691218494904462222159539110542963995019262940019490991450744180337851639265684483906968703509572066576011963968427397472610290686502908121364754933982457373508277551381249280000 757 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 758 506508558765501504427849747672011593458196360276447677865390084398767839938181036885535053689827008684302587294261051875290864550343645214012305364034321928168412284589748476820765693407404928602103916433925714795919501245102804874802873971010431234800573697249995856416976413519123888211240063260012762880867279485064349033233280000 759 507176775861498208259548757893214774979909020382353281662046271845204209120157529018629427111581397877817498359293058540033992339987898044109946927839116548126418105545671627845595199599235278112133077273548308087206993990808745250627152168861368479173661525346631734855521237283660990966136158330276631961185046344543325746997440000 760 507844992957494912091247768114417956501621680488258885458702459291640578302134021151723800533335787071332409424325065204777120129632150874207588491643911168084423926501594778870424705791065627622162238113170901378494486736514685626451430366712305723546749353443267613294066061048198093721032253400540501041502813204022302460761600000 761 668217095996703831699010221203181521712660105905603796656187446436369181976492133094373421754389193514911065032006664743127789644252830097641563804794619958005820955923151024829506191830349510029160839622593291287492745705940375824278197850937244373087828096635878438544823764537102754896095070263869080317766859478976713764160000 762 387487066060760611333285445091743307173780767532753340812583288814414633982892211123031448553778714313813658212890088764574428914488619622680585302251913810488331467562628662580183709530966734574729846002028642938373868365452117013734089926197191141554915932333406460700249494227304219714657401534752930032827282008387974730988629120000 763 387995579270814102949208391870078928311804101873347505301838647461152710930376321636316266727733804490078505533379445836443949162407896026384890532307362516276373897310086180510078963742949630551862037400981436433043650344934337639736365634761754384522835769514946364191982105112116954911133329883223734402949102588451476010163154880000 764 388504092480867594565131338648414549449827436213941669791094006107890787877860432149601084901688894666343352853868802908313469410327172430089195762362811222064416327057543698439974217954932526528994228799934229927713432324416558265738641343326317627490755606696486267683714715996929690107609258231694538773070923168514977289337680640000 765 389012605690921086181054285426750170587850770554535834280349364754628864825344542662885903075643984842608200174358159980182989658246448833793500992418259927852458756805001216369869472166915422506126420198887023422383214303898778891740917051890880870458675443878026171175447326881742425304085186580165343143192743748578478568512206400000 766 389521118900974577796977232205085791725874104895129998769604723401366941772828653176170721249599075018873047494847517052052509906165725237497806222473708633640501186552458734299764726378898318483258611597839816917052996283380999517743192760455444113426595281059566074667179937766555160500561114928636147513314564328641979847686732160000 767 390029632111028069412900178983421412863897439235724163258860082048105018720312763689455539423554165195137894815336874123922030154085001641202111452529157339428543616299916252229659980590881214460390802996792610411722778262863220143745468469020007356394515118241105978158912548651367895697037043277106951883436384908705481126861257920000 768 390538145321081561028823125761757034001920773576318327748115440694843095667796874202740357597509255371402742135826231195791550402004278044906416682584606045216586046047373770159555234802864110437522994395745403906392560242345440769747744177584570599362434955422645881650645159536180630893512971625577756253558205488768982406035783680000 769 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 770 301105927068973990536454475855871344457756963096022619022775515493017502913766358231339385344027546071704043881363002966099024400441136925430255872732842158273563926362020091828876876541432194939284493061917611998818003510807299274727515312334833058594373190305223054559630883224164891889291452980017391680233620073001012437611938268800000 771 301496973727505125589099221928411437112896907203939531515012886292359084086381639216055410519799010417251711470819318554366685471091060479878866594645482213024568554837814923116966327030447041945699148247712310196219065853029126936123265332220982192436703545097827240344773260994585885255381441879991440240857300099069844921297148578240000 772 301888020386036260641743968000951529768036851311856444007250257091700665258996920200771435695570474762799379060275634142634346541740984034327477316558122267775573183313609754405055777519461888952113803433507008393620128195250954597519015352107131326279033899890431426129915638765006878621471430779965488801480980125138677404982358887680000 773 391046658531135052644746072540092655139944107916912492237370799341581172615280984716025175771464345547667589456315588267661070649923554448610721912640054751004628475794831288089450489014847006414655185794698197401062342221827661395750019886149133842330354792604185785142377770420993366089988899974048560623680026068832483685210309440000 774 233963997892495164267456864692882515755538839654904577930603423987666698738067843717567294714418660869860614106892529091718153891990562473712692141776370037635571226324999149326494406478560993631901026971339520901450401476003933468400028397922799076133935933124669563622254904798421172918372538832273201918269006957034612653828698558570880000 775 234266276959539731663151253406956007377962016450324351287102911615557740984499455918752782175290002808968961153542261041449055899602953381301468229814840799958097804136788553912187551706569470367859555429958822608041422666541406250658943163294792356594057297379352599234169962814956600790360100251953141455631111617185820163717366127768000000 776 234568556026584299058845642121029499000385193245744124643602399243448783230931068119938269636161344748077308200191992991179957907215344288890244317853311562280624381948577958497880696934577947103818083888578124314632443857078879032917857928666785637054178661634035634846085020831492028662347661671633080992993216277337027673606033696965120000 777 234870835093628866454540030835102990622808370041163898000101886871339825477362680321123757097032686687185655246841724940910859914827735196479020405891782324603150959760367363083573842162586423839776612347197426021223465047616351815176772694038778917514300025888718670458000078848027456534335223091313020530355320937488235183494701266162240000 778 235173114160673433850234419549176482245231546836583671356601374499230867723794292522309244557904028626294002293491456890641761922440126104067796493930253086925677537572156767669266987390594900575735140805816727727814486238153824597435687459410772197974421390143401706069915136864562884406322784510992960067717425597639442693383368835359360000 779 235475393227718001245928808263249973867654723632003444713100862127121909970225904723494732018775370565402349340141188840372663930052517011656572581968723849248204115383946172254960132618603377311693669264436029434405507428691297379694602224782765478434542754398084741681830194881098312278310345930672899605079530257790650203272036404556480000 780 235777672294762568641623196977323465490077900427423218069600349755012952216657516924680219479646712504510696386790920790103565937664907919245348670007194611570730693195735576840653277846611854047652197723055331140996528619228770161953516990154758758894664118652767777293745252897633740150297907350352839142441634917941857713160703973753600000 781 236079951361807136037317585691396957112501077222842991426099837382903994463089129125865706940518054443619043433440652739834467945277298826834124758045665373893257271007524981426346423074620330783610726181674632847587549809766242944212431755526752039354785482907450812905660310914169168022285468770032778679803739578093065223049371542950720000 782 236382230428851703433011974405470448734924254018262764782599325010795036709520741327051194401389396382727390480090384689565369952889689734422900846084136136215783848819314386012039568302628807519569254640293934554178571000303715726471346520898745319814906847162133848517575368930704595894273030189712718217165844238244272732938039112147840000 783 236684509495896270828706363119543940357347430813682538139098812638686078955952353528236681862260738321835737526740116639296271960502080642011676934122606898538310426631103790597732713530637284255527783098913236260769592190841188508730261286270738600275028211416816884129490426947240023766260591609392657754527948898395480242826706681344960000 784 236986788562940838224400751833617431979770607609102311495598300266577121202383965729422169323132080260944084573389848589027173968114471549600453022161077660860837004442893195183425858758645760991486311557532537967360613381378661290989176051642731880735149575671499919741405484963775451638248153029072597291890053558546687752715374250542080000 785 237289067629985405620095140547690923602193784404522084852097787894468163448815577930607656784003422200052431620039580538758075975726862457189229110199548423183363582254682599769119003986654237727444840016151839673951634571916134073248090817014725161195270939926182955353320542980310879510235714448752536829252158218697895262604041819739200000 786 237591346697029973015789529261764415224616961199941858208597275522359205695247190131793144244874764139160778666689312488488977983339253364778005198238019185505890160066472004354812149214662714463403368474771141380542655762453606855507005582386718441655392304180865990965235600996846307382223275868432476366614262878849102772492709388936320000 787 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 788 187460177102090737844249327364960270595467628740344965673296249362397195378042896238387161784127931589676071062111167017317265432869895686625023653585874078888792389448069990245118172020824898665097174783511669152661337438956970754559545234033864837027024770727212632942794719302544807380318139783032583732333377620732244502516525043009150720000 789 187698070727854812384660811282936108502314668878340327304861346125547445625984575040720140415833677695754340187824506061755485312860847330897390434872150568836620806185948251654058677315267569856296536680445059595748471115909961834197311154381623548749140284395648181969371869961558189115572350620320696148237353988271244812798906419967284160000 790 187935964353618886925072295200911946409161709016335688936426442888697695873926253843053119047539423801832609313537845106193705192851798975169757216158427058784449222923826513062999182609710241047495898577378450038835604792862952913835077074729382260471255798064083730995949020620571570850826561457608808564141330355810245123081287796925417600000 791 188173857979382961465483779118887784316008749154331050567991539651847946121867932645386097679245169907910878439251184150631925072842750619442123997444703548732277639661704774471939687904152912238695260474311840481922738469815943993472842995077140972193371311732519280022526171279584952586080772294896920980045306723349245433363669173883551040000 792 188411751605147036005895263036863622222855789292326412199556636414998196369809611447719076310950916013989147564964523195070144952833702263714490778730980038680106056399583035880880193198595583429894622371245230925009872146768935073110608915424899683915486825400954829049103321938598334321334983132185033395949283090888245743646050550841684480000 793 188649645230911110546306746954839460129702829430321773831121733178148446617751290250052054942656662120067416690677862239508364832824653907986857560017256528627934473137461297289820698493038254621093984268178621368097005823721926152748374835772658395637602339069390378075680472597611716056589193969473145811853259458427246053928431927799817920000 794 188887538856675185086718230872815298036549869568317135462686829941298696865692969052385033574362408226145685816391201283946584712815605552259224341303533018575762889875339558698761203787480925812293346165112011811184139500674917232386140756120417107359717852737825927102257623256625097791843404806761258227757235825966246364210813304757951360000 795 189125432482439259627129714790791135943396909706312497094251926704448947113634647854718012206068154332223954942104540328384804592806557196531591122589809508523591306613217820107701709081923597003492708062045402254271273177627908312023906676468175819081833366406261476128834773915638479527097615644049370643661212193505246674493194681716084800000 796 189363326108203334167541198708766973850243949844307858725817023467599197361576326657050990837773900438302224067817879372823024472797508840803957903876085998471419723351096081516642214376366268194692069958978792697358406854580899391661672596815934530803948880074697025155411924574651861262351826481337483059565188561044246984775576058674218240000 797 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 798 151301773347705992148946240736140763782158610005877969845190931944138059192395368356588407636644757942415633568437912296974472993525191467090907098759565265758560015791001525654615010297305533629941362621017922146075541344164044596096951936696627207535799386207019794197227282036464863912089617780263225189424393613009431341456250033634616640640000 799 151491374567439959557654193418767506593915700995860273065548314064368808640004886362047791606114237588960014061631443515391734237877979927575983423444727628246979263931090499997540593016976342569327254052873834329215986884695578486568251375213790900778325450600762926771409271111698529155087223817581850784899862777938014588751307991070248992320000 800 151680975787173926966362146101394249405672791985842576285905696184599558087614404367507175575583717235504394554824974733808995482230768388061059748129889990735398512071179474340466175736647151508713145484729746512356432425227112377039550813730954594020851514994506059345591260186932194398084829854900476380375331942866597836046365948505881344000000 801 151870577006907894375070098784020992217429882975824879506263078304830307535223922372966559545053196882048775048018505952226256726583556848546136072815052353223817760211268448683391758456317960448099036916585658695496877965758646267510850252248118287263377579388249191919773249262165859641082435892219101975850801107795181083341423905941513695680000 802 152060178226641861783778051466647735029186973965807182726620460425061056982833440378425943514522676528593155541212037170643517970936345309031212397500214715712237008351357423026317341175988769387484928348441570878637323506290180157982149690765281980505903643781992324493955238337399524884080041929537727571326270272723764330636481863377146047360000 803 152249779446375829192486004149274477840944064955789485946977842545291806430442958383885327483992156175137536034405568389060779215289133769516288722185377078200656256491446397369242923895659578326870819780297483061777769046821714048453449129282445673748429708175735457068137227412633190127077647966856353166801739437652347577931539820812778399040000 804 152439380666109796601193956831901220652701155945771789167335224665522555878052476389344711453461635821681916527599099607478040459641922230001365046870539440689075504631535371712168506615330387266256711212153395244918214587353247938924748567799609366990955772569478589642319216487866855370075254004174978762277208602580930825226597778248410750720000 805 152628981885843764009901909514527963464458246935754092387692606785753305325661994394804095422931115468226297020792630825895301703994710690486441371555701803177494752771624346055094089335001196205642602644009307428058660127884781829396048006316773060233481836963221722216501205563100520613072860041493604357752677767509514072521655735684043102400000 806 152818583105577731418609862197154706276215337925736395608049988905984054773271512400263479392400595114770677513986162044312562948347499150971517696240864165665914000911713320398019672054672005145028494075865219611199105668416315719867347444833936753476007901356964854790683194638334185856070466078812229953228146932438097319816713693119675454080000 807 153008184325311698827317814879781449087972428915718698828407371026214804220881030405722863361870074761315058007179693262729824192700287611456594020926026528154333249051802294740945254774342814084414385507721131794339551208947849610338646883351100446718533965750707987364865183713567851099068072116130855548703616097366680567111771650555307805760000 808 153197785545045666236025767562408191899729519905701002048764753146445553668490548411182247331339554407859438500373224481147085437053076071941670345611188890642752497191891269083870837494013623023800276939577043977479996749479383500809946321868264139961060030144451119939047172788801516342065678153449481144179085262295263814406829607990940157440000 809 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 810 124243783279471503252234313398478297116304154825503477267988929566007805524041053797479721353655317584067093384789072116647120811938750271265664802940044515036249113718903997175705100373084389890180796380860694490102558254908843086937809065912196544894904736575937344535715621109868497083901260194522166459120189086051316119978528927995523732387200000 811 153387386764779633644733720245034934711486610895683305269122135266676303116100066416641631300809034054403818993566755699564346681405864532426746670296351253131171745331980243426796420213684431963186168371432956160620442290010917391281245760385427833203586094538194252513229161864035181585063284190768106739654554427223847061701887565426572509120000 812 101010502580983861703333786260403345625424700846356118385485537981434879243651608937483846743784374813914655729471502764345508348799566782268050338283596783426976791796959613664335100196158036349580913829976487486365701102125469451515221333078136561855223958008426137496041826420646816199574894664714902867478193036068574453236667422235491647575811840000 813 101134899751650097986219665307522068957475716487792517546058796033136153725478766091347743106769330940532777226675285403217855033958186938403848429833207124293266172082423849641754232092951334423903057812525719613811964280822668305519550423389809143827952066331096613034830055270918548731840380988193615802044052879709052993203707653051052597880708160000 814 101259296922316334269105544354640792289526732129228916706632054084837428207305923245211639469754287067150898723879068042090201719116807094539646521382817465159555552367888085619173363989744632498225201795074951741258227459519867159523879513701481725800680174653767088573618284121190281264105867311672328736609912723349531533170747883866613548185604480000 815 101383694092982570551991423401759515621577747770665315867205312136538702689133080399075535832739243193769020221082850680962548404275427250675444612932427806025844932653352321596592495886537930572547345777624183868704490638217066013528208604013154307773408282976437564112406512971462013796371353635151041671175772566990010073137788114682174498490500800000 816 101508091263648806834877302448878238953628763412101715027778570188239977170960237552939432195724199320387141718286633319834895089434047406811242704482038146892134312938816557574011627783331228646869489760173415996150753816914264867532537694324826889746136391299108039651194741821733746328636839958629754605741632410630488613104828345497735448795397120000 817 101632488434315043117763181495996962285679779053538114188351828239941251652787394706803328558709155447005263215490415958707241774592667562947040796031648487758423693224280793551430759680124526721191633742722648123597016995611463721536866784636499471718864499621778515189982970672005478860902326282108467540307492254270967153071868576313296399100293440000 818 101756885604981279400649060543115685617730794694974513348925086291642526134614551860667224921694111573623384712694198597579588459751287719082838887581258828624713073509745029528849891576917824795513777725271880251043280174308662575541195874948172053691592607944448990728771199522277211393167812605587180474873352097911445693038908807128857349405189760000 819 101881282775647515683534939590234408949781810336410912509498344343343800616441709014531121284679067700241506209897981236451935144909907875218636979130869169491002453795209265506269023473711122869835921707821112378489543353005861429545524965259844635664320716267119466267559428372548943925433298929065893409439211941551924233005949037944418299710086080000 820 102005679946313751966420818637353132281832825977847311670071602395045075098268866168395017647664023826859627707101763875324281830068528031354435070680479510357291834080673501483688155370504420944158065690370344505935806531703060283549854055571517217637048824589789941806347657222820676457698785252544606344005071785192402772972989268759979250014982400000 821 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 822 83950923390157550340930105496635865314612517811051210302790075287225499354838931170896827316753461521758709845939159234669628639516715810116971659353133857705783758208965220193030190133718725033190732351139891992640061301949013011069538545915982015279236638854042463057701698352081960189750631235491168446985305798900628439236704248651094044662940307840000 823 102130077116979988249306697684471855613883841619283710830644860446746349580096023322258914010648979953477749204305546514196628515227148187490233162230089851223581214366137737461107287267297719018480209672919576633382069710400259137554183145883189799609776932912460417345135886073092408989964271576023319278570931628832881312940029499575540200319878720000 824 69259716057034212991243835648119957828266554961800487067223473401681930460441278408036527054149627053410842578398214979695472020858320997642876599432659892786974047684825038934724829074892482747820391150109756733081317338247356534650644408746976928984969446608450856943438591412239763341362250697823366015401434425956276128132906885196151737927326393725440000 825 69343769110501487521573015060314278165436781363453157561237094121829602706145697435230746140380391163912554765993358444476655846126352940601181061325175256734531055024248370292655320372313468770572600362670569544650590781619015947920851501476038794190048293024237811866913638246477918393960991293330433207167698302686805589453456529474302407512189653912000000 826 69427822163968762051902194472508598502607007765105828055250714841977274951850116462424965226611155274414266953588501909257839671394384883559485523217690620682088062363671701650585811669734454793324809575231382356219864224990675361191058594205100659395127139440024766790388685080716073446559731888837500398933962179417335050774006173752453077097052914098560000 827 84053053467274530329179412194320337170226401652670494013620720147672245704419027194219086230764110501712187595143464781183825268031942958304461892515363947557007339423331357930491297420986022752209212560812811569273443371659413270207092729061865205078846415786954923475046834238155052598740595507067191766263876730529461320549644278150669584863260186560000 828 57555832680037038290087577576534016799335549890076036798790869845439456279575155385404684611033109250710430728900058369704311455236481132356730107671250555273346117714162687331051498856804704995711771556291937598929405989404013193253927988781486570368970556288612105579079170025582101197303215217037301965099787174490431816014292217329339902252626592308079360000 829 69511875217436036582231373884702918839777234166758498549264335562124947197554535489619184312841919384915979141183645374039023496662416826517789985110205984629645069703095033008516302967155440816077018787792195167789137668362334774461265686934162524600205985855811721713863731914954228499158472484344567590700226056147864512094555818030603746681916174285120000 830 47829035980861213691135941428847537366085521513121520096792311370231312418221349234342272150137139471179137767674230872515030897348509145822095755054779431844119883110608599362169812582610644162318114317316175729100671955470071688263563081208789208301663732687808371359658218018722556003415970162302966622133104542453661134836901021712317519979426062040362518400000 831 47886661325416468165462611237797956085803696840245762892089651504412313999448121944263166453932485422349233114382272114530109247827242289371279002952435792605377858873392465144533872597770416022754642165891255458894769150597144063791591470463257629034557303450082839276959011052480053058841772535992488268665795029854207714517427408485464890485425370548844882880000 832 47944286669971722639789281046748374805521872167370005687386991638593315580674894654184060757727831373519328461090313356545187598305975432920462250850092153366635834636176330926897932612930187883191170014466335188688866345724216439319619859717726049767450874212357307194259804086237550114267574909682009915198485517254754294197953795258612260991424679057327247360000 833 48001912014526977114115950855698793525240047494494248482684331772774317161901667364104955061523177324689423807798354598560265948784708576469645498747748514127893810398960196709261992628089959743627697863041414918482963540851288814847648248972194470500344444974631775111560597119995047169693377283371531561731176004655300873878480182031759631497423987565809611840000 834 48059537359082231588442620664649212244958222821618491277981671906955318743128440074025849365318523275859519154506395840575344299263441720018828746645404874889151786161744062491626052643249731604064225711616494648277060735978361190375676638226662891233238015736906243028861390153752544225119179657061053208263866492055847453559006568804907002003423296074291976320000 835 48117162703637486062769290473599630964676398148742734073279012041136320324355212783946743669113869227029614501214437082590422649742174863568011994543061235650409761924527928273990112658409503464500753560191574378071157931105433565903705027481131311966131586499180710946162183187510041280544982030750574854796556979456394033239532955578054372509422604582774340800000 836 48174788048192740537095960282550049684394573475866976868576352175317321905581985493867637972909215178199709847922478324605501000220908007117195242440717596411667737687311794056354172673569275324937281408766654107865255126232505941431733416735599732699025157261455178863462976221267538335970784404440096501329247466856940612920059342351201743015421913091256705280000 837 48232413392747995011422630091500468404112748802991219663873692309498323486808758203788532276704561129369805194630519566620579350699641150666378490338373957172925713450095659838718232688729047185373809257341733837659352321359578316959761805990068153431918728023729646780763769255025035391396586778129618147861937954257487192600585729124349113521421221599739069760000 838 48290038737303249485749299900450887123830924130115462459171032443679325068035530913709426580499907080539900541338560808635657701178374294215561738236030317934183689212879525621082292703888819045810337105916813567453449516486650692487790195244536574164812298786004114698064562288782532446822389151819139794394628441658033772281112115897496484027420530108221434240000 839 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 840 40612037828761143326463814555897096908581243544081352413753432965402674385380335043849469542808012546636396545959145722546618283391970247722385788352296810104170998579557248778894936284000816361247366561773190369687939237755527377133287610979164195714072930420554009396906898470933624781888480881427275610378947900409207495647776342243340837808072664438031190924800000 841 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 842 1180553261550820949697135028364161086087781910546879122903608721606193456121686929881805175352721488528294679594321928872789672909363249415339543071412361320385294575375748691289353040693728492748735948458783050532190595604183889874810258196296703965412181922629866430301991246265782440385896340669870495064563273609752415034199288958211781639997045619342673357144960000 843 1181955343809194846311977231485733723957244834431139074355988304410951405594515536686890454658366050866214269475075280332258544254861305531034720676010238234067462383660042929640052984922580901885017107542463315437810774458820687843782716935247175110264215392846766509197836841570136101241461538224110246246350165858695113864406176474789230311778514794662557767307840000 844 1183357426067568742926819434607306361826707758315399025808367887215709355067344143491975733964010613204133859355828631791727415600359361646729898280608115147749630191944337167990752929151433311021298266626143580343430953313457485812755175674197646255116248863063666588093682436874489762097026735778349997428137058107637812694613063991366678983559983969982442177470720000 845 1184759508325942639541661637728878999696170682199658977260747470020467304540172750297061013269655175542053449236581983251196286945857417762425075885205992061431798000228631406341452873380285720157579425709823845249051132168094283781727634413148117399968282333280566666989528032178843422952591933332589748609923950356580511524819951507944127655341453145302326587633600000 846 1186161590584316536156503840850451637565633606083918928713127052825225254013001357102146292575299737879973039117335334710665158291355473878120253489803868975113965808512925644692152817609138129293860584793504110154671311022731081750700093152098588544820315803497466745885373627483197083808157130886829499791710842605523210355026839024521576327122922320622210997796480000 847 1187563672842690432771346043972024275435096529968178880165506635629983203485829963907231571880944300217892628998088686170134029636853529993815431094401745888796133616797219883042852761837990538430141743877184375060291489877367879719672551891049059689672349273714366824781219222787550744663722328441069250973497734854465909185233726541099024998904391495942095407959360000 848 1188965755101064329386188247093596913304559453852438831617886218434741152958658570712316851186588862555812218878842037629602900982351586109510608698999622802478301425081514121393552706066842947566422902960864639965911668732004677688645010629999530834524382743931266903677064818091904405519287525995309002155284627103408608015440614057676473670685860671261979818122240000 849 1190367837359438226001030450215169551174022377736698783070265801239499102431487177517402130492233424893731808759595389089071772327849642225205786303597499716160469233365808359744252650295695356702704062044544904871531847586641475657617469368950001979376416214148166982572910413396258066374852723549548753337071519352351306845647501574253922342467329846581864228285120000 850 1191769919617812122615872653336742189043485301620958734522645384044257051904315784322487409797877987231651398640348740548540643673347698340900963908195376629842637041650102598094952594524547765838985221128225169777152026441278273626589928107900473124228449684365067061468756008700611727230417921103788504518858411601294005675854389090831371014248799021901748638448000000 851 1193172001876186019230714856458314826912948225505218685975024966849015001377144391127572689103522549569570988521102092008009515018845754456596141512793253543524804849934396836445652538753400174975266380211905434682772205295915071595562386846850944269080483154581967140364601604004965388085983118658028255700645303850236704506061276607408819686030268197221633048610880000 852 1194574084134559915845557059579887464782411149389478637427404549653772950849972997932657968409167111907490578401855443467478386364343810572291319117391130457206972658218691074796352482982252584111547539295585699588392384150551869564534845585801415413932516624798867219260447199309319048941548316212268006882432196099179403336268164123986268357811737372541517458773760000 853 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 854 1021363646099565475841180970347046927664700458575772754903335649119585388875672570446032733548449169805580283713347910867612958084204954151540468200578612294739325958393549457427582772838283664233645708415893133677886728806431122073615237893338111121202005781143465272625474046600076494166734940756597625386843101449296275250169694101041414343272598391873637196071890560000 855 1022559622265958409653641369609748387767352332649046493492215433252043919775995372050770476796163981479825693881630519662539905341914796018228454697300601302110215098860052442740729825265494769226893537114272399642380741369436310741148745197662863007760790331238481039923630339394690166876532054270364133144907320537644397352336169152681978060302191598421498597940827200000 856 1023755598432351343466101768872449847870004206722320232081095217384502450676318173655508220043878793154071104049913128457466852599624637884916441194022590309481104239326555428053876877692705874220141365812651665606874753932441499408682252501987614894319574881333496807221786632189303839586329167784130640902971539625992519454502644204322541777331784804969359999809763840000 857 1195976166392933812460399262701460102651874073273738588879784132458530900322801604737743247714811674245410168282608794926947257709841866687986496721989007370889140466502985313147052427211104993247828698379265964494012563005188667533507304324751886558784550095015767298156292794613672709797113513766507758064219088348122102166475051640563717029593206547861401868936640000 858 879408451005722589905006340259959822240538917322619626834838551301552522192757956773291036504187312942695569199211942562553880277592983626876598958658849053859010319862444118668906532042888768165087928890464539288234401653093258369393121913816010697993632392165663788938111029636201225550076349353595753551168680976904270455622104321616344514162062333881775962640325011840000 859 1024951574598744277278562168135151307972656080795593970669975001516960981576640975260245963291593604828316514218195737252393799857334479751604427690744579316851993379793058413367023930119916979213389194511030931571368766495446688076215759806312366780878359431428512574519942924983917512296126281297897148661035758714340641556669119255963105494361378011517221401678700480000 860 757172726219076347396765016088161677251719953126937089892737332620639755529927754063754102922031859630870541713549918937833395706607273571700254912260650524531241589388323972290755258136787469224099133553078990389032962560846286349423630399315197835706079246373499379300862636402619223033640329046008539601853556392632005543573745159150184552904524392228232138276123192595200000 861 758053159621656668730947300990589772225268464700340505113542841146942825013102088661502654204499338537418065599263349076133201980684723889806883115647000118164417451701566209467837531692760477909243434871163965959252768331265875054481099736988820158770853757125096471602375267375180408176702701521643433252553386109367624154670923932591056860524180815940125431460165196307520000 862 758933593024236990065129585893017867198816976273743920334348349673245894496276423259251205486966817443965589484976779214433008254762174207913511319033349711797593314014808446644919805248733486594387736189248941529472574101685463759538569074662442481835628267876693563903887898347741593319765073997278326903253215826103242765768102706031929168143837239652018724644207200019840000 863 880433402580321334182284902428094973548511573403415220805508526303069483174334597748551282467478906547523885713430138299806274077450318106628203386349593633175862313242237177082273555973008685144301318084975570219805770419588705057469337673622323064774510751597092301512630972561185143062372475634893650699829716735618611097178773440872307619656423711893293184042003712320000 864 656479318832770157049005456367265311316923781499935297919652933484410304878245454788447789848791232046843329952276340880761151752917435590481400547370620199892184568347435790822209796087266411921515680406336504374134216209498765329410977188258359991433948000734843126961466057332741600591882913752597022558615431349012776229611603198264500475059658525146419983403607312024586240000 865 657239132859196974360404768238060757279096146987782445255208087342609853842224905546304789605560666343193843065647031090113884567446275215007420686893039899197615337523763841506031798166071118416795212443843838291233908589370870381875573226670696056238848403513471417617671457862061903370345741199069935779169384394555615090988468479743973276535422018809783895421435561228318400000 866 657998946885623791671804080108856203241268512475629592590763241200809402806204356304161789362330100639544356179017721299466617381975114839533440826415459598503046106700091892189853800244875824912074744481351172208333600969242975434340169265083032121043748806292099708273876858391382206148808568645542848999723337440098453952365333761223446078011185512473147807439263810432050560000 867 658758760912050608983203391979651649203440877963476739926318395059008951770183807062018789119099534935894869292388411508819350196503954464059460965937879297808476875876419942873675802323680531407354276518858506125433293349115080486804765303495368185848649209070727998930082258920702508927271396092015762220277290485641292813742199042702918879486949006136511719457092059635782720000 868 659518574938477426294602703850447095165613243451323887261873548917208500734163257819875788875868969232245382405759101718172083011032794088585481105460298997113907645052747993557497804402485237902633808556365840042532985728987185539269361341907704250653549611849356289586287659450022811705734223538488675440831243531184131675119064324182391680962712499799875631474920308839514880000 869 660278388964904243606002015721242541127785608939171034597428702775408049698142708577732788632638403528595895519129791927524815825561633713111501244982718696419338414229076044241319806481289944397913340593873173959632678108859290591733957380320040315458450014627984580242493059979343114484197050984961588661385196576726970536495929605661864482438475993463239543492748558043247040000 870 661038202991331060917401327592037987089957974427018181932983856633607598662122159335589788389407837824946408632500482136877548640090473337637521384505138395724769183405404094925141808560094650893192872631380507876732370488731395644198553418732376380263350417406612870898698460508663417262659878431434501881939149622269809397872794887141337283914239487126603455510576807246979200000 871 661798017017757878228800639462833433052130339914865329268539010491807147626101610093446788146177272121296921745871172346230281454619312962163541524027558095030199952581732145608963810638899357388472404668887841793832062868603500696663149457144712445068250820185241161554903861037983720041122705877907415102493102667812648259249660168620810085390002980789967367528405056450711360000 872 662557831044184695540199951333628879014302705402712476604094164350006696590081060851303787902946706417647434859241862555583014269148152586689561663549977794335630721758060196292785812717704063883751936706395175710931755248475605749127745495557048509873151222963869452211109261567304022819585533324380328323047055713355487120626525450100282886865766474453331279546233305654443520000 873 663317645070611512851599263204424324976475070890559623939649318208206245554060511609160787659716140713997947972612552764935747083676992211215581803072397493641061490934388246976607814796508770379031468743902509628031447628347710801592341533969384574678051625742497742867314662096624325598048360770853241543601008758898325982003390731579755688341529968116695191564061554858175680000 874 664077459097038330162998575075219770938647436378406771275204472066405794518039962367017787416485575010348461085983242974288479898205831835741601942594817192946492260110716297660429816875313476874311000781409843545131140008219815854056937572381720639482952028521126033523520062625944628376511188217326154764154961804441164843380256013059228489817293461780059103581889804061907840000 875 664837273123465147474397886946015216900819801866253918610759625924605343482019413124874787173255009306698974199353933183641212712734671460267622082117236892251923029287044348344251818954118183369590532818917177462230832388091920906521533610794056704287852431299754324179725463155264931154974015663799067984708914849984003704757121294538701291293056955443423015599718053265640000000 876 665597087149891964785797198816810662862992167354101065946314779782804892445998863882731786930024443603049487312724623392993945527263511084793642221639656591557353798463372399028073821032922889864870064856424511379330524767964025958986129649206392769092752834078382614835930863684585233933436843110271981205262867895526842566133986576018174092768820449106786927617546302469372160000 877 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 878 585061359232807890681338536383718163548494459835230531261481801736801899557960960254436954711005024795673200374111685342860383584093683922782663553100302983377524850387656994847044532692096829604211346072872160170265730655800123028053737153729243916162139541960455575022095639979809061233047910748822017305867168786259180293354527930882933973146744701752192437199858856368985592960000 879 585727716133984209463435732894405769657319624368072479474763671670442903999370938569077543497691818673572600374537780656462730262435476273491983215461465059668387634955296695296756428515208557200571495669766092015562160872947959159065187879416862644996037195197312585927587776244022966769759810419378762200292985607200249974782038782740431620040989285694962588039494230920658697280000 880 586394073035160528245532929405093375766144788900914427688045541604083908440780916883718132284378612551472000374963875970065076940777268624201302877822627135959250419522936395746468324338320284796931645266660023860858591090095795290076638605104481373829934848434169596833079912508236872306471710089935507094718802428141319656209549634597929266935233869637732738879129605472331801600000 881 666356901176318782097196510687606108825164532841948213281869933641004441409978314640588786686793877899400000426095313602346678341792350709319662361162076290862784567639700449711895823111727596360149596893931845296430217147836131011450725687618728833897653236857010905492136264213905536711899670556744894425816820941069681427510851857497646894244583942770150839635374551673104320000 882 517787299203849099078369771057718826013723498928573123544970776976273373162092369564952391984679688470705575131093954672194667632063011779871169080442102085204599846007888116845030954182383034930883363069654588932828728792988882913399694789758632290549500266473845468025420547017301586057687943808754166254425554177690667395795887349053686537997599996058003548731950712381172327021440000 883 587060429936336847027630125915780981874969953433756375901327411537724912882190895198358721071065406429371400375389971283667423619119060974910622540183789212250113204090576096196180220161432012393291794863553955706155021307243631421088089330792100102663832501671026607738572048772450777843183609760492251989144619249082389337637060486455426913829478453580502889718764980024004905920000 884 458242933916266325358051302646332992584109046491694081850050940278825010698277511446773263623883666427387292733818900664834848189223003663307934457436340712984495363943389164560044786811849308777856562900234038313464837291837775865621572065115051161336513063494356581255712661254409448562609516637966958119670593736494738810058035578033485496981703655468240301633555817987297557423786240000 885 458761308275900110793976700047516627191104644960576088729971812383212821796352486007233414374589417181264427680350370009478326524278685794148780537139322998858912213902601143252986013946251853244799839555098556456353372175652071992166392847994140585727165227593332097750345820373475522599445047765385472778177008435291678559843169102443025638946615084942751885685177487464658753755713600000 886 459279682635533896229902097448700261798100243429458095609892684487600632894427460567693565125295167935141562626881839354121804859334367924989626616842305284733329063861813121945927241080654397711743116209963074599241907059466368118711213630873230010117817391692307614244978979492541596636280578892803987436683423134088618309628302626852565780911526514417263469736799156942019950087640960000 887 518374359633785435925397401183634606995598468882006879920872104387811098074974560460150750705750753877134946531469344643478335055682130840846079702982285874416849959211978692941227134402544466943276654864518142888534883814296126544820782879089424390652164098975516494633159119066074036835531127418514658506414698796939749785133524409540141964911429474511584051621669477361196331927360000 888 408300674611708901319254815426696900007725107605726011010954438253685738265342162393800499697888815795848603445191018124503571476618364449577459754532215362699678371473070289367315199774970564654673516863966902355011832445633229849787358559412059657843520965542659420096775579087107611557727105697957581860528575995602375556759131302320750059514276894175896247764117693860410458020576668160000 889 408760472668704069000920642921546783904130203447624351113444251810277726709334664828928653413764816714537622142764431433202336759812754499633290227228760650270286117386891314467954068243185621596852203256831729947753962887576510514032614593825811977278029435098450703227515191225719219228400221807977804362623765833435261114818544738472012165437153332119788022817906114686829839166996236480000 890 409220270725699236682586470416396667800535299289522691215934065366869715153327167264056807129640817633226640840337844741901102043007144549689120699925305937840893863300712339568592936711400678539030889649696557540496093329519791178277870628239564296712537904654241986358254803364330826899073337917998026864718955671268146672877958174623274271360029770063679797871694535513249220313415804800000 891 409680068782694404364252297911246551696940395131421031318423878923461703597319669699184960845516818551915659537911258050599867326201534599744951172621851225411501609214533364669231805179615735481209576042561385133238223771463071842523126662653316616147046374210033269488994415502942434569746454028018249366814145509101032230937371610774536377282906208007571572925482956339668601459835373120000 892 410139866839689572045918125406096435593345490973319371420913692480053692041312172134313114561392819470604678235484671359298632609395924649800781645318396512982109355128354389769870673647830792423388262435426212725980354213406352506768382697067068935581554843765824552619734027641554042240419570138038471868909335346933917788996785046925798483205782645951463347979271377166087982606254941440000 893 410599664896684739727583952900946319489750586815217711523403506036645680485304674569441268277268820389293696933058084667997397892590314699856612118014941800552717101042175414870509542116045849365566948828291040318722484655349633171013638731480821255016063313321615835750473639780165649911092686248058694371004525184766803347056198483077060589128659083895355123033059797992507363752674509760000 894 411059462953679907409249780395796203386155682657116051625893319593237668929297177004569421993144821307982715630631497976696163175784704749912442590711487088123324846955996439971148410584260906307745635221155867911464615097292913835258894765894573574450571782877407118881213251918777257581765802358078916873099715022599688905115611919228322695051535521839246898086848218818926744899094078080000 895 411519261010675075090915607890646087282560778499014391728383133149829657373289679439697575709020822226671734328204911285394928458979094799968273063408032375693932592869817465071787279052475963249924321614020695504206745539236194499504150800308325893885080252433198402011952864057388865252438918468099139375194904860432574463175025355379584800974411959783138673140636639645346126045513646400000 896 411979059067670242772581435385495971178965874340912731830872946706421645817282181874825729424896823145360753025778324594093693742173484850024103536104577663264540338783638490172426147520691020192103008006885523096948875981179475163749406834722078213319588721988989685142692476196000472923112034578119361877290094698265460021234438791530846906897288397727030448194425060471765507191933214720000 897 412438857124665410454247262880345855075370970182811071933362760263013634261274684309953883140772824064049771723351737902792459025367874900079934008801122950835148084697459515273065015988906077134281694399750350689691006423122755827994662869135830532754097191544780968273432088334612080593785150688139584379385284536098345579293852227682109012820164835670922223248213481298184888338352783040000 898 412898655181660578135913090375195738971776066024709412035852573819605622705267186745082036856648824982738790420925151211491224308562264950135764481497668238405755830611280540373703884457121134076460380792615178282433136865066036492239918903549582852188605661100572251404171700473223688264458266798159806881480474373931231137353265663833371118743041273614813998302001902124604269484772351360000 899 413358453238655745817578917870045622868181161866607752138342387376197611149259689180210190572524825901427809118498564520189989591756655000191594954194213525976363576525101565474342752925336191018639067185480005875175267307009317156485174937963335171623114130656363534534911312611835295935131382908180029383575664211764116695412679099984633224665917711558705773355790322951023650631191919680000 900 413818251295650913499244745364895506764586257708506092240832200932789599593252191615338344288400826820116827816071977828888754874951045050247425426890758813546971322438922590574981621393551247960817753578344833467917397748952597820730430972377087491057622600212154817665650924750446903605804499018200251885670854049597002253472092536135895330588794149502597548409578743777443031777611488000000 901 414278049352646081180910572859745390660991353550404432343322014489381588037244694050466498004276827738805846513645391137587520158145435100303255899587304101117579068352743615675620489861766304902996439971209661060659528190895878484975687006790839810492131069767946100796390536889058511276477615128220474387766043887429887811531505972287157436511670587446489323463367164603862412924031056320000 902 414737847409641248862576400354595274557396449392302772445811828045973576481237196485594651720152828657494865211218804446286285441339825150359086372283849388688186814266564640776259358329981361845175126364074488653401658632839159149220943041204592129926639539323737383927130149027670118947150731238240696889861233725262773369590919408438419542434547025390381098517155585430281794070450624640000 903 415197645466636416544242227849445158453801545234201112548301641602565564925229698920722805436028829576183883908792217754985050724534215200414916844980394676258794560180385665876898226798196418787353812756939316246143789074782439813466199075618344449361148008879528667057869761166281726617823847348260919391956423563095658927650332844589681648357423463334272873570944006256701175216870192960000 904 415657443523631584225908055344295042350206641076099452650791455159157553369222201355850959151904830494872902606365631063683816007728605250470747317676939963829402306094206690977537095266411475729532499149804143838885919516725720477711455110032096768795656478435319950188609373304893334288496963458281141894051613400928544485709746280740943754280299901278164648624732427083120556363289761280000 905 416117241580626751907573882839144926246611736917997792753281268715749541813214703790979112867780831413561921303939044372382581290922995300526577790373485251400010052008027716078175963734626532671711185542668971431628049958669001141956711144445849088230164947991111233319348985443504941959170079568301364396146803238761430043769159716892205860203176339222056423678520847909539937509709329600000 906 416577039637621919589239710333994810143016832759896132855771082272341530257207206226107266583656832332250940001512457681081346574117385350582408263070030538970617797921848741178814832202841589613889871935533799024370180400612281806201967178859601407664673417546902516450088597582116549629843195678321586898241993076594315601828573153043467966126052777165948198732309268735959318656128897920000 907 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 908 378669448626712315241982228348590982187795111170429381446100893412671634980689335464401761631975812591853482498769970858720341566439092063779520772076050850499432793802788147781743960209319435072910250962185952968337978245040450723166078677652205184206057153489245970019392014426421166828868811103814362935506162086299898653178291822988814905420427727319734696197776702122639859420714007345920000 909 379086485464406932329253133886419826881834533099031175919059154308500568499390535173062997052275345425104422457469056729710121678296403839180159010811817426325974019346623817548023413909990491719466319520514351594955090555883006285636525900865478537933156335376348663818972842636141894986169327415602704744906499269214325854338179809578009635492476656534844536171562799812202238120516555812160000 910 379503522302101549416524039424248671575873955027632970392017415204329502018091734881724232472574878258355362416168142600699901790153715614580797249547584002152515244890459487314302867610661548366022388078842750221572202866725561848106973124078751891660255517263451357618553670845862623143469843727391046554306836452128753055498067796167204365564525585749954376145348897501764616820319104278400000 911 417036837694617087270905537828844694039421928601794472958260895828933518701199708661235420299532833250939958699085870989780111857311775400638238735766575826541225543835669766279453700671056646556068558328398626617112310842555562470447223213273353727099181887102693799580828209720728157300516311788341809400337182914427201159887986589194730072048929215109839973786097689562378699802548466240000 912 346487549935494103851460989805414694838160999784086105556857816603344493209555156346431546718301462915544947765878912366180989894634056979663069165314415727116899501036077183257491077035935335771471552453100087749548655441942123078446607356730327023793267485625305294893338663138692016386302568355731602187700942355159380394072055673873835975220555957648138565100651115614490219914350947303111680000 913 346867470494633900017964784750376772354430913161042340321722792279444651645091949281021932186194337326636554068253779594652679576536068007053050600802699077694878557506511478414571659357246668376484130909737258898396844757119691195857184777077619049038654840324455848944756797637747599737603338715770781576064649528794423574328713629656592374316192532163103629316770250609681546909871068955856320000 914 347247391053773696184468579695338849870700826537998575086587767955544810080628742215612317654087211737728160370628646823124369258438079034443032036290982428272857613976945773571652241678558000981496709366374430047245034072297259313267762197424911074284042195023606402996174932136803183088904109075809960964428356702429466754585371585439348773411829106678068693532889385604872873905391190608600960000 915 347627311612913492350972374640300927386970739914954809851452743631644968516165535150202703121980086148819766673003514051596058940340090061833013471779265778850836670447380068728732823999869333586509287823011601196093223387474827430678339617772203099529429549722756957047593066635858766440204879435849140352792063876064509934842029541222105172507465681193033757749008520600064200900911312261345600000 916 348007232172053288517476169585263004903240653291911044616317719307745126951702328084793088589872960559911372975378381280067748622242101089222994907267549129428815726917814363885813406321180666191521866279648772344941412702652395548088917038119495124774816904421907511099011201134914349791505649795888319741155771049699553115098687497004861571603102255707998821965127655595255527896431433914090240000 917 348387152731193084683979964530225082419510566668867279381182694983845285387239121019383474057765834971002979277753248508539438304144112116612976342755832480006794783388248659042893988642491998796534444736285943493789602017829963665499494458466787150020204259121058065150429335633969933142806420155927499129519478223334596295355345452787617970698738830222963886181246790590446854891951555566834880000 918 348767073290332880850483759475187159935780480045823514146047670659945443822775913953973859525658709382094585580128115737011127986046123144002957778244115830584773839858682954199974570963803331401547023192923114642637791333007531782910071878814079175265591613820208619201847470133025516494107190515966678517883185396969639475612003408570374369794375404737928950397365925585638181887471677219579520000 919 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 920 321215234341514862855628550066537298455886361948957368998039634629161954077647690337479105394067457089731296531902744328244192254512283437681504076633807246669732664622787869408490741022305490886034833517595462928167102196330291908294997355228461504470100651037810439393004356261514611857775324005925389273747141164956308043399168455204880307378811020912662493444406255734363148172352454962538227200000 921 321564381335364335532645537620957447693338412342380148746950547275497999679906003044367669639061008673524482723785247311209675072180231571852897015847539645850895417519116986657847796175590605550041393119245023213958588176978477008195318004527622875670611630006329798566257621866146692957620731966801395131653388057526912726055037116569233438147701032891915387459019740794943977681235446761410551360000 922 321913528329213808209662525175377596930790462735802928495861459921834045282164315751256233884054560257317668915667750294175157889848179706024289955061272045032058170415446103907204851328875720214047952720894583499750074157626662108095638653826784246871122608974849157739510887470778774057466139927677400989559634950097517408710905777933586568916591044871168281473633225855524807190118438560282875520000 923 322262675323063280886679512729797746168242513129225708244772372568170090884422628458144798129048111841110855107550253277140640707516127840195682894275004444213220923311775221156561906482160834878054512322544143785541560138274847207995959303125945618071633587943368516912764153075410855157311547888553406847465881842668122091366774439297939699685481056850421175488246710916105636699001430359155199680000 924 322611822316912753563696500284217895405694563522648487993683285214506136486680941165033362374041663424904041299432756260106123525184075974367075833488736843394383676208104338405918961635445949542061071924193704071333046118923032307896279952425106989272144566911887876086017418680042936257156955849429412705372128735238726774022643100662292830454371068829674069502860195976686466207884422158027523840000 925 322960969310762226240713487838638044643146613916071267742594197860842182088939253871921926619035215008697227491315259243071606342852024108538468772702469242575546429104433455655276016788731064206067631525843264357124532099571217407796600601724268360472655545880407235259270684284675017357002363810305418563278375627809331456678511762026645961223261080808926963517473681037267295716767413956899848000000 926 323310116304611698917730475393058193880598664309494047491505110507178227691197566578810490864028766592490413683197762226037089160519972242709861711916201641756709182000762572904633071942016178870074191127492824642916018080219402507696921251023429731673166524848926594432523949889307098456847771771181424421184622520379936139334380423390999091992151092788179857532087166097848125225650405755772172160000 927 323659263298461171594747462947478343118050714702916827240416023153514273293455879285699055109022318176283599875080265209002571978187920376881254651129934040937871934897091690153990127095301293534080750729142384928707504060867587607597241900322591102873677503817445953605777215493939179556693179732057430279090869412950540821990249084755352222761041104767432751546700651158428954734533397554644496320000 928 324008410292310644271764450501898492355502765096339606989326935799850318895714191992587619354015869760076786066962768191968054795855868511052647590343666440119034687793420807403347182248586408198087310330791945214498990041515772707497562549621752474074188482785965312779030481098571260656538587692933436136997116305521145504646117746119705353529931116746685645561314136219009784243416389353516820480000 929 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 930 301652528276128908762366737392376336681447978405479019666561199054953318983114429370512850747078761849799074200726102192688189980577149480058357692488380920549183619841467429927014940783740516261747299037170600115270142700612480760880031374996449876105470499431670744915623884433979107833437115958042781055260127774225327674190847358960174390397903649715122841805612687790019270789638424471721904515200000 931 301976885833415068879315518830432655323040933220968782053299436903399505347612401875212326930677771271142944172984947463863123518190673296703581733017938319388483817282157179851667645021142387784609392907103041620770433176634644718687429258195370789950745198893425229587576168180682311175193499953696590497255031137423419424378149345367658448882202470843848780345188615411298861403390723852874293659840000 932 302301243390701228996264300268488973964633888036458544440037674751845691712110374379911803114276780692486814145243792735038057055804197113348805773547495718227784014722846929776320349258544259307471486777035483126270723652656808676494827141394291703796019898355179714259528451927385514516949883949350399939249934500621511174565451331775142507366501291972574718884764543032578452017143023234026682804480000 933 302625600947987389113213081706545292606226842851948306826775912600291878076608346884611279297875790113830684117502638006212990593417720929994029814077053117067084212163536679700973053495946130830333580646967924631771014128678972634302225024593212617641294597816934198931480735674088717858706267945004209381244837863819602924752753318182626565850800113101300657424340470653858042630895322615179071949120000 934 302949958505273549230161863144601611247819797667438069213514150448738064441106319389310755481474799535174554089761483277387924131031244746639253854606610515906384409604226429625625757733348002353195674516900366137271304604701136592109622907792133531486569297278688683603433019420791921200462651940658018823239741227017694674940055304590110624335098934230026595963916398275137633244647621996331461093760000 935 303274316062559709347110644582657929889412752482927831600252388297184250805604291894010231665073808956518424062020328548562857668644768563284477895136167914745684607044916179550278461970749873876057768386832807642771595080723300549917020790991054445331843996740443168275385303167495124542219035936311828265234644590215786425127357290997594682819397755358752534503492325896417223858399921377483850238400000 936 303598673619845869464059426020714248531005707298417593986990626145630437170102264398709707848672818377862294034279173819737791206258292379929701935665725313584984804485605929474931166208151745398919862256765249148271885556745464507724418674189975359177118696202197652947337586914198327883975419931965637707229547953413878175314659277405078741303696576487478473043068253517696814472152220758636239383040000 937 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 938 285079803244149843746985698596326792007897545062845100278557674426443872875455022215397814622270974475655381838132661907276135809751763592387280565671175184253979331806865347276809670477929292672631474846842433833238301118736035500668843930830784704095005005132787105086893898679925636289736432084107041425972535334982027790120839665456183906201139682963999738064520241908359867970578439891121733558963840000 939 285383726275326975776566706803785562575070143724959007634931403290437949498989622452301223806303246303454588002139199926367048534495635408583855491647370466966403616808791642956209254348374846289553256802969131523892073294768803129134375747388173600368027398528451057224513188550586537820962163888034660873121759786298639760046341626719996469000927678361615942476102886089498844375664344411261522187491520000 940 285687649306504107806147715011244333142242742387072914991305132154432026122524222689204632990335518131253794166145737945457961259239507224780430417623565749678827901810717938635608838218820399906475038759095829214545845470801570757599907563945562496641049791924115009362132478421247439352187895691962280320270984237615251729971843587983809031800715673759232146887685530270637820780750248931401310816019200000 941 303923031177132029581008207458770567172598662113907356373728863994076623534600236903409184032271827799206164006538019090912724743871816196574925976195282712424285001926295679399583870445553616921781956126697690653772176032767628465531816557388896273022393395663952137619289870660901531225731803927619447149224451316611969925501961263812562799787995397616204411582644181138976405085904520139788628527680000 942 269404061142095727925256457272018323694269251268333986651513487079357388786787411196393775728254458141427926311003443958605039292912343056600339033670974892512559559977510868724737933608088528219039805113739620344698039823317946759673643896433780212125055998571231781732766165730977657112175637101128285580909836584973815605303299507391259542113674456345751146923910620333573742949057656551351715676763160960000 943 269690052714433409165092185995237026797978666609383173473861165940375814889533470019319883770428825931386979311333596234569588166896326435641316039014574653544950812164323512959052942030177794172563201934454842871603239440964781098059709335814283163517970070756551560694265917499269565453059050728624175480677256793662747469003196852940507163708274960014907995275209888508025519746243492704803256776207707840000 944 269976044286771090404927914718455729901688081950432360296208844801394240992279528842245991812603193721346032311663748510534137040880309814682293044358174414577342064351136157193367950452267060126086598755170065398508439058611615436445774775194786114910884142941871339655765669267561473793942464356120065380444677002351679332703094198489754785302875463684064843626509156682477296543429328858254797875652254720000 945 270262035859108771644763643441674433005397497291481547118556523662412667095025587665172099854777561511305085311993900786498685914864293193723270049701774175609733316537948801427682958874356326079609995575885287925413638676258449774831840214575289066303798215127191118617265421035853382134825877983615955280212097211040611196402991544039002406897475967353221691977808424856929073340615165011706338975096801600000 946 270548027431446452884599372164893136109106912632530733940904202523431093197771646488098207896951929301264138312324053062463234788848276572764247055045373936642124568724761445661997967296445592033133392396600510452318838293905284113217905653955792017696712287312510897578765172804145290475709291611111845179979517419729543060102888889588250028492076471022378540329107693031380850137801001165157880074541348480000 947 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 948 256750650015587359149964475641930023573749878918953764883562783552458144296890784634851051510291729642479585364396186660829538912364982434311352409248747065395440998224172237221704700981171045371350636178015314864304387940151408292120564596482807630696965788803943481360171148494670464478129884566200132855600096871740714227765041350910347772282169772007575548469025799223129330334367521778041731272938628801280000 949 257021484034591143284088910742818135412962695246927344804326035433842593816191302340162075826230855939570808555708840866167966696027814694263157633309136039093115514045083811311601013956889580229337292967232630597283611978062960410572168567576143925666055415163441312036711413419242901676946477271438740590679843809369132702688844137145485269932256448982267083857706206184335162961302508615360340694112614696640000 950 257292318053594927418213345843706247252175511574900924725089287315227043335491820045473100142169982236662031747021495071506394479690646954214962857369525012790790029865995385401497326932608115087323949756449946330262836015974512529023772538669480220635145041522939142713251678343815338875763069976677348325759590746997551177612646923380622767582343125956958619246386613145540995588237495452678950115286600592000000 951 257563152072598711552337780944594359091388327902874504645852539196611492854792337750784124458109108533753254938334149276844822263353479214166768081429913986488464545686906959491393639908326649945310606545667262063242060053886064647475376509762816515604234667882436973389791943268387776074579662681915956060839337684625969652536449709615760265232429802931650154635067020106746828215172482289997559536460586487360000 952 257833986091602495686462216045482470930601144230848084566615791077995942374092855456095148774048234830844478129646803482183250047016311474118573305490302960186139061507818533581289952884045184803297263334884577796221284091797616765926980480856152810573324294241934804066332208192960213273396255387154563795919084622254388127460252495850897762882516479906341690023747427067952660842107469127316168957634572382720000 953 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 954 246231998385518390948839665193637535962402518373115867920959606983248893866297277995981489127847942516050659060195322633895680650467903122303141117191360104925158152771608522718311697630214588556864859798393206426857284755742547115697169567159812606687462880253766733544700339354126148550491057080143085640572885308128197498674388739110077638548103411664505697043456153663817202769466502990261578573383364597288320000 955 246490103205628997228660251844783906545172332333674689585446986026208274258190671369142895300937929877178594761516282091583202328298582266037211495720910796859041966348937252825982883896074352276526143718517308320386485263872256284581548151611762095793005294174368166179443211827243681200963269928235478812103884139688080305276772794392163673808636014821386730268868581497846361262935545446226213351762173155566400000 956 246748208025739603508480838495930277127942146294233511249934365069167654650084064742304301474027917238306530462837241549270724006129261409771281874250461488792925779926265982933654070161934115996187427638641410213915685772001965453465926736063711584898547708094969598814186084300361213851435482776327871983634882971247963111879156849674249709069168617978267763494281009331875519756404587902190848130140981713844480000 957 247006312845850209788301425147076647710711960254792332914421744112127035041977458115465707647117904599434466164158201006958245683959940553505352252780012180726809593503594713041325256427793879715848711558765512107444886280131674622350305320515661074004090122015571031448928956773478746501907695624420265155165881802807845918481540904956335744329701221135148796719693437165904678249873630358155482908519790272122560000 958 247264417665960816068122011798223018293481774215351154578909123155086415433870851488627113820207891960562401865479160464645767361790619697239422631309562872660693407080923443148996442693653643435509995478889614000974086788261383791234683904967610563109632535936172464083671829246596279152379908472512658326696880634367728725083924960238421779590233824292029829945105864999933836743342672814120117686898598830400640000 959 247522522486071422347942598449369388876251588175909976243396502198045795825764244861788519993297879321690337566800119922333289039621298840973493009839113564594577220658252173256667628959513407155171279399013715894503287296391092960119062489419560052215174949856773896718414701719713811802852121320605051498227879465927611531686309015520507814850766427448910863170518292833962995236811715270084752465277407388678720000 960 247780627306182028627763185100515759459021402136468797907883881241005176217657638234949926166387866682818273268121079380020810717451977984707563388368664256528461034235580903364338815225373170874832563319137817788032487804520802129003441073871509541320717363777375329353157574192831344453324334168697444669758878297487494338288693070802593850111299030605791896395930720667992153730280757726049387243656215946956800000 961 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 962 7697201945338500476809535110487063519361391931785179678342617819134642047044777174419454893889603083557298484793652947157271476266513424437446828508260734852283088503097389270970116820469873647738809065940966668827817553444186834469938145526037664105485867940175924033301942893311058702382331555811349161397447154778825058496297296622369743539603291344506172848249422866417564592233784121777338360812828824968901760000 963 7705203194761929271483973296672601007427256164562503149941726569466382839193472368987458485255392691752264491534602690345584648279264477893203010242676806302233486723994579904307923594711526323048308867464813827527222769196207818705353881644048098267757682771714568444978971939977702214546970154102213349714908118557181425500971202336114410632679802042369484878237208129272468505531324437912242038942571890275522240000 964 7713204444185358066158411482858138495493120397339826621540835319798123631342167563555462076621182299947230498275552433533897820292015531348959191977092877752183884944891770537645730368953178998357808668988660986226627984948228802940769617762058532430029497603253212856656000986644345726711608752393077538032369082335537792505645108049859077725756312740232796908224993392127372418828864754047145717072314955582142720000 965 7721205693608786860832849669043675983558984630117150093139944070129864423490862758123465667986971908142196505016502176722210992304766584804715373711508949202134283165788961170983537143194831673667308470512508144926033200700249787176185353880068966592301312434791857268333030033310989238876247350683941726349830046113894159510319013763603744818832823438096108938212778654982276332126405070182049395202058020888763200000 966 7729206943032215655507287855229213471624848862894473564739052820461605215639557952691469259352761516337162511757451919910524164317517638260471555445925020652084681386686151804321343917436484348976808272036355303625438416452270771411601089998079400754573127266330501680010059079977632751040885948974805914667291009892250526514992919477348411911909334135959420968200563917837180245423945386316953073331801086195383680000 967 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 968 7489617530297063827775910808089478928980610276610299531175340400527958935539029046547169719495557488547100405906452809879674541567700093581308449590570177154769957060140675479654057869544436639509146215206275983530448635973754419466312287680374960199505903950737333416753101306591659422782947761753168659689239910513147472927037486784978100476826297799140405542246322006909937465642398159973397335414774738653940026880000 969 7497354738489519472226092534130893679940300989705971328211678562098752281546817299694429192346276039671632534424951211542773378904030362273024677327750518246871992139748258822091717020236114776533432523279836185992773479605958711221959304506491050034422748892835202562844788394718303699046153286300434329792224662486818079820557153610169193555831283643974228275244510356090629549801119645675849192166236282805442031040000 970 7505091946681975116676274260172308430899991702801643125248016723669545627554605552841688665196994590796164662943449613205872216240360630964740905064930859338974027219355842164529376170927792913557718831353396388455098323238163002977606321332607139869339593834933071708936475482844947975309358810847699999895209414460488686714076820435360286634836269488808051008242698705271321633959841131378301048917697826956944035200000 971 7737208192455644450181726041414750959690713095671797036338161570793346007788253147259472850718551124532128518498401663098837336330268691716227737180341092102035079607583342437659150691678137024286308073560202462324843632204291755647016826116089834916844942097869146091687088126644276263205524547265670102984751973670606893519666825191093079004985844833822732998188349180692084158721485702451856751461544151502004160000 972 7302469938537946699814915218599738932767611308252190104460392948453609482302646779421257590182377173946917281301013470452639864076543554466076333083652086819005932554592449592771958332614125861165708995523001806371735318197997010480722244690278979272537258491274074511087374018984387668528532534003906631238244729774002833386583785617255941081853700184299901276486142216927357334011242863802491824310422908717409550257920000 973 7309982767692821130576041674585952655949470990668087419382677303338849821276209173227246538320424887088837978092475418467508835130120245365732790216454198019437008616891413018278925367935745332216291000662428762962652741364867377775455498028437702502241514930051105451942402181555359260780105098339301596908242923940436992680191382104516492461567541439633543150227383103981809347729361426419572577216092068088517996297280000 974 7317495596847695561337168130572166379131330673083984734304961658224090160249771567033235486458472600230758674883937366482377806183696936265389247349256309219868084679190376443785892403257364803266873005801855719553570164531737745070188751366596425731945771368828136392797430344126330853031677662674696562578241118106871151973798978591777043841281382694967185023968623991036261361447479989036653330121761227459626442336640000 975 7325008426002569992098294586558380102313190355499882049227246013109330499223333960839224434596520313372679371675399314497246777237273627165045704482058420420299160741489339869292859438578984274317455010941282676144487587698608112364922004704755148961650027807605167333652458506697302445283250227010091528248239312273305311267406575079037595220995223950300826897709864878090713375165598551653734083027430386830734888376000000 976 7332521255157444422859421042544593825495050037915779364149530367994570838196896354645213382734568026514600068466861262512115748290850318064702161614860531620730236803788303294799826473900603745368037016080709632735405010865478479659655258042913872191354284246382198274507486669268274037534822791345486493918237506439739470561014171566298146600709065205634468771451105765145165388883717114270814835933099546201843334415360000 977 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000 978 7178553334457447838840895453563129782606017706484379792132234798976455331272708655985275879593418193384077308422640099895391055518849614767142729135214064679095763983033346852460044052019334305657409402753293584361143340483637172321391964130688998321795252790085726172624539505538782225931094657855902067477294515192837809997820089156380406624853602518826812210998115025851225819744595291996361885884315794050346841284716160000 979 7185893368541760157694516001061660590154694616204711468811306613699335142449879114733727081924290809123733829187898423105918040238194041776107087753961727321916925295899434119180350845528556528873828021774513720950469662917669521168346352642070070917216311330770885401839902020370621471560881053211582948936882750893443983627674710924433965322834025425287780321643307372503425437147197127673249781473154562755919793065170880000 980 7193233402626072476548136548560191397703371525925043145490378428422214953627049573482178284255163424863390349953156746316445024957538468785071446372709389964738086608765521385900657639037778752090246640795733857539795985351701870015300741153451143512637369871456044631055264535202460717190667448567263830396470986594050157257529332692487524020814448331748748432288499719155625054549798963350137677061993331461492744845625600000 981 7200573436710384795401757096058722205252048435645374822169450243145094764804220032230629486586036040603046870718415069526972009676882895794035804991457052607559247921631608652620964432547000975306665259816953994129122307785734218862255129664832216108058428412141203860270627050034299962820453843922944711856059222294656330887383954460541082718794871238209716542933692065807824671952400799027025572650832100167065696626080320000 982 7207913470794697114255377643557253012800725345365706498848522057867974575981390490979080688916908656342703391483673392737498994396227322803000163610204715250380409234497695919341271226056223198523083878838174130718448630219766567709209518176213288703479486952826363089485989564866139208450240239278625593315647457995262504517238576228594641416775294144670684653578884412460024289355002634703913468239670868872638648406535040000 983 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000 984 7099809448800945282179254219998891279223811819004661564719152370629400716964023974531891380987816771729042153652948808492857563449722601814973089873289139846910345418605962655084592771252398294991670457893643959030850553411338133891265284180592851518118136765615337961602130446422810798814746208480157571178831922596734779296739706828701828912919625578313546319996491530966428324249482798854708542007253483376960214583997923840000 985 7107024702305824291612363218189947063044161221259747602894679964501991571351182535481618912879064553001124513565197740208805589428838173564785054395518092224803546989153326438270654349271963740413409960391503353298158328363991932807821448087280445879417037311108849483920831798502508777268826235114791877653607158290430647974886800026698477113034381295364677972760715607725540548156240403325089343371081993014538426184184913600000 986 7114239955810703301045472216381002846864510623514833641070207558374582425738341096431346444770312334273206873477446671924753615407953745314597018917747044602696748559700690221456715927291529185835149462889362747565466103316645731724377611993968040240715937856602361006239533150582206755722906261749426184128382393984126516653033893224695125313149137012415809625524939684484652772062998007795470144734910502652116637784371903360000 987 7121455209315582310478581214572058630684860025769919679245735152247173280125499657381073976661560115545289233389695603640701641387069317064408983439975996980589950130248054004642777505311094631256888965387222141832773878269299530640933775900655634602014838402095872528558234502661904734176986288384060490603157629677822385331180986422691773513263892729466941278289163761243764995969755612265850946098739012289694849384558893120000 988 7128670462820461319911690212763114414505209428025005717421262746119764134512658218330801508552807896817371593301944535356649667366184888814220947962204949358483151700795417787828839083330660076678628467885081536100081653221953329557489939807343228963313738947589384050876935854741602712631066315018694797077932865371518254009328079620688421713378648446518072931053387838002877219876513216736231747462567521927273060984745882880000 989 7135885716325340329344799210954170198325558830280091755596790339992354988899816779280529040444055678089453953214193467072597693345300460564032912484433901736376353271342781571014900661350225522100367970382940930367389428174607128474046103714030823324612639493082895573195637206821300691085146341653329103552708101065214122687475172818685069913493404163569204583817611914761989443783270821206612548826396031564851272584932872640000 990 7143100969830219338777908209145225982145908232535177793772317933864945843286975340230256572335303459361536313126442398788545719324416032313844877006662854114269554841890145354200962239369790967522107472880800324634697203127260927390602267620718417685911540038576407095514338558900998669539226368287963410027483336758909991365622266016681718113608159880620336236581835991521101667690028425676993350190224541202429484185119862400000 991 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 992 7093113693548417561425329069677591511838527573711941721292262763515636404092740829970544231392738830708549723654381799860457795341103351231147586796660672040225454361138009064287927626850241561640296199575630441150788938255275408496701164075186763950832757059397359268890375591692851074809359943763216934770240503872985013163419204340960939383213132272890096146231291587733972180464011741906195158341620626433287634219024397342720000 993 7100264009771752659773540086884927793604493831346731985124210609043373940790414963871724215496965381949183342327420491190962289086406882835211243638189563846717617117550446573425314650667630918053240046551009100869690943233355323223008322506714169962879967499981429187508208631603831771457353250158139532486742762445437619023462973700175617749526855188487767614120637647802252394355608527936342532493174679484127641914809704194880000 994 7107414325995087758121751104092264075370460088981522248956158454571111477488089097772904199601191933189816961000459182521466782831710414439274900479718455653209779873962884082562701674485020274466183893526387760588592948211435237949315480938241575974927177940565499106126041671514812468105346556553062130203245021017890224883506743059390296115840578104085439082009983707870532608247205313966489906644728732534967649610595011047040000 995 7114564642218422856469962121299600357136426346616312512788106300098849014185763231674084183705418484430450579673497873851971276577013946043338557321247347459701942630375321591700088698302409630879127740501766420307494953189515152675622639369768981986974388381149569024743874711425793164753339862947984727919747279590342830743550512418604974482154301019683110549899329767938812822138802099996637280796282785585807657306380317899200000 996 7121714958441757954818173138506936638902392604251102776620054145626586550883437365575264167809645035671084198346536565182475770322317477647402214162776239266194105386787759100837475722119798987292071587477145080026396958167595067401929797801296387999021598821733638943361707751336773861401333169342907325636249538162795436603594281777819652848468023935280782017788675828007093036030398886026784654947836838636647665002165624751360000 997 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 998 7114607544115762867060051387402844374827022144162121254371097987172015439405949276477491263610043843737894381385536105999954303539485767232962939262296520810540895606913796216754913020445313967017605403583618692265808365219383632163980482320358146423046671643793073444255581709665259048933227822786354263506046293141777546378710775034760262552352183357176696578706665844299222503422151680712818165041192109904112697352555029740312960000 999 7121736409390427960113217771558558647747690503024007147411549989163169763493530387976967707761957715324806099202555681256467283803553388242214405133300825941613581875056996413364887883191251155361310419018071216005553664182529307146108719276590970217057740453055391153117561250456506803491277149262092093429399044938512794421174413085897296883566965104027575032192343866187297876672073676384875097070291500795800185025252980671916480000 1000 7128865274665093053166384155714272920668358861885893040452001991154324087581111499476444151913871586911717817019575256512980264067621009251465871004305131072686268143200196609974862745937188343705015434452523739745298963145674982128236956232823794011068809262317708861979540791247754558049326475737829923352751796735248042463638051137034331214781746850878453485678021888075373249921995672056932029099390891687487672697950931603520000000 1001 7135994139939758146219550539869987193589027220747778933492453993145478411668692610975920596065785458498629534836594831769493244331688630260717336875309436203758954411343396806584837608683125532048720449886976263485044262108820657110365193189056617805079878071580026570841520332039002312607375802213567753276104548531983290506101689188171365545996528597729331939163699909963448623171917667728988961128490282579175160370648882535123520000 1002 7143123005214423239272716924025701466509695579609664826532905995136632735756273722475397040217699330085541252653614407026006224595756251269968802746313741334831640679486597003194812471429062720392425465321428787224789561071966332092493430145289441599090946880842344279703499872830250067165425128689305583199457300328718538548565327239308399877211310344580210392649377931851523996421839663401045893157589673470862648043346833466727040000 1003 7150251870489088332325883308181415739430363938471550719573357997127787059843854833974873484369613201672452970470633982282519204859823872279220268617318046465904326947629797199804787334174999908736130480755881310964534860035112007074621667101522265393102015690104661988565479413621497821723474455165043413122810052125453786591028965290445434208426092091431088846135055953739599369671761659073102825186689064362550135716044784398330560000 1004 7157380735763753425379049692337130012351032297333436612613809999118941383931435945474349928521527073259364688287653557539032185123891493288471734488322351596977013215772997396414762196920937097079835496190333834704280158998257682056749904057755089187113084499366979697427458954412745576281523781640781243046162803922189034633492603341582468539640873838281967299620733975627674742921683654745159757215788455254237623388742735329934080000 1005 7164509601038418518432216076492844285271700656195322505654262001110095708019017056973826372673440944846276406104673132795545165387959114297723200359326656728049699483916197593024737059666874285423540511624786358444025457961403357038878141013987912981124153308629297406289438495203993330839573108116519072969515555718924282675956241392719502870855655585132845753106411997515750116171605650417216689244887846145925111061440686261537600000 1006 7171638466313083611485382460648558558192369015057208398694714003101250032106598168473302816825354816433188123921692708052058145652026735306974666230330961859122385752059397789634711922412811473767245527059238882183770756924549032021006377970220736775135222117891615115151418035995241085397622434592256902892868307515659530718419879443856537202070437331983724206592090019403825489421527646089273621273987237037612598734138637193141120000 1007 7178767331587748704538548844804272831113037373919094291735166005092404356194179279972779260977268688020099841738712283308571125916094356316226132101335266990195072020202597986244686785158748662110950542493691405923516055887694707003134614926453560569146290927153932824013397576786488839955671761067994732816221059312394778760883517494993571533285219078834602660077768041291900862671449641761330553303086627929300086406836588124744640000 1008 7185896196862413797591715228959987104033705732780980184775618007083558680281760391472255705129182559607011559555731858565084106180161977325477597972339572121267758288345798182854661647904685850454655557928143929663261354850840381985262851882686384363157359736416250532875377117577736594513721087543732562739573811109130026803347155546130605864500000825685481113563446063179976235921371637433387485332186018820987574079534539056348160000 1009 7128865274665093053166384155714272920668358861885893040452001991154324087581111499476444151913871586911717817019575256512980264067621009251465871004305131072686268143200196609974862745937188343705015434452523739745298963145674982128236956232823794011068809262317708861979540791247754558049326475737829923352751796735248042463638051137034331214781746850878453485678021888075373249921995672056932029099390891687487672697950931603520000 1010 7264955312758449679551330429246858390723917832559294738594230709165460134413034918001449470773907395505862510146478948159813057308671894318076354481777316024863849002053888363259282875757129269186344179096222417937036720352125917537064999727308400238740112831135353924154730224952674192562488118159665096589555828534923927594268901533240316597671930398261723162719615325918732125263006569436498861534898263809801812369754814887831196800000 1011 7272148337820586758441975310859974092100872206650937604672046779174534847417404259504421202923188491937056433423851699593634654395116123916411083545620659902116189446610377361638747512267779892225142539669585014390439727005939903594032390816147319446897281259681032492396467581611043176911559888573684566982218755097829792869114712326837584237867645180834259522286664450003800176872177863069604305952259549219514487431507047377819148480000 1012 7279341362882723837332620192473089793477826580742580470749862849183609560421773601007392935072469588368250356701224451027456251481560353514745812609464003779368529891166866360018212148778430515263940900242947610843842733659753889650999781904986238655054449688226711060638204938269412161260631658987704037374881681660735658143960523120434851878063359963406795881853713574088868228481349156702709750369620834629227162493259279867807100160000 1013 7193025062137078890644881613115701376954374091642866077816070009074713004369341502971732149281096431193923277372751433821597086444229598334729063843343877252340444556488998379464636510650623038798360573362596453403006653813986056967391088838919208157168428545678568241737356658368984349071770414019470392662926562905865274845810793597267640195714782572536359567049124085068051609171293633105444417361285409712675061752232489987951680000 1014 7388545869376088969050390785123412371782747888201902463543266424061381853254108943705509772562855194386636499898297563295735738447956647276663669256733650523813562520423482333415244260283128274238977610467738550199407180677957825967878713415738710073296580770407203083684261487056770081648239277413347636876290232738772504746669622588828569191514701792423042892800653375948371388011787736640516607513999869719484995280781673530804182565760000 1015 7395832403764033829966614050197498577277602669156736686880094102980574537527535086648020137230076945071435944178276160498197016296524651859776749798406957871470183390759205688773641937068417355377280349728554860406704426418271393843586680588732535231159792388523975473313141429351697862793848980842749360384057777346996146270088428922742601311032960867169022225042074138646545324291878257090852422708786851839523935118336685043161977617600000 1016 7403118938151978690882837315271584782772457450111570910216921781899767221800961229590530501897298695756235388458254757700658294145092656442889830340080265219126804261094929044132039613853706436515583088989371170614001672158584961719294647761726360389023004006640747862942021371646625643939458684272151083891825321955219787793507235256656633430551219941915001557283494901344719260571968777541188237903573833959562874955891696555519772669440000 1017 7410405472539923551799060580345670988267312231066405133553749460818959906074387372533040866564520446441034832738233354903119571993660661026002910881753572566783425131430652399490437290638995517653885828250187480821298917898898529595002614934720185546886215624757520252570901313941553425085068387701552807399592866563443429316926041590570665550069479016660980889524915664042893196852059297991524053098360816079601814793446708067877567721280000 1018 7417692006927868412715283845419757193762167012021239356890577139738152590347813515475551231231742197125834277018211952105580849842228665609115991423426879914440046001766375754848834967424284598792188567511003791028596163639212097470710582107714010704749427242874292642199781256236481206230678091130954530907360411171667070840344847924484697669587738091406960221766336426741067133132149818441859868293147798199640754631001719580235362773120000 1019 7286534387944860916223265074086205494854780954834223336827678919192684273426142942510364667221750684799444279978597202461277848568004583113080541673307347656620870335723355358397676785289081138302739260816310207297245740313567875707967172993825157863211618116772389628879942294927781145609703429401723507767544608223641523418806333914032119518259074745979332241420762698173936280090520450335815194786982120038939837555011512357795051840000 1020 7573478112142129539104137252703720267242162228835595051831952915030492180113664451586422827816943226766846395724154360294202970244612603596073653404402191007338600209544141092411377297093765153529101132907256503260611277567116178653346920266321992579864891638210886332465234422502037167123813550451563379503430514895488526611038927343566704384888117109475998345087912333228025890800485145670039597157693475926073288357927865714445020981459200000 1021 7424978541315813273631507110493843399257021792976073580227404818657345274621239658418061595898963947810633721298190549308042127690796670192229071965100187262096666872102099110207232644209573679930491306771820101235893409379525665346418549280707835862612638860991065031828661198531408987376287794560356254415127955779890712363763654258398729789105997166152939554007757189439241069412240338892195683487934780319679694468556731092593157824960000 1022 7747682958678481150130079672530126821075530474142399690171248286885830814946827976452227388979924718910379484093252506962068254644494075072123731890847371600881912207697400541735059389392210171207630319946736946475807808737978609813704592269545959824873509371167458700241998471541981084785636014687538457944518246993996322504517550199777255383200122014988278612904042332406649364771035128501128292283687401741933613349549143739339441650348411520000 1023 7755263861769164595482457441289941035186171893393028261296660467205679964472216262143472229869337561101094141122697959512911765656866378472389997773323738892076512904573816784926580973921948145934839351570950974799169655908955105518023285608361562525289236875444530577639495534625681653361747204525784581680276092636847590921840952890775080486314799238094920764188684252497066829902905025887137224076528583152640006317601540161784979264487695680000 1024 3881422382429924020417417605024877624648406656321828416211036323762764556998802273917358535379375201645904399076071706031877638334619340936328131827900053091635556800725116514059051279225843060331024191597582501561265751539965800611170989473588582612852482189860801227518496298854691110968929197182015352708016969139849429669582177790886452794714738230600781457736663086293742147517387461636573077934684882281673199642826968292115258439313489920000 1025 15540851335901062972374425957619138926814909463788570807094969655690756527045985667051923823296326490965046910363177729229197575363221970545845059076552946948931428596653298542619248285962848190778514829638758062891786700501816193853321344571985535852241383767997348664868979321586165581027939168404553658303583567845100255512975516545541461385088307368616410133515936185355803520333289641318310175324421891948105584507412666013352108985532528000000 1026 15556013142082429863079181495138767355036192302289827949345794016330454826096762238434413505075152175346476224422068634330884597387966577346377590841505681531320629990406131029002291455022324140232932892887186119538510394843769185261958731249616741253072838776551492419663973447753566718180161548081045905775099259130802792347622321927537111591317661814829694436085220025536638450597029436090328038910104254769518370443517458858243184213811096320000 1027 15571174948263796753783937032658395783257475140791085091596618376970153125147538809816903186853977859727905538480959539432571619412711184146910122606458416113709831384158963515385334624081800089687350956135614176185234089185722176670596117927247946653904293785105636174458967573920967855332383927757538153246614950416505329182269127309532761797547016261042978738654503865717473380860769230862345902495786617590931156379622251703134259442089664640000 1028 15586336754445163644488692570178024211478757979292342233847442737609851424198315381199392868632803544109334852539850444534258641437455790947442654371411150696099032777911796001768377793141276039141769019384042232831957783527675168079233504604879152054735748793659779929253961700088368992484606307434030400718130641702207866016915932691528412003776370707256263041223787705898308311124509025634363766081468980412343942315727044548025334670368232960000 1029 15601498560626530535193448107697652639700040817793599376098267098249549723249091952581882550411629228490764166598741349635945663462200397747975186136363885278488234171664628488151420962200751988596187082632470289478681477869628159487870891282510357455567203802213923684048955826255770129636828687110522648189646332987910402851562738073524062210005725153469547343793071546079143241388248820406381629667151343233756728251831837392916409898646801280000 1030 15616660366807897425898203645217281067921323656294856518349091458889248022299868523964372232190454912872193480657632254737632685486945004548507717901316619860877435565417460974534464131260227938050605145880898346125405172211581150896508277960141562856398658810768067438843949952423171266789051066787014895661162024273612939686209543455519712416235079599682831646362355386259978171651988615178399493252833706055169514187936630237807485126925369600000 1031 15161806181366890704755537519628428221282838501257142250824360639698299050776571382489681778825684381429314058890905101687022024744606800532531764952734582389201393752832486383043169059475949454418063248428056646723694341952991408637386677631205400831455008554143754794994126167401137152222379676492247471515691285702536834646805381995650206229354446213284302569283840180834930263739794772017863585682362821412785936104792844891075228278568320000 1032 16132040482524920774734253876584490600019169902629589297739113125753872603633865738397961495216297576365738724147451900954177938152063678912209537655589973785451169341863742851666867533929934411905183951821464847660836990283247234858910325906181496841461477461540521951835390289105470720867394196750339371712923402457213571769523752000315854226383295935364791659297451681686919121177031719068830712257348583080632933728010748621344914286570463933440000 1033 15631822172989264316602959182736909496142606494796113660599915819528946321350645095346861913969280597253622794716523159839319707511689611349040249666269354443266636959170293460917507300319703887505023209129326402772128866553534142305145664637772768257230113819322211193638944078590572403941273446463507143132677715559315476520856348837515362622464434045896115948931639226440813101915728409950417356838516068876582300124041423082698560355203937920000 1034 16696693163057638980378585968183313244838833134434614515387303284986897202653693740532080841272695930099734086738202150533893844626800931053359569554034955406650846802102892192062129732632082755729640400181634375981771829200893995147256797604227124776449143632922078864572016227112319377242560876183494176737161986898647165412410125033024584155031956221970651159604760353824414172044431660693059688021069460520592839573091372905938151683721140578986240000 1035 16712840835362336890417636825019080472348348446943738900798702998028470604203648956915574149629826196956697079085144318958007861884660506421883128131940211649790741238081715105207257517673313009845433089156664970155835438320043795916258013075797944046058862340497438708735045256345503438535832211653690979616018042978819938299656169641373737524620961982340061847380006737145327531978710608140538469150683647619742349089119507695982579296568066246857600000 1036 16728988507667034800456687681854847699857863759452863286210102711070044005753604173299067457986956463813660071432086487382121879142520081790406686709845467892930635674060538018352385302714543263961225778131695564329899047439193596685259228547368763315668581048072798552898074285578687499829103547123887782494874099058992711186902214249722890894209967742709472535155253120466240891912989555588017250280297834718891858605147642486027006909414991914728960000 1037 16745136179971732710495738538690614927367379071961987671621502424111617407303559389682560766344086730670623063779028655806235896400379657158930245287750724136070530110039360931497513087755773518077018467106726158503962656558343397454260444018939582585278299755648158397061103314811871561122374882594084585373730155139165484074148258858072044263798973503078883222930499503787154251847268503035496031409912021818041368121175777276071434522261917582600320000 1038 16761283852276430620534789395526382154876894384471112057032902137153190808853514606066054074701216997527586056125970824230349913658239232527453803865655980379210424546018183844642640872797003772192811156081756752678026265677493198223261659490510401854888018463223518241224132344045055622415646218064281388252586211219338256961394303466421197633387979263448293910705745887108067611781547450482974812539526208917190877637203912066115862135108843250471680000 1039 16147672304697910039050856835767227509515312509124385411399713041573401549955216383493308357130266856962992346942168424114017257859575368523558577905256243139894435978822913145127785041230254115792688975030594174063609119149800769001215471570819269609718707575359844163029029233184061293271335470196802878856056080172772887246044608349153369589005760369410687775246383320913359934278947447478781129614187099149509516028134790044427612846925667871360000 1040 17448528785564373671796793862456635357681866084859445900142073924202554778819608615347529278380681154959931010411829512360642488152742760211816456941303686087244331741276887028099279404151763387360947998859058840726173469788508718951953389960564469969477646657630833208802647828209369271057274255675857318776699957991491471042585961997761165043096064424770412782420231961246140210584459453847671737415906011856994002639361328730406701337873999675076761600000 1041 17465306217088954800327367702708997507064252494556426136584518226052749543030012085169978825763739502224315559460302425353296952083658859019712434303747247323866682060258884034857067172809601621387256602704115628073025559663305361950945652835526551190602144394801632086888034989582647510740983173229391796967831400258790982072434602345835935394099041409794230487018712953516569191556175280245602191009575152253010343026514560777262861627621955443995104640000 1042 17482083648613535928857941542961359656446638904253406373026962527902944307240415554992428373146797849488700108508775338345951416014574957827608411666190808560489032379240881041614854941467439855413565206549172415419877649538102004949937915710488632411726642131972430964973422150955925750424692090782926275158962842526090493102283242693910705745102018394818048191617193945786998172527891106643532644603244292649026683413667792824119021917369911212913447680000 1043 17498861080138117057388515383213721805829025313950386609469406829753139071450819024814877920529856196753084657557248251338605879945491056635504389028634369797111382698222878048372642710125278089439873810394229202766729739412898647948930178585450713632851139869143229843058809312329203990108401008336460753350094284793390004132131883041985476096104995379841865896215674938057427153499606933041463098196913433045043023800821024870975182207117866981831790720000 1044 17515638511662698185919089223466083955211411723647366845911851131603333835661222494637327467912914544017469206605721164331260343876407155443400366391077931033733733017204875055130430478783116323466182414239285990113581829287695290947922441460412794853975637606314028721144196473702482229792109925889995231541225727060689515161980523390060246447107972364865683600814155930327856134471322759439393551790582573441059364187974256917831342496865822750750133760000 1045 17532415943187279314449663063718446104593798133344347082354295433453528599871625964459777015295972891281853755654194077323914807807323254251296343753521492270356083336186872061888218247440954557492491018084342777460433919162491933946914704335374876075100135343484827599229583635075760469475818843443529709732357169327989026191829163738135016798110949349889501305412636922598285115443038585837324005384251713837075704575127488964687502786613778519668476800000 1046 17549193374711860442980236903970808253976184543041327318796739735303723364082029434282226562679031238546238304702666990316569271738239353059192321115965053506978433655168869068646006016098792791518799621929399564807286009037288576945906967210336957296224633080655626477314970796449038709159527760997064187923488611595288537221677804086209787149113926334913319010011117914868714096414754412235254458977920854233092044962280721011543663076361734288586819840000 1047 17565970806236441571510810744223170403358570952738307555239184037153918128292432904104676110062089585810622853751139903309223735669155451867088298478408614743600783974150866075403793784756631025545108225774456352154138098912085219944899230085299038517349130817826425355400357957822316948843236678550598666114620053862588048251526444434284557500116903319937136714609598907139143077386470238633184912571589994629108385349433953058399823366109690057505162880000 1048 17582748237761022700041384584475532552740957362435287791681628339004112892502836373927125657445147933075007402799612816301878199600071550674984275840852175980223134293132863082161581553414469259571416829619513139500990188786881862943891492960261119738473628554997224233485745119195595188526945596104133144305751496129887559281375084782359327851119880304960954419208079899409572058358186065031115366165259135025124725736587185105255983655857645826423505920000 1049 16777431524581128530573840252362149382386409696980236442444301850194764210403469822449547383058347264384549048472912992654463930916098807895977362443561236622350318981997006757787768657838234026308603845056787346852089874796642998992262874962081221124497737170798878085387161373278239683708917553534478191131442267299511029848640348074770351002976985023817704598480992270428980971715826397930453593669140396016340387153232046856160289747955768918343040000 1050 18479501952749884020000556345964289437229510960738881429530276272897023039548901835937053965069616594356361549440490015759259296707537031957024265863460524077687758842720603093365337788175922868277611705137798423190234392594762431240027943626984361007578032606776424267149688894597317099621187239340551003621727085317046423826784911386955803112229000154484010729996888936264001091296396986000498110746874689192198119429927438009717751142885881675108941408000000 1051 17599525669285603828571958424727894702123343772132268028124072640854307656713239843749575204828206280339391951848085729294532663530987649482880253203295737216845484612114860088919369322072307493597725433464569926847842278661678505942883755835223200959598126292168023111571132280568873428210654513657667622496882938397187070311223725130434098202122857289984772123806560891680001039329901891429045819758928275421141066123740417152112143945605601595341848960000 1052 19458950755296966444268242976217246233192079288345586409831437163505846969260307059721405324368715930269809390344739682765958628498363556626045517714730338445279643752354019287033878529687890924911312320960968668759170511086842163452761310406726202587381587531188159089354845548275536043647966584334627522148923614604726678663745134137914721545373541408386243268230971663007776509137184686062307368708098565575935462041845839705067096177746724615092905986321920000 1053 19477447856775385613892072104521635250524010922650097423528995563851384846607512674797186127908990375070446091286132020867447182327734624645652024860847002265094548356681352004987332786845388920087083530391539931752287593321715587562507281234109022171590125161921227681645106808302413929621015982228481730820167838572982122274642230273026807782583972531398017263733092358504932190229520412950199295864665199193403081302341890883493966041033556102369610269578880000 1054 19495944958253804783515901232826024267855942556954608437226553964196922723954718289872966931449264819871082792227524358968935736157105692665258532006963666084909452961008684722940787044002886915262854739822111194745404675556589011672253252061491841755798662792654296273935368068329291815594065380122335939491412062541237565885539326408138894019794403654409791259235213054002087871321856139838091223021231832810870700562837942061920835904320387589646314552835840000 1055 19514442059732223953139730361130413285187874191259119450924112364542460601301923904948747734989539264671719493168916697070424289986476760684865039153080329904724357565336017440894241301160384910438625949252682457738521757791462435781999222888874661340007200423387364866225629328356169701567114778016190148162656286509493009496436422543250980257004834777421565254737333749499243552414191866725983150177798466428338319823333993240347705767607219076923018836092800000 1056 19532939161210643122763559489434802302519805825563630464621670764887998478649129520024528538529813709472356194110309035171912843815847828704471546299196993724539262169663350158847695558317882905614397158683253720731638840026335859891745193716257480924215738054120433458515890588383047587540164175910044356833900510477748453107333518678363066494215265900433339250239454444996399233506527593613875077334365100045805939083830044418774575630894050564199723119349760000 1057 19551436262689062292387388617739191319851737459868141478319229165233536355996335135100309342070088154272992895051701373273401397645218896724078053445313657544354166773990682876801149815475380900790168368113824983724755922261209284001491164543640300508424275684853502050806151848409925473513213573803898565505144734446003896718230614813475152731425697023445113245741575140493554914598863320501767004490931733663273558344326095597201445494180882051476427402606720000 1058 19569933364167481462011217746043580337183669094172652492016787565579074233343540750176090145610362599073629595993093711374889951474589964743684560591430321364169071378318015594754604072632878895965939577544396246717873004496082708111237135371023120092632813315586570643096413108436803359486262971697752774176388958414259340329127710948587238968636128146456887241243695835990710595691199047389658931647498367280741177604822146775628315357467713538753131685863680000 1059 19588430465645900631635046874347969354515600728477163505714345965924612110690746365251870949150637043874266296934486049476378505303961032763291067737546985183983975982645348312708058329790376891141710786974967509710990086730956132220983106198405939676841350946319639235386674368463681245459312369591606982847633182382514783940024807083699325205846559269468661236745816531487866276783534774277550858804065000898208796865318197954055185220754545026029835969120640000 1060 19606927567124319801258876002652358371847532362781674519411904366270149988037951980327651752690911488674902997875878387577867059133332100782897574883663649003798880586972681030661512586947874886317481996405538772704107168965829556330729077025788759261049888577052707827676935628490559131432361767485461191518877406350770227550921903218811411443056990392480435232247937226985021957875870501165442785960631634515676416125814249132482055084041376513306540252377600000 1061 18497101478419169623829128304389017331931634304511013697558400345537877347205615075780803540274444800636700941392338101488553829371068019606507146116663819814904604327332717953454257157497995175771209430571262993117082234873424109745970827382819584208537630733068592290261260026877885973049397893854208671244223968255443610897096135112086237210431123011773995502120695497155681092335726887891927156566633617467619260496051178426869863286831487276704283256960000 1062 20842200998056108787077432849076065727308590764905529036162249458145860513039037366318445374717519461351023160143941510671475660966390765268259335115626692218677839873160614601029094788439906000145834904597948857910452154775146565227784500820068216733664448632668494558005163095605518112484546657632832955001909171398805262773851777313866754536444001649452726199870561513676072652584235014192641465330464560757398965580261538930185278294062556896619405696843902720000 1063 19625424668602738970882705130956747389179463997086185533109462766615687865385157595403432556231185933475539698817270725679355612962703168802504082029780312823613785191300013748614966844105372881493253205836110035697224251200702980440475047853171578845258426207785776419967196888517437017405411165379315400190121630319025671161818999353923497680267421515492209227750057922482177638968206228053334713117198268133144035386310300310908924947328208000583244535634560000 1064 22196983313779093063715407749676271913078427523552382595883861891850874677762305565444335130939270688710706616632695343406572937640432090417033796906306486773517546692486437150123483179622188100901077159903227205894702939284033493373551374323468357164510328310644362275828338631213653824670077001201297855707833647782988242905494466477266801428308222291510184387280603512180862339357488226527619267246370991603166164631049311581247943201026517751315668233627827665920000 1065 22217845140201817775241456065230478935553125293781285211105557250771787153963209987968248979746544439357991115332538102187970092657011443885470858745504143246049048146144789064738260889377472112274104488061030990862649088663059840641759599299336278552822838017703238556162763761506147860219578953270096067978235747076017367193939480073580022106342346560581152605689701823752460894187711429748039962046414573362191696740664959430478439388245527636420288222569207203200000 1066 22238706966624542486767504380784685958027823064010187826327252609692699630164114410492162828553818190005275614032380860969367247673590797353907920584701799718580549599803140979353038599132756123647131816218834775830595238042086187909967824275204199941135347724762114836497188891798641895769080905338894280248637846369046491482384493669893242784376470829652120824098800135324059449017934632968460656846458155121217228850280607279708935575464537521524908211510586740480000 1067 22259568793047267198293552696338892980502520834239090441548947968613612106365018833016076677361091940652560112732223619750764402690170150822344982423899456191112051053461492893967816308888040135020159144376638560798541387421112535178176049251072121329447857431820991116831614022091135931318582857407692492519039945662075615770829507266206463462410595098723089042507898446895658003848157836188881351646501736880242760959896255128939431762683547406629528200451966277760000 1068 22280430619469991909819601011893100002977218604467993056770643327534524582565923255539990526168365691299844611432066378532161557706749504290782044263097112663643552507119844808582594018643324146393186472534442345766487536800138882446384274226940042717760367138879867397166039152383629966868084809476490704789442044955104740059274520862519684140444719367794057260916996758467256558678381039409302046446545318639268293069511902978169927949902557291734148189393345815040000 1069 20861826422724711526048315554207022474697770228902615221695358920912476200904422523913848807273750647284498699842758781397155016579353468437061839197656472531501453658351914614777709755284011373027328157803784967946149379026347268208224975867921388312509707058876280334425130292494035549501952068798212270402099293029124288445013596313220678034124269070968218409098311571598554830223203220420694800043581759025532109615647849230496187219009885104619988941379537280000 1070 23862382917105206784839844780368618517233550520925678369031802394507317652880505615528377681223934202883428147841142776925507822613961877802364443529455402975707307738032670493821187749386510728809848766740703359885844044211706795794613974147004521593497978225154455734925496782463452682586817834853459141254033234345503234852059901870951208155772362691445577262878921724941574971454206539613803333133850123426174392941666479385318453826720076879217481950818156126982400000 1071 23884684209551099501461190429696065824259002437300375264703794733193773089939272443206441585598909842325375276951274686062821381326685206660123662635557697744843482791993448690544385121114909336967614980541395606016578477897885961024328566646207329557604051102000394478602997246746128806589235421615004430171093078489751368716407621405410041060590841535082442288358247820011613826567715143856433055875096712326572686766845606936145854250857198446394320718996490852334720000 1072 23906985501996992218082536079023513131284454353675072160375787071880228526998039270884505489973885481767322406061406595200134940039408535517882881741659992513979657845954226887267582492843307945125381194342087852147312911584065126254043159145410137521710123978846333222280497711028804930591653008376549719088152922633999502580755340939868873965409320378719307313837573915081652681681223748099062778616343301226970980592024734486973254674994320013571159487174825577687040000 1073 23929286794442884934703881728350960438309906270049769056047779410566683964056806098562569394348861121209269535171538504337448498752131864375642100847762287283115832899915005083990779864571706553283147408142780098278047345270244291483757751644612945485816196855692271965957998175311481054594070595138095008005212766778247636445103060474327706870227799222356172339316900010151691536794732352341692501357589890127369274417203862037800655099131441580747998255353160303039360000 1074 23951588086888777651325227377678407745335358186424465951719771749253139401115572926240633298723836760651216664281670413474762057464855193233401319953864582052252007953875783280713977236300105161440913621943472344408781778956423456713472344143815753449922269732538210709635498639594157178596488181899640296922272610922495770309450780008786539775046278065993037364796226105221730391908240956584322224098836479027767568242382989588628055523268563147924837023531495028391680000 1075 23973889379334670367946573027005855052360810102799162847391764087939594838174339753918697203098812400093163793391802322612075616177578522091160539059966876821388183007836561477437174608028503769598679835744164590539516212642602621943186936643018561414028342609384149453312999103876833302598905768661185585839332455066743904173798499543245372679864756909629902390275552200291769247021749560826951946840083067928165862067562117139455455947405684715101675791709829753744000000 1076 23996190671780563084567918676333302359386262019173859743063756426626050275233106581596761107473788039535110922501934231749389174890301850948919758166069171590524358061797339674160371979756902377756446049544856836670250646328781787172901529142221369378134415486230088196990499568159509426601323355422730874756392299210992038038146219077704205584683235753266767415754878295361808102135258165069581669581329656828564155892741244690282856371542806282278514559888164479096320000 1077 24018491964226455801189264325660749666411713935548556638735748765312505712291873409274825011848763678977058051612066140886702733603025179806678977272171466359660533115758117870883569351485300985914212263345549082800985080014960952402616121641424177342240488363076026940668000032442185550603740942184276163673452143355240171902493938612163038489501714596903632441234204390431846957248766769312211392322576245728962449717920372241110256795679927849455353328066499204448640000 1078 24040793256672348517810609974988196973437165851923253534407741103998961149350640236952888916223739318419005180722198050024016292315748508664438196378273761128796708169718896067606766723213699594071978477146241328931719513701140117632330714140626985306346561239921965684345500496724861674606158528945821452590511987499488305766841658146621871394320193440540497466713530485501885812362275373554841115063822834629360743543099499791937657219817049416632192096244833929800960000 1079 24063094549118241234431955624315644280462617768297950430079733442685416586409407064630952820598714957860952309832329959161329851028471837522197415484376055897932883223679674264329964094942098202229744690946933575062453947387319282862045306639829793270452634116767904428023000961007537798608576115707366741507571831643736439631189377681080704299138672284177362492192856580571924667475783977797470837805069423529759037368278627342765057643954170983809030864423168655153280000 1080 24085395841564133951053301273643091587488069684672647325751725781371872023468173892309016724973690597302899438942461868298643409741195166379956634590478350667069058277640452461053161466670496810387510904747625821193188381073498448091759899139032601234558706993613843171700501425290213922610993702468912030424631675787984573495537097215539537203957151127814227517672182675641963522589292582040100560546316012430157331193457754893592458068091292550985869632601503380505600000 1081 24107697134010026667674646922970538894513521601047344221423718120058327460526940719987080629348666236744846568052593777435956968453918495237715853696580645436205233331601230657776358838398895418545277118548318067323922814759677613321474491638235409198664779870459781915378001889572890046613411289230457319341691519932232707359884816749998370108775629971451092543151508770712002377702801186282730283287562601330555625018636882444419858492228414118162708400779838105857920000 1082 24129998426455919384295992572297986201538973517422041117095710458744782897585707547665144533723641876186793697162725686573270527166641824095475072802682940205341408385562008854499556210127294026703043332349010313454657248445856778551189084137438217162770852747305720659055502353855566170615828875992002608258751364076480841224232536284457203013594108815087957568630834865782041232816309790525360006028809190230953918843816009995247258916365535685339547168958172831210240000 1083 24152299718901812100917338221625433508564425433796738012767702797431238334644474375343208438098617515628740826272857595710584085879365152953234291908785234974477583439522787051222753581855692634860809546149702559585391682132035943780903676636641025126876925624151659402733002818138242294618246462753547897175811208220728975088580255818916035918412587658724822594110160960852080087929818394767989728770055779131352212668995137546074659340502657252516385937136507556562560000 1084 24174601011347704817538683870952880815589877350171434908439695136117693771703241203021272342473593155070687955382989504847897644592088481810993511014887529743613758493483565247945950953584091243018575759950394805716126115818215109010618269135843833090982998500997598146410503282420918418620664049515093186092871052364977108952927975353374868823231066502361687619589487055922118943043326999010619451511302368031750506494174265096902059764639778819693224705314842281914880000 1085 24196902303793597534160029520280328122615329266546131804111687474804149208762008030699336246848568794512635084493121413985211203304811810668752730120989824512749933547444343444669148325312489851176341973751087051846860549504394274240332861635046641055089071377843536890088003746703594542623081636276638475009930896509225242817275694887833701728049545345998552645068813150992157798156835603253249174252548956932148800319353392647729460188776900386870063473493177007267200000 1086 24219203596239490250781375169607775429640781182920828699783679813490604645820774858377400151223544433954582213603253323122524762017535139526511949227092119281886108601405121641392345697040888459334108187551779297977594983190573439470047454134249449019195144254689475633765504210986270666625499223038183763926990740653473376681623414422292534632868024189635417670548139246062196653270344207495878896993795545832547094144532520198556860612914021954046902241671511732619520000 1087 22301292445892716621345649327447307025451916374696895671992338686455437058766827678063904374975639441947129110131909137313558712723328857759219106102294769136175053960778196723197371728398608157766213800692246130734433686179165229714592499202807964106072876845938743677500464282676124002417586761545288917059844144248133864347719534458832904818478843636865025479326095070038855113508604242629722741246588900398293825179127550827400424137121567176838768178334725352320000 1088 26374757318889696668534160251001522337492861612033531847855771301568641370172941354428344892491189839855423924872163132698704092954521213602087031146515522487512244617038099023869710858820984329431159348671489039989862405561906833913341106737196055597831724239110530842657989086692614108203173489062105209494327036259921003474016593744945487881002915300200243573277882291151872233121631859171497378271725842589444582111046272751330076008311644151091430218716632946273361920000 1089 26398998823778382051501562971820457560229527845132827373451226973720818430255820896114400356546788359928820454214876517930963931275251472070471302314848716901563266900693464923707826401889753616498651223072841511533970734978783586518040868783829507854815025456242066257035432091367883054993801405871904938547171086844718724984562564878902239248540601803233515855973909756493004468630015711983235886891460884724177527499015984399079460269348695294612653959726482792731333760000 1090 26423240328667067434468965692639392782966194078232122899046682645872995490338700437800455820602386880002216983557589903163223769595981730538855573483181911315614289184348830823545941944958522903566143097474193983078079064395660339122740630830462960111798326673373601671412875096043152001784429322681704667600015137429516446495108536012858990616078288306266788138669937221834136704138399564794974395511195926858910472886985696046828844530385746438133877700736332639189305600000 1091 24241504888685382967402720818935222736666233099295525595455672152177060082879541686055464055598520073396529342713385232259838320730258468384271168333194414051022283655365899838115543068769287067491874401352471544108329416876752604699762046633452256983301217131535414377443004675268946790627916809799729052844050584797721510545971133956751367537686503033272282696027465341132235508383852811738508619735042134732945387969711647749384261037051143521223741009849846457971840000 1092 28880650162242882076640514307496494182227523459973908919709215043283488425060365337599270322846520056882569956087131190927868099845049491995905910359454495456794520123060582821935390776925803072171929389288096728447428634043290504166364909021789282306709537656431609697683027365984515675843962505524722801144922233311631071462174721804322790246108644491755665980131633438395393682094287492026530491310976618141058612756251305202479425840233694959167370774386831274326826964480000 1093 26447481833555752817436368413458328005702860311331418424642138318025172550421579979486511284657985400075613512900303288395483607916711989007239844651515105729665311468004196723384057488027292190633634971875546454622187393812537091727440392877096412368781627890505137085790318100718420948575057239491504396652859188014314168005654507146815741983615974809300060421365964687175268939646783417606712904130930968993643418274955407694578228791422797581655101441746182485647277440000 1094 31624364822619622985426998039445488046195149594392052929918439756672055875786200887831159976539508778257214253142434454672592360297545027159494986323291975555401458865374274198412699668848730418612643948540409668742843598652190727136353030259645018318671681297048393629237086546389246101891036093664050450262483151194612051879417331684747748950972932950422072848364981346972330432431124097335886101411327658726397168254931729107530360451513478825883434308156463737752846820660480000 1095 31653271920263699423256455990121397998705382820712338170256573613853657389383811674748738733373639956299496898712034486166808623880997993363479899473496081565963983050808802785431358443683144248977006511564669641017745649473627830177611122609059684697390759616332715744071855364073331335987828631226814664568024726287111697265047512061059218556961025210888637814405534346375413001382158031611330238615542766275507220511106255368140534455582503943640183334032292315209659294902400000 1096 31682179017907775861085913940797307951215616047032623410594707471035258902981422461666317490207771134341779544281634517661024887464450959567464812623700187576526507236243331372450017218517558079341369074588929613292647700295064933218869214958474351076109837935617037858906624181757416570084621168789578878873566301379611342650677692437370688162949117471355202780446087345778495570333191965886774375819757873824617272767280781628750708459651529061396932359908120892666471769144320000 1097 28907097644076437829457950675909952510233226320285240338133857181601513597610786917578756834131178042282645569600031494216263583452966203984913150204106010562524185434528587018658774834413830364362563024259972274902050821437103041258092349414666378719078319284322114834768817684085234096792537562764214305541575092499645385630180376311469605988092260466564966040552999403082568951033934275444137204215107549110052256174526260610174004069025117756749025875828577456812474241920000 1098 34818772554875933824209078336837593258290982502141493698724259778382112737403778506945118079252008738997700284456655534972454783850598510497051798899746914358623756501002290235496606240700465156856893338099282164953169626725919235813619783424062141165402150047881693251168049513386768980991192249574872716310660448366377864863866044349423009230293056285540300985642331099009372796934080038378115927300322333548352602875753928062518248945165168488710742161590776518195366099238091520000 1099 34850483640991485676507993708729066476194708351414846607375192619710329597820357540193701975499050641310084346646506769521610025001646414422823248625520818652210845532423968095456074916693817128766599069736895354538737176477035737849879910731370030182856978964136594611141790906386210482795373663281225059403839556242849975851902352222236691388061993495272122753388817739354554375073364264278278145813346306529726330200777383370407609827628889042889895842976560467665489383481477760000 1100 34882194727107037528806909080620539694098434200688199516026125461038546458236936573442285871746092543622468408836358004070765266152694318348594698351294722945797934563845645955415543592687169100676304801374508544124304726228152239886140038038677919200311807880391495971115532299385651984599555076987577402497018664119322086839938660095050373545830930705003944521135304379699735953212648490178440364326370279511100057525800838678296970710092609597069049524362344417135612667724864000000 1101 34913905813222589381105824452512012912002160049961552424677058302366763318653515606690869767993134445934852471026209238619920507303742222274366148077068627239385023595267323815375012268680521072586010533012121733709872275979268741922400165345985808217766636796646397331089273692385093486403736490693929745590197771995794197827974967967864055703599867914735766288881791020044917531351932716078602582839394252492473784850824293986186331592556330151248203205748128366605735951968250240000 1102 34945616899338141233404739824403486129905885899234905333327991143694980179070094639939453664240176348247236533216060473169075748454790126200137597802842531532972112626689001675334480944673873044495716264649734923295439825730385243958660292653293697235221465712901298691063015085384534988207917904400282088683376879872266308816011275840677737861368805124467588056628277660390099109491216941978764801352418225473847512175847749294075692475020050705427356887133912316075859236211636480000 1103 31711086115551852298915371891473217903725849273352908650932841328216860416579033248583896247041902312384062189851234549155241151047903925771449725773904293587089031421677859959468675993351971909705731637613189585567549751116502036260127307307889017454828916254901359973741392999441501804181413706352343093179107876472110988036307872813682157768937209731821767746486640345181578139284225900162218513023972981373727325023455307889360882463720554179153681385783949470123284243386240000 1104 38614970095940877166616835336709635119981811370353117099144732079465609531593287735199593466777888948617821137328126525320927012524845185259003588471592545152521358630554190206964520381216616418111585883901232316620632142531577927578392143636504151222954629270588444856344579152135910044973357647189724412681317810474607215463668532419694527701128067536956148446109739788011749879144073289338335429931448187094564248408961809880569418906662083470605587667645744677162764702582345082880000 1105 38649947423926330859702538991905930079329620982101625357386711003450632728632774408872781504338376166868380757923532437028645243514451023289129497519121161588347917832212300886499814330837283643127991305897519664733513149907059429324387064056464752809207305565217601056395615908614294021463369746507831047113094366462355953883472580003408019121147205279290347855934114552312485159831703790506214356951313629293019469648462681085171383960019567241865194178214264373428310685102800105600000 1106 38684924751911784552788242647102225038677430593850133615628689927435655925672261082545969541898863385118940378518938348736363474504056861319255406566649778024174477033870411566035108280457950868144396727893807012846394157282540931070381984476425354395459981859846757256446652665092677997953381845825937681544870922450104692303276627587121510541166343021624547265758489316613220440519334291674093283971179071491474690887963552289773349013377051013124800688782784069693856667623255128320000 1107 38719902079897238245873946302298519998025240205598641873870668851420679122711747756219157579459350603369499999114344260444081705493662699349381315614178394460001036235528522245570402230078618093160802149890094360959275164658022432816376904896385955981712658154475913456497689421571061974443393945144044315976647478437853430723080675170835001961185480763958746675582864080913955721206964792841972210991044513689929912127464423494375314066734534784384407199351303765959402650143710151040000 1108 38754879407882691938959649957494814957373049817347150132112647775405702319751234429892345617019837821620059619709750172151799936483268537379507224661707010895827595437186632925105696179699285318177207571886381709072156172033503934562371825316346557567965334449105069656548726178049445950933406044462150950408424034425602169142884722754548493381204618506292946085407238845214691001894595294009851138010909955888385133366965294698977279120092018555644013709919823462224948632664165173760000 1109 34977327985453693085703655196294959347809611748508258241978923985023197039486673673188037560487218250559620595405911707718230989605838030125909047528616435826559201658110679535293949620667225016405421996287348112881007375481501745994920419960601586252676294629156200051036756478383976490012099318106634431776555987748738419804047583713491420019137742334199409824374764300735280687630501167878927019865442198455221239500871204601965053357483771259606510568519696265545982520455022720000 1110 43056740976813641651570342510087132007560153966296180813293635636323705323637700424957742356584160794256387356738723253084065165894890556704692778417251546338136111649117665401151499043545147322944910423209762653475391269143973834302287087767300946661181991925544990700825736857325891219439994139596085919172622655358819507394584535075470803129358369435976131499707091106562123173666270632647280372184160691876392793613177444152972961032528947582863018444742060905924449022854928418092800000 1111 43095530833549509797202387863699823117476874825725276471683990263023096049154491146061307890238741119296257975979028409167924684062363431080102411550960781965467765803756510144756140033674467275488104036203645322532576306323382819738595454513037253820336209936288724926682336620260419049367417557739866176757462855949232858302147223845809065114159593192224758645202322720171638599948852858442458102249191467274479633967783910318876540276702397085189922064962549249082939517470113038289280000 1112 43134320690285377942834433217312514227393595685154372130074344889722486774671281867164873423893321444336128595219333565251784202229836305455512044684670017592799419958395354888360781023803787228031297649197527991589761343502791805174903821258773560979490427947032459152538936383194946879294840975883646434342303056539646209209709912616147327098960816948473385790697554333781154026231435084237635832314222242672566474322390376484780119520875846587516825685183037592241430012085297658485760000 1113 43173110547021246088466478570925205337310316544583467788464699516421877500188072588268438957547901769375999214459638721335643720397309179830921677818379253220131074113034199631965422013933107180574491262191410660646946380682200790611212188004509868138644645957776193378395536146129474709222264394027426691927143257130059560117272601386485589083762040704722012936192785947390669452514017310032813562379253018070653314676996842650683698765049296089843729305403525935399920506700482278682240000 1114 43211900403757114234098523924537896447227037404012563446855054143121268225704863309372004491202482094415869833699943877419503238564782054206331310952088488847462728267673044375570063004062427133117684875185293329704131417861609776047520554750246175297798863968519927604252135909064002539149687812171206949511983457720472911024835290156823851068563264460970640081688017561000184878796599535827991292444283793468740155031603308816587278009222745592170632925624014278558411001315666898878720000 1115 43250690260492982379730569278150587557143758263441659105245408769820658951221654030475570024857062419455740452940249033503362756732254928581740944085797724474794382422311889119174703994191747085660878488179175998761316455041018761483828921495982482456953081979263661830108735671998530369077111230314987207096823658310886261932397978927162113053364488217219267227183249174609700305079181761623169022509314568866826995386209774982490857253396195094497536545844502621716901495930851519075200000 1116 43289480117228850525362614631763278667060479122870754763635763396520049676738444751579135558511642744495611072180554189587222274899727802957150577219506960102126036576950733862779344984321067038204072101173058667818501492220427746920137288241718789616107299990007396055965335434933058199004534648458767464681663858901299612839960667697500375038165711973467894372678480788219215731361763987418346752574345344264913835740816241148394436497569644596824440166064990964875391990546036139271680000 1117 38789856735868145632045353612691109916720859429095658390354626699390725516790721103565533654580325039870619240305156083859518167472874375409633133709235627331654154638844743604640990129319952543193612993882669057185037179408985436308366745736307159154218010743734225856599762934527829927423418143780257584840200590413350907562688770338261984801223756248627145495231613609515426282582225795177730065030775398086840354606466165903579244173449502326903620220488343158490494615184620196480000 1118 48441005830892555474172029863650334210660509580211232771825199949959334369721353258459259821041837391740668531008520748460269444649130357257802315174895706825533698237917148881937296319435532655655443068438640414627017539869017466774506242275974798194742377124839763655076923551215961180345929118461648353493951538511735093469731112531043596191677034145823071057318210465244521434246379066372720371590822501783234755874682586777385181599268779202851202353067165866381880618410244809085402880000 1119 48484334100866520192843024523635710180437486780193532622247226067982553810123608493931942522134003614810204012699941607805940526442197557935134875385248923021263155928648738460543680305409983042646190334152807355963893226398417303506862687930962253291517638642840514785358745486413828766374861076528250901216218042571226806433478635887511434828700001081552787578836384177646350165404023412585933896073461877902897756550778009484699479615010522296950353696853451345689914500895406029844871040000 1120 48527662370840484911514019183621086150214463980175832472669252186005773250525863729404625223226169837879739494391362467151611608235264758612467435595602139216992613619380328039150064291384433429636937599866974297300768912927817140239219133585949708388292900160841265915640567421611696352403793034594853448938484546630718519397226159243979273465722968017282504100354557890048178896561667758799147420556101254022560757226873432192013777630752265391049505040639736824997948383380567250604339200000 1121 48570990640814449630185013843606462119991441180158132323091278304028992690928118964877307924318336060949274976082783326497282690028331959289799995805955355412722071310111917617756448277358883816627684865581141238637644599457216976971575579240937163485068161678842017045922389356809563938432724992661455996660751050690210232360973682600447112102745934953012220621872731602450007627719312105012360945038740630142223757902968854899328075646494008485148656384426022304305982265865728471363807360000 1122 48614318910788414348856008503591838089768418380140432173513304422052212131330374200349990625410502284018810457774204185842953771821399159967132556016308571608451529000843507196362832263333334203618432131295308179974520285986616813703932024895924618581843423196842768176204211292007431524461656950728058544383017554749701945324721205956914950739768901888741937143390905314851836358876956451225574469521380006261886758579064277606642373662235751579247807728212307783614016148350889692123275520000 1123 43328269973964718670994659985375969776977199982299850422026118023219440402255235472682701092166223069535481691420859345671081793067200677332560210353216195729457690731589578606383985974450386990747265714166941336875686529399836732356445654987455096775261518000751130281821935197867586028931958066602547722266504059491712963747523356467838637022966935729716521518173712401828731157644346213213524482639376119663000676095422707314298015741743094099151343786285479308033882485161220759468160000 1124 54691195431176914071900351555860788602929024632057950794903311527044785086627475485864684818988999401967300835959362550792014335462660189364378790638767849491899429041330408775065399064221949879844717642238650036354009073108002715090388240899225170814767401619484115700490301347378756200191421933485199067526339282101533671916238851748242255259514060558706138719357804826633119561198891296321197705260517785796861929402799503152887298966046704012841981996926418827524384234659721226080203896320000 1125 54739853078357676450967878559024365816988570027638073526927246857584860518199208115300507492315502070474389181898828175837202960316274655725023255754994511279703610028021983871840368280471257664435326821635659511475320469080518731740824529369776082888446020304198959219796787380605961499301912522393993728618444566160342865574527320477555638048890852427530610373022713905660373226288925897118636493254521805179243479162054662853201255637724681507515328955998417420787306284690557276993086640000000 1126 54788510725538438830035405562187943031048115423218196258951182188124935949770940744736330165642004738981477527838293800882391585169889122085667720871221173067507791014713558968615337496720565449025936001032668986596631865053034748391260817840326994962124638988913802739103273413833166798412403111302788389710549850219152059232815789206869020838267644296355082026687622984687626891378960497916075281248525824561625028921309822553515212309402659002188675915070416014050228334721393327905969383680000 1127 54837168372719201209102932565351520245107660818798318990975117518665011381342673374172152838968507407488565873777759425927580210023503588446312185987447834855311972001405134065390306712969873233616545180429678461717943261025550765041697106310877907035803257673628646258409759447060372097522893700211583050802655134277961252891104257936182403627644436165179553680352532063714880556468995098713514069242529843944006578680564982253829168981080636496862022874142414607313150384752229378818852127360000 1128 54885826019899963588170459568515097459167206214378441722999052849205086812914406003607975512295010075995654219717225050972768834877118054806956651103674496643116152988096709162165275929219181018207154359826687936839254656998066781692133394781428819109481876358343489777716245480287577396633384289120377711894760418336770446549392726665495786417021228034004025334017441142742134221559029699510952857236533863326388128439820141954143125652758613991535369833214413200576072434783065429731734871040000 1129 48657647180762379067527003163577214059545395580122732023935330540075431571732629435822673326502668507088345939465625045188624853614466360644465116226661787804180986691575096774969216249307784590609179397009475121311395972516016650436288470550912073678618684714843519306486033227205299110490588908794661092105284058809193658288468729313382789376791868824471653664909079027253665090034600797438787994004019382381549759255159700313956671677977494673346959071998593262922050030836050912882743680000 1130 62075966543801220342978924825996902380746229319253177834175976643112033336269336655339491949752309401288099099192060463900291929495727748919389261328488309026939977391510761212602477014379392347161472799322778075515439639856758562127103742074737096236971359398655916625635686610271704446190578612172964781475158243707004993434679750796134361203229762490196201596081055750599408311913442659348482559110507807460909736364955090869536503026613348379415849975283645327038063767839708673128417904633600000 1131 62130901027468301068946162812568581055419456070863136398630999631291778498513822793972535747937930914032601841757717154576309886955458481440556862444708210185370897725485549496861417259524860835964270562862001772927400205909729144925446311757989075968154519893698974958932709341785219228886322487050993953848145109409400573074887431991529170372436160510099030093068738100821177699800091723648790950755738345343618506043154166171190960108937784970902058692075931738831902762324522574609062522248320000 1132 62185835511135381794913400799140259730092682822473094963086022619471523660758308932605579546123552426777104584323373845252327844415189213961724463560928111343801818059460337781120357504670329324767068326401225470339360771962699727723788881441241055699337680388742033292229732073298734011582066361929023126221131975111796152715095113186923979541642558530001858590056420451042947087686740787949099342400968883226327275721353241472845417191262221562388267408868218150625741756809336476089707139863040000 1133 62240769994802462520880638785711938404765909574083053527541045607651268823002795071238623344309173939521607326889030535928345801874919946482892064677148012502232738393435126065379297749815797813569866089940449167751321338015670310522131451124493035430520840883785091625526754804812248794277810236807052298594118840814191732355302794382318788710848956549904687087044102801264716475573389852249407734046199421109036045399552316774499874273586658153874476125660504562419580751294150377570351757477760000 1134 62295704478469543246847876772283617079439136325693012091996068595831013985247281209871667142494795452266110069454687226604363759334650679004059665793367913660663658727409914349638237994961266302372663853479672865163281904068640893320474020807745015161704001378828149958823777536325763576973554111685081470967105706516587311995510475577713597880055354569807515584031785151486485863460038916549716125691429958991744815077751392076154331355911094745360684842452790974213419745778964279050996375092480000 1135 62350638962136623972815114758855295754112363077302970656451091584010759147491767348504710940680416965010612812020343917280381716794381411525227266909587814819094579061384702633897178240106734791175461617018896562575242470121611476118816590490996994892887161873871208292120800267839278359669297986563110643340092572218982891635718156773108407049261752589710344081019467501708255251346687980850024517336660496874453584755950467377808788438235531336846893559245077386007258740263778180531640992707200000 1136 62405573445803704698782352745426974428785589828912929220906114572190504309736253487137754738866038477755115554586000607956399674254112144046394868025807715977525499395359490918156118485252203279978259380558120259987203036174582058917159160174248974624070322368914266625417822999352793142365041861441139815713079437921378471275925837968503216218468150609613172578007149851930024639233337045150332908981891034757162354434149542679463245520559967928333102276037363797801097734748592082012285610321920000 1137 62460507929470785424749590731998653103458816580522887785361137560370249471980739625770798537051659990499618297151657298632417631713842876567562469142027617135956419729334279202415058730397671768781057144097343957399163602227552641715501729857500954355253482863957324958714845730866307925060785736319168988086066303623774050916133519163898025387674548629516001074994832202151794027119986109450641300627121572639871124112348617981117702602884404519819310992829650209594936729233405983492930227936640000 1138 62515442413137866150716828718570331778132043332132846349816160548549994634225225764403842335237281503244121039717313989308435589173573609088730070258247518294387340063309067486673998975543140257583854907636567654811124168280523224513844299540752934086436643359000383292011868462379822707756529611197198160459053169326169630556341200359292834556880946649418829571982514552373563415006635173750949692272352110522579893790547693282772159685208841111305519709621936621388775723718219884973574845551360000 1139 62570376896804946876684066705142010452805270083742804914271183536729739796469711903036886133422903015988623782282970679984453546633304341609897671374467419452818260397283855770932939220688608746386652671175791352223084734333493807312186869224004913817619803854043441625308891193893337490452273486075227332832040035028565210196548881554687643726087344669321658068970196902595332802893284238051258083917582648405288663468746768584426616767533277702791728426414223033182614718203033786454219463166080000 1140 62625311380472027602651304691713689127478496835352763478726206524909484958714198041669929931608524528733126524848627370660471504093035074131065272490687320611249180731258644055191879465834077235189450434715015049635045300386464390110529438907256893548802964349086499958605913925406852273148017360953256505205026900730960789836756562750082452895293742689224486565957879252817102190779933302351566475562813186287997433146945843886081073849857714294277937143206509444976453712687847687934864080780800000 1141 62680245864139108328618542678285367802151723586962722043181229513089230120958684180302973729794146041477629267414284061336489461552765806652232873606907221769680101065233432339450819710979545723992248198254238747047005866439434972908872008590508873279986124844129558291902936656920367055843761235831285677578013766433356369476964243945477262064500140709127315062945561603038871578666582366651874867208043724170706202825144919187735530932182150885764145859998795856770292707172661589415508698395520000 1142 62735180347806189054585780664857046476824950338572680607636252501268975283203170318936017527979767554222132009979940752012507419012496539173400474723127122928111021399208220623709759956125014212795045961793462444458966432492405555707214578273760853011169285339172616625199959388433881838539505110709314849951000632135751949117171925140872071233706538729030143559933243953260640966553231430952183258853274262053414972503343994489389988014506587477250354576791082268564131701657475490896153316010240000 1143 62790114831473269780553018651428725151498177090182639172091275489448720445447656457569061326165389066966634752545597442688525376472227271694568075839347024086541941733183008907968700201270482701597843725332686141870926998545376138505557147957012832742352445834215674958496982119947396621235248985587344022323987497838147528757379606336266880402912936748932972056920926303482410354439880495252491650498504799936123742181543069791044445096831024068736563293583368680357970696142289392376797933624960000 1144 62845049315140350506520256638000403826171403841792597736546298477628465607692142596202105124351010579711137495111254133364543333931958004215735676955566925244972862067157797192227640446415951190400641488871909839282887564598346721303899717640264812473535606329258733291794004851460911403930992860465373194696974363540543108397587287531661689572119334768835800553908608653704179742326529559552800042143735337818832511859742145092698902179155460660222772010375655092151809690627103293857442551239680000 1145 62899983798807431232487494624572082500844630593402556301001321465808210769936628734835148922536632092455640237676910824040561291391688736736903278071786826403403782401132585476486580691561419679203439252411133536694848130651317304102242287323516792204718766824301791625091027582974426186626736735343402367069961229242938688037794968727056498741325732788738629050896291003925949130213178623853108433788965875701541281537941220394353359261479897251708980727167941503945648685111917195338087168854400000 1146 62954918282474511958454732611143761175517857345012514865456344453987955932181114873468192720722253605200142980242567514716579248851419469258070879188006727561834702735107373760745520936706888168006237015950357234106808696704287886900584857006768771935901927319344849958388050314487940969322480610221431539442948094945334267678002649922451307910532130808641457547883973354147718518099827688153416825434196413584250051216140295696007816343804333843195189443960227915739487679596731096818731786469120000 1147 63009852766141592684421970597715439850191084096622473429911367442167701094425601012101236518907875117944645722808224205392597206311150201779238480304226628720265623069082162045004461181852356656809034779489580931518769262757258469698927426690020751667085087814387908291685073046001455752018224485099460711815934960647729847318210331117846117079738528828544286044871655704369487905986476752453725217079426951466958820894339370997662273426128770434681398160752514327533326674081544998299376404083840000 1148 63064787249808673410389208584287118524864310848232431994366390430347446256670087150734280317093496630689148465373880896068615163770880934300406081420446529878696543403056950329263401426997825145611832543028804628930729828810229052497269996373272731398268248309430966624982095777514970534713968359977489884188921826350125426958418012313240926248944926848447114541859338054591257293873125816754033608724657489349667590572538446299316730508453207026167606877544800739327165668566358899780021021698560000 1149 63119721733475754136356446570858797199537537599842390558821413418527191418914573289367324115279118143433651207939537586744633121230611666821573682536666431037127463737031738613522341672143293634414630306568028326342690394863199635295612566056524711129451408804474024958279118509028485317409712234855519056561908692052521006598625693508635735418151324868349943038847020404813026681759774881054342000369888027232376360250737521600971187590777643617653815594337087151121004663051172801260665639313280000 1150 63174656217142834862323684557430475874210764351452349123276436406706936581159059428000367913464739656178153950505194277420651078690342399342741283652886332195558384071006526897781281917288762123217428070107252023754650960916170218093955135739776690860634569299517083291576141240542000100105456109733548228934895557754916586238833374704030544587357722888252771535834702755034796069646423945354650392015118565115085129928936596902625644673102080209140024311129373562914843657535986702741310256928000000 1151 54934483667080725967237986571678674673226751609958564455022988179745162244486138633043798185621512744502742565656690676017957459730732521167601116219901158430920333974788284258940245145468488802797763539223697411960566052970582798342569683251979731183160495043058333297022731513514782695743874878029172372986865702395579640207681195394809169206398019902828496987682350221769387886649064300308391645230537882708769678199075301654457082324436591486208716792286411793838994484813901480644617614720000 1152 72840488487333022757711142770690482040314357750727778456266641222909457368400884492761690291821216066598900510417620315247362729644884247907223035254010380823795678674538475089710335931124233665047300160360740030783936479068450202627926956647329028521774024723333283151853884895807953144986982382272537166306680551822823615092655296396138007527561867286195251237811387641255563407078100107122512518776722166653458572347420294379330677222251347354321420448165752290864402415127962296063692015473213440000 1153 63229590700809915588290922544002154548883991103062307687731459394886681743403545566633411711650361168922656693070850968096669036150073131863908884769106233353989304404981315182040222162434230612020225833646475721166611526969140800892297705423028670591817729794560141624873163972055514882801199984611577401307882423457312165879041055899425353756564120908155600032822385105256565457533073009654958783660349102997793899607135672204280101755426516800626233027921659974708682652020800604221954874542720000 1154 84130890662051042904987546481992594760872180970072790241603346075379213033866508396230885553876927857644067934845737605812640146077913606479106333536151528063950716847700748691245802080892814751590855725668322028506888966547113922316857419523075873999990182190909531160674486800986129993489730253924749650239018653120208190056348625419651197545041469843797331490872218370420386248306120689872521269104681423182950646649069654279471340751903817047274841870097499739268334206838100493554772721781310608640000 1155 84203794380129076737660845915685829245067044211814621082367300448061517377916652684269213877580460724071835758012848296978855605476594640800145420480290307551007866515679692147650694457046101419486515046054516415013394069637709341660286238777428626057182548033362659003967965559045910002149600037507006798982726641554454470983607159757103234977922788275204434897710062580446747068278656323052653436582241805698707103015316681709522875709227823821145963916778693413219173317935880476651440635751658364800000 1156 84276698098207110570334145349379063729261907453556451923131254820743821721966796972307542201283993590499603581179958988145071064875275675121184507424429087038065016183658635604055586833199388087382174366440710801519899172728304761003715058031781378114374913875815786847261444317105690010809469821089263947726434629988700751910865694094555272410804106706611538304547906790473107888251191956232785604059802188214463559381563709139574410666551830595017085963459887087170012429033660459748108549722006120960000 1157 84349601816285144403007444783072298213456770695298282763895209193426126066016941260345870524987526456927371404347069679311286524273956709442223594368567866525122165851637579060460479209352674755277833686826905188026404275818900180347143877286134130171567279718268914690554923075165470019469339604671521096470142618422947032838124228432007309843685425138018641711385751000499468708223727589412917771537362570730220015747810736569625945623875837368888208010141080761120851540131440442844776463692353877120000 1158 84422505534363178235680744216765532697651633937040113604659163566108430410067085548384198848691059323355139227514180370477501983672637743763262681312706646012179315519616522516865371585505961423173493007213099574532909378909495599690572696540486882228759645560722042533848401833225250028129209388253778245213850606857193313765382762769459347276566743569425745118223595210525829528196263222593049939014922953245976472114057763999677480581199844142759330056822274435071690651229220425941444377662701633280000 1159 84495409252441212068354043650458767181846497178781944445423117938790734754117229836422527172394592189782907050681291061643717443071318778084301768256845425499236465187595465973270263961659248091069152327599293961039414482000091019034001515794839634285952011403175170377141880591285030036789079171836035393957558595291439594692641297106911384709448062000832848525061439420552190348168798855773182106492483335761732928480304791429729015538523850916630452103503468109022529762327000409038112291633049389440000 1160 84568312970519245901027343084152001666041360420523775286187072311473039098167374124460855496098125056210674873848401752809932902469999812405340855200984204986293614855574409429675156337812534758964811647985488347545919585090686438377430335049192386343144377245628298220435359349344810045448948955418292542701266583725685875619899831444363422142329380432239951931899283630578551168141334488953314273970043718277489384846551818859780550495847857690501574150184661782973368873424780392134780205603397145600000 1161 84641216688597279733700642517845236150236223662265606126951026684155343442217518412499183819801657922638442697015512443976148361868680846726379942145122984473350764523553352886080048713965821426860470968371682734052424688181281857720859154303545138400336743088081426063728838107404590054108818739000549691444974572159932156547158365781815459575210698863647055338737127840604911988113870122133446441447604100793245841212798846289832085453171864464372696196865855456924207984522560375231448119573744901760000 1162 84714120406675313566373941951538470634431086904007436967714981056837647786267662700537512143505190789066210520182623135142363821267361881047419029089261763960407914191532296342484941090119108094756130288757877120558929791271877277064287973557897890457529108930534553907022316865464370062768688522582806840188682560594178437474416900119267497008092017295054158745574972050631272808086405755313578608925164483309002297579045873719883620410495871238243818243547049130875047095620340358328116033544092657920000 1163 72903718078033832673299433693234484194863241741830840763954372682304344050144288038328323703532866427767823167110691166215459398681034321039086944138779487057149667978943456404892376153286667895659320386194386506505103090595419343428819254352752057192365842453127843293478758059780008659869783582257148743707988434246280927258534337452037432881318431407103406837844210026360819972535633180132167477560382515756456366247027430051534957324006773871122046681193673950839111097779983096667913970347756160000 1164 98692096081212896372490988972409704758080605969652147729069480839961224279689927334702278303830954334994990791659090173823186282695273953488885247062878232572849334332471083125907766154741067503726683105043699234224166217037918218618582346833459747887135796635757661557367586105782110683142841868376134483117302599069086372219550205707621538089292962785600909145408518127405485543060607776206679343732771743820019189592320936938524520848142338006101790497825674624817331544619892077418448514906808641989120000 1165 98776883105337649719890036213794936463199231919797896996877959775390744231820245141690854144298163058650484770002439907649494861975939996404253705178911633116296799396330594365706655988207339898489334894652843305731231651932280691314990063626271998529650518110530649239117901901405634833214270426682299547106234989618114796937951881142078257623733936121327370407560930943666143176688666717595173054509174468685843948346266229839674456003510157884113905438115902867622157430826610197759873298854323082403200000 1166 98861670129462403067289083455180168168317857869943646264686438710820264183950562948679429984765371782305978748345789641475803441256606039319622163294945033659744264460190105605505545821673612293251986684261987377238297086826643164011397780419084249172165239585303636920868217697029158983285698984988464611095167380167143221656353556576534977158174909457053831669713343759926800810316725658983666765285577193551668707100211522740824391158877977762126020378406131110426983317033328318101298082801837522817280000 1167 98946457153587156414688130696565399873436483820089395532494917646249784136080880755668005825232580505961472726689139375302112020537272082234990621410978434203191729524049616845304435655139884688014638473871131448745362521721005636707805497211896499814679961060076624602618533492652683133357127543294629675084099770716171646374755232010991696692615882792780292931865756576187458443944784600372160476061979918417493465854156815641974326314245797640138135318696359353231809203240046438442722866749351963231360000 1168 99031244177711909762087177937950631578555109770235144800303396581679304088211198562656581665699789229616966705032489109128420599817938125150359079527011834746639194587909128085103325488606157082777290263480275520252427956615368109404213214004708750457194682534849612284368849288276207283428556101600794739073032161265200071093156907445448416227056856128506754194018169392448116077572843541760654186838382643283318224608102108543124261469613617518150250258986587596036635089446764558784147650696866403645440000 1169 99116031201836663109486225179335863283673735720380894068111875517108824040341516369645157506166997953272460683375838842954729179098604168065727537643045235290086659651768639324902215322072429477539942053089419591759493391509730582100620930797521001099709404009622599966119165083899731433499984659906959803061964551814228495811558582879905135761497829464233215456170582208708773711200902483149147897614785368149142983362047401444274196624981437396162365199276815838841460975653482679125572434644380844059520000 1170 99200818225961416456885272420721094988792361670526643335920354452538343992471834176633733346634206676927954661719188576781037758379270210981095995759078635833534124715628150564701105155538701872302593842698563663266558826404093054797028647590333251742224125484395587647869480879523255583571413218213124867050896942363256920529960258314361855295938802799959676718322995024969431344828961424537641608391188093014967742115992694345424131780349257274174480139567044081646286861860200799466997218591895284473600000 1171 84787024124753347399047241385231705118625950145749267808478935429519952130317806988575840467208723655493978343349733826308579280666042915368458116033400543447465063859511239798889833466272394762651789609144071507065434894362472696407716792812250642514721474772987681750315795623524150071428558306165063988932390549028424718401675434456719534440973335726461262152412816260657633628058941388493710776402724865824758753945292901149935155367819878012114940290228242804825886206718120341424783947514440414080000 1172 116362729353100991010621222643988614885263677491428044131570192730698336543073722124805346367282858849483801806153294900031809907737445289566656339941631306633822423221559539634873994127113829841000467881064633465154687634241789878222307419057046528794913928636145570286314401703272025847829410562080607799178679978173198424631080186353615369701205097631024153713117177989921664282751627868865430594064416438556288811019567321052984806448660414422362689433592723164256704140734428974015470586976188197568360960000 1173 116462014958351077180425506963650721211957588479048716524173921564086304407018324276788968676469960264884385254793357438342417254075105225820552804395506418670199404811339027296678494122102834815267533126696941172889461258503088333749800855421429674297298667483104738861644021499947172627563053403857127089109719807506110709976328548287364188276035477407159839851097653397762894371730084889231356729383584029374169603520437259040231380515596131499514876028672580436581155253482495892935279008978727607293248640000 1174 116561300563601163350229791283312827538651499466669388916777650397474272270962926428772590985657061680284968703433419976653024600412765162074449268849381530706576386401118514958482994117091839789534598372329248880624234882764386789277294291785812819799683406330063907436973641296622319407296696245633646379040759636839022995321576910221113006850865857183295525989078128805604124460708541909597282864702751620192050396021307197027477954582531848576667062623752437708905606366230562811855087430981267017018136320000 1175 116660586168851249520034075602974933865345410454290061309381379230862240134907528580756213294844163095685552152073482514963631946750425098328345733303256642742953367990898002620287494112080844763801663617961556588359008507025685244804787728150195965302068145177023076012303261093297466187030339087410165668971799466171935280666825272154861825425696236959431212127058604213445354549686998929963209000021919211009931188522177135014724528649467565653819249218832294981230057478978629730774895852983806426743024000000 1176 116759871774101335689838359922637040192039321441910733701985108064250207998852130732739835604031264511086135600713545053274239293088085034582242197757131754779330349580677490282091994107069849738068728863593864296093782131286983700332281164514579110804452884023982244587632880889972612966763981929186684958902839295504847566012073634088610644000526616735566898265039079621286584638665455950329135135341086801827811981023047073001971102716403282730971435813912152253554508591726696649694704274986345836467911680000 1177 116859157379351421859642644242299146518733232429531406094588836897638175862796732884723457913218365926486719049353607591584846639425744970836138662211006866815707331170456977943896494102058854712335794109226172003828555755548282155859774600878962256306837622870941413162962500686647759746497624770963204248833879124837759851357321996022359462575356996511702584403019555029127814727643912970695061270660254392645692773523917010989217676783338999808123622408992009525878959704474763568614512696988885246192799360000 1178 116958442984601508029446928561961252845427143417152078487192565731026143726741335036707080222405467341887302497993670129895453985763404907090035126664881978852084312760236465605700994097047859686602859354858479711563329379809580611387268037243345401809222361717900581738292120483322906526231267612739723538764918954170672136702570357956108281150187376287838270541000030436969044816622369991060987405979421983463573566024786948976464250850274716885275809004071866798203410817222830487534321118991424655917687040000 1179 117057728589851594199251212881623359172121054404772750879796294564414111590685937188690702531592568757287885946633732668206061332101064843343931591118757090888461294350015953267505494092036864660869924600490787419298103004070879066914761473607728547311607100564859750313621740279998053305964910454516242828695958783503584422047818719889857099725017756063973956678980505844810274905600827011426913541298589574281454358525656886963710824917210433962427995599151724070527861929970897406454129540993964065642574720000 1180 117157014195101680369055497201285465498814965392393423272400023397802079454630539340674324840779670172688469395273795206516668678438724779597828055572632202924838275939795440929309994087025869635136989846123095127032876628332177522442254909972111692813991839411818918888951360076673200085698553296292762118626998612836496707393067081823605918299848135840109642816960981252651504994579284031792839676617757165099335151026526824950957398984146151039580182194231581342852313042718964325373937962996503475367462400000 1181 99285605250086169804284319662106326693910987620672392603728833387967863944602151983622309187101415400583448640062538310607346337659936253896464453875112036376981589779487661804499994989004974267065245632307707734773624261298455527493436364383145502384738846959168575329619796675146779733642841776519289931039829332912285345248361933748818574830379776135686137980475407841230088978457020365926135319167590817880792500869937987246574066935717077152186595079857272324451112748066918919808422002539409724887680000 1182 138596946364015788048932261757760029897751491881176661076034435137266635930555817244321693531260724017121260461506179854385840261285686734136738382671331646284156434399957565594697332004941581788315593118454886150695362598565488605960242545369736898889957115501875699382780118210297745994940855835197890624915601438644241429416688854521193298985870005458401978824740801772702412868765249923651661189709445061494149245249382973792957096146378768113977659908966120443138935231762030930755208227068868690179157794560000 1183 138714202663816139815471121539280977469577000757556675171699438889497825977874392385814351478410690788709349514350093712130667537310463118852590107191358153599117649657487140523288446499023596662924997173546641553530130248818082081938212293716073393728273492080134477470244399190171094341806288031335959906324159477086410838409427169964950653722744683974018224153695743229362905603848807664703819955521381986250066461192910370555895300119429849982094392277755431881754111995917497961999501973453867733064250144640000 1184 138831458963616491582009981320801925041402509633936689267364442641729016025192967527307009425560657560297438567194007569875494813335239503568441831711384660914078864915016715451879560993105611537534401228638396956364897899070675557916182042062409888566589868658393255557708680170044442688671720227474029187732717515528580247402165485408708008459619362489634469482650684686023398338932365405755978721333318911005983677136437767318833504092480931850211124646544743320369288760072964993243795719838866775949342494720000 1185 138948715263416843348548841102322872613228018510316703363029446393960206072511542668799667372710624331885527620037921427620322089360015888284293556231411168229040080172546290380470675487187626412143805283730152359199665549323269033894151790408746383404906245236652033645172961149917791035537152423612098469141275553970749656394903800852465363196494041005250714811605626142683891074015923146808137487145255835761900893079965164081771708065532013718327857015334054758984465524228432024488089466223865818834434844800000 1186 139065971563217195115087700883843820185053527386696717458694450146191396119830117810292325319860591103473616672881835285365149365384792273000145280751437675544001295430075865309061789981269641286753209338821907762034433199575862509872121538755082878243222621814910811732637242129791139382402584619750167750549833592412919065387642116296222717933368719520866960140560567599344383809099480887860296252957192760517818109023492560844709912038583095586444589384123366197599642288383899055732383212608864861719527194880000 1187 117256299800351766538859781520947571825508876380014095665003752231190047318575141492657947149966771588089052843913857744827276024776384715851724520026507314961215257529574928591114494082014874609404055091755402834767650252593475977969748346336494838316376578258778087464280979873348346865432196138069281408558038442169408992738315443757354736874678515616245328954941456660492735083557741052158765811936924755917215943527396762938203973051081868116732368789311438615176764155467031244293746384999042885092350080000 1188 165349674701264845695372354070453344095172295080535157086579031231326032366572647226720560121208542755573306402162189982014652249994567565366604442262499449236447462696875263002331650516717767519698784711969431839864610609596205711189908449076486215220868330091085472706280609454281411422370403977275225593966569257455845107563891952907096326332249156867342048097784424758533793334489449891147996562297726066105197566060819709637885961821821402816018850242460261031823205034416766911328292227284710318670288019412480000 1189 165488857929127863242253980631118708862929174116798233818133390685224454952739795919672345104475553313448368107887915731157762226635977134024320439267770913419306425207562868442569303421193119175860147325363345503029479810446034167175758540363587634593949869089478642296100710977391075910099671994091113830998527649086700196038272333338836306404919400265378531303253940267589798211033632929776909017316495195790471301385786729595493609937833036993473411564213173709459419853469306277415268904243704182574892638957440000 1190 165628041156990880789135607191784073630686053153061310549687750139122877538906944612624130087742563871323429813613641480300872203277386702682036436273042377602165387718250473882806956325668470832021509938757259166194349011295862623161608631650689053967031408087871811885920812500500740397828940010907002068030486040717555284512652713770576286477589643663415014508723455776645803087577815968405821472335264325475745036710753749553101258053844671170927972885966086387095634672521845643502245581202698046479497258502400000 1191 165767224384853898336017233752449438398442932189324387281242109593021300125074093305575915071009574429198491519339367229443982179918796271339752433278313841785024350228938079323044609230143822488182872552151172829359218212145691079147458722937790473340112947086264981475740914023610404885558208027722890305062444432348410372987033094202316266550259887061451497714192971285701807964121999007034733927354033455161018772035720769510708906169856305348382534207718999064731849491574385009589222258161691910384101878047360000 1192 165906407612716915882898860313114803166199811225587464012796469046919722711241241998527700054276584987073553225065092978587092156560205839997468430283585305967883312739625684763282262134619174144344235165545086492524087412995519535133308814224891892713194486084658151065561015546720069373287476044538778542094402823979265461461413474634056246622930130459487980919662486794757812840666182045663646382372802584846292507360687789468316554285867939525837095529471911742368064310626924375676198935120685774288706497592320000 1193 139183227863017546881626560665364767756879036263076731554359453898422586167148692951784983267010557875061705725725749143109976641409568657715997005271464182858962510687605440237652904475351656161362613393913663164869200849828455985850091287101419373081538998393169589820101523109664487729268016815888237031958391630855088474380380431739980072670243398036483205469515509056004876544183038628912455018769129685273735324967019957607648116011634177454561321752912677636214819052539366086976676958993863904604619544960000 1194 198258435463652440515157901327293520513144288172649545648754889229976865485105618485626505134827053080668646227364237560909861347042728797934290206182894983559986276648874068503002778556678863805803683748053166185892614196931345501396275733181320014631013573949163276862525053781376702230053992409257472134276875291438483936623337862948560694674546846385884210165407610750753698354349175910645315251845536627150690093766671842454553497667844211001730238280362440357485109280837279707665231680823137488002813473861912320000 1195 198424481054493020448587681814167300681078244862911396189499240058477683630403026876317984619864596676213594842295028379637591549175930413342945390610183840330137018924124381793206298471717958331604189345832105186048303153545190849387394892086832007943099849974246328183180434898446531963915009153318826801056001652654094057173273656803626490901242446759741734629532742753057512172066386275729607810682928198865221660009357497263979421870246090575433529937213665181905113559966959171406994856435217167641006784979049600000 1196 198590526645333600382017462301041080849012201553173246730243590886978501775700435267009464104902140271758543457225819198365321751309132028751600575037472697100287761199374695083409818386757052857404694943611044186203992110159036197378514050992344001255186125999329379503835816015516361697776025897380181467835128013869704177723209450658692287127938047133599259093657874755361325989783596640813900369520319770579753226252043152073405346072647970149136821594064890006325117839096638635148758032047296847279200096096186880000 1197 198756572236174180315447242787914861016946158243435097270987941715479319920997843657700943589939683867303492072156610017093051953442333644160255759464761553870438503474625008373613338301796147383205200541389983186359681066772881545369633209897855994567272402024412430824491197132586191431637042641441536134614254375085314298273145244513758083354633647507456783557783006757665139807500807005898192928357711342294284792494728806882831270275049849722840113250916114830745122118226318098890521207659376526917393407213324160000 1198 198922617827014760248877023274788641184880114933696947811732292543980138066295252048392423074977227462848440687087400835820782155575535259568910943892050410640589245749875321663816858216835241909005706139168922186515370023386726893360752368803367987879358678049495482145146578249656021165498059385502890801393380736300924418823081038368823879581329247881314308021908138759968953625218017370982485487195102914008816358737414461692257194477451729296543404907767339655165126397355997562632284383271456206555586718330461440000 1199 199088663417855340182306803761662421352814071623958798352476643372480956211592660439083902560014771058393389302018191654548512357708736874977566128319339267410739988025125634954020378131874336434806211736947861186671058980000572241351871527708879981191444954074578533465801959366725850899359076129564245468172507097516534539373016832223889675808024848255171832486033270762272767442935227736066778046032494485723347924980100116501683118679853608870246696564618564479585130676485677026374047558883535886193780029447598720000 1200 199254709008695920115736584248536201520748028314220648893220994200981774356890068829775382045052314653938337916948982473276242559841938490386221312746628124180890730300375948244223898046913430960606717334726800186826747936614417589342990686614391974503531230099661584786457340483795680633220092873625600134951633458732144659922952626078955472034720448629029356950158402764576581260652438101151070604869886057437879491222785771311109042882255488443949988221469789304005134955615356490115810734495615565831973340564736000000 1201 166045590840579933429780486873780167933956690261850540744350828500818145297408390691479485037543595544948614930790818727730202133201615408655184427288856770150742275250313290203519915039094525800505597778939000155688956613845347991119158905511993312086276025083051320655381117069829733861016744061354666779126361215610120549935793855065796226695600373857524464125132002303813817717210365084292558837391571714531566242685654809425924202401879573703291656851224824420004279129679463741763175612079679638193311117137280000 1202 239703747028642873059097970411962797989795745975387964319626344725438076187629347619001167559168009615878910411319487496988775259894118407165441549603048211103151850035902766364381756390266935634661481964871898502752889145660372050675600034314924569314372242361943052600749491364240343461231493760459719671680373303577201246128411880760693564450222090901470031459968808789790234884200317456414906522776147710241198091073496654196883030435758156357219242413741858982367017360163533216536803839949449685055140315321611682560000 1203 239903167783242409559147136776698207971484427960392446819060310070467558780131535096221634420698099474128393697851367270280779232656093547271236426100222128084102891508478392625916183808228888160147889187804404241939871582553600313612934144160444473282187859868067797236856604085841208971598574870077406626482104063397149000908884769180627585718483506950472918341383092324557115279278687104881141885939854987870350502130962125623003565402842813725236895693620179996495442499398278252490661413859557380300610481973293555840000 1204 240102588537841946059196303141433617953173109945396929318494275415497041372633722573442101282228189332377876984383247043572783205418068687377031302597396045065053932981054018887450611226190840685634296410736909981126854019446828576550268254005964377250003477374192541872963716807442074481965655979695093581283834823217096755689357657600561606986744922999475805222797375859323995674357056753347377249103562265499502913188427597049124100369927471093254548973498501010623867638633023288444518987769665075546080648624975429120000 1205 240302009292441482559245469506169027934861791930401411817928240760526523965135910050662568143758279190627360270915126816864787178180043827482826179094569962046004974453629645148985038644152793211120703633669415720313836456340056839487602363851484281217819094880317286509070829529042939992332737089312780536085565583037044510469830546020495628255006339048478692104211659394090876069435426401813612612267269543128655324245893068475244635337012128461272202253376822024752292777867768324398376561679772770791550815276657302400000 1206 240501430047041019059294635870904437916550473915405894317362206105556006557638097527883035005288369048876843557447006590156791150942018967588621055591743879026956015926205271410519466062114745736607110856601921459500818893233285102424936473697004185185634712386442031145177942250643805502699818198930467490887296342856992265250303434440429649523267755097481578985625942928857756464513796050279847975430976820757807735303358539901365170304096785829289855533255143038880717917102513360352234135589880466037020981928339175680000 1207 240700850801640555559343802235639847898239155900410376816796171450585489150140285005103501866818458907126326843978886363448795123703994107694415932088917796007907057398780897672053893480076698262093518079534427198687801330126513365362270583542524089153450329892566775781285054972244671013066899308548154445689027102676940020030776322860363670791529171146484465867040226463624636859592165698746083338594684098386960146360824011327485705271181443197307508813133464053009143056337258396306091709499988161282491148580021048960000 1208 240900271556240092059392968600375257879927837885414859316230136795614971742642472482323968728348548765375810130510766136740799096465969247800210808586091712988858098871356523933588320898038650787579925302466932937874783767019741628299604693388043993121265947398691520417392167693845536523433980418165841400490757862496887774811249211280297692059790587195487352748454509998391517254670535347212318701758391376016112557418289482753606240238266100565325162093011785067137568195572003432259949283410095856527961315231702922240000 1209 241099692310839628559442134965110667861616519870419341815664102140644454335144659959544435589878638623625293417042645910032803069227944387906005685083265629969809140343932150195122748316000603313066332525399438677061766203912969891236938803233563897089081564904816265053499280415446402033801061527783528355292488622316835529591722099700231713328052003244490239629868793533158397649748904995678554064922098653645264968475754954179726775205350757933342815372890106081265993334806748468213806857320203551773431481883384795520000 1210 241299113065439165059491301329846077843305201855423824315098067485673936927646847436764902451408728481874776703574525683324807041989919528011800561580439546950760181816507776456657175733962555838552739748331944416248748640806198154174272913079083801056897182410941009689606393137047267544168142637401215310094219382136783284372194988120165734596313419293493126511283077067925278044827274644144789428085805931274417379533220425605847310172435415301360468652768427095394418474041493504167664431230311247018901648535066668800000 1211 241498533820038701559540467694581487824993883840428306814532032830703419520149034913985369312938818340124259990106405456616811014751894668117595438077613463931711223289083402718191603151924508364039146971264450155435731077699426417111607022924603705024712799917065754325713505858648133054535223747018902264895950141956731039152667876540099755864574835342496013392697360602692158439905644292611024791249513208903569790590685897031967845139520072669378121932646748109522843613276238540121522005140418942264371815186748542080000 1212 241697954574638238059589634059316897806682565825432789313965998175732902112651222391205836174468908198373743276638285229908814987513869808223390314574787380912662264761659028979726030569886460889525554194196955894622713514592654680048941132770123608992528417423190498961820618580248998564902304856636589219697680901776678793933140764960033777132836251391498900274111644137459038834984013941077260154413220486532722201648151368458088380106604730037395775212525069123651268752510983576075379579050526637509841981838430415360000 1213 199420754599536500049166364735409981688681985004482499433965345029482592502187477220466861530089858249483286531879773292003972761975140105794876497173916980951041472575626261534427417961952525486407222932505739186982436893228262937334109845519903967815617506124744636107112721600865510367081109617686954801730759819947754780472888419934021268261416049002886881414283534766880395078369648466235363163707277629152411057465471426120534967084657368017653279878321014128425139234745035953857573910107695245470166651681873280000 1214 293663413649694658315401503714799501655082694841870847981467555714205535032056239580269531885702783640740597047688580313885794217774875767271630821961361015642846553768360871462890195997247973885824521160395166423444970885103861892785338144535391224733857658404188705727884265800445734987377034563032691275842285757178304630138326975203280907258932568272769169606808476194082265945295733677705803558338390305692515779824618843619429622899458916310171902189777715627264548384579314535003493903694210079964948948266996318408960000 1215 293905311025023896089961142515223553962871066089681285253280955677726297416761392990137958188738782638797220274251750478888995036735151612219960007152432976940740167074595106118131456455235822299239533121812295885078780581055347775728324419778006868246818002439118020971482193531747584851452303948998945552016785168839901256687040588856660875057333665940209671393964002121754491864525796061295347053855967233456677654437324460459313831814532605697577315618270119017402328078471060263615523140847170714297704260415486430697600000 1216 294147208400353133864520781315647606270659437337491722525094355641247059801466546400006384491774781636853843500814920643892195855695427457168289192343504938238633780380829340773372716913223670712654545083229425346712590277006833658671310695020622511759778346474047336215080121263049434715527573334965199828191284580501497883235754202510040842855734763607650173181119528049426717783755858444884890549373544161220839529050030077299198040729606295084982729046762522407540107772362805992227552378000131348630459572563976542986240000 1217 241897375329237774559638800424052307788371247810437271813399963520762384705153409868426303035998998056623226563170165003200818960275844948329185191071961297893613306234234655241260457987848413415011961417129461633809695951485882942986275242615643512960344034929315243597927731301849864075269385966254276174499411661596626548713613653379967798401097667440501787155525927672225919230062383589543495517576927764161874612705616839884208915073689387405413428492403390137779693891745728612029237152960634332755312148490112288640000 1218 358565930834781128656399951701375280148549430856898030632633646326607207422757130368427519548079530813320948473946514605234593149730646621978041183837114663635490365510843434872051824438135630295552720480379503756565915167063233201686213709780624073122195725039933561476669863675119864617956262434094511099117524902454649112917481800087046547376737479033060442111359015744106513430236851569081860666677385486383731709661212075461402180067220221087368757534860499621571666933898043995982610407256466035249195729579784386124803840000 1219 358860319940556811028039032121491351807127878665483332792430554082211975244943302068237394358874341593955858940673892696043488546405302325280157802214649240535026892904530498447480438415506841814678790037424150311374261567036191521227828006750887311277468463730442538128128541724114215902535865276815442553221890686446812207427266267903209968187391614894335532786327290798083612373939837489910335100722276607472716711064874811155541262316864901071841145677335754547369344821364298547703449988871619127232158944464496852780078720000 1220 359154709046332493399678112541607423465706326474068634952227461837816743067129473768047269169669152374590769407401270786852383943079958028582274420592183817434563420298217562022909052392878053333804859594468796866182607967009149840769442303721150549432741202420951514779587219773108567187115468119536374007326256470438975301937050735719373388998045750755610623461295565852060711317642823410738809534767167728561701712468537546849680344566509581056313533819811009473167022708830553099424289570486772219215122159349209319435353600000 1221 359449098152108175771317192961723495124284774282653937112024369593421510889315645467857143980463963155225679874128648877661279339754613731884391038969718394334099947691904625598337666370249264852930929151513443420990954366982108160311056600691413787588013941111460491431045897822102918471695070962257305461430622254431138396446835203535536809808699886616885714136263840906037810261345809331567283968812058849650686713872200282543819426816154261040785921962286264398964700596296807651145129152101925311198085374233921786090628480000 1222 359743487257883858142956273381839566782863222091239239271821277349026278711501817167667018791258773935860590340856026968470174736429269435186507657347252971233636475085591689173766280347620476372056998708558089975799300766955066479852670897661677025743286679801969468082504575871097269756274673804978236915534988038423301490956619671351700230619354022478160804811232115960014909205048795252395758402856949970739671715275863018237958509065798941025258310104761519324762378483763062202865968733717078403181048589118634252745903360000 1223 294389105775682371639080420116071658578447808585302159796907755604767822186171699809874810794810780634910466727378090808895396674655703302116618377534576899536527393687063575428613977371211519126069557044646554808346399972958319541614296970263238155272738690508976651458678048994351284579602842720931454104365783992163094509784467816163420810654135861275090674968275053977098943702985920828474434044891121088985001403662735694139082249644679984472388142475254925797677887466254551720839581615153091982963214884712466655274880000 1224 440686360669119277589864713053593701452324603957385238712300658568068400957234098373791717768913587692990492988482087792557581842919204369510076113487139958915003755034637193365014550653789825978808075557097749513463760132319902354458605078229494883011836728234793616354371022798192144154005634616783782084438569078636528652610878666341465109350329985807469536075109278601126217974072180156026460992367853496398275821215739522812887451770102992115910374654617811682685508998384683707614253377966651350080750448100096384547042165760000 1225 441046398545482937130379308407395657090766045627285063253732276753173032003767786362659194662515641277706988489289671197616860913052308294648564737762864746463136928037116472117763745548114817666699258625363352249994367779486830379257999363424126823275735287653286094799104986052112235775046488893431481252808208432458944117196345070480632973001759993965808971970595478992140209982220931937199685225204755337490104477932419048566819549361418435736920105352865048456936069054755913024368840186281983581575914459904099731266443344000000 1226 441406436421846596670893903761197612729207487297184887795163894938277663050301474351526671556117694862423483990097254602676139983185412219787053362038589534011270101039595750870512940442439809354590441693628954986524975426653758404057393648618758763539633847071778573243838949306032327396087343170079180421177847786281359581781811474619800836653190002124148407866081679383154201990369683718372909458041657178581933134649098574320751646952733879357929836051112285231186629111127142341123426994597315813071078471708103077985844522240000 1227 441766474298210256211408499114999568367648928967084712336595513123382294096835162340394148449719748447139979490904838007735419053318516144925541986314314321559403274042075029623262135336764801042481624761894557723055583073820686428856787933813390703803532406490271051688572912559952419017128197446726879589547487140103775046367277878758968700304620010282487843761567879774168193998518435499546133690878559019673761791365778100074683744544049322978939566749359522005437189167498371657878013802912648044566242483512106424705245700480000 1228 442126512174573915751923094468801524006090370636984536878027131308486925143368850329261625343321802031856474991712421412794698123451620070064030610590039109107536447044554308376011330231089792730372807830160160459586190720987614453656182219008022644067430965908763530133306875813872510638169051723374578757917126493926190510952744282898136563956050018440827279657054080165182186006667187280719357923715460860765590448082457625828615842135364766599949297447606758779687749223869600974632600611227980276061406495316109771424646878720000 1229 360037876363659540514595353801955638441441669899824541431618185104631046533687988867476893602053584716495500807583405059279070133103925138488624275724787548133173002479278752749194894324991687891183068265602736530607647166928024799394285194631940263898559418492478444733963253920091621040854276647699168369639353822415464585466404139167863651430008158339435895486200391013992008148751781173224232836901841091828656716679525753932097591315443621009730698247236774250560056371229316754586808315332231495164011804003346719401178240000 1230 544258456562653217609698358481802279962774129137467764545934261877117614113580122131298795751416342408384753705799605925960391948109210514099098658884889592886473632657851312168375445904260184834464708805063688731223661992830087248500359100169265138727535316152524890550990232053384900778828184380027401849332721992730785349911999145055884445957200432716975060129624545084121298958223605046127876052559406123284625498902938696446533965863816658571779604619400414531344120414696221258406240526038274384294581723757739135317179110060800000 1231 442486550050937575292437689822603479644531812306884361419458749493591556189902538318129102236923855616572970492520004817853977193584723995202519234865763896655669620047033587128760525125414784418263990898425763196116798368154542478455576504202654584331329525327256008578040839067792602259209906000022277926286765847748605975538210687037304427607480026599166715552540280556196178014815939061892582156552362701857419104799137151582547939726680210220959028145853995553938309280240830291387187419543312507556570507120113118144048056960000 1232 671071561914851519187908660883441856401059790290122367453859783811985005385156670392968051419700824037249634465191899146718798979973043733332179051443538599556815300406370761970781182321003058730463822484625325057125167470756233886485899681661712321360219707475113844561388112203501718245499669760385786524783098790568753833653446022275279596474083348500083447473258169169282674007845734653753794957970060854735346954985533010992879545005965393379424694413777002825138408347939001293275477342980031402460234378534306594072318130801080320000 1233 671616262857964223343093651679613481284502208951072142102767137532611616590826440417637668344554477303513635791868191272649577225898346528570273352621658354913598429708648660316536686527432444330082705457421287171619587249547432128276878496338385789153531574120791696707947680476394170938880757154671813948910357799327332367609333559631022518224468156412827021700103346254647351502981973074738984726604776813221333437903540748826477661519768936718206694977424549093665306406662977755364174970693489220157036516828571453320753453959198080000 1234 672160963801076927498278642475785106167944627612021916751674491253238227796496210442307285269408130569777637118544483398580355471823649323808367653799778110270381559010926558662292190733861829929701588430217249286114007028338630370067857311015059256946843440766469548854507248749286623632261844548957841373037616808085910901565221096986765439974852964325570595926948523340012028998118211495724174495239492771707319920821548486660075778033572480056988695541072095362192204465386954217452872598406947037853838655122836312569188777117315840000 1235 672705664744189631653463633271956731051387046272971691400581844973864839002165980466976902194261783836041638445220775524511133717748952119046461954977897865627164688313204457008047694940291215529320471403013211400608426807129828611858836125691732724740155307412147401001066817022179076325642931943243868797164875816844489435521108634342508361725237772238314170153793700425376706493254449916709364263874208730193306403739556224493673894547376023395770696104719641630719102524110930679541570226120404855550640793417101171817624100275433600000 1236 673250365687302335808648624068128355934829464933921466049489198694491450207835750491646519119115437102305639771897067650441911963674254914284556256156017620983947817615482355353803199146720601128939354375809173515102846585921026853649814940368406192533467174057825253147626385295071529019024019337529896221292134825603067969476996171698251283475622580151057744380638877510741383988390688337694554032508924688679292886657563962327272011061179566734552696668367187899246000582834907141630267853833862673247442931711366031066059423433551360000 1237 544700943112704155184990796171624883442418660949774648907353720626611205669770024669616924853653266264001326676292125930778245925302795238094301178119755356783129302277898345755504206429385599618882972795962114494419778791198241790978814676673467793311866645677852146559568272892452693381087394286027424127259008758578533955887537355742921750384807912743574226845177085364677495136238420985189768634715958485986482918007737833598116513803543338782000563647546268526898058723976462088697627713457817696802138294264859248435323158117760000 1238 834158292488453819475226015202003376253020591890450595984614931889916160029919834399199376422433733876289215680033819403149390479484252444389041389979662071909824912284187194080053674751199683569955097837573157909441415759513734668155702668745808619484552452390936844354202210517139409359957522133988113473029209566939718371249910031808844826069797146422986032436065259589979304116606335327245522825815827121190615859534557764799157217937829090270788355173234240899702848518249897901404079266155582767788975396666971042209344496280486370560000 1239 834832087555084234515189848816867676233838863774045467225313328442331278091333339919715692558477702966657785321132392762925763169693852002098564040536996209286165643231104954333753233454552833556683656074921763045071013025878446893251143462500853699144879231431640347459496396470707373341669927240719929396674628960774080017753342915517898820275023153811049833754672743644575410178089862254004202569616970761837781138904133336499318088065404073380861689870466255633870621416891456785007798231637130088279919641736976673099658991027078039680000 1240 835505882621714649555153682431731976214657135657640338466011724994746396152746845440232008694521672057026354962230966122702135859903451559808086691094330346662506374178022714587452792157905983543412214312270368180700610292243159118346584256255898778805206010472343850564790582424275337323382332347451745320320048354608441664256775799226952814480249161199113635073280227699171516239573389180762882313418114402484946418273708908199478958192979056490935024567698270368038394315533015668611517197118677408770863886806982303989973485773669708800000 1241 836179677688345064595117516046596276195475407541235209706710121547161514214160350960748324830565641147394924603329539482478508550113051117517609341651664484038847105124940474841152350861259133530140772549618973316330207558607871343442025050010943858465532789513047353670084768377843301305094737454183561243965467748442803310760208682936006808685475168587177436391887711753767622301056916107521562057219258043132111697643284479899639828320554039601008359264930285102206167214174574552215236162600224729261808131876987934880287980520261377920000 1242 836853472754975479635081349661460576176293679424830080947408518099576632275573856481264640966609610237763494244428112842254881240322650675227131992208998621415187836071858235094851909564612283516869330786967578451959804824972583568537465843765988938125859568553750856775378954331411265286807142560915377167610887142277164957263641566645060802890701175975241237710495195808363728362540443034280241801020401683779276977012860051599800698448129022711081693962162299836373940112816133435818955128081772049752752376946993565770602475266853047040000 1243 837527267821605894675045183276324876157111951308424952188106914651991750336987362001780957102653579328132063885526686202031253930532250232936654642766332758791528567018775995348551468267965433503597889024316183587589402091337295793632906637521034017786186347594454359880673140284979229268519547667647193091256306536111526603767074450354114797095927183363305039029102679862959834424023969961038921544821545324426442256382435623299961568575704005821155028659394314570541713011457692319422674093563319370243696622016999196660916970013444716160000 1244 838201062888236309715009016891189176137930223192019823428805311204406868398400867522297273238697548418500633526625259561807626620741849790646177293323666896167869297965693755602251026971318583490326447261664788723218999357702008018728347431276079097446513126635157862985967326238547193250231952774379009014901725929945888250270507334063168791301153190751368840347710163917555940485507496887797601288622688965073607535752011195000122438703278988931228363356626329304709485910099251203026393059044866690734640867087004827551231464760036385280000 1245 838874857954866724754972850506053476118748495075614694669503707756821986459814373042813589374741517508869203167723832921583999310951449348355699943881001033544210028912611515855950585674671733477055005499013393858848596624066720243823788225031124177106839905675861366091261512192115157231944357881110824938547145323780249896773940217772222785506379198139432641666317647972152046546991023814556281032423832605720772815121586766700283308830853972041301698053858344038877258808740810086630112024526414011225585112157010458441545959506628054400000 1246 839548653021497139794936684120917776099566766959209565910202104309237104521227878563329905510785486599237772808822406281360372001161048906065222594438335170920550759859529276109650144378024883463783563736361998994478193890431432468919229018786169256767166684716564869196555698145683121213656762987842640862192564717614611543277373101481276779711605205527496442984925132026748152608474550741314960776224976246367938094491162338400444178958428955151375032751090358773045031707382368970233830990007961331716529357227016089331860454253219723520000 1247 840222448088127554834900517735782076080385038842804437150900500861652222582641384083846221646829455689606342449920979641136744691370648463774745244995669308296891490806447036363349703081378033450512121973710604130107791156796144694014669812541214336427493463757268372301849884099251085195369168094574456785837984111448973189780805985190330773916831212915560244303532616081344258669958077668073640520026119887015103373860737910100605049086003938261448367448322373507212804606023927853837549955489508652207473602297021720222174948999811392640000 1248 840896243154757969874864351350646376061203310726399308391598897414067340644054889604362537782873424779974912091019553000913117381580248021484267895553003445673232221753364796617049261784731183437240680211059209265737388423160856919110110606296259416087820242797971875407144070052819049177081573201306272709483403505283334836284238868899384768122057220303624045622140100135940364731441604594832320263827263527662268653230313481800765919213578921371521702145554388241380577504665486737441268920971055972698417847367027351112489443746403061760000 1249 673795066630415039963833614864299980818271883594871240698396552415118061413505520516316136043969090368569641098573359776372690209599557709522650557334137376340730946917760253699558703353149986728558237348605135629597266364712225095440793755045079660326779040703503105294185953567963981712405106731815923645419393834361646503432883709053994205226007388063801318607484054596106061483526926758679743801143640647165279369575571700160870127574983110073334697232014734167772898641558883603718965481547320490944245070005630890314494746591669120000 1250 1051962547776735481143535231206888345052526978262492724540371617458103073381835493906098567398646742337929352165147657950861862589737309473992238182637921978811966190875353196088436025610105416779961548060509768001708732111906961430256939250064130619685183777298344223140547820007983766448492472885047610791411028623897120603484589690760548452909104034614609808675934480238170588491156414401988750009535508960386792415749861316876158486676442380601993796053483003719435438004133807026306234858065754116486702615546291227503504923116243413600000000 1251 1052804117814956869528450059391853855728568999845102718720003914752069555840540962301223446252565659731799695646879776077222552079809099321571431973184032316395015763828053478645306774430593501113385517298958175816110099097596486999401144801464181924180931924320182898519060258263990153461651266863355648880044157446796238299967377362513156891671431317842301496522875227822361124961949339533510341009543137367555101849682461205929659413465783534506475391090325790122410986354537114071927279845952206719779891977638728260485507727054736408330880000 1252 1053645687853178257913364887576819366404611021427712712899636212046036038299246430696348325106484577125670039128611894203583241569880889169150625763730142653978065336780753761202177523251081585446809486537406583630511466083286012568545350352864233228676680071342021573897572696519996540474810060841663686968677286269695355996450165034265765330433758601069993184369815975406551661432742264665031932009550765774723411283615061094983160340255124688410956986127168576525386534704940421117548324833838659323073081339731165293467510530993229403061760000 1253 1054487257891399646298279715761784877080653043010322707079268509340002520757951899091473203960403494519540382610344012329943931059952679016729819554276252991561114909733454043759048272071569669780233455775854991444912833068975538137689555904264284533172428218363860249276085134776002927487968854819971725057310415092594473692932952706018373769196085884297684872216756722990742197903535189796553523009558394181891720717547660984036661267044465842315438581164011362928362083055343728163169369821725111926366270701823602326449513334931722397792640000 1254 1055328827929621034683194543946750387756695064592932701258900806633969003216657367486598082814322411913410726092076130456304620550024468864309013344822363329144164482686154326315919020892057754113657425014303399259314200054665063706833761455664335837668176365385698924654597573032009314501127648798279763145943543915493591389415740377770982207958413167525376560063697470574932734374328114928075114009566022589060030151480260873090162193833806996219920176200854149331337631405747035208790414809611564529659460063916039359431516138870215392523520000 1255 1056170397967842423068109372131715898432737086175542695438533103927935485675362835881722961668241329307281069573808248582665310040096258711888207135368473666727214055638854608872789769712545838447081394252751807073715567040354589275977967007064387142163924512407537600033110011288015701514286442776587801234576672738392709085898528049523590646720740450753068247910638218159123270845121040059596705009573650996228339585412860762143663120623148150124401771237696935734313179756150342254411459797498017132952649426008476392413518942808708387254400000 1256 1057011968006063811453024200316681409108779107758152689618165401221901968134068304276847840522160246701151413055540366709025999530168048559467400925914584004310263628591554891429660518533033922780505363491200214888116934026044114845122172558464438446659672659429376275411622449544022088527445236754895839323209801561291826782381315721276199085483067733980759935757578965743313807315913965191118296009581279403396649019345460651197164047412489304028883366274539722137288728106553649300032504785384469736245838788100913425395521746747201381985280000 1257 1057853538044285199837939028501646919784821129340762683797797698515868450592773772671972719376079164095021756537272484835386689020239838407046594716460694341893313201544255173986531267353522007113929332729648622702518301011733640414266378109864489751155420806451214950790134887800028475540604030733203877411842930384190944478864103393028807524245395017208451623604519713327504343786706890322639887009588907810564958453278060540250664974201830457933364961311382508540264276456956956345653549773270922339539028150193350458377524550685694376716160000 1258 1058695108082506588222853856686612430460863150923372677977429995809834933051479241067097598229998081488892100019004602961747378510311628254625788507006804679476362774496955456543402016174010091447353301968097030516919667997423165983410583661264541055651168953473053626168647326056034862553762824711511915500476059207090062175346891064781415963007722300436143311451460460911694880257499815454161478009596536217733267887210660429304165900991171611837846556348225294943239824807360263391274594761157374942832217512285787491359527354624187371447040000 1259 841570038221388384914828184965510676042021582609994179632297293966482458705468395124878853918917393870343481732118126360689490071789847579193790546110337583049572952700282556870748820488084333423969238448407814401366985689525569144205551400051304495748147021838675378512438256006387013158793978308038088633128822899117696482787671752608438762327283227691687846940747584190536470792925131521591000007628407168309433932599889053500926789341153904481595036842786402975548350403307045621044987886452603293189362092437032982002803938492994730880000 1260 1335016214432117250525788542938188205832500517357538166917898489310789783542832733922400321125735418592280678810928268571016165680483106808778277694916672921494859557786566231266343683893067701483779361720247252297464504078721991356219034407957386373785115546623564299949421303033171974454321239549173141522277576917786366638505395208032870746230262475416432099115985522704815625077648853137960666952101247427375987424640508001130660203003446084835333470745185782496231370178782098750488506083795222708118012661716562900670327999788977261384179200000 1261 1336075751110237978502396311623059783773637422530044149590055551603893584958342918631862543602819335591163441254429005292104273748483490226880482677214225836511918970134015887005443956658062199659560138991453797735795825113705104047771589197170050966145262463724059192250968462797484015703888161167862961475866686105816355818377224886769404770632032525000095934115283923913311510494377145878546350021110851592000889001961651261449017869831226597601075798896570850577577585551939862320925401723544266535664138068590941125194669529947539941750357120000 1262 1337135287788358706479004080307931361714774327702550132262212613896997386373853103341324766079903252590046203697929742013192381816483873644982687659511778751528978382481465542744544229423056697835340916262660343174127146148688216739324143986382715558505409380824554084552515622561796056953455082786552781429455795293846344998249054565505938795033802574583759769114582325121807395911105438619132033090120455756625790579282794521767375536659007110366818127047955918658923800925097625891362297363293310363210263475465319349719011060106102622116535040000 1263 1338194824466479434455611848992802939655911232875056114934369676190101187789363288050786988556987169588928966141430478734280489884484257063084892641809331666546037794828915198483644502188051196011121693533866888612458467183671329430876698775595380150865556297925048976854062782326108098203022004405242601383044904481876334178120884244242472819435572624167423604113880726330303281327833731359717716159130059921250692156603937782085733203486787623132560455199340986740270016298255389461799193003042354190756388882339697574243352590264665302482712960000 1264 1339254361144600162432219617677674517597048138047562097606526738483204989204873472760249211034071086587811728584931215455368597952484640481187097624106884581563097207176364854222744774953045694186902470805073434050789788218654442122429253564808044743225703215025543869155609942090420139452588926023932421336634013669906323357992713922979006843837342673751087439113179127538799166744562024100303399228139664085875593733925081042404090870314568135898302783350726054821616231671413153032236088642791398018302514289214075798767694120423227982848890880000 1265 1340313897822720890408827386362546095538185043220068080278683800776308790620383657469711433511155003586694491028431952176456706020485023899289302606404437496580156619523814509961845047718040192362683248076279979489121109253637554813981808354020709335585850132126038761457157101854732180702155847642622241290223122857936312537864543601715540868239112723334751274112477528747295052161290316840889082297149268250500495311246224302722448537142348648664045111502111122902962447044570916602672984282540441845848639696088454023292035650581790663215068800000 1266 1341373434500841618385435155047417673479321948392574062950840863069412592035893842179173655988238920585577253471932688897544814088485407317391507588701990411597216031871264165700945320483034690538464025347486524927452430288620667505534363143233373927945997049226533653758704261619044221951722769261312061243812232045966301717736373280452074892640882772918415109111775929955790937578018609581474765366158872415125396888567367563040806203970129161429787439653496190984308662417728680173109879922289485673394765102962832247816377180740353343581246720000 1267 1342432971178962346362042923732289251420458853565080045622997925362516393451404026888635878465322837584460015915433425618632922156485790735493712570999543326614275444218713821440045593248029188714244802618693070365783751323603780197086917932446038520306143966327028546060251421383356263201289690880001881197401341233996290897608202959188608917042652822502078944111074331164286822994746902322060448435168476579750298465888510823359163870797909674195529767804881259065654877790886443743546775562038529500940890509837210472340718710898916023947424640000 1268 1343492507857083074338650692417160829361595758737586028295154987655620194866914211598098100942406754583342778358934162339721030224486174153595917553297096241631334856566163477179145866013023686890025579889899615804115072358586892888639472721658703112666290883427523438361798581147668304450856612498691701150990450422026280077480032637925142941444422872085742779110372732372782708411475195062646131504178080744375200043209654083677521537625690186961272095956266327147001093164044207313983671201787573328487015916711588696865060241057478704313602560000 1269 1344552044535203802315258461102032407302732663910092010967312049948723996282424396307560323419490671582225540802434899060809138292486557571698122535594649156648394268913613132918246138778018185065806357161106161242446393393570005580192027510871367705026437800528018330663345740911980345700423534117381521104579559610056269257351862316661676965846192921669406614109671133581278593828203487803231814573187684909000101620530797343995879204453470699727014424107651395228347308537201970884420566841536617156033141323585966921389401771216041384679780480000 1270 1345611581213324530291866229786903985243869569082597993639469112241827797697934581017022545896574588581108303245935635781897246360486940989800327517892202071665453681261062788657346411543012683241587134432312706680777714428553118271744582300084032297386584717628513222964892900676292386949990455736071341058168668798086258437223691995398210990247962971253070449108969534789774479244931780543817497642197289073625003197851940604314236871281251212492756752259036463309693523910359734454857462481285660983579266730460345145913743301374604065045958400000 1271 1346671117891445258268473998471775563185006474255103976311626174534931599113444765726484768373658505579991065689436372502985354428487324407902532500189754986682513093608512444396446684308007181417367911703519252119109035463536230963297137089296696889746731634729008115266440060440604428199557377354761161011757777986116247617095521674134745014649733020836734284108267935998270364661660073284403180711206893238249904775173083864632594538109031725258499080410421531391039739283517498025294358121034704811125392137334723370438084831533166745412136320000 1272 1347730654569565986245081767156647141126143379427609958983783236828035400528954950435946990850742422578873828132937109224073462496487707826004737482487307901699572505955962100135546957073001679593148688974725797557440356498519343654849691878509361482106878551829503007567987220204916469449124298973450980965346887174146236796967351352871279039051503070420398119107566337206766250078388366024988863780216497402874806352494227124950952204936812238024241408561806599472385954656675261595731253760783748638671517544209101594962426361691729425778314240000 1273 1348790191247686714221689535841518719067280284600115941655940299121139201944465135145409213327826339577756590576437845945161570564488091244106942464784860816716631918303411755874647229837996177768929466245932342995771677533502456346402246667722026074467025468929997899869534379969228510698691220592140800918935996362176225976839181031607813063453273120004061954106864738415262135495116658765574546849226101567499707929815370385269309871764592750789983736713191667553732170029833025166168149400532792466217642951083479819486767891850292106144492160000 1274 1349849727925807442198297304526390297008417189772621924328097361414243003359975319854871435804910256576639353019938582666249678632488474662209147447082413731733691330650861411613747502602990675944710243517138888434102998568485569037954801456934690666827172386030492792171081539733540551948258142210830620872525105550206215156711010710344347087855043169587725789106163139623758020911844951506160229918235705732124609507136513645587667538592373263555726064864576735635078385402990788736605045040281836293763768357957858044011109422008854786510670080000 1275 1350909264603928170174905073211261874949554094945127907000254423707346804775485504564333658281994173575522115463439319387337786700488858080311352429379966646750750742998311067352847775367985174120491020788345433872434319603468681729507356246147355259187319303130987684472628699497852593197825063829520440826114214738236204336582840389080881112256813219171389624105461540832253906328573244246745912987245309896749511084457656905906025205420153776321468393015961803716424600776148552307041940680030880121309893764832236268535450952167417466876848000000 1276 1351968801282048898151512841896133452890691000117633889672411486000450606190995689273795880759078090574404877906940056108425894768489241498413557411677519561767810155345760723091948048132979672296271798059551979310765640638451794421059911035360019851547466220231482576774175859262164634447391985448210260779703323926266193516454670067817415136658583268755053459104759942040749791745301536987331596056254914061374412661778800166224382872247934289087210721167346871797770816149306315877478836319779923948856019171706614493059792482325980147243025920000 1277 1059536678120727976607768684871577941136905172505982672157062293103801415510184709462222477083916998882762443500736721088108068000383418102204982297552915017059412347449655739100272764994498175780777271206545438331321034983112691552554789212664592360146917100494892301547159764312041249566921618689819953589109188029989179871829678736534024401770049583663834999298401208495885416728292740585683069009604164624901577321143260318357666827780512765742328151385068081346215373157763570436895639749043827546125406874378224524341530158562680366177920000 1278 1729170215913096782191738140322524429403076062960798756856358604719162532921114506950603855935815045678661604367863333236118895625033740643307144339500142625331063307511922864146079754107610989863283191272709394629345917018649811289918731323803890719313929589510267205478774018315837191540713483231498303177147729520070521485905266676095947027835131540836880701864986562672535975413074122392278282722088054292827123597569727699121622408938763516768073997029339419165511566285709093534436305444278020818241940771426508693072523267955245733684562507520000 1279 1353028337960169626128120610581005030831827905290139872344568548293554407606505873983258103236162007573287640350440792829514002836489624916515762393975072476784869567693210378831048320897974170472052575330758524749096961673434907112612465824572684443907613137331977469075723019026476675696958907066900080733292433114296182696326499746553949161060353318338717294104058343249245677162029829727917279125264518225999314239099943426542740539075714801852953049318731939879117031522464079447915731959528967776402144578580992717584134012484542827609203840000 1280 2215069752641352898326868813994374956075402100308593787812740061782343791780762896415471505969985545838380661770513630757053964323673894743326284930424470653194045666661908575391885827108491473963206712125491396037241617894813755132200120050724433156810031619388926954173247668908625495317005365937363460170087708100076566615810039265078401250555125624518680856523635994900205082995502274844167936001553048078147997327115299382461651391331634216409506496100682433414900074646056393745771803105584063726103478932486514797811337474518694753935579790540800000 1281 2216800275885603955278686680255308061509836008199459876709468764955611247868091617428296093084024597046066896662521844531082912733301764973594508590526364770891853514838988191466410737910919982927240467369339436190395712908794078378397151394514061620213789456591574553356195518649960358985221776379502025373345589122029751433478640858254243751532121816412836075942795085521220868216592510996389942201554261396959050450027108210104199556481112055641076423050761091566005465329373625303385687326760301275889497275402519887497127581920662484212091962252160000 1282 2218530799129855012230504546516241166944269916090325965606197468128878703955420338441120680198063648253753131554530058305111861142929635203862732250628258888589661363016067807540935648713348491891274222613187476343549807922774401624594182738303690083617547293794222152539143368391295222653438186821640590576603470143982936251147242451430086252509118008306991295361954176142236653437682747148611948401555474715770103572938917037746747721630589894872646350000839749717110856012690856860999571547936538825675515618318524977182917689322630214488604133963520000 1283 1730523244251056951817866260933105434433907890866088896728703173267456087328721012824587114039051207686234892008213774028948409627870230268223660101894117697807848177079616074524910802428508964033755243848040153154095013980323246197031343789628463403757837202647599182947849741334863668216410442138565203257881021953184817668601593175842500976996191894155219419159090621015785221090236152222006200001213318811053122911808827642548165149477839231569926950078658151105390683317231557613884221176237549786018342916005089685790107401967730276512171711360000 1284 2850815537928352192830101978005891765734255709991850597981757203951955669494889792338865723228739866108488146517355141349616799465483836977424147389377516460073110467172001291922251358418257669098215443568433603181767811370793066734095918881407821014375355788199980761211165124082297030837004502886692436021341974897061979452359543753274012519476170633058272124978949434524016131237864510558270797708398787436402205197472332011159855918625606970589813699604979235702789660757674385529499677207540804866092609606225136605859420810994383761078409336486545920000 1285 2853035799250726298899284300418668940006634413815831790036260130123257815654932541398319668496051968807949585883801679621695940275036394482858278345288246613079397936383194439345866818977773446099070751546290638698264515273729821458966710095489914332922377093330977630962887215300429660923326157483956215177121836248227915573428359597318618448229656747258473271493730547790779383676523283541571631663000344124436786354168182737025245214512387038323917915881930154110657877004370393617918290663309917642468071140186371135926289518791108359023174452792220800000 1286 2855256060573100404968466622831446114279013117639812982090763056294559961814975290457773613763364071507411025250248217893775081084588951988292409301198976766085685405594387586769482279537289223099926059524147674214761219176666576183837501309572007651469398398461974500714609306518562291009647812081219994332901697599393851694497175441363224376983142861458674418008511661057542636115182056524872465617601900812471367510864033462890634510399167106058022132158881072518526093251066401706336904119079030418843532674147605665993158226587832956967939569097895680000 1287 2857476321895474511037648945244223288551391821463794174145265982465862107975018039517227559030676174206872464616694756165854221894141509493726540257109706919091972874805580734193097740096805000100781367502004709731257923079603330908708292523654100970016419703592971370466331397736694921095969466678483773488681558950559787815565991285407830305736628975658875564523292774324305888553840829508173299572203457500505948667559884188756023806285947173792126348435831990926394309497762409794755517574848143195218994208108840196060026934384557554912704685403570560000 1288 2859696583217848617106831267657000462823770525287775366199768908637164254135060788576681504297988276906333903983141294437933362703694066999160671213020437072098260344016773881616713200656320777101636675479861745247754626982540085633579083737736194288563441008723968240218053488954827551182291121275747552644461420301725723936634807129452436234490115089859076711038073887591069140992499602491474133526805014188540529824255734914621413102172727241526230564712782909334262525744458417883174131030617255971594455742070074726126895642181282152857469801709245440000 1289 2220261322374106069182322412777174272378703823981192054502926171302146160042749059453945267312102699461439366446538272079140809552557505434130955910730153006287469211193147423615460559515777000855307977857035516496703902936754724870791214082093318547021305130996869751722091218132630086321654597263779155779861351165936121068815844044605928753486114200201146514781113266763252438658772983300833954601556688034581156695850725865389295886780067734104216276950918407868216246696008088418613455769112776375461533961234530066868707796724597944765116305674880000 1290 3691872729456887312897057531190013151854032505554165960148010666902921656380683563550614729939237489691475992920968304195916129532088145610927294797921205720384866679064077467462023972968429154792214658660457227185884216842265124062400338687845591013172496384872904991861010498423118633836510480876184618022311253332230241474437673635811184390584245553236468436243182951106603787526194304362459708051014476430781893165427545476227975093496764428945831867476756637787348657168589209503354640387438415684881193286080388940489956011471628708534883044239247212800000 1291 2861916844540222723176013590069777637096149229111756558254271834808466400295103537636135449565300379605795343349587832710012503513246624504594802168931167225104547813227967029040328661215836554102491983457718780764251330885476840358449874951818287607110462313854965109969775580172960181268612775873011331800241281652891660057703622973497042163243601204059277857552855000857832393431158375474774967481406570876575110980951585640486802398059507309260334780989733827742130741991154425971592744486386368747969917276031309256193764349978006750802234918014920320000 1292 4773597163021444376021341739855867144902538221979994809984494300849147318633024437878020118082333204771837670437498716500984975509996998768178001363316456858792082825125478621362455077705501328819441758631938110188909820879710576366364354823134252816607252046565293864406506514012252739470970588998458457125512051041137008009768027418349808411109755987537161806618150661490840412936156097857411352059896680838142741013119778203934052769496112525641579125317008312126697297980469830196689493206446844253288878858736494962672025510361515876149105380671182675991040000 1293 4777291897667745803556961973400647227832029350634778087701200565787885048755805416545108368947722007561908752225763034393013601652032600160413433252916546995679692796352355926796946142007130973810788075782582025134876469347883726967267113611697050225908031653412480624363477494286256031064988368092110514754866162535750891142902522795608593092542503476691602334332251397296947874556075723320149286542915176721144399481396186700995921231392007349577834217519266058498312388768380410560618819439578769055342508021939851382921771660137337482864391065950339938124160000 1294 4780986632314047231092582206945427310761520479289561365417906830726622778878586395212196619813110810351979834014027352285042227794068201552648865142516637132567302767579233232231437206308760618802134392933225940080843117816056877568169872400259847635208811260259667384320448474560259322659006147185762572384220274030364774276037018172867377773975250965846042862046352133103055336175995348782887221025933672604146057949672595198057789693287902173514089309721523804869927479556290990924548145672710693857396137185143207803171517809913159089579676751229497200257280000 1295 4784681366960348658628202440490207393691011607944344643134613095665360509001367373879284870678499613142050915802291670177070853936103802944884297032116727269454912738806110537665928270610390263793480710083869855026809766284230028169072631188822645044509590867106854144277419454834262614253023926279414630013574385524978657409171513550126162455407998455000483389760452868909162797795914974245625155508952168487147716417949003695119658155183796997450344401923781551241542570344201571288477471905842618659449766348346564223421263959688980696294962436508654462390400000 1296 4788376101606650086163822674034987476620502736599127920851319360604098239124148352546373121543888415932121997590555988069099480078139404337119728921716817406342522710032987843100419334912019908784827027234513769972776414752403178769975389977385442453810370473954040904234390435108265905847041705373066687642928497019592540542306008927384947136840745944154923917474553604715270259415834599708363089991970664370149374886225412192181526617079691821386599494126039297613157661132112151652406798138974543461503395511549920643671010109464802303010248121787811724523520000 1297 3694734646301427535620233544780082929491128654783277716706264938737730122780978667088250865388802790071081788264317892028626142035601392235431889600090136887609971226877305434491064301629644991346317150643914945966648468173150600902758788562797409300779606847186759956970980274003291594017779093652057629354111494613883133134495377258784681432747489154440527714100735806107461619919625462737934483018495883001658468276408497061868461895894823936255092202257746371615090787910580363929326233131924802053629163203356420249746149775821606715285685279157262133120000 1298 6220107945456331064781876894038538292295892037099576735741297261954601088082514271915072861387241829901406617033708757137544281873787157436702998733089345991112712220275304962798313698179317120801473001011934675024528496060308075523399837098200815342318272804879993508120387117166185418278495210837800931363422825851439937930721774587427563900118994476435555049854873333996748281904408984272089129768535930008590041294143363254637926812510311465629065253054129563092235031992189506157204289434994195806097018027829753628969141624494329834823742881572925744680318720000 1299 6224900016292584016295576336946118059855442030964830646939865287580143924051761201246286322759651107120128810113087577443505409980007332442432353893900662898655942352956564827946848608578530770355249174356319832709447239123528651852770715246966763582181383954960794735784578478581567687475936270322267650108695108459954144354397215091732207631937267969868864414300061988337269659625444738497260230793010919168843192327497865075327170207589287052274388107640457860136219804744109528889220625559366302274360575052504506906033062380753570458733468415379992713666975360000 1300 6229692087128836967809275779853697827414992024830084558138433313205686760021008130577499784132060384338851003192466397749466538086227507448161709054711979806199172485637824693095383518977744419909025347700704990394365982186749228182141593395732711822044495105041595963448769839996949956673377329806734368853967391068468350778072655596036851363755541463302173778745250642677791037346480492722431331817485908329096343360852366896016413602668262638919710962226786157180204577496029551621236961683738408742624132077179260183096983137012811082643193949187059682653632000000 1301 4792070836252951513699442907579767559549993865253911198568025625542835969246929331213461372409277218722193079378820305961128106220175005729355160811316907543230132681259865148534910399213649553776173344385157684918743063220576329370878148765948239863111150080801227664191361415382269197441059484466718745272282608514206423675440504304643731818273493433309364445188654340521377721035754225171101024474989160253151033354501820689243395078975586645322854586328297043984772751920022732016336124372106468263557024674753277063920756259240623909725533807066968986656640000 1302 8117298373670547074958513740035183428656853708341330687076775743158260933979312088001144645646819499347960301545942473908166821382566882554966165608611332321292608209051448094833581795048799406440567580400707372799228712275460685473989237950937255400603703344169361142829075484238856558083805542857143816054210055127431289476676021122644626614437107073669599052433951964717842764417906153525778367560233088531133041701257343069150765411066904169685674029490675019399894534022830345807935793746159890804575771210613925525129496869040211321931901166858352900435655809280000 1303 6234484157965089919322975222761277594974542018695338469337001338831229595990255059908713245504469661557573196271845218055427666192447682453891064215523296713742402618319084558243918429376958069462801521045090148079284725249969804511512471544498660061907606255122397191112961201412332225870818389291201087599239673676982557201748096100341495095573814956735483143190439297018312415067516246947602432841960897489349494394206868716705656997747238225565033816813114454224189350247949574353253297808110515210887689101854013460160903893272051706552919482994126651640288640000 1304 10593086846608379863000699076696359896952384038469473937312131018824208181302194255351613579995590455588411308663847472140593812759582166629595753901366219725880281197617376401926940730375541979321079618025965211683289628088926694483164978550916207295107956679353526536186325732854110632963817975065351262352919320420645186732176611061243438414830615878768740234392593694835378844190197665383634664870969864454923598119129621118979182272756305435916255738552964526545770815278494097178504917345334273721001803205229376518320913735905262319224544128589116523321834111687680000 1305 10601210379466208375165576913411617841658635866719833963337677131568705273465769557694674633354482779557420826538589686459720035008630925959833173958039046581498287548229046169106332556089020155685589648407886964146236936085927405138443479301338689049168622290303951019726345921299550901854127651426597697370061129715446295004210488830462183382940148559657366568928170837239393705267030639053407390840962939504352220510325272668917049743824370087324166977616272014679624934001867175473887206392378241722321589864129092297859503393678195802598182582675457870348921407785600000 1306 10609333912324036887330454750126875786364887694970193989363223244313202365629344860037735686713375103526430344413331900778846257257679685290070594014711873437116293898840715936285724381802498332050099678789808716609184244082928115793721980051761170803229287901254375503266366109744991170744437327787844132387202939010247403276244366599680928351049681240545992903463747979643408566343863612723180116810956014553780842901520924218854917214892434738732078216679579502813479052725240253769269495439422209723641376523028808077398093051451129285971821036761799217376008703883520000 1307 8123532857828512164877836715257944706251828250360026025546112744497092163575302343061053358892323969009517874742214319126222249048759330237420056672826855618006350611669767179391825713478176364510030381921752462947307997000710655278500750422481754060665610950424483540020188445440268890309676361246435017141809294801108272033877769218744968109532680888626334535577142404014861076832973669772725969993075049428622391195651549937867471068064651407911239063307488133854118723373078295382289047043968001319786658899715779538589657772933483373638454086341347027087296097920000 1308 13887634338297879942539895023589510920241050496372484652128510319031470890793139572394082136014525795164035339872800942548148003194800805563362882405371187982896464726283720500132371999430897273006309499596623453546348070120546904995292628889256217544935259193963878382742753278033084323042249081427010462164882930783003453105147943634520772701460251809236481963303117259638029843066271135001982318357481409200997980602873281105580962369236333202303106208111696184159111788254786238340564534108297760464249201441962509204873180983665074102303861014029367858239249567975723520000 1309 13898251795743061807939390356176353053972121635895705206143899088388528590250932492556462932754598062591530779735089016663245975674307534007983190419442572683189199026533172885835837115638413249514724109305795184015420201672626833821741629370058401197492549147476083182729559664331274754481883828431159552732287275531308501616696221878889672374779411023157916582541116584760077266493691831588375271200262358290601190068165997681349755153922293701693246197567439071150059121426234851672629185892784226641974162605144437728730117666374298165073206473520215998803652663975704960000 1310 13908869253188243673338885688763195187703192775418925760159287857745586289708725412718843729494670330019026219597377090778343948153814262452603498433513957383481933326782625271539302231845929226023138719014966914484492333224706762648190629850860584850049839100988287982716366050629465185921518575435308643299691620279613550128244500123258572048098570237079351201779115909882124689921112528174768224043043307380204399533458714257118547938608254201083386187023181958141006454597683465004693837677270692819699123768326366252587054349083522227842551933011064139368055759975686400000 1311 13919486710633425538738381021350037321434263914942146314174676627102643989166518332881224526234742597446521659459665164893441920633320990897223806447585342083774667627032077657242767348053445202531553328724138644953564464776786691474639630331662768502607129054500492782703172436927655617361153322439457733867095965027918598639792778367627471721417729451000785821017115235004172113348533224761161176885824256469807608998751430832887340723294214700473526176478924845131953787769132078336758489461757158997424084931508294776443991031792746290611897392501912279932458855975667840000 1312 13930104168078607404137876353936879455165335054465366868190065396459701688624311253043605322974814864874017099321953239008539893112827719341844114461656726784067401927281530042946232464260961179039967938433310375422636596328866620301088630812464952155164419008012697582689978823225846048800788069443606824434500309776223647151341056611996371394736888664922220440255114560126219536775953921347554129728605205559410818464044147408656133507980175199863666165934667732122901120940580691668823141246243625175149046094690223300300927714501970353381242851992760420496861951975649280000 1313 13940721625523789269537371686523721588896406193988587422205454165816759388082104173205986119714887132301512539184241313123637865592334447786464422475728111484360136227530982428649697580468477155548382548142482105891708727880946549127537631293267135807721708961524902382676785209524036480240422816447755915001904654524528695662889334856365271068056047878843655059493113885248266960203374617933947082571386154649014027929336863984424926292666135699253806155390410619113848454112029305000887793030730091352874007257872151824157864397211194416150588311483608561061265047975630720000 1314 13951339082968971134936867019110563722627477333511807976220842935173817087539897093368366916454959399729007979046529387238735838071841176231084730489799496184652870527780434814353162696675993132056797157851653836360780859433026477953986631774069319460278998915037107182663591595822226911680057563451905005569308999272833744174437613100734170741375207092765089678731113210370314383630795314520340035414167103738617237394629580560193719077352096198643946144846153506104795787283477918332952444815216557530598968421054080348014801079920418478919933770974456701625668143975612160000 1315 13961956540414153000336362351697405856358548473035028530236231704530874786997690013530747713195031667156503418908817461353833810551347904675705038503870880884945604828029887200056627812883509108565211767560825566829852990985106406780435632254871503112836288868549311982650397982120417343119692310456054096136713344021138792685985891345103070414694366306686524297969112535492361807058216011106732988256948052828220446859922297135962511862038056698034086134301896393095743120454926531665017096599703023708323929584236008871871737762629642541689279230465304842190071239975593600000 1316 13972573997859334865735857684284247990089619612558249084251620473887932486455482933693128509935103934583998858771105535468931783030854633120325346517942265585238339128279339585760092929091025085073626377269997297298925122537186335606884632735673686765393578822061516782637204368418607774559327057460203186704117688769443841197534169589471970088013525520607958917207111860614409230485636707693125941099729001917823656325215013711731304646724017197424226123757639280086690453626375144997081748384189489886048890747417937395728674445338866604458624689956152982754474335975575040000 1317 13983191455304516731135353016871090123820690752081469638267009243244990185913275853855509306675176202011494298633393609584029755510361361564945654532013650285531073428528791971463558045298541061582040986979169027767997254089266264433333633216475870417950868775573721582624010754716798205998961804464352277271522033517748889709082447833840869761332684734529393536445111185736456653913057404279518893942509951007426865790507730287500097431409977696814366113213382167077637786797823758329146400168675956063773851910599865919585611128048090667227970149447001123318877431975556480000 1318 13993808912749698596534848349457932257551761891604690192282398012602047885371068774017890103415248469438989738495681683699127727989868090009565962546085034985823807728778244357167023161506057038090455596688340758237069385641346193259782633697278054070508158729085926382610817141014988637438596551468501367838926378266053938220630726078209769434651843948450828155683110510858504077340478100865911846785290900097030075255800446863268890216095938196204506102669125054068585119969272371661211051953162422241498813073781794443442547810757314729997315608937849263883280527975537920000 1319 10617457445181865399495332586842133731071139523220554015388769357057699457792920162380796740072267427495439862288074115097972479506728444620308014071384700292734300249452385703465116207515976508414609709171730469072131552079928826449000480802183652557289953512204799986806386298190431439634747004149090567404344748305048511548278244368899673319159213921434619237999325122047423427420696586392952842780949089603209465292716575768792784685960499390139989455742886990947333171448613332064651784486466177724961163181928523856936682709224062769345459490848140564403095999981440000 1320 18485842808657242209753333660299102196493339601088842185113078552186019371974097436317957588205023372663760435432520080314777924619574760359525877139406473985673835478316559700589044526581916379270508672444716485092106802695322481153825757115065913794446392261029533161028863056053396370919265313983898605096356554378953862486476285705803843222521724174331386862895864983494327981013626412637042335509054840926355935831842975739529741561032106278184932841604825682198582838145751700191123928933696532713375381992792114316835319531375831206451992610325880573870942383647685555200000 1321 14004426370194880461934343682044774391282833031127910746297786781959105584828861694180270900155320736866485178357969757814225700469374818454186270560156419686116542029027696742870488277713573014598870206397512488706141517193426122086231634178080237723065448682598131182597623527313179068878231298472650458406330723014358986732179004322578669107971003162372262774921109835980551500767898797452304799628071849186633284721093163439037683000781898695594646092124867941059532453140720984993275703737648888419223774236963722967299484493466538792766661068428697404447683623975519360000 1322 24456798044706271833264584301263076295509470857906600466726095520115667547332900565972046249737046232675628789047580782195966822723098346705289643827975885395885856570896866539272791649644430796920912171384772704801834712248946029418755649126500560110528023092239437568303551018405698025084325766863294799843396534104801988787581590346787129740734457024646749564136779215382667879984029279716401914488078810689267276372097699089724726160611478169836057338735368627284607213931735780794826944530687988077572468824012441168619062338979211619213571756783276856626065668933135940568320000 1323 24475297891941299270354799569267057442480355480340720436821954896454635525810459492270058387596151411369029415968191660246039414873418390840467623891385852026291216522917212126670123564659290426873197278927423818799415525193158545326031561115249804104560192549949149699595762479085278734634313910408577171098951296989903957009054798811497256162626086719824243323262450001475998188516543674027836409128387493602042818941214263158627694939855511058012937866223065577834746856302334673216003061735325422259174263429779470246658864957995080916958816516054671165897341059000407601642880000 1324 24493797739176326707445014837271038589451240102774840406917814272793603504288018418568070525455256590062430042888802538296112007023738434975645603954795818656696576474937557714067455479674150056825482386470074932796996338137371061233307473103999048098592362007658861830887973939764859444184302053953859542354506059875005925230528007276207382584517716415001737082388120787569328497049058068339270903768696176514818361510330827227530663719099543946189818393710762528384886498672933565637179178939962856440776058035546499324698667577010950214704061275326065475168616449067679262717440000 1325 24512297586411354144535230105275019736422124725208960377013673649132571482765577344866082663314361768755830669809413416346184599174058479110823584018205785287101936426957903301464787394689009686777767494012726046794577151081583577140583385092748292092624531465368573962180185400444440153734290197499141913610060822760107893452001215740917509006409346110179230841513791573662658805581572462650705398409004859427593904079447391296433632498343576834366698921198459478935026141043532458058355296144600290622377852641313528402738470196026819512449306034597459784439891839134950923792000000 1326 24530797433646381581625445373279000883393009347643080347109533025471539461243136271164094801173466947449231296730024294396257191324378523246001564081615751917507296378978248888862119309703869316730052601555377160792157964025796093047859297081497536086656700923078286093472396861124020863284278341044424284865615585645209861673474424205627635428300975805356724600639462359755989114114086856962139893049313542340369446648563955365336601277587609722543579448686156429485165783414131350479531413349237724803979647247080557480778272815042688810194550793868854093711167229202222584866560000 1327 18499847235027437090215268003981146970884622434119970095859376338967978477558926298012137859105178693400626920610878050072592150320044135177980063409966630405359952020345587397331915014859629952285107542651113997580812944212515907275911988749243994032169457709712131292211460679580709549988143545282371255554762885101968221473208464710126421891629695177493759125670786093330308532514394311434494640308682912775542569116564068902968779244032888176880527487696950550139642370598892421176117204637434181601794605767029078039802619015869297745244759271394309271275390067271661074560000 1328 32601466789010511176854397331623800136323251192262522021248761109604353879949083222229678015035255783517415194608043509008725952454399697482206434624594154231628007607566133464472551226426472041194144477682181548920773095816171432692419557645287723947154819865686461642487399851355182888723905891535130439328914222848254110100490456186208547737055780104709441981768096817687896193274686461691306786851818315136176545681079729808670149035472421387036770848358877288686885605442121762572139600575546211132852154780581594950110404176429765167344048494570249879160683798389888358609807360000 1329 32626016086291392585873112992265083118353615086232599221565966502006164387388803917427140121974288355643557826531694144181172282237874396049587614168739179950175920263897132058948810677651190770140826815391279577195562834593141441301374692854357970727235508736067249640712164459676986490296740158019720145985035393196784421930385403818878885498905972710209976200127861950833745512697333062942580361239507937361429690670297410328104388605529253029647491308335051142066920910867906492815040308106100086291837736222434442536669222251863823725451988290123390127563666241009157852855748480000 1330 32650565383572273994891828652906366100383978980202676421883171894407974894828524612624602228913320927769700458455344779353618612021349094616968793712884205668723832920228130653425070128875909499087509153100377605470352573370111449910329828063428217507316197606448037638936929067998790091869574424504309852641156563545314733760280351451549223260756165315710510418487627083979594832119979664193853935627197559586682835659515090847538628175586084672258211768311224995446956216293691223057941015636653961450823317664287290123228040327297882283559928085676530375966648683628427347101689600000 1331 2970464970986650491264594937595240825674031170379341238381852480619071400206204118892914939622941227263258462761726855866005903800438526653122724841548111944297431416050829931627393598190966202548562862800861421249558392013371041683571360297499860389763353316075347785196517606938235790312946244635354505390661612172167731417288663553110869183873305265564640421531581110647767650140238751404102500910444289255630543695339342851542987976876628755897175657117036258984271956519952359390985611197018894237255354464194557973616987127521085531060715261929970056760875556931608803758875520000 1332 359696303759474404942221859716078252708891774449571139047693409471327555006787626033214790870705246792241842945329106546683623987471283409269042680812916828164016240561791406266153479344578816526789612113704310282219252560164566138410641083297255821742253328819305749989251041131066370245167672532208381925487387946666128931620772713885788886629022055793827367407278730852984228180618001533660411928428344844409080382017454970750478180472697227532276179570899299724277295098597867518981166737675378829456739286027922838259802441259825993397533884444610919600498749257536629691529290240000 1333 359966346029564100441427731983132365511225777283241988251182668787747470588624553680386874047034605085629411896489263533580533615089505093510235655798512111068043279781432390805392333308050722545203117828504388593241939686711236233109147570597028536323140906393494417969723451822606209862468849463538868698704720820499962361749617137845162602009374174454333243809236147317588570694267114147424421246692930688886864976898849456464254815743322375600994104630637212111457683458281499551653074520511471456205580681888304161711949440089600637536721222195695462332931556126348594128234642560000 1334 360236388299653795940633604250186478313559780116912837454671928104167386170461481327558957223363963379016980847649420520477443242707726777751428630784107393972070319001073375344631187271522628563616623543304466904264626813257906327807654057896801250904028483967683085950195862514146049479770026394869355471922053694333795791878461561804536317389726293114839120211193563782192913207916226761188430564957516533364649571780243942178031451013947523669712029690375124498638071817965131584324982303347564082954422077748685485164096438919375281675908559946780005065364362995160558564939994880000 1335 360506430569743491439839476517240591115893782950583686658161187420587301752298408974731040399693321672404549798809577507374352870325948461992621605769702676876097358220714359883870041234994534582030129258104545215287313939804576422506160545196573965484916061541871753930668273205685889097071203326199842245139386568167629222007305985763910032770078411775344996613150980246797255721565339374952439883222102377842434166661638427891808086284572671738429954750113036885818460177648763616996890086183656709703263473609066808616243437749149925815095897697864547797797169863972523001645347200000 1336 360776472839833186939045348784294703918227785784254535861650446737007217334135336621903123576022679965792118749969734494271262497944170146233814580755297959780124397440355344423108895198466440600443634972904623526310001066351246517204667032496346680065803639116060421911140683897225728714372380257530329018356719442001462652136150409723283748150430530435850873015108396711401598235214451988716449201486688222320218761543032913605584721555197819807147879809850949272998848537332395649668797869019749336452104869469448132068390436578924569954283235448949090530229976732784487438350699520000 1337 361046515109922882438251221051348816720561788617925385065139706053427132915972264269075206752352038259179687701129891481168172125562391830475007555740893242684151436659996328962347749161938346618857140687704701837332688192897916611903173519796119394646691216690249089891613094588765568331673557188860815791574052315835296082264994833682657463530782649096356749417065813176005940748863564602480458519751274066798003356424427399319361356825822967875865804869588861660179236897016027682340705651855841963200946265329829455520537435408699214093470573200033633262662783601596451875056051840000 1338 361316557380012577937457093318402929522895791451596234268628965369847048497809191916247289928681396552567256652290048468065081753180613514716200530726488525588178475879637313501586603125410252637270646402504780148355375319444586706601680007095892109227578794264437757872085505280305407948974734120191302564791385189669129512393839257642031178911134767756862625819023229640610283262512677216244467838015859911275787951305821885033137992096448115944583729929326774047359625256699659715012613434691934589949787661190210778972684434238473858232657910951118175995095590470408416311761404160000 1339 361586599650102273436662965585457042325229794285267083472118224686266964079646119563419373105010754845954825603450205454961991380798835198957393505712083808492205515099278298040825457088882158655684152117304858459378062445991256801300186494395664823808466371838626425852557915971845247566275911051521789338008718063502962942522683681601404894291486886417368502220980646105214625776161789830008477156280445755753572546187216370746914627367073264013301654989064686434540013616383291747684521217528027216698629057050592102424831433068248502371845248702202718727528397339220380748466756480000 1340 361856641920191968935868837852511155127563797118937932675607484002686879661483047210591456281340113139342394554610362441858901008417056883198586480697679091396232554318919282580064311052354064674097657832104936770400749572537926895998692981695437538389353949412815093833030326663385087183577087982852276111226050937336796372651528105560778609671839005077874378622938062569818968289810902443772486474545031600231357141068610856460691262637698412082019580048802598821720401976066923780356429000364119843447470452910973425876978431898023146511032586453287261459961204208032345185172108800000 1341 362126684190281664435074710119565267929897799952608781879096743319106795243319974857763539457669471432729963505770519428755810636035278567439779455683274374300259593538560267119303165015825970692511163546905015081423436699084596990697199468995210252970241526987003761813502737354924926800878264914182762884443383811170629802780372529520152325052191123738380255024895479034423310803460015057536495792809617444709141735950005342174467897908323560150737505108540511208900790335750555813028336783200212470196311848771354749329125430727797790650219924204371804192394011076844309621877461120000 1342 362396726460371359934280582386619380732231802786279631082586002635526710825156902504935622633998829726117532456930676415652720263653500251680972430668869657204286632758201251658542018979297876710924669261705093392446123825631267085395705956294982967551129104561192429793975148046464766418179441845513249657660716685004463232909216953479526040432543242398886131426852895499027653317109127671300505111074203289186926330831399827888244533178948708219455430168278423596081178695434187845700244566036305096945153244631736072781272429557572434789407261955456346924826817945656274058582813440000 1343 362666768730461055433486454653673493534565805619950480286075261951946626406993830152107705810328188019505101408090833402549629891271721935922165405654464940108313671977842236197780872942769782729338174976505171703468810952177937180094212443594755682132016682135381097774447558738004606035480618776843736430878049558838296663038061377438899755812895361059392007828810311963631995830758240285064514429338789133664710925712794313602021168449573856288173355228016335983261567055117819878372152348872397723693994640492117396233419428387347078928594599706540889657259624814468238495288165760000 1344 362936811000550750932692326920727606336899808453621329489564521268366541988830757799279788986657546312892670359250990389446539518889943620163358380640060223012340711197483220737019726906241688747751680691305250014491498078724607274792718930894528396712904259709569765754919969429544445652781795708174223204095382432672130093166905801398273471193247479719897884230767728428236338344407352898828523747603374978142495520594188799315797803720199004356891280287754248370441955414801451911044060131708490350442836036352498719685566427217121723067781937457625432389692431683280202931993518080000 1345 363206853270640446431898199187781719139233811287292178693053780584786457570667685446451872162986904606280239310411147376343449146508165304404551355625655505916367750417124205276258580869713594766165186406105328325514185205271277369491225418194301111293791837283758433735392380121084285270082972639504709977312715306505963523295750225357647186573599598380403760632725144892840680858056465512592533065867960822620280115475583285029574438990824152425609205347492160757622343774485083943715967914544582977191677432212880043137713426046896367206969275208709975122125238552092167368698870400000 1346 363476895540730141931104071454835831941567814120963027896543039901206373152504613093623955339316262899667808261571304363240358774126386988645744330611250788820394789636765189815497434833185500784578692120905406636536872331817947464189731905494073825874679414857947101715864790812624124887384149570835196750530048180339796953424594649317020901953951717040909637034682561357445023371705578126356542384132546667098064710356977770743351074261449300494327130407230073144802732134168715976387875697380675603940518828073261366589860424876671011346156612959794517854558045420904131805404222720000 1347 363746937810819837430309943721889944743901816954633877100032299217626288734341540740796038515645621193055377212731461350137268401744608672886937305596846071724421828856406174354736288796657406802992197835705484947559559458364617558888238392793846540455566992432135769696337201504163964504685326502165683523747381054173630383553439073276394617334303835701415513436639977822049365885354690740120551702397132511575849305238372256457127709532074448563045055466967985531983120493852348009059783480216768230689360223933642690042007423706445655485343950710879060586990852289716096242109575040000 1348 364016980080909532929515815988944057546235819788304726303521558534046204316178468387968121691974979486442946163891618337034178029362830357128130280582441354628448868076047158893975142760129312821405703550505563258582246584911287653586744880093619255036454570006324437676809612195703804121986503433496170296964713928007463813682283497235768332714655954361921389838597394286653708399003803353884561020661718356053633900119766742170904344802699596631762980526705897919163508853535980041731691263052860857438201619794024013494154422536220299624531288461963603319423659158528060678814927360000 1349 364287022350999228428721688255998170348569822621975575507010817850466119898015396035140204868304337779830515115051775323931087656981052041369323255568036637532475907295688143433213996723601218839819209265305641569604933711457957748285251367393391969617342147580513105657282022887243643739287680364826657070182046801841297243811127921195142048095008073022427266240554810751258050912652915967648570338926304200531418495001161227884680980073324744700480905586443810306343897213219612074403599045888953484187043015654405336946301421365994943763718626213048146051856466027340025115520279680000 1350 364557064621088923927927560523052283150903825455646424710500077166886035479852323682312288044633696073218084066211932310827997284599273725610516230553631920436502946515329127972452850687073124858232714980105719880627620838004627842983757854693164684198229725154701773637754433578783483356588857296157143843399379675675130673939972345154515763475360191682933142642512227215862393426302028581412579657190890045009203089882555713598457615343949892769198830646181722693524285572903244107075506828725046110935884411514786660398448420195769587902905963964132688784289272896151989552225632000000 1351 364827106891178619427133432790106395953237828289317273913989336483305951061689251329484371220963054366605653017372089297724906912217495409851709205539227203340529985734970112511691704650545030876646220694905798191650307964551297937682264341992937398779117302728890441618226844270323322973890034227487630616616712549508964104068816769113889478855712310343439019044469643680466735939951141195176588975455475889486987684763950199312234250614575040837916755705919635080704673932586876139747414611561138737684725807375167983850595419025544232042093301715217231516722079764963953988930984320000 1352 365097149161268314926339305057160508755571831122988123117478595799725866643526178976656454397292412659993221968532246284621816539835717094092902180524822486244557024954611097050930558614016936895059726409705876502672995091097968032380770829292710113360004880303079109598699254961863162591191211158818117389834045423342797534197661193073263194236064429003944895446427060145071078453600253808940598293720061733964772279645344685026010885885200188906634680765657547467885062292270508172419322394397231364433567203235549307302742417855318876181280639466301774249154886633775918425636336640000 1353 365367191431358010425545177324214621557905833956658972320967855116145782225363106623828537573621770953380790919692403271518726167453938778334095155510417769148584064174252081590169412577488842913473232124505954813695682217644638127079277316592482827940892457877267777579171665653403002208492388090148604163051378297176630964326505617032636909616416547664450771848384476609675420967249366422704607611984647578442556874526739170739787521155825336975352605825395459855065450651954140205091230177233323991182408599095930630754889416685093520320467977217386316981587693502587882862341688960000 1354 365637233701447705924751049591268734360239836790329821524457114432565697807200034271000620749951129246768359870852560258415635795072160462575288130496013052052611103393893066129408266540960748931886737839306033124718369344191308221777783803892255542521780035451456445559644076344942841825793565021479090936268711171010464394455350040992010624996768666324956648250341893074279763480898479036468616930249233422920341469408133656453564156426450485044070530885133372242245839011637772237763137960069416617931249994956311954207036415514868164459655314968470859714020500371399847299047041280000 1355 365907275971537401423956921858322847162573839624000670727946373748985613389036961918172703926280487540155928822012717245312545422690382146816481105481608334956638142613534050668647120504432654950300243554106111435741056470737978316476290291192028257102667613025645113540116487036482681443094741952809577709486044044844297824584194464951384340377120784985462524652299309538884105994547591650232626248513819267398126064289528142167340791697075633112788455944871284629426227371321404270435045742905509244680091390816693277659183414344642808598842652719555402446453307240211811735752393600000 1356 366177318241627096923162794125376959964907842457671519931435633065405528970873889565344787102609845833543497773172874232209455050308603831057674080467203617860665181833175035207885974467904560968713749268906189746763743597284648411174796778491800971683555190599833781520588897728022521060395918884140064482703376918678131254713038888910758055757472903645968401054256726003488448508196704263996635566778405111875910659170922627881117426967700781181506381004609197016606615731005036303106953525741601871428932786677074601111330413174417452738029990470639945178886114109023776172457745920000 1357 366447360511716792422368666392431072767241845291342369134924892381825444552710817212516870278939204126931066724333031219106364677926825515298867055452798900764692221052816019747124828431376466987127254983706268057786430723831318505873303265791573686264442768174022449501061308419562360677697095815470551255920709792511964684841883312870131771137825022306474277456214142468092791021845816877760644885042990956353695254052317113594894062238325929250224306064347109403787004090688668335778861308577694498177774182537455924563477412004192096877217328221724487911318920977835740609163098240000 1358 366717402781806487921574538659485185569575848125013218338414151698245360134547744859688953455268562420318635675493188206003274305545047199540060030438394183668719260272457004286363682394848373005540760698506346368809117850377988600571809753091346400845330345748211117481533719111102200294998272746801038029138042666345798114970727736829505486518177140966980153858171558932697133535494929491524654203307576800831479848933711599308670697508951077318942231124085021790967392450372300368450769091413787124926615578397837248015624410833966741016404665972809030643751727846647705045868450560000 1359 366987445051896183420780410926539298371909850958684067541903411014665275716384672506861036631597920713706204626653345192900183933163268883781253005423989466572746299492097988825602536358320279023954266413306424679831804976924658695270316240391119115426217923322399785462006129802642039912299449678131524802355375540179631545099572160788879201898529259627486030260128975397301476049144042105288663521572162645309264443815106085022447332779576225387660156183822934178147780810055932401122676874249879751675456974258218571467771409663741385155592003723893573376184534715459669482573802880000 1360 367257487321985878919986283193593411174243853792354916745392670331085191298221600154033119807927279007093773577813502179797093560781490568022445980409584749476773338711738973364841390321792185042367772128106502990854492103471328789968822727690891830007105500896588453442478540494181879529600626609462011575572708414013464975228416584748252917278881378287991906662086391861905818562793154719052672839836748489787049038696500570736223968050201373456378081243560846565328169169739564433794584657085972378424298370118599894919918408493516029294779341474978116108617341584271633919279155200000 1361 270042270089695499205872267054112802334002833670849203489259316419915581836927647172083176329358293387568951160156986896909627618221684241192974985595282904027039219640984539238853963471906018413505714800078311022687126546670094698506487299772714580887577574188667980472410691539839617301176931330486773217332873833833430128844423959373715380352118660505876401957416464604342513649112613764009318264585844477784594881394485713776635270625148068717925059737912387180388359683632032671907782836092626748841395860381323452146998829774644139187337751084542732432806868811964436705352320000 1362 500572495304406932358939715737401927656099040724647093222377188179901955570639714865241486464557540003255588524462123785037232342600408087583076257248235204102650114742539502665357292716529692024784100422038763733156718111284514480916902390817285109728846572877198439378059195514952981478080256422559382751052036234048020428096589493859787473681876022843853980533227666940706839386114368107296321099334017363268703408933093066884900821722965722317180760585092909693316655355074393587327362703173852537045816361263372419422753084774321897217062617105897341341510302193099860960850899242240000 1363 500940022833999007933358907892862575180075618581273118988326070109549460677519773393042691667541796640556069866991097444203926345788807799835339896203630384135030915120470882623261372960814956115844881699881670314458595290514532479801569720032275774273434565955669216499482146466138703197227158226100175249400826275335867726501946754868495100314535256340802478316291710749033349547190810374629137781492118697602968242566670961941350822326286548838705856591396208452269163912603816783793829195613774602050989501029351400641125150181645187890496583785123404000351352341552944559206883749760000 1364 501307550363591083507778100048323222704052196437899144754274952039196965784399831920843896870526053277856551209520071103370620348977207512087603535159025564167411715498402262581165453205100220206905662977724576895760472469744550478686237049247266438818022559034139993620905097417324424916374060029640967747749616316623715024907304015877202726947194489837750976099355754557359859708267252641961954463650220031937233076200248856997800822929607375360230952597699507211221672470133239980260295688053696667056162640795330381859497215588968478563930550464349466659192402490006028157562868257280000 1365 501675077893183159082197292203783870228028774294525170520223833968844470891279890448645102073510309915157032552049044762537314352165607224339867174114420744199792515876333642539069533449385484297966444255567483477062349648974568477570904378462257103362610552112610770742328048368510146635520961833181760246098406357911562323312661276885910353579853723334699473882419798365686369869343694909294771145808321366271497909833826752054250823532928201881756048604002805970174181027662663176726762180493618732061335780561309363077869280996291769237364517143575529318033452638459111755918852764800000 1366 502042605422775234656616484359244517752005352151151196286172715898491975998159948976446307276494566552457513894578018421704008355354006936592130813069815924232173316254265022496973613693670748389027225533410390058364226828204586476455571707677247767907198545191081547863750999319695868354667863636722552744447196399199409621718018537894617980212512956831647971665483842174012880030420137176627587827966422700605762743467404647110700824136249028403281144610306104729126689585192086373193228672933540797066508920327288344296241346403615059910798483822801591976874502786912195354274837272320000 1367 367527529592075574419192155460647523976577856626025765948881929647505106880058527801205202984256637300481342528973659166694003188399712252263638955395180032380800377931379957904080244285264091060781277842906581301877179230017998884667329214990664544587993078470777121422950951185721719146901803540792498348790041287847298405357261008707626632659233496948497783064043808326510161076442267332816682158101334334264833633577895056450000603320826521525096006303298758952508557529423196466466492439922065005173139765978981218372065407323290673433966679226062658841050148453083598355984507520000 1368 687297061878838480396056805472116666097543280250639239767302345828894810151694730265810597071927030123588937484362365166631120826486012295619131610370488790633910031552844678558272685307123825072760393317794509803063230282170538922265447002468582175594043984352747580579717963970566015220978599122280256292144909450586567466728778092899749430164195556369519970205613508023840285781967320679337833369850348879797957725474144117684662328243731561537134937163521663971692343059243025091294462986230897195314061058207589701303991147357363663599229992286773831541658876415579701607198964194821120000 1369 18589174919237590478548320031044091115211331410287757215928499119641160800886480277657157961740716458021045823772958706992215987266069046007242594724932810857788502315391266890830474675704372461763256252016371975667645848275080365587588844365012822000716101915973436024451436160022618832731146321289743773983451498298028506044564904559423047453271371042158069369596271781346557437085373439426534966874607389292781020352736354060184580515364084632217830902814547929058930331280695854077408721118818125896652236223450891044040696237004718971616600668575023221521475458608515321247340405854080000 1370 25467169639355498955611198442530404827839524032094227385822043793908390297214477980390306407584781547488832778568953428579335902554514593029922354773157950875170248172086035640437750305714990272615661065262429606664674812136860100854996716780067566140981059624883607353498467539230987800841670460166948970357328552668299053281053919246409575010981778327756555036346892340444783688806961612014352904618212123331109997883248805062452875306048795946138428336855930662810734553854553320086049947932780832478413563626127720730335753844696464991114742915947781813484421378293665990108856356020089600000 1371 25485758814274736546089746762561448918954735363504515143037972293028031458015364460667963565546522263946853824392726387286328118541780662075929597367882883686028036674401426907328580780390694645077424321514445978640342457985135181220584305624432578962981775726799580789522918975391010419674401606488238714131312004166597081787098484150968998058435049698798713105716488612226130246244046985453779439585086730720402778903601541416513059886564160030770646167758745210739793484185834015940127356653899650604310215862351171621379794540933469710086359516616356836705942853752274505430103696425943680000 1372 25504347989193974136568295082592493010069946694914802900253900792147672618816250940945620723508262980404874870216499345993320334529046731121936839962607816496885825176716818174219411255066399017539187577766462350616010103833410261586171894468797591784982491828715554225547370411551033038507132752809528457905295455664895110293143049055528421105888321069840871175086084884007476803681132358893205974551961338109695559923954277770573244467079524115402863998661559758668852414517114711794204765375018468730206868098574622512423835237170474429057976117284931859927464329210883020751351036831797760000 1373 18589174919237590478548320031044091115211331410287757215928499119641160800886480277657157961740716458021045823772958706992215987266069046007242594724932810857788502315391266890830474675704372461763256252016371975667645848275080365587588844365012822000716101915973436024451436160022618832731146321289743773983451498298028506044564904559423047453271371042158069369596271781346557437085373439426534966874607389292781020352736354060184580515364084632217830902814547929058930331280695854077408721118818125896652236223450891044040696237004718971616600668575023221521475458608515321247340405854080000 1374 35068515663491552912962362835204739977028407128170674563363545446201289133193946816760783809139785079489618988639334146658229444409413787430755169433775197548839725194990255772085472136665650057861306445941389764840965228062635659841717530072285418729994927696687719006999683218754990473184972997405744209107329218442227372710083781581160697866691348013773282181882105908053843298176431164225037068078880589115609980457477837407246331511395376386848202433821450297265530187821695290108739707208092632140286236940012552856364861532501876349392660394468118457446706495615881370563750170324533628160000 1375 35094038600655666124689409678607363514129592286196999654021015275492556446973563954182007087021255083186481884555374418962929756959930100230923113516332530298147468808669287981526582378395392161251307396775408243563556905812317345183669289555598581334601910904618350534661255040602701528842312861304875027309008497349390565848882969195120785710844689606214165211126561589209632121537549381957369700588399425061108968798422144421370964940442971275048237515651014671572128099166543685516387989382188769427142340460347350929768329408435283828540689987186071964329855481420550862099822768701771280000000 1376 35119561537819779336416456522009987051230777444223324744678485104783823760753181091603230364902725086883344780471414691267630069510446413031091057598889863047455212422348320190967692620125134264641308347609426722286148583561999030525621049038911743939208894112548982062322826862450412584499652725204005845510687776256553758987682156809080873554998031198655048240371017270365420944898667599689702333097918261006607957139366451435495598369490566163248272597480579045878726010511392080924036271556284906713998443980682149003171797284368691307688719579904025471213004467225220353635895367079008931840000 1377 35145084474983892548143503365412610588331962602249649835335954934075091074532798229024453642784195090580207676387454963572330382060962725831259001681447195796762956036027352400408802861854876368031309298443445201008740261311680715867572808522224906543815877320479613589984398684298123640156992589103136663712367055163716952126481344423040961399151372791095931269615472951521209768259785817422034965607437096952106945480310758449620231798538161051448307679310143420185323921856240476331684553730381044000854547501016947076575265160302098786836749172621978978096153453029889845171967965456246583680000 1378 35170607412148005759870550208815234125433147760275974925993424763366358388312415366445676920665665094277070572303495235877030694611479038631426945764004528546070699649706384609849913103584618471421310249277463679731331939061362401209524568005538069148422860528410245117645970506145834695814332453002267481914046334070880145265280532037001049243304714383536814298859928632676998591620904035154367598116955932897605933821255065463744865227585755939648342761139707794491921833201088871739332835904477181287710651021351745149978733036235506265984778765339932484979302438834559336708040563833484235520000 1379 35196130349312118971597597052217857662534332918302300016650894592657625702092032503866900198547135097973933468219535508181731007161995351431594889846561861295378443263385416819291023345314360574811311200111482158453923616811044086551476327488851231753029843736340876645307542327993545751471672316901398300115725612978043338404079719650961137087458055975977697328104384313832787414982022252886700230626474768843104922162199372477869498656633350827848377842969272168798519744545937267146981118078573318574566754541686543223382200912168913745132808358057885991862451424639228828244113162210721887360000 1380 35221653286476232183324643895620481199635518076328625107308364421948893015871649641288123476428605101670796364135575780486431319712511664231762833929119194044686186877064449028732133587044102678201312150945500637176515294560725771893428086972164394357636826944271508172969114149841256807129012180800529118317404891885206531542878907264921224931611397568418580357348839994988576238343140470619032863135993604788603910503143679491994132085680945716048412924798836543105117655890785662554629400252669455861422858062021341296785668788102321224280837950775839498745600410443898319780185760587959539200000 1381 25522937164113211727046843402623537101185158026325090657469829291267313779617137421223277881470003696862895916040272304700312550516312800167944082557332749307743613679032209441110241729742103390000950834018478722591677749681685341951759483313162604606983207930631527661571821847711055657339863899130818201679278907163193138799187613960087844153341592440883029244455681155788823361118217732332632509518835945498988340944307014124633429047594888200035081829564374306597911344848395407648282174096137286856103520334798073403467875933407479148029592717953506883148985804669491536072598377237651840000 1382 48711597541070957335961436601329930746170123869878541173588782935213901575578050688176317214456523795618105097391333384957343915787504664258128335212136960029299611938207491071155422971365453488159194706659295418172565835732983105899294947801469983721820945630343357066271608012874153586370738525774930032269374324035054959510079127122613974256106869520307778400271934624431512515275285507301587114982098193094530206202529597351456133941354843115071355145160450067862990913919646268103867757113790049730921524906816184609601386869697377068138694945108421933778931665615520715239069052089902518017280000 1383 48746844717294597681356488292068953850906860573112896123786748769465141735907701954955026561210833870723472756651385001010135047419767692235160265990148636556093605868698234552393596215194227332940786019761074937288464942705293513356530327647925461278783189440495559205972238698845842554233524877819629692205893408205847329234760805217492855568882634259468637863658527920107656880336989765989938480477743705535264309101373685337962252706869571655675603593167078468780402629486881902161830034796216815324069803868398540748971576006361412796842123812651915726784560415011769283050385310448867715208320000 1384 48782091893518238026751539982807976955643597276347251073984714603716381896237353221733735907965143945828840415911436617062926179052030720212192196768160313082887599799188978033631769459023001177722377332862854456404364049677603920813765707494380938835745433250647761345672869384817531522096311229864329352142412492376639698959442483312371736881658398998629497327045121215783801245398694024678289845973389217975998412000217773324468371472384300196279852041173706869697814345054117536219792312478643580917218082829980896888341765143025448525545552680195409519790189164408017850861701568807832912399360000 1385 48817339069741878372146591673547000060380333979581606024182680437967622056567004488512445254719454020934208075171488233115717310684293748189224127546171989609681593729679721514869942702851775022503968645964633975520263156649914328271001087340836416392707677060799963485373500070789220489959097581909029012078931576547432068684124161407250618194434163737790356790431714511459945610460398283366641211469034730416732514899061861310974490237899028736884100489180335270615226060621353170277754590161070346510366361791563253027711954279689484254248981547738903312795817913804266418673017827166798109590400000 1386 48852586245965518717541643364286023165117070682815960974380646272218862216896655755291154601473764096039575734431539849168508442316556776166256058324183666136475587660170464996108115946680548867285559959066413494636162263622224735728236467187291893949669920870952165625074130756760909457821883933953728672015450660718224438408805839502129499507209928476951216253818307807136089975522102542054992576964680242857466617797905949297480609003413757277488348937186963671532637776188588804335716867843497112103514640753145609167082143416353519982952410415282397105801446663200514986484334085525763306781440000 1387 48887833422189159062936695055025046269853807386050315924578612106470102377226307022069863948228074171144943393691591465221299573948819804143287989102195342663269581590661208477346289190509322712067151272168193013752061370594535143185471847033747371506632164681104367764774761442732598425684670285998428331951969744889016808133487517597008380819985693216112075717204901102812234340583806800743343942460325755298200720696750037283986727768928485818092597385193592072450049491755824438393679145525923877696662919714727965306452332553017555711655839282825890898807075412596763554295650343884728503972480000 1388 48923080598412799408331746745764069374590544089284670874776577940721342537555958288848573294982384246250311052951643081274090705581082832120319919880207019190063575521151951958584462434338096556848742585269972532867960477566845550642707226880202849063594408491256569904475392128704287393547456638043127991888488829059809177858169195691887262132761457955272935180591494398488378705645511059431695307955971267738934823595594125270492846534443214358696845833200220473367461207323060072451641423208350643289811198676310321445822521689681591440359268150369384691812704161993012122106966602243693701163520000 1389 48958327774636439753726798436503092479327280792519025824974543774972582697885609555627282641736694321355678712211694697326881837213345860097351850658218695716857569451642695439822635678166870401630333898371752051983859584539155958099942606726658326620556652301408772044176022814675976361410242990087827651825007913230601547582850873786766143445537222694433794643978087694164523070707215318120046673451616780179668926494438213256998965299957942899301094281206848874284872922890295706509603700890777408882959477637892677585192710826345627169062697017912878484818332911389260689918282860602658898354560000 1390 48993574950860080099121850127242115584064017495753380775172509609223822858215260822405991988491004396461046371471746313379672968845608888074383781436230372243651563382133438921060808921995644246411925211473531571099758691511466365557177986573113804177518896111560974183876653500647665329273029342132527311761526997401393917307532551881645024758312987433594654107364680989840667435768919576808398038947262292620403029393282301243505084065472671439905342729213477275202284638457531340567565978573204174476107756599475033724562899963009662897766125885456372277823961660785509257729599118961624095545600000 1391 49028822127083720444516901817981138688800754198987735725370475443475063018544912089184701335245314471566414030731797929432464100477871916051415712214242048770445557312624182402298982165824418091193516524575311090215657798483776773014413366419569281734481139921713176323577284186619354297135815694177226971698046081572186287032214229976523906071088752172755513570751274285516811800830623835496749404442907805061137132292126389230011202830987399980509591177220105676119696354024766974625528256255630940069256035561057389863933089099673698626469554752999866070829590410181757825540915377320589292736640000 1392 49064069303307360789911953508720161793537490902222090675568441277726303178874563355963410681999624546671781689991849545485255232110134944028447642992253725297239551243114925883537155409653191935975107837677090609331556905456087180471648746266024759291443383731865378463277914872591043264998602046221926631634565165742978656756895908071402787383864516911916373034137867581192956165892328094185100769938553317501871235190970477216517321596502128521113839625226734077037108069592002608683490533938057705662404314522639746003303278236337734355172983620543359863835219159578006393352231635679554489927680000 1393 49099316479531001135307005199459184898274227605456445625766407111977543339204214622742120028753934621777149349251901161538046363742397972005479573770265401824033545173605669364775328653481965780756699150778870128447456012428397587928884126112480236848405627542017580602978545558562732232861388398266626291571084249913771026481577586166281668696640281651077232497524460876869100530954032352873452135434198829942605338089814565203023440362016857061718088073233362477954519785159238242741452811620484471255552593484222102142673467373001770083876412488086853656840847908974254961163547894038519687118720000 1394 49134563655754641480702056890198208003010964308690800575964372946228783499533865889520829375508244696882517008511952777590837495374660999982511504548277078350827539104096412846013501897310739625538290463880649647563355119400707995386119505958935714405367871352169782742679176244534421200724174750311325951507603334084563396206259264261160550009416046390238091960911054172545244896015736611561803500929844342383339440988658653189529559127531585602322336521239990878871931500726473876799415089302911236848700872445804458282043656509665805812579841355630347449846476658370503528974864152397484884309760000 1395 49169810831978281826097108580937231107747701011925155526162338780480023659863517156299538722262554771987884667772004393643628627006924027959543435326288754877621533034587156327251675141139513470319881776982429166679254226373018402843354885805391191962330115162321984882379806930506110168586961102356025611444122418255355765930940942356039431322191811129398951424297647468221389261077440870250154866425489854824073543887502741176035677893046314142926584969246619279789343216293709510857377366985338002441849151407386814421413845646329841541283270223173841242852105407766752096786180410756450081500800000 1396 49205058008201922171492160271676254212484437715159510476360304614731263820193168423078248069016864847093252327032056009696419758639187055936575366104300431404415526965077899808489848384968287315101473090084208685795153333345328810300590265651846669519292358972474187022080437616477799136449747454400725271380641502426148135655622620450918312634967575868559810887684240763897533626139145128938506231921135367264807646786346829162541796658561042683530833417253247680706754931860945144915339644667764768034997430368969170560784034782993877269986699090717335035857734157163000664597496669115415278691840000 1397 49240305184425562516887211962415277317221174418393865426558270448982503980522819689856957415771174922198619986292107625749210890271450083913607296882312107931209520895568643289728021628797061159883064403185988204911052440317639217757825645498302147076254602782626389161781068302449488104312533806445424931317160586596940505380304298545797193947743340607720670351070834059573677991200849387626857597416780879705541749685190917149047915424075771224135081865259876081624166647428180778973301922350191533628145709330551526700154223919657912998690127958260828828863362906559249232408812927474380475882880000 1398 49275552360649202862282263653154300421957911121628220376756236283233744140852470956635666762525484997303987645552159241802002021903713111890639227660323784458003514826059386770966194872625835004664655716287767724026951547289949625215061025344757624633216846592778591301481698988421177072175320158490124591253679670767732875104985976640676075260519105346881529814457427355249822356262553646315208962912426392146275852584035005135554034189590499764739330313266504482541578362995416413031264200032618299221293988292133882839524413056321948727393556825804322621868991655955497800220129185833345673073920000 1399 35247176223640345395051690739023104736736703234354950197965834251240160329651266778709346754310075105367659260051616052791131632263027977031930778011676526793993930490743481238173243828773844781591313101779519115899106972310407457235379846455477556962243810152202139700630685971688967862786352044699659936519084170792369724681678094878881312775764739160859463386593295676144365061704258688351365495645512440734102898844087986506118765514728540604248448006628400917411715567235634057962277682426765593148278961582356139370189136664035728703428867543493793005628749396248567811316258358965197191040000 1400 69035119351621980490748241481450652937372506954807605457735882964478978021654971112780126552991713101373097426737095200996710414950366595814739621813669645378716512259170182353086115363036452389224745841145366140399990915967164045741214967267698343066250726564103110817655261544150012456053349114748753951666278256913935342761534716629776939202612818120459344988981628911296353409853961067004984459771300666421813937676030730370884214137147319627481010265782386036842586109987712865924917068801063090740219174155202734570452443070180378238535779970686942980824468567492444915244023621869235218370944000000 1401 69084430151158853333955918796794546260899201602632468033062837166596463005956153235003540929100992896445506782041907411854565208103902571954607292972107980839701309767926732483338319731152906998074192088174755687643133766621426305773887263672889556168440905654506041611096443873824405322093387221259288775917468455668873868006364384284512494159186112990545387378259472931947279376575285324909988020099708738326400947631513609464006274290102424855786353844543659169726045100066275517972006295278778135805033616422456450809431337672373364222991876956380290797239343187897796661612055067313427529241208960000 1402 69133740950695726177163596112138439584425896250457330608389791368713947990257335357226955305210272691517916137346719622712420001257438548094474964130546316300686107276683282613590524099269361606923638335204145234886276617275688565806559560078080769270631084744908972404537626203498798188133425327769823600168658654423812393251194051939248049115759407860631429767537316952598205343296609582814991580428116810230987957586996488557128334443057530084091697423304932302609504090144838170019095521756493180869848058689710167048410232274566350207447973942073638613654217808303148407980086512757619840111473920000 1403 69183051750232599020371273427482332907952590898282193183716745570831432974558517479450369681319552486590325492651531833570274794410974524234342635288984651761670904785439832743842728467385816215773084582233534782129419467929950825839231856483271982372821263835311903197978808533173191054173463434280358424419848853178750918496023719593983604072332702730717472156815160973249131310017933840719995140756524882135574967542479367650250394596012635312397041002066205435492963080223400822066184748234208225934662500956963883287389126876759336191904070927766986430069092428708500154348117958201812150981738880000 1404 69232362549769471863578950742826226231479285546107055759043699772948917958859699601673784057428832281662734847956344044428129587564510500374210306447422987222655702294196382874094932835502270824622530829262924329372562318584213085871904152888463195475011442925714833991419990862847583920213501540790893248671039051933689443740853387248719159028905997600803514546093004993900057276739258098624998701084932954040161977497962246743372454748967740540702384580827478568376422070301963474113273974711923270999476943224217599526368021478952322176360167913460334246483967049113851900716149403646004461852003840000 1405 69281673349306344706786628058170119555005980193931918334370653975066402943160881723897198433538112076735144203261156255285984380718046476514077977605861322683640499802952933004347137203618725433471977076292313876615705169238475345904576449293654408577201622016117764784861173192521976786253539647301428072922229250688627968985683054903454713985479292470889556935370849014550983243460582356530002261413341025944748987453445125836494514901922845769007728159588751701259881060380526126160363201189638316064291385491471315765346916081145308160816264899153682062898841669519203647084180849090196772722268800000 1406 69330984148843217549994305373514012878532674841756780909697608177183887927462063846120612809647391871807553558565968466143839173871582452653945648764299658144625297311709483134599341571735180042321423323321703423858848019892737605937248745698845621679391801106520695578302355522196369652293577753811962897173419449443566494230512722558190268942052587340975599324648693035201909210181906614435005821741749097849335997408928004929616575054877950997313071738350024834143340050459088778207452427667353361129105827758725032004325810683338294145272361884847029879313716289924555393452212294534389083592533760000 1407 69380294948380090393201982688857906202059369489581643485024562379301372911763245968344027185756671666879962913870780677001693967025118428793813319922737993605610094820466033264851545939851634651170869570351092971101990870546999865969921042104036834781581980196923626371743537851870762518333615860322497721424609648198505019475342390212925823898625882211061641713926537055852835176903230872340009382070157169753923007364410884022738635207833056225618415317111297967026799040537651430254541654145068406193920270025978748243304705285531280129728458870540377695728590910329907139820243739978581394462798720000 1408 69429605747916963236409660004201799525586064137406506060351516581418857896064428090567441561865951461952372269175592887859548760178654404933680991081176329066594892329222583395103750307968089260020315817380482518345133721201262126002593338509228047883772159287326557165184720181545155384373653966833032545675799846953443544720172057867661378855199177081147684103204381076503761143624555130245012942398565241658510017319893763115860695360788161453923758895872571099910258030616214082301630880622783451258734712293232464482283599887724266114184555856233725512143465530735258886188275185422773705333063680000 1409 49310799536872843207677315343893323526694647824862575326954202117484984301182122223414376109279795072409355304812210857854793153535976139867671158438335460984797508756550130252204368116454608849446247029389547243142850654262260032672296405191213102190179090402930793441182329674392866040038106510534824251190198754938525244829667654735554956573294870086042389277844020650925966721324257905003560328408071904587009955482879093122060152955105228305343578761273132883458990078562652047089226477715045064814442267253716238978894602192985984456096985693347816414874620405351746368031445444192310870264960000 1410 97965272331909908872260445620559426917248989887176229776306643804786243461315510400035106872545076072404942090517371189191539010198388437313703613757856676983887362671550578270751896093279206855106364510817919612479469966316289384309724545229331157990206897112598578021662522540819563033083305823414429991597055964448818718650652432986579676674599185451239554354399937386988108825587689937291523268845032372123966808458281065514665685274378006021943034489233720368239140999179635195431695351011702879816204307930285514816980117230783325459083320507117173393267259613108260991904392349522422082846693382400000 1411 98034751248457362708340062957878972610098102645961461144942322275569779804195876010247897728483051303661966872141851594290256413751720627694777162420096291648414942361388557404277252047955291398975234272882329484545058242888144908695759810864245577251192859450976307509621148443330782581333719515487773558966982954494527100720617434712102073608410957923190788080892419612085263512698035816679673285347759345437529905485556442156874668029891749288625263591708354212471934716200329972166044071118803378312527857084846000997701379725273242711181961159959100466595817953259401602536948656153289048862896711040000 1412 98104230165004816544419680295198518302947215404746692513578000746353316147076241620460688584421026534918991653766331999388973817305052818075850711082335906312942522051226536537802608002631375942844104034946739356610646519460000433081795076499159996512178821789354036997579774345842002129584133207561117126336909944540235482790582436437624470542222730395142021807384901837182418199808381696067823301850486318751093002512831818799083650785405492555307492694182988056704728433221024748900392791225903876808851406239406487178422642219763159963280601812801027539924376293410542213169504962784156014879100039680000 1413 98173709081552270380499297632518063995796328163531923882213679217136852489956607230673479440359001766176016435390812404487691220858385008456924259744575520977470101741064515671327963957307460486712973797011149228676234796031855957467830342134074415773164784127731766485538400248353221677834546899634460693706836934585943864860547438163146867476034502867093255533877384062279572886918727575455973318353213292064656099540107195441292633540919235821989721796657621900937522150241719525634741511333004375305174955393966973359143904714253077215379242465642954613252934633561682823802061269415022980895303368320000 1414 98243187998099724216578914969837609688645440922317155250849357687920388832836972840886270296296976997433041217015292809586408624411717198837997808406815135641997681430902494804853319911983545030581843559075559100741823072603711481853865607768988835034150746466109495973497026150864441226084960591707804261076763924631652246930512439888669264409846275339044489260369866287376727574029073454844123334855940265378219196567382572083501616296432979088671950899132255745170315867262414302369090231440104873801498504548527459539865167208742994467477883118484881686581492973712823434434617576045889946911506696960000 1415 98312666914647178052658532307157155381494553681102386619485036158703925175717338451099061152234952228690065998639773214685126027965049389219071357069054750306525261120740473938378675866659629574450713321139968972807411349175567006239900873403903254295136708804487225461455652053375660774335374283781147828446690914677360629000477441614191661343658047810995722986862348512473882261139419334232273351358667238691782293594657948725710599051946722355354180001606889589403109584283109079103438951547205372297822053703087945720586429703232911719576523771326808759910051313863964045067173882676756912927710025600000 1416 98382145831194631888738149644476701074343666439887617988120714629487461518597704061311852008172927459947090780264253619783843431518381579600144905731294364971052840810578453071904031821335714118319583083204378844872999625747422530625936139038817673556122671142864954949414277955886880322585787975854491395816617904723069011070442443339714058277469820282946956713354830737571036948249765213620423367861394212005345390621933325367919581807460465622036409104081523433635903301303803855837787671654305870794145602857648431901307692197722828971675164424168735833238609654015104655699730189307623878943913354240000 1417 98451624747742085724817766981796246767192779198672849356756393100270997861478069671524642864110902691204115561888734024882560835071713769981218454393533979635580420500416432205429387776011798662188452845268788716938587902319278055011971404673732092817108633481242684437372903858398099870836201667927834963186544894768777393140407445065236455211281592754898190439847312962668191635360111093008573384364121185318908487649208702010128564562974208888718638206556157277868697018324498632572136391761406369290469152012208918082028954692212746223773805077010662906567167994166245266332286495938490844960116682880000 1418 98521103664289539560897384319115792460041891957458080725392071571054534204358435281737433720048877922461140343513214429981278238625045960362292003055773594300108000190254411338954743730687883206057322607333198589004176178891133579398006670308646512078094595819620413925331529760909319419086615360001178530556471884814485775210372446790758852145093365226849424166339795187765346322470456972396723400866848158632471584676484078652337547318487952155400867309030791122101490735345193409306485111868506867786792701166769404262750217186702663475872445729852589979895726334317385876964842802569357810976320011520000 1419 98590582580836993396977001656435338152891004716243312094027750041838070547238800891950224575986853153718165125137694835079995642178378150743365551718013208964635579880092390472480099685363967749926192369397608461069764455462989103784041935943560931339080558157998143413290155663420538967337029052074522097926398874860194157280337448516281249078905137698800657892832277412862501009580802851784873417369575131946034681703759455294546530074001695422083096411505424966334284452365888186040833831975607366283116250321329890443471479681192580727971086382694517053224284674468526487597399109200224776992523340160000 1420 98660061497384447233056618993754883845740117475028543462663428512621606890119166502163015431924828384975189906762175240178713045731710341124439100380252823629163159569930369606005455640040052293795062131462018333135352732034844628170077201578475350600066520496375872901248781565931758515587442744147865665296325864905902539350302450241803646012716910170751891619324759637959655696691148731173023433872302105259597778731034831936755512829515438688765325513980058810567078169386582962775182552082707864779439799475890376624192742175682497980069727035536444126552843014619667098229955415831091743008726668800000 1421 98729540413931901069136236331074429538589230233813774831299106983405143232999532112375806287862803616232214688386655645277430449285042531505512649042492438293690739259768348739530811594716136837663931893526428205200941008606700152556112467213389769861052482834753602389207407468442978063837856436221209232666252854951610921420267451967326042946528682642703125345817241863056810383801494610561173450375029078573160875758310208578964495585029181955447554616454692654799871886407277739509531272189808363275763348630450862804914004670172415232168367688378371199881401354770807708862511722461958709024929997440000 1422 98799019330479354905215853668393975231438342992599006199934785454188679575879897722588597143800778847489239470011136050376147852838374721886586197704732052958218318949606327873056167549392221381532801655590838077266529285178555676942147732848304189122038445173131331877166033370954197612088270128294552800036179844997319303490232453692848439880340455114654359072309724088153965070911840489949323466877756051886723972785585585221173478340542925222129783718929326499032665603427972516243879992296908861772086897785011348985635267164662332484267008341220298273209959694921948319495068029092825675041133326080000 1423 69478916547453836079617337319545692849112758785231368635678470783536342880365610212790855937975231257024781624480405098717403553332190381073548662239614664527579689837979133525355954676084543868869762064409872065588276571855524386035265634914419260985962338377729487958625902511219548250413692073343567369926990045708382069965001725522396933811772471951233726492482225097154687110345879388150016502726973313563097027275376642208982755513743266682229102474633844232793717020694776734348720107100498496323549154560486180721262494489917252098640652841927073328558340151140610632556306630866966016203328640000 1424 140788741503766175647604750712136053796185336989971154297644340629160435468314614985909176511627985808134680294329117832596208125101790643069147478826567654694790159662568693177372089469793267637771980098741073079848935407932585550691332589840103298337426756296388903383937514805414754036322285760203884427186296133101271424237721176515760071623352772083326364145494341790069594535423593389936562240333807827885208787413514009693456624600784695928068306257679239528810014072318902225200997686463309329022216476441950293276891698234632803624584684167544608893470849681944078636501737054070538320865647396321280000 1425 140887610002013202456346046183141767317109624445722538535212911093085407684233375249241977899627724562213426558580753449051682990358182349981415138572934626362412905561208137484378670993297335943697381770158728327798267525494335961892660772838586516945809780703900412445302639464688219453482624444024252323553702239936314451923281373971178442460166924310912969738293143996382845655181615576305899713817188310910409074483326870655320007061880752596557118270500643489153279531639350892493975915175713338382484886888889865112058054764291955874321049816538671118817388199979151725431864678406262013506704732976000000 1426 140986478500260229265087341654147480838033911901473922772781481557010379900152135512574779287627463316292172822832389065507157855614574056893682798319301598030035651459847581791385252516801404249622783441576383575747599643056086373093988955837069735554192805111411921506667764123961684870642963127844620219921108346771357479608841571426596813296981076538499575331091946202696096774939637762675237187300568793935609361553139731617183389522976809265045930283322047449496544990959799559786954143888117347742753297335829436947224411293951108124057415465532733344163926718014224814361992302741985706147762069630720000 1427 98868498247026808741295471005713520924287455751384237568570463924972215918760263332801387999738754078746264251635616455474865256391706912267659746366971667622745898639444307006581523504068305925401671417655247949332117561750411201328182998483218608383024407511509061365124659273465417160338683820367896367406106835043027685560197455418370836814152227586605592798802206313251119758022186369337473483380483025200287069812860961863382461096056668488812012821403960343265459320448667292978228712404009360268410446939571835166356529659152249736365648994062225346538518035073088930127624335723692641057336654720000 1428 201469875513868361673427293814718761544592308682117738410779874285895682821749239167996025204795644556489672456355987245842639525403739110714897254117774717528256191427919473268503539009556214809322808341355487440239218554162270927973712874257169618544158284553022658851150965182459794610983114987057603030059998639749939924416405725963517682943059586677971066359315988728065348793628258407235652615599479567500036178233576302202878790393256052553087611998892848613251249323000194468270143428073544497943114998713794144541254016452115451813777519431544264073260944357078397405901147255866969021470434112175608320000 1429 141085346998507256073828637125153194358958199357225307010350052020935352116070895775907580675627202070370919087084024681962632720870965763805950458065668569697658397358487026098391834040305472555548185112994038823696931760617836784295317138835552954162575829518923430568032888783235150287803301811664988116288514453606400507294401768882015184133795228766086180923890748409009347894697659949044574660783949276960809648622952592579046771984072865933534742296143451409839810450280248227079932372600521357103021707782769008782390767823610260373793781114526795569510465236049297903292119927077709398788819406285440000 1430 288303674031039622569186605106136798076700311640509198116440020803220763988627393391193863883223918614740862026883591916850181086118192409364545582543451752120074005250147483221280761106343024003086049832849928515059969144869730933603951713696287395242598830347034462662858167241877532558617413153083053265992090630511071244640891182657331568321886536126634128132543027651358332142377827176074116982072176828991105692671544934357504707146293379349200239839900258652465357460834178844591029405437987377599311769202854986376552062324512858766036377894102070942427550395909658786440348307385486825142988792162108076800000 1431 288505284991900489438116106228588641991439262907390673080157811027558680606801258701257635816009389886499422070259034988120705688276317019441024285748027592506171959099972761181575363037186620523367928189376396996539032060355653822368709721887683400414097151207417004245139886239948775588378684071371922534010266917665274790965814882785063968020013729508540865285083267530834806500519350132141301679262437092507882689659427133612300164983458619474619260986641447644530018549967629319307526628798433522618611987223276563290102098731732797828110529207314729733296380850731973233144152746761280871873858015093689970560000 1432 288706895952761356307045607351040485906178214174272148043875601251896597224975124011321407748794861158257982113634478059391230290434441629517502988952603432892269912949798039141869964968030217043649806545902865478018094975841576711133467730079079405585595472067799545827421605238020018618139954989660791802028443204819478337290738582912796367718140922890447602437623507410311280858660873088208486376452697356024659686647309332867095622820623859600038282133382636636594679639101079794024023852158879667637912205243698140203652135138952736890184680520527388524165211305554287679847957186137074918604727238025271864320000 1433 201610960860866868929501122451843914738951266881474963717790224337916618173865310063771932785471271758560043375443071270524602158124610076478703204575840386097953849825277960294601930843596520281878356526468481479062915485922888764758008191396005171498320860382541582281718998071243029761270918288869268018176287154203546324923700127732399698127193381906737152540239879476474358141522956067184697190260263516776996987882199254795457837165240125419021146741188992064661089133450474716497223360446145019300218020421576913550036407219939062074151313212658790868830454822314446703804439375794046730869222931581893760000 1434 414294798914134268034348305550988000963195215242614295392888923376920292851075650686866347663386196704643721453152226901368956515977739987577769746553395077881179520990659836724503988932985048650678036150083664897918924416163634426254055708679861739025672499059013113345514566954554869203090357951999813974446852351490259821104859713880118252474928478734556122972294813613555640980894635927491312319604001226422420204332864657062791809663269569006305772903697565951497494604288316405373907222294713215350442614960747674346067913997211617315539164849583227849758815884380047449475226170985454096291245325012128289086720000 1435 414583707421047890257524280659461493293016132408055449015896516768396527364918799676187732843067777037073737995309236822499618270870332553817363728245552257154457888857459460041606153499883922464241967834986094231878421574054961925853953934418132214436429592851941295432924270278790960464738259177907763635516898970982233502988475376163158781242344746850828477311884977360845428736111438323535587990677644184041961641016499848594913700743927358106031230206977689777126153945016550935642647743370232541163099827384011794063185116168757789991491423681416967897073849926140424051601777932610966965256580921473085142844800000 1436 414872615927961512480700255767934985622837049573496602638904110159872761878761948665509118022749357369503754537466246743630280025762925120056957709937709436427736256724259083358708318066782796277805899519888523565837918731946289425453852160156402689847186686644869477520333973603027051726386160403815713296586945590474207184872091038446199310009761014967100831651475141108135216491328240719579863661751287141661503077700135040127035591824585147205756687510257813602754813285744785465911388264445751866975757039807275913780302318340303962667443682513250707944388883967900800653728329694236479834221916517934041996602880000 1437 415161524434875134703876230876408477952657966738937756261911703551348996392605097654830503202430937701933771079623256664760941780655517686296551691629866615701014624591058706675810482633681670091369831204790952899797415889837616925053750385894673165257943780437797659607743676927263142988034061629723662957656992209966180866755706700729239838777177283083373185991065304855425004246545043115624139332824930099281044514383770231659157482905242936305482144813537937428383472626473019996180128785521271192788414252230540033497419520511850135343395941345084447991703918009661177255854881455861992703187252114394998850360960000 1438 415450432941788756927052205984881970282478883904378909884919296942825230906448246644151888382112518034363787621780266585891603535548110252536145673322023794974292992457858329992912647200580543904933762889693382233756913047728944424653648611632943640668700874230725841695153380251499234249681962855631612618727038829458154548639322363012280367544593551199645540330655468602714792001761845511668415003898573056900585951067405423191279373985900725405207602116818061254012131967201254526448869306596790518601071464653804153214536722683396308019348200176918188039018952051421553857981433217487505572152587710855955704119040000 1439 288908506913622223175975108473492329820917165441153623007593391476234513843148989321385179681580332430016542157009921130661754892592566239593981692157179273278367866799623317102164566898873813563931684902429333959497157891327499599898225738270475410757093792928182087409703324236091261647901225907949661070046619491973681883615662283040528767416268116272354339590163747289787755216802396044275671073642957619541436683635191532121891080657789099725457303280123825628659340728234530268740521075519325812657212423264119717117202171546172675952258831833740047315034041760376602126551761625512868965335596460956853758080000 1440 598664651686131425976328580774431866161711713540540891451414722081394110205219609712201513928983501648183077996069678170112062018234612059037065103220420602916502758867507452766421328945170361514636680187417968657511630696093191570925107445814548327154419473954061794246890840349058868736315004277416969682907803046488184651953030756425262090689294139814921768325153710584006594850049252987106274571959991060908983438361498485201697821695844260887103605564941386514682739483418464241673358151848126175955769294990978313021581651791117172201232660972602776444320939974181979862555498369922746555209809562536354083343052800000 1441 599080391027580128355478808955525221624324013341610711514922648971728411670639901107834987202545295746549871800233615446619084283525052761855840842875434783890750330227832110719731343756937840932355177881992564469079347106298811842849360992651919541270498931922085448270673403432634604061826334141498509245187600131937134780183553694450557411585606149634237686219823956216356599429806231635013987262634963276923503565749249525816421222960910819401608538624361484699762380274726393730730075761675798485800183023668055381294513305715972114681927961431611528372407273960275161793015606354901859573650927485843670995900929920000 1442 599496130369028830734629037136618577086936313142680531578430575862062713136060192503468460476107089844916665604397552723126106548815493464674616582530448964864997901588156768673041358568705320350073675576567160280647063516504432114773614539489290755386578389890109102294455966516210339387337664005580048807467397217386084908414076632475852732481918159453553604114494201848706604009563210282921699953309935492938023693137000566431144624225977377916113471683781582884842021066034323219786793371503470795644596752345132449567444959640827057162623261890620280300493607946368343723475714339880972592092045409150987908458807040000 1443 599911869710477533113779265317711932549548612943750351641938502752397014601480483899101933749668883943283459408561489999633128814105934167493392322185463145839245472948481426626351373380472799767792173271141756092214779926710052386697868086326661969502657847858132756318238529599786074712848993869661588369747194302835035036644599570501148053378230169272869522009164447481056608589320188930829412643984907708952543820524751607045868025491043936430618404743201681069921661857342252708843510981331143105489010481022209517840376613565681999643318562349629032228579941932461525653935822324860085610533163332458304821016684160000 1444 600327609051926235492929493498805288012160912744820171705446429642731316066900775294735407023230678041650253212725427276140151079396374870312168061840477326813493044308806084579661388192240279185510670965716351903782496336915672658622121633164033183618737305826156410342021092683361810038360323733743127932026991388283985164875122508526443374274542179092185439903834693113406613169077167578737125334659879924967063947912502647660591426756110494945123337802621779255001302648650182197900228591158815415333424209699286586113308267490536942124013862808637784156666275918554707584395930309839198628974281255765621733574561280000 1445 600743348393374937872079721679898643474773212545889991768954356533065617532321066690368880296792472140017047016889364552647173344686815573130943801495491507787740615669130742532971403004007758603229168660290947715350212747121292930546375180001404397734816763794180064365803655766937545363871653597824667494306788473732935293105645446551738695170854188911501357798504938745756617748834146226644838025334852140981584075300253688275314828021177053459628270862041877440080943439958111686956946200986487725177837938376363654386239921415391884604709163267646536084752609904647889514856038294818311647415399179072938646132438400000 1446 601159087734823640251229949860991998937385512346959811832462283423399918997741358086002353570354266238383840821053301829154195609977256275949719541150505688761988187029455400486281417815775238020947666354865543526917929157326913202470628726838775611850896221762203718389586218850513280689382983461906207056586585559181885421336168384577034016067166198730817275693175184378106622328591124874552550716009824356996104202688004728890038229286243611974133203921461975625160584231266041176013663810814160035022251667053440722659171575340246827085404463726655288012838943890741071445316146279797424665856517102380255558690315520000 1447 415739341448702379150228181093355462612299801069820063507926890334301465420291395633473273561794098366793804163937276507022265290440702818775739655014180974247571360324657953310014811767479417718497694574595811567716410205620271924253546837371214116079457968023654023782563083575735325511329864081539562279797085448950128230522938025295320896312009819315917894670245632350004579756978647907712690674972216014520127387751040614723401265066558514504933059420098185079640791307929489056717609827672309844413728677077068272931653924854942480695300459008751928086333986093181930460107984979113018441117923307316912557877120000 1448 871080349606442352128790497804939593171196831990346906985364864534287151230658068449408677269990455367614918937314562224997443483387625225256781166606392771378069378148401524620528394444681854851188605543589321762127214781787108470923789532283060604000180784249369235254557996240560895189566965696030257104118522069425449875772569035128172879923116445980592864315200182655141195763288053900522461412879585437719384029949694354242894841038297126867548022348317242877227845832687109523021912297089373235366931493017789761269685475975867362331712458540841529834459802365655998888124016175396426566862975517195604938367382942720000 1449 871681924433518624471420877982981678525596829802494936617260834744600885451121230098890313096834371427951669571939779464103104701262892922235549661887198291247805613906791304678967985877309397568627271707638761901465700427354641004398184414556736750826147759929099462626971365022494984205581860009356244850737388452070080711322135726450775209260079924189142997508788028085151652390196402004044921676286270234292394654279770110012399602668848437038036660485298124951038086057709683493686982678510015067711798158413520279060617579205132464101278558305027193874400727643532833141499792429661203104547273152221292510838631135360000 1450 872283499260594896814051258161023763879996827614642966249156804954914619671584391748371948923678287488288420206564996703208765919138160619214318157168003811117541849665181084737407577309936940286065937871688202040804186072922173537872579296830412897652114735608829689999384733804429073221596754322682232597356254834714711546871702417773377538597043402397693130702375873515162109017104750107567381939692955030865405278609845865781904364299399747208525298622279007024848326282732257464352053059930656900056664823809250796851549682434397565870844658069212857914341652921409667394875568683925979642231570787246980083309879328000000 1451 601574827076272342630380178042085354399997812148029631895970210313734220463161649481635826843916060336750634625217239105661217875267696978768495280805519869736235758389780058439591432627542717438666164049440139338485645567532533474394882273676146825966975679730227372413368781934089016014894313325987746618866382644630835549566691322602329336963478208550133193587845430010456626908348103522460263406684796573010624330075755769504761630551310170488638136980882073810240225022573970665070381420641832344866665395730517790932103229265101769566099764185664039940925277876834253375776254264776537684297635025687572471248192640000 1452 1267429127575298537615501738868323613088344190519700526019288629539911569851253047533683405057758239552603748061408190644240548202943497915112361819355671148593527780035024895683570089014203629321088685059891056445567159335247053215595806508059137292582174644790989000023850844955399311569012113819483935939451876007605765139275682746407362768240177990640265219176939319908390565315107018602502450878900677029440579891068766194492646050850288935314328236174445358971252238569260015243644863236842085759447023722325632868860883552783638193413876420374094653877618303545364000393260952850252977973237840949139913436194197159969280000 1453 872885074087671169156681638339065849234396825426790995881052775165228353892047553397853584750522203548625170841190213942314427137013428316193086652448809330987278085423570864795847168742564483003504604035737642180142671718489706071346974179104089044478081711288559917371798102586363162237611648636008220343975121217359342382421269109095979867934006880606243263895963718945172565644013098211089842203099639827438415902939921621551409125929951057379013936759259889098658566507754831435017123441351298732401531489204981314642481785663662667640410757833398521954282578199286501648251344938190756179915868422272667655781127520640000 1454 1844111126392207547572893343416687535175239265999815118940056718086121664590280968256616150066207739593445550679690599767797882264137063493345118833335806418822244894507132070361324071210003765791150043771349558603584577118127899408104041163174402968885153064334311572154537723006311171059237100830646398808343167541308822996330883238560931019749194844395347106388974502394146162878612000092837488208484891277115698618336860692830043106805422260784462341661691515822950204435406337689166146043852117482592884319046774234155214854263764898742525472465823388188978540223661019145197982899807959332573418412735418594997868430010343680000 1455 1845379428404856933781678001837194197854176844587160246257071887768436741388486113351703231324850248355201703052922849148656065126767144004688547388241814538780169409565252518827872437146186711984954135961013485397672324420134864951025708316656641210266779717060813849714478945649369156733968350556114518752502963392437646120812541342576447478497302956392867977851415337677773498616492751124538201749205995053784966636643832398946157304265398479670834048911802720441810555332542105459241225924212400919651063744300589072005390380298334200598606989296955316241378112809784582432092892104003150501302836169552980781101718408297833600000 1456 1846647730417506319990462660257700860533114423174505373574087057450751818186691258446790312583492757116957855426155098529514247989397224516031975943147822658738093924623372967294420803082369658178758228150677412191760071722141830493947375470138879451648406369787316127274420168292427142408699600281582638696662759243566469245294199446591963937245411068390388849313856172961400834354373502156238915289927098830454234654950804105062271501725374698557205756161913925060670906229677873229316305804572684356709243169554403909855565906332903502454688506128087244293777685395908145718987801308198341670032253926370542967205568386585323520000 1457 1847916032430155706199247318678207523212052001761850500891102227133066894984896403541877393842135265878714007799387347910372430852027305027375404498053830778696018439681493415760969169018552604372562320340341338985847819024148796036869042623621117693030033022513818404834361390935485128083430850007050758640822555094695292369775857550607480395993519180387909720776297008245028170092254253187939628830648202607123502673257775811178385699185350917443577463412025129679531257126813640999391385684932967793767422594808218747705741432367472804310770022959219172346177257982031709005882710512393532838761671683188105153309418364872813440000 1458 1849184334442805092408031977098714185890989580349195628208117396815381971783101548636964475100777774640470160172619597291230613714657385538718833052959838898653942954739613864227517534954735550566366412530005265779935566326155761579790709777103355934411659675240320682394302613578543113758162099732518878584982350945824115494257515654622996854741627292385430592238737843528655505830135004219640342371369306383792770691564747517294499896645327136329949170662136334298391608023949408769466465565293251230825602020062033585555916958402042106166851539790351100398576830568155272292777619716588724007491089440005667339413268343160303360000 1459 1268302012649386208784658420506662678937578587345127317015169682315076798205145095087081258642508761756152373232249380858182862630080511343428554906008119957924515058120448466548365936182946193804092189663926794087747302006965542921667153482238241381626652726502277559941222643057985674731249725468119944159795851128823124481658104015516458748108111997520871462440835283627335737880751031700713540721103776669268018306971706116114197459976218886371707250111204618860350897135767770075079880360283437058179425253814837850175526034569301856081516831131928052399572586123563286894909204195191168729417756817562186103849978287489920000 1460 2701660849224963538780552287858062438912093652047349503066693547086637690928707772848795272284753613767250416316943696141249643002839700433090901947484136647173326505904692096533336215300741005269848936890717021158074037897117581599160070318654967496658198038831561521533196000883537605172024290208661017852547534323551290383359193687612229437695013690399109137003720871065932948689303002666957941631651998834274576516412710066179496577393742898615828481751881406819187860024784357747730656350654160615110320910161138698172895027277452655713482262667365221538425548605247099946321892224344516157281940507361915107254992749313778188800000 1461 2703511301861418993259169104493581659760663579206286043822218679653135387977289079542527323841113034050652642629489547987921731799416987899140964209092002494191938373374489830846030281201631923766609107395436690350648061210745744326282782695585553090833991325159528344493150244719759206271457183558119004851076676470348243321977932861370867951008503425803492088467422049744745231530871018422209282687564089244435038555122581785402907191487848201971044802629793654358105111983705442924270197896099814149778204691606454546596301119761889267121505195723986704566876525008401378781901564753265300072458161014558738336780509867635225982080000 1462 2705361754497874447737785921129100880609233506365222584577743812219633085025870386236259375397472454334054868942035399834593820595994275365191026470699868341210550240844287565158724347102522842263369277900156359543222084524373907053405495072516138685009784611487495167453104488555980807370890076907576991849605818617145196260596672035129506464321993161207875039931123228423557514372439034177460623743476179654595500593832453504626317805581953505326261123507705901897022363942626528100809739441545467684446088473051770395019707212246325878529528128780608187595327501411555657617481237282186083987634381521755561566306026985956673775360000 1463 2707212207134329902216402737764620101457803433524159125333268944786130782074451692929991426953831874617457095254581251681265909392571562831241088732307734188229162108314085299471418413003413760760129448404876028735796107838002069780528207449446724279185577897815461990413058732392202408470322970257034978848134960763942149199215411208888144977635482896612257991394824407102369797214007049932711964799388270064755962632542325223849728419676058808681477444385618149435939615901547613277349280986991121219113972254497086243443113304730762489937551061837229670623778477814709936453060909811106867902810602028952384795831544104278121568640000 1464 2709062659770785356695019554400139322306373360683095666088794077352628479123032999623723478510191294900859321567127103527937998189148850297291150993915600035247773975783883033784112478904304679256889618909595697928370131151630232507650919826377309873361371184143428813373012976228424009569755863606492965846664102910739102137834150382646783490948972632016640942858525585781182080055575065687963305855300360474916424671252196943073139033770164112036693765263530396974856867860468698453888822532436774753781856035942402091866519397215199101345573994893851153652229454217864215288640582340027651817986822536149208025357061222599569361920000 1465 2710913112407240811173636371035658543154943287842032206844319209919126176171614306317455530066550715184261547879672955374610086985726137763341213255523465882266385843253680768096806544805195597753649789414315367120944154465258395234773632203307895467537164470471395636332967220064645610669188756955950952845193245057536055076452889556405422004262462367421023894322226764459994362897143081443214646911212450885076886709962068662296549647864269415391910086141442644513774119819389783630428364077882428288449739817387717940289925489699635712753596927950472636680680430621018494124220254868948435733163043043346031254882578340921017155200000 1466 2712763565043696265652253187671177764003513215000968747599844342485623873220195613011187581622910135467663774192218807221282175782303425229391275517131331729284997710723478502409500610706086516250409959919035036313518177778886557961896344580238481061712957756799362459292921463900867211768621650305408939843722387204333008015071628730164060517575952102825406845785927943138806645738711097198465987967124541295237348748671940381519960261958374718747126407019354892052691371778310868806967905623328081823117623598833033788713331582184072324161619861007094119709131407024172772959799927397869219648339263550542854484408095459242464948480000 1467 2714614017680151720130870004306696984852083142159905288355369475052121570268776919704919633179269555751066000504764659067954264578880712695441337778739197576303609578193276236722194676606977434747170130423754705506092201092514720689019056957169066655888751043127329282252875707737088812868054543654866926842251529351129960953690367903922699030889441838229789797249629121817618928580279112953717329023036631705397810787381812100743370876052480022102342727897267139591608623737231953983507447168773735357785507380278349637136737674668508935569642794063715602737582383427327051795379599926790003563515484057739677713933612577563912741760000 1468 2716464470316607174609486820942216205700653069318841829110894607618619267317358226398651684735628976034468226817310510914626353375458000161491400040347063423322221445663073971034888742507868353243930300928474374698666224406142883416141769334099652250064544329455296105212829951573310413967487437004324913840780671497926913892309107077681337544202931573634172748713330300496431211421847128708968670078948722115558272826091683819966781490146585325457559048775179387130525875696153039160046988714219388892453391161723665485560143767152945546977665727120337085766033359830481330630959272455710787478691704564936500943459129695885360535040000 1469 2718314922953062629088103637577735426549222996477778369866419740185116964365939533092383736291988396317870453129856362761298442172035287627541462301954929270340833313132871705347582808408759271740690471433194043891240247719771046143264481711030237844240337615783262928172784195409532015066920330353782900839309813644723866830927846251439976057516421309038555700177031479175243494263415144464220011134860812525718734864801555539190192104240690628812775369653091634669443127655074124336586530259665042427121274943168981333983549859637382158385688660176958568794484336233635609466538944984631571393867925072133324172984646814206808328320000 1470 2720165375589518083566720454213254647397792923636714910621944872751614661414520839786115787848347816601272679442402214607970530968612575093591524563562795117359445180602669439660276874309650190237450641937913713083814271033399208870387194087960823438416130902111229751132738439245753616166353223703240887837838955791520819769546585425198614570829911044442938651640732657854055777104983160219471352190772902935879196903511427258413602718334795932167991690531003882208360379613995209513126071805110695961789158724614297182406955952121818769793711593233580051822935312636789888302118617513552355309044145579330147402510163932528256121600000 1471 1850452636455454478616816635519220848569927158936540755525132566497697048581306693732051556359420283402226312545851846672088796577287466050062261607865847018611867469797734312694065900890918496760170504719669192574023313628162727122712376930585594175793286327966822959954243836221601099432893349457986998529142146796952938618739173758638513313489735404382951463701178678812282841568015755251341055912090410160462038709871719223410614094105303355216320877912247538917251958921085176539541545445653534667883781445315848423406092484436611408022933056621483028450976403154278835579672528920783915176220507196823229525517118321447793280000 1472 4006807299148633048002736462689395134058646116371198936427635847828261391657686359618336019603729052694241461271283553821233936294359477687792415806651212939564499974762671680088213223989916512056758315915556338710843569278824290991534582316320154095975312405382497357064443629496667519815237164301572743759133840165203761426419357809665076539859085947935257399769726607376381784241323331034791804459120310205370377962949752095081683625335342618690162192793924542987992673675332785783187782852018946458784766568919750381382292929660407921128953222699176659301240617466797814026691882942520460938052378879367700770356522506850764162703360000 1473 4009529314976859021540781799960243907926892479221994587879013317833579504016149461764815867443133759931126136177038501887688578914124667550352057393476383600528878031810744147262186194930127053165492526727998972093119957573171318363132092222785045505007904329570936553638536322179749495032502950418625442633970208263142079199127523134264033792943229348715104721372831041212914652301269882210766527152366995198716417621891973394059320638667771519925685400805333459117739951306905702077877448465369502808281223611425809994413123291705014176510154957225466860836092003755837758193829581232562934077276599245454227740988558187901613866618240000 1474 4012251330805084995078827137231092681795138842072790239330390787838897616374612563911295715282538467168010811082793449954143221533889857412911698980301554261493256088858816614436159165870337594274226737540441605475396345867518345734729602129249936914040496253759375750212629014862831470249768736535678141508806576361080396971835688458862991046027372749494952042975935475049447520361216433386741249845613680192062457280834194693036957652000200421161208608816742375247487228938478618372567114078720059157777680653931869607443953653749620431891356691751757062370943390044877702360967279522605407216500819611540754711620593868952463570533120000 1475 4014973346633310968616872474501941455663385204923585890781768257844215728733075666057775563121943174404895485988548398020597864153655047275471340567126724922457634145906889081610132136810548135382960948352884238857672734161865373106327112035714828323073088177947814946786721707545913445467034522652730840383642944459018714744543853783461948299111516150274799364579039908885980388421162984562715972538860365185408496939776415992014594665332629322396731816828151291377234506570051534667256779692070615507274137696437929220474784015794226687272558426278047263905794776333917646528104977812647880355725039977627281682252629550003313274448000000 1476 4017695362461536942154917811772790229531631567774381542233145727849533841091538768204255410961347881641780160894303346087052506773420237138030982153951895583422012202954961548784105107750758676491695159165326872239949122456212400477924621942179719732105680102136254143360814400228995420684300308769783539258479312556957032517252019108060905552195659551054646686182144342722513256481109535738690695232107050178754536598718637290992231678665058223632255024839560207506981784201624450961946445305421171856770594738943988833505614377838832942653760160804337465440646162622957590695242676102690353494949260343713808652884665231054162978362880000 1477 4020417378289762915692963149043639003399877930625177193684523197854851953450001870350735258800752588878664835800058294153507149393185427000590623740777066244386390260003034015958078078690969217600429369977769505622225510750559427849522131848644611141138272026324693339934907092912077395901566094886836238133315680654895350289960184432659862805279802951834494007785248776559046124541056086914665417925353735172100576257660858589969868691997487124867778232850969123636729061833197367256636110918771728206267051781450048446536444739883439198034961895330627666975497548911997534862380374392732826634173480709800335623516700912105012682277760000 1478 4023139394117988889231008486314487777268124293475972845135900667860170065808464972497215106640157296115549510705813242219961792012950616863150265327602236905350768317051106483132051049631179758709163580790212139004501899044906455221119641755109502550170863950513132536508999785595159371118831881003888937008152048752833668062668349757258820058363946352614341329388353210395578992601002638090640140618600420165446615916603079888947505705329916026103301440862378039766476339464770283551325776532122284555763508823956108059567275101928045453416163629856917868510348935201037479029518072682775299773397701075886862594148736593155862386192640000 1479 4025861409946214862769053823585336551136370656326768496587278137865488178166928074643694954479562003352434185611568190286416434632715806725709906914427407566315146374099178950306024020571390299817897791602654772386778287339253482592717151661574393959203455874701571733083092478278241346336097667120941635882988416850771985835376515081857777311448089753394188650991457644232111860660949189266614863311847105158792655575545301187925142718662344927338824648873786955896223617096343199846015442145472840905259965866462167672598105463972651708797365364383208070045200321490077423196655770972817772912621921441973389564780772274206712090107520000 1480 4028583425774440836307099160856185325004617019177564148038655607870806290525391176790174802318966710589318860517323138352871077252480996588269548501252578227279524431147251417479996991511600840926632002415097405769054675633600509964314661568039285368236047798890010929657185170961323321553363453237994334757824784948710303608084680406456734564532233154174035972594562078068644728720895740442589586005093790152138695234487522486902779731994773828574347856885195872025970894727916116140705107758823397254756422908968227285628935826017257964178567098909498271580051707779117367363793469262860246051846141808059916535412807955257561794022400000 1481 2722015828225973538045337270848773868246362850795651451377470005318112358463102146479847839404707236884674905754948066454642619765189862559641586825170660964378057048072467173972970940210541108734210812442633382276388294347027371597509906464891409032591924188439196574092692683081975217265786117052698874836368097938317772708165324598957253084143400779847321603104433836532868059946551175974722693246684993346039658942221298977637013332428901235523208011408916129747277631572916294689665613350556349496457042506059613030830362044606255381201734526290201534851386289039944167137698290042473139224220366086526970632035681050849703914880000 1482 5974394664455152212190504146224264534529583532166029222844229021412416365073872041384122191534706441218433639497001724073440716850668848320128859710531223852377463487505469997057183484353584468176412728003214338022272636741218250331821838125215189983912124069602263087074753793921008649814072532724179703843603828815133256886334997373424535273707470054441655042000941770643473198429208276178712305490940584165608377112062880290674777616574914445578228918176768296046774331436762746069255054137561799241502768088084893183813773490707682773387577411151838517156286385409009135688839990313401829841166276742085029275958458269009065839943048960000 1483 4031305441602666809845144498127034098872863382028359799490033077876124402883854278936654650158371417826203535423078086419325719872246186450829190088077748888243902488195323884653969962451811382035366213227540039151331063927947537335912171474504176777268639723078450126231277863644405296770629239355047033632661153046648621380792845731055691817616376554953883294197666511905177596780842291618564308698340475145484734893429743785880416745327202729809871064896604788155718172359489032435394773372173953604252879951474286898659766188061864219559768833435788473114903094068157311530931167552902719191070362174146443506044843636308411497937280000 1484 8871984139326784240436518347432029087844629290993317452643279076863594054383505749163979327738339381952209607060118406405232303174682984247764258328519043576278309766750599336277686782204997838864736971817199747043153168222836957637830101440287506134463058780638806841206261846528425133784491252353885570301818951112778979773450232685226896992839228263598967645137986924738581510022567851809971010782664164166878730980883164091139616521447238606089129563234630712839036193619937396890908626183826016221538819116565969326537250953233285042208991575098147069554031512138566702812550447477736823119570303102720616767685322619165735389138423580160000 1485 8877962565296680995315518696722751479413257747388865510225922795918084346872982505059642386584524246764845866903150831207392163217253525342270838017419662877879575474140593001598628619659313875144295419911416188921214592190642103835699259190584195828623748173348132182743462831600209786839602095515849105052696187602747159678957948475446052583804753350029964254063282064175736888398593840928441341652463803091519484842730120401174077179480558847737437602023872377739871123669546519126010316632736950194733926137534005694007963386490180786846598712278132343859660913427069780105550818399217777852130660449824875943404787122278380763389864566400000 1486 8883940991266577750194519046013473870981886203784413567808566514972574639362459260955305445430709111577482126746183256009552023259824066436777417706320282179480841181530586666919570457113629911423853868005632630799276016158447250033568416940880885522784437566057457524280663816671994439894712938677812639803573424092715339584465664265665208174770278436460960862988577203612892266774619830046911672522263442016160238704577076711208537837513879089385745640813114042640706053719155641361112007081647884167929033158502042061478675819747076531484205849458117618165290314715572857398551189320698732584691017796929135119124251625391026137641305552640000 1487 5978425969896754879000349290722391568628456395548057582643719054490292489476755895663058846184864812636259843032424802159860042570541094506579688900619301601265707389993665320941837454316036279558448094216441878061423967805146197869157750296689694160689392709325341537200985071784653055110843161963534750877236489968179905507715790219155590965525086430996608925295139437155378376025989118470330869799638924640753861846956310034460658033320241648308038789241664900834930049609122235101690448910933973195107020968036367470712433256895744637607137179985274305629401288503077293000370921480954732560357347104259175719464503112645374251440986240000 1488 13228200092847874063549396860212644038675165814347782898582120828232272618595680793074241134364018236868496159244752933047827282353963176006550588124088701403850175050713823534373882294317103570182677526356575420143878110907863565592379111140472231922814348914644972904336982824994743290309337787377586947737022582947033077001080389523155933283414875642063232718207842046458470895984160978918088421047389864439911876938838961135609581761374232604578671875248305292821812983847921968231165981925471521393992720587051476702276689720469910746869257724117497103996728537414064990821028721640363374728070046214321690710727449599213463209696406849853440000 1489 8889919417236474505073519395304196262550514660179961625391210234027064931851936016850968504276893976390118386589215680811711883302394607531283997395220901481082106888920580332240512294567945947703412316099849072677337440126252396231437574691177575216945126958766782865817864801743779092949823781839776174554450660582683519489973380055884363765735803522891957471913872343050047645150645819165382003392063080940800992566424033021242998495547199331034053679602355707541540983768764763596213697530558818141124140179470078428949388253003972276121812986638102892470919716004075934691551560242179687317251375144033394294843716128503671511892746538880000 1490 19723264118275014701701160865615842870057197330221864661709192937314786528456023766345727233273759744958880553670699801605672101413525700214981989461011044234943573164828088730912122981851390559034267598622286151132667618038504828803029717585593480152066628121989572133932173027796765733409408540627545818628249780075347483175649840725785608294299111053923325766762836319014266206007674320858508166545665072006070490117794023901259928892205971907825461834102582396308738241999219192162195671478273099516079428643574110703251402271997142931526615510285161458264907191123802909466023207068902276078927073408303928916483217039859530653000366398624556800000 1491 19736501208287279812239215335995450818292135046550872624569400449353252828139551299074818325376628040089725439948331143754400740407762965785596071333132528157248904421985691475026829104658002230550397979560958826401884173486852818621018328134308643561564659416031175873619375828486562220478810828238705245352161357108955098936170411088688820111946291665368911891438516074933067726951303632483245420348715853933591342795725429286428559716965841687629371540031510303957267596524050882895190433673896101596291562488301341650032107911105865846245760889822265593471796390580932978532778927342102881633342460705893394640588239333174872619881574698220949120000 1492 19749738298299544922777269806375058766527072762879880587429607961391719127823078831803909417479496335220570326225962485903129379402000231356210153205254012079554235679143294219141535227464613902066528360499631501671100728935200808439006938683023806971062690710072779613306578629176358707548213115849864672076072934142562714696690981451592031929593472276814498016114195830851869247894932944107982674151766635861112195473656834671597190541725711467433281245960438211605796951048882573628185195869519103676503696333028572596812813550214588760964906269359369728678685590038063047599534647615303487187757848003482860364693261626490214586762782997817341440000 1493 13237090012265110538054470379607948234937716329007962860207512038466299683527532729091092102868295130844886277631342148728638994237265570614081872121483922305331257157602744114706122806611671516130380938672675269216555448347989817988610548715163409498031294041603739687202800689796487069402287611159426723911577033607615760520570362903211817647180611445586124675679755918801520943629311624737253803050781927520852677931405385168630824759869779803909705928927907648529354524831690732994762195623002080212133844727230946780705639108722914719145379537104135206889199457130069066755720273200605554415387297589465724105022293315341966881208299596392320000 1494 29525885230137844189773094469471472071854443655938079494132984317304697028694869908612302761316052757745014327480369179109475879483978820408675407205598991026778193002833540063104824577305211006932492159708826440348834022869021904595951350552218021748557718674146888729372709456220035860758717412770770003607176859697198473703074058410855894158377535415060565706340074126635382128644812010064683572364497222176217773938472830644808137121529458383372363282122712982165963500527129110955602857349322306000533450285567170494128717668849027643471973163451331952645048735505818516299437809625425114556806813539802055176664636176189501491144122998336118237440000 1495 29545648205526155999806409793748226738569205666417288382683274132778127214122376514976835761825635122375365742692872772937527737502375057905602231440676366522780052569769840960068080818655482232506074818450264744525774340153405453394208346101449760718938279396151003112725703237649902015953335028174231027705976844208374644033531269962670389402124776067948825790480864002222152799413650572320416292292452039594006406986624418884864902942895943964619600473074602348285217826832702825219964037307387448106290166115744926297672311188038350955147657215100228426508934310295313709416104099993313618649548986775103127502753434460109307047697766989633531971200000 1496 29565411180914467809839725118024981405283967676896497271233563948251557399549883121341368762335217487005717157905376366765579595520771295402529055675753742018781912136706141857031337060005753458079657477191703048702714657437789002192465341650681499689318840118155117496078697019079768171147952643577692051804776828719550814363988481514484884645872016720837085874621653877808923470182489134576149012220406857011795040034776007124921668764262429545866837664026491714404472153138276539484325217265452590212046881945922682101215904707227674266823341266749124900372819885084808902532770390361202122742291160010404199828842232744029112604251410980930945704960000 1497 29585174156302779619873040442301736071998729687375706159783853763724987584977389727705901762844799851636068573117879960593631453539167532899455879910831117514783771703642442753994593301356024683653240135933141352879654974722172550990722337199913238659699400840159231879431690800509634326342570258981153075903576813230726984694445693066299379889619257373725345958762443753395694140951327696831881732148361674429583673082927595364978434585628915127114074854978381080523726479443850253748686397223517732317803597776100437904759498226416997578499025318398021374236705459874304095649436680729090626835033333245705272154931031027948918160805054972228359438720000 1498 29604937131691091429906355766578490738713491697854915048334143579198417770404896334070434763354382216266419988330383554421683311557563770396382704145908493010785631270578743650957849542706295909226822794674579657056595292006556099788979332749144977630079961562163346262784684581939500481537187874384614100002376797741903155024902904618113875133366498026613606042903233628982464811720166259087614452076316491847372306131079183605035200406995400708361312045930270446642980805749423968013047577181582874423560313606278193708303091745606320890174709370046917848100591034663799288766102971096979130927775506481006344481019829311868723717358698963525773172480000 1499 19762975388311810033315324276754666714762010479208888550289815473430185427506606364533000509582364630351415212503593828051858018396237496926824235077375496001859566936300896963256241350271225573582658741438304176940317284383548798256995549231738970380560722004114383352993781429866155194617615403461024098799984511176170330457211551814495243747240652888260084140789875586770670768838562255732719927954817417788633048151588240056765821366485581247237190951889366119254326305573714264361179958065142105756715830177755803543593519189323311675684051648896473863885574789495193116666290367888504092742173235301072326088798283919805556553643991297413733760000 1500 44437050160619104859909506636282868108142380562501185905326650092007771933748604410652451645795946871345157105314330722374602754363940011839964292571478802760181236256272566821881658676084850702200608180124026941850303413936409472880854492447565074900690783426251190969206517545054049955097708234682112686151765173379618988033040174254892555565670608019252799190566035256853853223733507232015020758006406963897741408768846157767637949342542829434412823855323239719143352698082496523416113135709472024793975544154683924267770027897193466302775590132543721482946714914179941722824153892197301452530776519574461125210662941393682793910868514432234780359360000000 1501 44466674860726184263149446307373723353547808816209520029263534525402443781704436813592886613559810835926053876717873609522852489533515971847857602099859788628688023747110081866429579781868907269335408585577442959811536949545700412529441728775863451617291243948535358429852655223417419321734440040171900761275866350161872067358395534371062483936047721757932301056693079280358422459215996236836364105178411235207006569708025388539483041308771191320702432404560121878956114933214551521098390544466611672810504861184120380217281874582458261946977440525965417297268679390789395017306036661458766320165797037254177432627470050021278582440142426775189603546266240000 1502 44496299560833263666389385978464578598953237069917854153200418958797115629660269216533321581323674800506950648121416496671102224703091931855750911628240774497194811237947596910977500887652963836470208991030858977772770485154991352178028965104161828333891704470819525890498792901780788688371171845661688836399967526944125146683750894487232412306424835496611802922820123303862991694698485241657707452350415506516271730647204619311328133274999553206992040953797004038768877168346606518780667953223751320827034178213556836166793721267723057591179290919387113111590643867398848311787919430720231187800817554933893740044277158648874370969416339118144426733172480000 1503 44525924260940343069629325649555433844358665323626188277137303392191787477616101619473756549087538765087847419524959383819351959872667891863644221156621760365701598728785111955525421993437020403605009396484274995734004020764282291826616201432460205050492164993103693351144930580144158055007903651151476911524068703726378226009106254603402340676801949235291304788947167327367560930180974246479050799522419777825536891586383850083173225241227915093281649503033886198581639403478661516462945361980890968843563495242993292116305567952987853235381141312808808925912608344008301606269802199981696055435838072613610047461084267276470159498690251461099249920078720000 1504 44555548961047422472869265320646289089764093577334522401074187825586459325571934022414191516851402729668744190928502270967601695042243851871537530685002746234208386219622627000073343099221076970739809801937691013695237556373573231475203437760758581767092625515387860811791068258507527421644635456641264986648169880508631305334461614719572269047179062973970806655074211350872130165663463251300394146694424049134802052525563080855018317207456276979571258052270768358394401638610716514145222770738030616860092812272429748065817414638252648879582991706230504740234572820617754900751684969243160923070858590293326354877891375904065948027964163804054073106984960000 1505 44585173661154501876109204991737144335169521831042856525011072258981131173527766425354626484615266694249640962332045158115851430211819811879430840213383732102715173710460142044621264205005133537874610207391107031656471091982864171123790674089056958483693086037672028272437205936870896788281367262131053061772271057290884384659816974835742197417556176712650308521201255374376699401145952256121737493866428320444067213464742311626863409173684638865860866601507650518207163873742771511827500179495170264876622129301866204015329261323517444523784842099652200554556537297227208195233567738504625790705879107973042662294698484531661736557238076147008896293891200000 1506 44614798361261581279349144662827999580574950084751190648947956692375803021483598828295061452379130658830537733735588045264101165381395771887324149741764717971221961201297657089169185310789190105009410612844523049617704627592155110772377910417355335200293546559956195733083343615234266154918099067620841136896372234073137463985172334951912125787933290451329810387328299397881268636628441260943080841038432591753332374403921542398708501139913000752150475150744532678019926108874826509509777588252309912893151446331302659964841108008782240167986692493073896368878501773836661489715450507766090658340899625652758969711505593159257525086511988489963719480797440000 1507 44644423061368660682589084333918854825980378338459524772884841125770474869439431231235496420142994623411434505139130932412350900550971731895217459270145703839728748692135172133717106416573246672144211018297939067578938163201446050420965146745653711916894007082240363193729481293597635521554830873110629212020473410855390543310527695068082054158310404190009312253455343421385837872110930265764424188210436863062597535343100773170553593106141362638440083699981414837832688344006881507192054997009449560909680763360739115914352954694047035812188542886495592183200466250446114784197333277027555525975920143332475277128312701786853313615785900832918542667703680000 1508 44674047761475740085829024005009710071385806592167858896821725559165146717395263634175931387906858587992331276542673819560600635720547691903110768798526689708235536182972687178265027522357303239279011423751355085540171698810736990069552383073952088633494467604524530654375618971961004888191562678600417287144574587637643622635883055184251982528687517928688814119582387444890407107593419270585767535382441134371862696282280003942398685072369724524729692249218296997645450579138936504874332405766589208926210080390175571863864801379311831456390393279917287997522430727055568078679216046289020393610940661012191584545119810414449102145059813175873365854609920000 1509 44703672461582819489068963676100565316791234845876193020758609992559818565351096037116366355670722552573228047946216706708850370890123651911004078326907675576742323673810202222812948628141359806413811829204771103501405234420027929718139619402250465350094928126808698115021756650324374254828294484090205362268675764419896701961238415300421910899064631667368315985709431468394976343075908275407110882554445405681127857221459234714243777038598086411019300798455179157458212814270991502556609814523728856942739397419612027813376648064576627100592243673338983811844395203665021373161098815550485261245961178691907891961926919042044890674333725518828189041516160000 1510 44733297161689898892308903347191420562196663099584527144695494425954490413306928440056801323434586517154124819349759593857100106059699611918897387855288661445249111164647717267360869733925416373548612234658187121462638770029318869366726855730548842066695388649092865575667894328687743621465026289579993437392776941202149781286593775416591839269441745406047817851836475491899545578558397280228454229726449676990393018160638465486088869004826448297308909347692061317270975049403046500238887223280868504959268714449048483762888494749841422744794094066760679626166359680274474667642981584811950128880981696371624199378734027669640679203607637861783012228422400000 1511 29624700107079403239939671090855245405428253708334123936884433394671847955832402940434967763863964580896771403542887148249735169575960007893309528380985868506787490837515044547921105784056567134800405453416017961233535609290939648587236328298376716600460522284167460646137678363369366636731805489788075124101176782253079325355360116169928370377113738679501866127044023504569235482489004821343347172004271309265160939179230771845091966228361886289608549236882159812762235132054997682277408757139648016529317029436455949511846685264795644201850393421695814321964476609453294481882769261464867635020517679716307416807108627595788529273912342954823186906240000 1512 67681537855037031182869850643642801021094362126178806238172156835335933339029294394611821272292057128383352645218993351280088959938664664753307534444108506738398918767093671255606091749640723086313319911848743946808894926125578031231154907192976994800343323947122073950906816394661282838009858239745509646925519714392417125245267092925535792671406115026827707413560841507291021598829820062995293936270462369829083166798924356741996148988234872997600959060156562537350610774217073464856800923641468327299406623595469228845149316249880602204161868023795751666018346125208499078732794903359003474732195347645626846274858198081421539212116903909563607147976903680000 1513 67726300776898828161165399486661083296901964217532099099440789214195282501290557155454818508583255578865087666809746653761094309779893940325234325141492176385712674665749156487918000540480432559254003324488855549948318798431216641040170221285035842019126619796293450983943130426668333950997959997840579428438036592510401528105879042061068554439045933885972434733278805026806425713643860949280343733847360823777382824978024174438254082949205927807784557578053491480827694511501608566354722088273506335452382421626947713784861716591315708422550863968255934041458834449365383006694919767713076889728711349859678186781653739217718775679849785459768344983392232320000 1514 67771063698760625139460948329679365572709566308885391960709421593054631663551819916297815744874454029346822688400499956242099659621123215897161115838875846033026430564404641720229909331320142032194686737128967153087742670736855250849185535377094689237909915645464828016979444458675385063986061755935649209950553470628385930966490991196601316206685752745117162052996768546321829828457901835565393531424259277725682483157123992134512016910176982617968156095950420424304778248786143667852643252905544343605358219658426198724574116932750814640939859912716116416899322773522266934657044632067150304725227352073729527288449280354016012147582667009973082818807560960000 1515 67815826620622422117756497172697647848517168400238684821978053971913980825813082677140812981165652479828557709991253258723105009462352491469087906536259515680340186463060126952541818122159851505135370149769078756227166543042493860658200849469153536456693211494636205050015758490682436176974163514030718991463070348746370333827102940332134077974325571604261889372714732065837233943271942721850443329001157731673982141336223809830769950871148037428151754613847349367781861986070678769350564417537582351758334017689904683664286517274185920859328855857176298792339811097679150862619169496421223719721743354287780867795244821490313248615315548560177820654222889600000 1516 67860589542484219096052046015715930124324770491591977683246686350773329988074345437983810217456850930310292731582006561204110359303581767041014697233643185327653942361715612184853726912999560978076053562409190359366590415348132470467216163561212383675476507343807582083052072522689487289962265272125788772975587226864354736687714889467666839741965390463406616692432695585352638058085983608135493126578056185622281799515323627527027884832119092238335353131744278311258945723355213870848485582169620359911309815721383168603998917615621027077717851801636481167780299421836034790581294360775297134718259356501832208302040362626610485083048430110382558489638218240000 1517 67905352464346016074347594858734212400132372582945270544515318729632679150335608198826807453748049380792027753172759863685115709144811042612941487931026854974967698260371097417165635703839270451016736975049301962506014287653771080276231477653271230894259803192978959116088386554696538402950367030220858554488104104982339139548326838603199601509605209322551344012150659104868042172900024494420542924154954639570581457694423445223285818793090147048518951649641207254736029460639748972346406746801658368064285613752861653543711317957056133296106847746096663543220787745992918718543419225129370549714775358715883548808835903762907721550781311660587296325053546880000 1518 67950115386207813052643143701752494675939974674298563405783951108492028312596870959669804690039247831273762774763513166166121058986040318184868278628410524622281454159026582649477544494678979923957420387689413565645438159959409690085246791745330078113043099042150336149124700586703589515938468788315928336000620983100323542408938787738732363277245028181696071331868622624383446287714065380705592721731853093518881115873523262919543752754061201858702550167538136198213113197924284073844327911433696376217261411784340138483423718298491239514495843690556845918661276070149802646505544089483443964711291360929934889315631444899204958018514193210792034160468875520000 1519 67994878308069610030938692544770776951747576765651856267052583487351377474858133720512801926330446281755497796354266468647126408827269593756795069325794194269595210057682067881789453285518689396898103800329525168784862032265048299894262105837388925331826394891321713182161014618710640628926570546410998117513137861218307945269550736874265125044884847040840798651586586143898850402528106266990642519308751547467180774052623080615801686715032256668886148685435065141690196935208819175342249076065734384370237209815818623423136118639926345732884839635017028294101764394306686574467668953837517379707807363143986229822426986035502194486247074760996771995884204160000 1520 68039641229931407009234241387789059227555178857005149128321215866210726637119396481355799162621644732237232817945019771128131758668498869328721860023177863916908965956337553114101362076358398869838787212969636771924285904570686909703277419929447772550609690740493090215197328650717691741914672304506067899025654739336292348130162686009797886812524665899985525971304549663414254517342147153275692316885650001415480432231722898312059620676003311479069747203331994085167280672493354276840170240697772392523213007847297108362848518981361451951273835579477210669542252718463570502429793818191590794704323365358037570329222527171799430953979956311201509831299532800000 1521 68084404151793203987529790230807341503362780948358441989589848245070075799380659242198796398912843182718967839535773073609137108509728144900648650720561533564222721854993038346413270867198108342779470625609748375063709776876325519512292734021506619769392986589664467248233642682724742854902774062601137680538171617454276750990774635145330648580164484759130253291022513182929658632156188039560742114462548455363780090410822716008317554636974366289253345721228923028644364409777889378338091405329810400676188805878775593302560919322796558169662831523937393044982741042620454430391918682545664209700839367572088910836018068308096667421712837861406247666714861440000 1522 68129167073655000965825339073825623779170383039711734850858480623929424961641922003041793635204041633200702861126526376090142458350957420472575441417945203211536477753648523578725179658037817815720154038249859978203133649181964129321308048113565466988176282438835844281269956714731793967890875820696207462050688495572261153851386584280863410347804303618274980610740476702445062746970228925845791912039446909312079748589922533704575488597945421099436944239125851972121448147062424479836012569961848408829164603910254078242273319664231664388051827468397575420423229366777338358354043546899737624697355369786140251342813609444393903889445719411610985502130190080000 1523 44762921861796978295548843018282275807602091353292861268632378859349162261262760842997236291198450481735021590753302481005349841229275571926790697383669647313755898655485232311908790839709472940683412640111603139423872305638609809015314092058847218783295849171377033036314032007051112988101758095069781512516878117984402860611949135532761767639818859144727319717963519515404114814040886285049797576898453948299658179099817696257933960971054810183598517896928943477083737284535101497921164632038008152975798031478484939712400341435106218388995944460182375440488324156883927962124864354073414996516002214051340506795541136297236467732881550204737835415328640000 1524 103897069313167600066840233185270112827786449339743102233281720216250091764828453580160421288158745887532035333261134230142429259684892524771821401743761202236887756086111309428020522796089351587919116275156316689966057662747106574434612804001371454851406397310923005283002756618029999903259561830077906519190324989503934228429085764926587766303936842655587634886018662898267751497359227193687402765455310333608818215915990063534870135979788709286261707161702718115372162591744766401952915011521082899480781972559200426289346237288636158404215814881195222880896305760983754764345840658750808024493459970928291985978804345484973297904340187865807162366419370529280000 1525 103965243243163116864784354073186956733841427324874167260993847329252880538952356764924306079030241127615717771143851509821000407493084711467865903975876531109746606319763613436831559884538229115207777112607206661547400220268594177173743127363577079165613356889211012504317062888776738748340440807656697796433888194877624473985797763460004162476052286778065054593949121338489711964221011463499533607164926678972078595322759085886270969402347625762171327704459740896287761123629113361534248945255676785897764112961142158852528223008641825174822255704608080638692169478674688986632156827162061835533153842300292177570653954635553989044697366466768978089756916048000000 1526 104033417173158633662728474961103800639896405310005232288705974442255669313076259949688190869901736367699400209026568789499571555301276898163910406207991859982605456553415917445642596972987106642496437950058096633128742777790081779912873450725782703479820316467499019725631369159523477593421319785235489073677451400251314719542509761993420558648167730900542474301879579778711672431082795733311664448874543024335338974729528108237671802824906542238080948247216763677203359655513460321115582878990270672314746253363083891415710208728647491945428696528020938396488033196365623208918472995573315646572847713672292369162503563786134680185054545067730793813094461566720000 1527 104101591103154150460672595849020644545951383295136297316418101555258458087200163134452075660773231607783082646909286069178142703109469084859954908440107188855464306787068221454453634061435984169785098787508986604710085335311569382652003774087988327794027276045787026946945675430270216438502198762814280350921014605625004965099221760526836954820283175023019894009810038218933632897944580003123795290584159369698599354136297130589072636247465458713990568789973786458118958187397807280696916812724864558731728393765025623978892194448653158716035137351433796154283896914056557431204789163984569457612541585044292560754353172936715371325411723668692609536432007085440000 1528 104169765033149667258616716736937488452006361280267362344130228668261246861324066319215960451644726847866765084792003348856713850917661271555999410672222517728323157020720525463264671149884861697073759624959876576291427892833056985391134097450193952108234235624075034168259981701016955283583077740393071628164577810998695210655933759060253350992398619145497313717740496659155593364806364272935926132293775715061859733543066152940473469670024375189900189332730809239034556719282154240278250746459458445148710534166967356542074180168658825486641578174846653912079760631747491653491105332395823268652235456416292752346202782087296062465768902269654425259769552604160000 1529 104237938963145184056560837624854332358061339265398427371842355781264035635447969503979845242516222087950447522674720628535284998725853458252043912904337846601182007254372829472075708238333739224362420462410766547872770450354544588130264420812399576422441195202363041389574287971763694128663956717971862905408141016372385456212645757593669747164514063267974733425670955099377553831668148542748056974003392060425120112949835175291874303092583291665809809875487832019950155251166501199859584680194052331565692674568909089105256165888664492257248018998259511669875624349438425875777421500807077079691929327788292943938052391237876753606126080870616240983107098122880000 1530 104306112893140700854504958512771176264116317250529492399554482894266824409571872688743730033387717328034129960557437908213856146534045644948088415136453175474040857488025133480886745326782616751651081299861656519454113007876032190869394744174605200736648154780651048610888594242510432973744835695550654182651704221746075701769357756127086143336629507390452153133601413539599514298529932812560187815713008405788380492356604197643275136515142208141719430418244854800865753783050848159440918613928646217982674814970850821668438151608670159027854459821672369427671488067129360098063737669218330890731623199160293135529902000388457444746483259471578056706444643641600000 1531 68173929995516797944120887916843906054977985131065027712127113002788774123903184763884790871495240083682437882717279678571147808192186696044502232115328872858850233652304008811037088448877527288660837450889971581342557521487602739130323362205624314206959578288007221314306270746738845080878977578791277243563205373690245556711998533416396172115444122477419707930458440221960466861784269812130841709616345363260379406769022351400833422558916475909620542757022780915598531884346959581333933734593886416982140401941732563181985720005666770606440823412857757795863717690934222286316168411253811039693871372000191591849609150580691140357178600961815723337545518720000 1532 159901407413044685443551989641854046900702424301031973978572446531137047397421928638213665910765113654356488594410317747851198614932308358078811629408646948659450352229609834234217002660134649235335684954362821224266317926189000323808260403466394183977910035197894633534934843586309987226440994879234310444559549698347481431303538864139889890527397265717808105593226827873086499340580110570194392183171461118764313815541487773031843585944558122914207706072254876455289031746480718922342090903020083839940274455631118193082842050387531365123242099788270568048135982934344690898776282479248523763113657752055473377150523465813806424178639551127131084562426313793610240000 1533 160005781699867821661204438721254734920872595596267634535999713141144317010605624414087173525589372866924606406808757903039091042226650595910455762326015517163797251937331511671706700442549880729614624696500133770757353381754397843601868928533930994802960890312253572590767046486823244398259820593907439890019444965774601197250864933894550393066906010669321035166068359745066320815345502287276764501828883743515465456413251146251838261914495824038825335123215878332870813098795654117461113155567747080044674112586490985637073670524860040949040560688915653275321450286129511193096632533086153347815429069126005670477645217423345462314526391565203624434856095982770560000 1534 160110155986690957878856887800655422941042766891503295093426979751151586623789320189960681140413632079492724219207198058226983469520992833742099895243384085668144151645053189109196398224965112223893564438637446317248388837319795363395477453601467805628011745426612511646599249387336501570078646308580569335479340233201720963198191003649210895606414755620833964738909891617046142290110894004359136820486306368266617097285014519471832937884433525163442964174176880210452594451110589312580135408115410320149073769541863778191305290662188716774839021589560738502506917637914331487416982586923782932517200386196537963804766969032884500450413232003276164307285878171930880000 1535 160214530273514094096509336880056110961212938186738955650854246361158856236973015965834188755237891292060842031605638213414875896815335071573744028160752654172491051352774866546686096007380343718172504180774758863739424292885192883189085978669004616453062600540971450702431452287849758741897472023253698780939235500628840729145517073403871398145923500572346894311751423489025963764876285721441509139143728993017768738156777892691827613854371226288060593225137882088034375803425524507699157660663073560253473426497236570745536910799517392600637482490205823729692384989699151781737332640761412517218971703267070257131888720642423538586300072441348704179715660361091200000 1536 160318904560337230314161785959456798981383109481974616208281512971166125850156711741707696370062150504628959844004078368602768324109677309405388161078121222676837951060496543984175793789795575212451443922912071410230459748450590402982694503736541427278113455655330389758263655188363015913716297737926828226399130768055960495092843143158531900685432245523859823884592955361005785239641677438523881457801151617768920379028541265911822289824308927412678222276098883965616157155740459702818179913210736800357873083452609363299768530936846068426435943390850908956877852341483972076057682694599042101920743020337602550459010472251962576722186912879421244052145442550251520000 1537 160423278847160366531814235038857487001553280777210276765708779581173395463340407517581203984886409717197077656402518523790660751404019547237032293995489791181184850768218221421665491572210806706730383665049383956721495204015987922776303028804078238103164310769689328814095858088876273085535123452599957671859026035483080261040169212913192403224940990475372753457434487232985606714407069155606253776458574242520072019900304639131816965794246628537295851327059885843197938508055394897937202165758400040462272740407982155854000151074174744252234404291495994184063319693268792370378032748436671686622514337408134843786132223861501614858073753317493783924575224739411840000 1538 160527653133983502749466684118258175021723452072445937323136046191180665076524103293454711599710668929765195468800958678978553178698361785068676426912858359685531750475939898859155189354626038201009323407186696503212530659581385442569911553871615048928215165884048267869928060989389530257353949167273087117318921302910200026987495282667852905764449735426885683030276019104965428189172460872688626095115996867271223660772068012351811641764184329661913480378020887720779719860370330093056224418306063280566672397363354948408231771211503420078032865192141079411248787045053612664698382802274301271324285654478667137113253975471040652993960593755566323797005006928572160000 1539 160632027420806638967119133197658863041893623367681597880563312801187934689707799069328219214534928142333313281199398834166445605992704022900320559830226928189878650183661576296644887137041269695288263149324009049703566115146782962363520078939151859753266020998407206925760263889902787429172774881946216562778816570337319792934821352422513408303958480378398612603117550976945249663937852589770998413773419492022375301643831385571806317734122030786531109428981889598361501212685265288175246670853726520671072054318727740962463391348832095903831326092786164638434254396838432959018732856111930856026056971549199430440375727080579691129847434193638863669434789117732480000 1540 160736401707629775184771582277059551062063794662917258437990579411195204302891494845201726829359187354901431093597838989354338033287046260731964692747595496694225549891383253734134584919456501189567202891461321596194601570712180482157128604006688670578316876112766145981592466790416044600991600596619346008238711837764439558882147422177173910843467225329911542175959082848925071138703244306853370732430842116773526942515594758791800993704059731911148738479942891475943282565000200483294268923401389760775471711274100533516695011486160771729629786993431249865619721748623253253339082909949560440727828288619731723767497478690118729265734274631711403541864571306892800000 1541 160840775994452911402424031356460239082233965958152918995417846021202473916075190621075234444183446567469548905996279144542230460581388498563608825664964065198572449599104931171624282701871732683846142633598634142685637026277578001950737129074225481403367731227125085037424669690929301772810426311292475453698607105191559324829473491931834413382975970281424471748800614720904892613468636023935743051088264741524678583387358132011795669673997433035766367530903893353525063917315135678413291175949053000879871368229473326070926631623489447555428247894076335092805189100408073547659432963787190025429599605690264017094619230299657767401621115069783943414294353496053120000 1542 160945150281276047620076480435860927102404137253388579552845112631209743529258886396948742059007705780037666718394719299730122887875730736395252958582332633702919349306826608609113980484286964178125082375735946689176672481842975521744345654141762292228418586341484024093256872591442558944629252025965604899158502372618679090776799561686494915922484715232937401321642146592884714088234027741018115369745687366275830224259121505231790345643935134160383996581864895231106845269630070873532313428496716240984271025184846118625158251760818123381226708794721420319990656452192893841979783017624819610131370922760796310421740981909196805537507955507856483286724135685213440000 1543 104374286823136217652449079400688020170171295235660557427266610007269613183695775873507614824259212568117812398440155187892427294342237831644132917368568504346899707721677437489697782415231494278939742137312546491035455565397519793608525067536810825050855114358939055832202900513257171818825714673129445459895267427119765947326069754660502539508744951512929572841531871979821474765391717082372318657422624751151640871763373219994675969937701124617629050961001877581781352314935195119022252547663240104399656955372792554231620137328675825798460900645085227185467351784820294320350053837629584701771317070532293327121751609539038135886840438072539872429782189160320000 1544 248660465933145139845453467171563933749254732399075826730260553548439068291931346874837553496396553948583331315544638198393415646622592672206329109275538656208019088478462553655956079243788190118191810149996312259870941055358527976134601252699157815114556817607821535102193532559579780083795832031546205828090805956230713434782049974945143966105317902524791310901082799549750842909271103643307152990894401826145659999762086252329556073371819657680042509977083185135815239504283089369997662291532521918800907533224497998860977962210738657975646862009645884564839935153341590626447405462338021556822371618299571364188244060552928142631721564940514411757733649198033085440000 1545 248821515457713239029291196101079195364377306707624450970370825927680285305073789457010375746070385913575937100075431357848333661937762745180556006367038357410226354727477101942002682922054892313864214172114185519106608763295936349176139206878367114217610287049277378065342621635071735899912280109286844562435424353870759233638774100576585121523779895984975761231977283228215707444834103062765253478582804936136686981627217137208007858393433530515327511602716011032923928130905034376066313627213566298281996203906638217772157352082636804774853887179341251070387111277145568340583705595409484006017204760539402692791992923286446878475394959736460340780892803115907459200000 1546 248982564982281338213128925030594456979499881016173075210481098306921502318216232039183197995744217878568542884606224517303251677252932818154782903458538058612433620976491650228049286600321594509536618194232058778342276471233344722217677161057576413320663756490733221028491710710563691716028728187027483296780042751510805032495498226208026276942241889445160211562871766906680571980397102482223353966271208046127713963492348022086459643415047403350612513228348836930032616757526979382134964962894610677763084874588778436683336741954534951574060912349036617575934287400949546054720005728480946455212037902779234021395741786019965614319068354532406269804051957033781832960000 1547 249143614506849437396966653960109718594622455324721699450591370686162719331358674621356020245418049843561148669137017676758169692568102891129009800550037759814640887225506198514095890278588296705209022216349932037577944179170753095259215115236785712423717225932189063991640799786055647532145176264768122031124661149150850831352222351839467432360703882905344661893766250585145436515960101901681454453959611156118740945357478906964911428436661276185897514853981662827141305384148924388203616298575655057244173545270918655594516131826433098373267937518731984081481463524753523768856305861552408904406871045019065349999490648753484350162741749328352198827211110951656206720000 1548 249304664031417536580804382889624980209745029633270323690701643065403936344501117203528842495091881808553754453667810836213087707883272964103236697641537461016848153474520746800142493956854998900881426238467805296813611887108161468300753069415995011526770695373644906954789888861547603348261624342508760765469279546790896630208946477470908587779165876365529112224660734263610301051523101321139554941648014266109767927222609791843363213458275149021182516479614488724249994010770869394272267634256699436725262215953058874505695521698331245172474962688427350587028639648557501482992605994623871353601704187258896678603239511487003086006415144124298127850370264869530580480000 1549 161049524568099183837728929515261615122574308548624240110272379241217013142442582172822249673831964992605784530793159454918015315170072974226897091499701202207266249014548286046603678266702195672404022117873259235667707937408373041537954179209299103053469441455842963149089075491955816116448077740638734344618397640045798856724125631441155418461993460184450330894483678464864535562999419458100487688403109991026981865130884878451785021613872835285001625632825897108688626621945006068651335681044379481088670682140218911179389871898146799207025169695366505547176123803977714136300133071462449194833142239831328603748862733518735843673394795945929023159153917874373760000 1550 386671856011777735435195273319667374828544786109819369292758468939199987704347517667837580354386856348996858369207836193285408870957586707470068571836207601439535900571479707383593101334438636699658436903907801761876383372320633254080551086572566681476227455463406162372805415802411316704786012251386569224711541813867960765051789434808642101956323198229856021961110587810216506659983456147926365915471446932956232109085998048918813247643827983877524653063133337663105958087958862320528424403403502915119843874284558594796156112933855557556107081180090211493492514447160292755549804497927767394334632860723028411170831980041808823867637235326378288153970599120477679072000000 1551 386921321725333721070959915431486515070369653713761188240689280854644632857705161227623282019131622062770404729446034797281076876680785150507146035430940638601754955991203242678679290432073758400754990734168387440432432651915678823921893377596161885786857279628221263122723354780348356263950390323806818624211355711812391707480855105411744451699520826099681735523666143028158581825570542248666963570900783350332332903995085789595535062642307872899381120581238584977727316770596255134928765322373440658936050225171193793889572987845425786948078763167948334210585090262932654234746933404055462728137429398052527139178038968416029345689487323865298532210844128539265084026240000 1552 387170787438889706706724557543305655312194521317703007188620092770089278011062804787408983683876387776543951089684233401276744882403983593544223499025673675763974011410926777973765479529708880101851544564428973118988481931510724393763235668619757090097487103793036363872641293758285395823114768396227068023711169609756822649909920776014846801442718453969507449086221698246100656991157628349407561226330119767708433698904173530272256877640787761921237588099343832292348675453233647949329106241343378402752256576057828992982989862756996016340050445155806456927677666078705015713944062310183158061940225935382025867185245956790249867511337412404218776267717657958052488980480000 1553 249465713555985635764642111819140241824867603941818947930811915444645153357643559785701664744765713773546360238198603995668005723198443037077463594733037162219055419723535295086189097635121701096553830260585678556049279595045569841342291023595204310629824164815100749917938977937039559164378072420249399499813897944430942429065670603102349743197627869825713562555555217942075165587086100740597655429336417376100794909087740676721814998479889021856467518105247314621358682637392814400340918969937743816206350886635199093416874911570229391971681987858122717092575815772361479197128906127695333802796537329498728007206988374220521821850088538920244056873529418787404954240000 1554 602051073398900605900228216264063932290946130384236059816200105881319716597509376731540541031757272523953391037179459336193329628149640884847341695912112031887304025854830586819795493046892578801781344905347574371384201502058366523441514149285769465510213706046501176023457047672089664584061793612277931275669868370967748082494784938044292980942913591178323734756199851883122405771581286255530238902254194911621366603385808015054712888361421929565568162429515869709231433047143597346835560887126893291767391388471697354486736070336951945867562385581254756767972955904017844158141411150147066176984656922593709220929071876785586985023773376465638037584414705183609195174554880000 1555 602438493652053051592570705463719057086500149773157704642336656786005250520673797179887735717105893677443708534629381768198602041037768066883922996874732438600230218921661237133064344715519922803584293003742263930181746033269472293405118727245412817804621822974459027488079606904825887019444072758746578593093079354475449336087123924490910930094099507260163067918848629136586448503738030969980387061135954367806451137879621276325661867054061197216511256485133318788838403081279468387599290334287206607913959851398641818678812477074620512113294407708398421347617726145912321535334552341363377030380399945066420745524264329730751455413106563966581176604739296370986035068489600000 1556 602825913905205497284913194663374181882054169162079349468473207690690784443838217628234930402454514830934026032079304200203874453925895248920504297837352845313156411988491887446333196384147266805387241102136953488979290564480578063368723305205056170099029939902416878952702166137562109454826351905215225910516290337983150589679462910937528879245285423342002401081497406390050491235894775684430535220017713823991535672373434537596610845746700464867454350540750767868445373115415339428363019781447519924060528314325586282870888883812289078359026429835542085927262496387806798912527693532579687883776142967539132270119456782675915925802439751467524315625063887558362874962424320000 1557 603213334158357942977255683863029306677608188551000994294609758595376318367002638076582125087803135984424343529529226632209146866814022430957085598799973252026082605055322537759602048052774610807190189200531643047776835095691683833332327883164699522393438056830374730417324725370298331890208631051683873227939501321490851843271801897384146828396471339423841734244146183643514533968051520398880683378899473280176620206867247798867559824439339732518397444596368216948052343149551210469126749228607833240207096777252530747062965290549957644604758451962685750506907266629701276289720834723795998737171885990011843794714649235621080396191772938968467454645388478745739714856359040000 1558 603600754411510388669598173062684431473162207939922639120746309500061852290167058524929319773151757137914661026979149064214419279702149612993666899762593658739008798122153188072870899721401954808993137298926332606574379626902789603295932461124342874687846173758332581881947284603034554325590910198152520545362712304998553096864140883830764777547657255505681067406794960896978576700208265113330831537781232736361704741361061060138508803131979000169340538651985666027659313183687081509890478675768146556353665240179475211255041697287626210850490474089829415086552036871595753666913975915012309590567629012484555319309841688566244866581106126469410593665713069933116554750293760000 1559 387420253152445692342489199655124795554019388921644826136550904685533923164420448347194685348621153490317497449922432005272412888127182036581300962620406712926193066830650313268851668627344001802948098394689558797544531211105769963604577959643352294408116927957851464622559232736222435382279146468647317423210983507701253592338986446617949151185916081839333162648777253464042732156744714450148158881759456185084534493813261270948978692639267650943094055617449079606970034135871040763729447160313316146568462926944464192076406737668566245732022127143664579644770241894477377193141191216310853395743022472711524595192452945164470389333187500943139020324591187376839893934720000 1560 942221552476874021604627433129249707779197314632997082957137262231405922492797107198311362555260590134591766498109351534102719040440831800247187193131333942105018586254814787882378012168445706144841893219820794577980201686657676782284877780971018514092316693470613076020648956383802411747118175377609021865946040330069756786712108597632717053650195347676531824888332231514690486314489415331338328326794267820372991270333603941398754139646404497799642467023860859567335401819803805979020564671768397401100364576846014693697504242279459852270107094098478004279267019097044760428807102685716647892582860374533336276491853260757798565673885329793751822990218751347969695644996428800000 1561 942825540651538684438989373791512047335466030860325927241084145091810669879010438677284639069719090512883171476633780605598938732133422077042217441332059156170470521246003771720764151919835735443652689305218115600145573610815790677658137318010102500319298947761299366453995526227638182523879148566953643033808826253358263041062565077502994436376894190848119345288901675252840928933921780341166109306490930812565538059609458815720163597428229116067462750656568462682442668103021628931571218879891325860972864810549121113372951360383485147047203316594694977358933215904158250659851209802822876513026823746568293543335758294899309975010855769107722176722904789009090189039640657280000 1562 943429528826203347273351314453774386891734747087654771525031027952215417265223770156257915584177590891174576455158209677095158423826012353837247689532784370235922456237192755559150291671225764742463485390615436622310945534973904573031396855049186486546281202051985656887342096071473953300640121756298264201671612176646769295413021557373271819103593034019706865689471118990991371553354145350993890286187593804758084848885313690041573055210053734335283034289276065797549934386239451884121873088014254320845365044252227533048398478487510441824299539090911950438599412711271740890895316919929105133470787118603250810179663329040821384347826208421692530455590826670210682434284885760000 1563 944033517000868010107713255116036726448003463314983615808977910812620164651437101635231192098636091269465981433682638748591378115518602630632277937733509584301374391228381739397536431422615794041274281476012757644476317459132018468404656392088270472773263456342671947320688665915309724077401094945642885369534398099935275549763478037243549201830291877191294386090040562729141814172786510360821671265884256796950631638161168564362982512991878352603103317921983668912657200669457274836672527296137182780717865277955333952723845596591535736601395761587128923518265609518385231121939424037035333753914750490638208077023568363182332793684796647735662884188276864331331175828929114240000 1564 944637505175532672942075195778299066004272179542312460092924793673024912037650433114204468613094591647757386412207067820087597807211192907427308185934234798366826326219570723235922571174005823340085077561410078666641689383290132363777915929127354459000245710633358237754035235759145494854162068134987506537397184023223781804113934517113826584556990720362881906490610006467292256792218875370649452245580919789143178427437023438684391970773702970870923601554691272027764466952675097789223181504260111240590365511658440372399292714695561031378491984083345896597931806325498721352983531154141562374358713862673165343867473397323844203021767087049633237920962901992451669223573342720000 1565 945241493350197335776437136440561405560540895769641304376871676533429659423863764593177745127553092026048791390731496891583817498903783184222338434134960012432278261210759707074308710925395852638895873646807399688807061307448246259151175466166438445227227964924044528187381805602981265630923041324332127705259969946512288058464390996984103967283689563534469426891179450205442699411651240380477233225277582781335725216712878313005801428555527589138743885187398875142871733235892920741773835712383039700462865745361546792074739832799586326155588206579562869677598003132612211584027638271247790994802677234708122610711378431465355612358737526363603591653648939653572162618217571200000 1566 945845481524861998610799077102823745116809611996970148660818559393834406810077096072151021642011592404340196369255925963080037190596373461017368682335685226497730196201948690912694850676785881937706669732204720710972433231606360154524435003205522431454210219214730818620728375446817036407684014513676748873122755869800794312814847476854381350010388406706056947291748893943593142031083605390305014204974245773528272005988733187327210886337352207406564168820106478257978999519110743694324489920505968160335365979064653211750186950903611620932684429075779842757264199939725701815071745388354019615246640606743079877555283465606867021695707965677573945386334977314692656012861799680000 1567 603988174664662834361940662262339556268716227328844283946882860404747386213331478973276514458500378291404978524429071496219691692590276795030248200725214065451934991188983838386139751390029298810796085397321022165371924158113895373259537039083986226982254290686290433346569843835770776760973189344621167862785923288506254350456479870277382726698843171587520400569443738150442619432365009827780979696662992192546789275854874321409457781824618267820283632707603115107266283217822952550654208122928459872500233703106419675447118104025294777096222496216973079666196807113490231044107117106228620443963372034957266843905034141511409336970439313970353732686037661120493394644228480000 1568 1484032768488857805146012475855654980767386818655700820937392213454646993779783390400162899509345105483166350913319596694215570791429095140889841523081091570803069581710839874009694992991379828818859386402000001437560078484238695310239585039103542862924109798456494026996789514215743601665209740718337508224265329531564023289315196604144264892931752807808146525341555153484973940732009041587408222849563984944650243870974874080665036699578869262657434821446012479592999264778051192502300225993690109900485934221619847102075394220203974683832936061664891007232306862099043853128309656728561669233562867038723962242417927567605457379859239739026741461018624951482075018270969452154880000 1569 1484979217958557331807457636873420066852059896983925119930336978896901232933979680827714023807501575575948982514667377049250147048311384104627653922011627981243632763842033011684446073981808004730095903867817603479293216289394459784289482733643787469341790990929999444105843589161034254472394185706040529594306315073357112589882361908100989551664489895058024169809247471822655684316659557557808355644748655853415964689770138668726685319922988439483109205898465293674372351043853521068947101137818738797106142087832614861706819854272982320748645842316463004048143792495790692320355772581067129481798557642702740279562326756105205758290272417431733005317743972497050831420376958183040000 1570 1485925667428256858468902797891185152936732975312149418923281744339155472088175971255265148105658045668731614116015157404284723305193673068365466320942164391684195945973226149359197154972236180641332421333635205521026354094550224258339380428184032075759472183403504861214897664106324907279578630693743550964347300615150201890449527212057714210397226982307901814276939790160337427901310073528208488439933326762181685508565403256788333940267107616308783590350918107755745437309655849635593976281947367693726349954045382621338245488341989957664355622968035000863980722892537531512401888433572589730034248246681518316706725944604954136721305095836724549616862993512026644569784464211200000 1571 946449469699526661445161017765086084673078328224298992944765442254239154196290427551124298156470092782631601347780355034576256882288963737812398930536410440563182131193137674751080990428175911236517465817602041733137805155764474049897694540244606417681192473505417109054074945290652807184444987703021370040985541793089300567165303956724658732737087249877644467692318337681743584650515970400132795184670908765720818795264588061648620344119176825674384452452814081373086265802328566646875144128628896620207866212767759631425634069007636915709780651571996815836930396746839192046115852505460248235690603978778037144399188499748378431032678404991544299119021014975813149407506028160000 1572 2337362967763587437424906991404869775741650316322667484564308073376376066073009195365387180218796418777100394267694538157649938911583412314466354147639885660940121349380147119217366626933308368500638371792739813488657921266337814287315945208922562944382485106878660157525252133789139660456391554971234011709658385838714853752278240635174697902272303517344829309146561674558886137575930046691812752581605492338729322746610969852104172585280848518807367936390899089127950319060620256133922618441791466640024788893445812398884323004430088218679862814490022200352673350970755030747392262737714694565840343873237985868253968709240592353819474981107977699635923726836447863534569777216273920000 1573 2338849839880485393810037339363778725980671722376307858282224299886157475784251567627069996491200233292861908513411901095409258211145488276498457426359758361742246108508251538504400575169271032857190940731539266296220680758237520276048334487045287221064662260254537167803576085528191276016478318046915458281992774124871797043469257327690712341141433481414387088605306306667384156747416007281311361202840610336400270152938330519949022567841459745600502394365702460049787437584195714312124859293217542636615135451266070549265292675552499216274442879893641807350353168624044315118096710742000772615818613812088646164607819834373697056334627318882219415729839708850974865992288969186513280000 1574 2340336711997383350195167687322687676219693128429948232000140526395938885495493939888752812763604047808623422759129264033168577510707564238530560705079631062544370867636355957791434523405233697213743509670338719103783440250137226264780723765168011497746839413630414178081900037267242891576565081122596904854327162411028740334660274020206726780010563445483944868064050938775882175918901967870809969824075728334071217559265691187793872550402070972393636852340505830971624556107771172490327100144643618633205482009086328699646262346674910213869022945297261414348032986277333599488801158746286850665796883750939306460961670959506801758849779656656461131823755690865501868450008161156752640000 1575 2341823584114281306580298035281596626458714534483588605718056752905720295206736312150435629036007862324384937004846626970927896810269640200562663983799503763346495626764460377078468471641196361570296078609138171911346199742036932253513113043290735774429016567006291188360223989006294507136651844198278351426661550697185683625851290712722741218879693409553502647522795570884380195090387928460308578445310846331742164965593051855638722532962682199186771310315309201893461674631346630668529340996069694629795828566906586850027232017797321211463603010700881021345712803930622883859505606750572928715775153689789966757315522084639906461364931994430702847917671672880028870907727353126992000000 1576 2343310456231179262965428383240505576697735940537228979435972979415501704917978684412118445308411676840146451250563989908687216109831716162594767262519376464148620385892564796365502419877159025926848647547937624718908959233936638242245502321413460051111193720382168198638547940745346122696738607273959797998995938983342626917042307405238755657748823373623060426981540202992878214261873889049807187066545964329413112371920412523483572515523293425979905768290112572815298793154922088846731581847495770626386175124726845000408201688919732209058183076104500628343392621583912168230210054754859006765753423628640627053669373209773011163880084332204944564011587654894555873365446545097231360000 1577 2344797328348077219350558731199414526936757346590869353153889205925283114629221056673801261580815491355907965496281352846446535409393792124626870541239249164950745145020669215652536368113121690283401216486737077526471718725836344230977891599536184327793370873758045208916871892484397738256825370349641244571330327269499570208233324097754770096617953337692618206440284835101376233433359849639305795687781082327084059778247773191328422498083904652773040226264915943737135911678497547024933822698921846622976521682547103150789171360042143206652763141508120235341072439237201452600914502759145084815731693567491287350023224334906115866395236669979186280105503636909082875823165737067470720000 1578 2346284200464975175735689079158323477175778752644509726871805432435064524340463428935484077853219305871669479741998715784205854708955868086658973819959121865752869904148773634939570316349084354639953785425536530334034478217736050219710280877658908604475548027133922219195195844223449353816912133425322691143664715555656513499424340790270784535487083301762175985899029467209874252604845810228804404309016200324755007184575133859173272480644515879566174684239719314658973030202073005203136063550347922619566868240367361301170141031164554204247343206911739842338752256890490736971618950763431162865709963506341947646377075460039220568910389007753427996199419618923609878280884929037710080000 1579 1486872116897956385130347958908950239021406053640373717916226509781409711242372261682816272403814515761514245717362937759319299562075962032103278719872700802124759128104419287033948235962664356552568938799452807562759491899705988732389278122724276682177153375877010278323951739051615560086763075681446572334388286156943291191016692516014438869129964069557779458744632108498019171485960589498608621235117997670947406327360667844849982560611226793134457974803370921837118523575458178202240851426075996590346557820258150380969671122410997594580065403619606997679817653289284370704448004286078049978269938850660296353851125133104702515152337774241716093915982014527002457719191970239360000 1580 3709478294679359548750894694845227235315384250743077158931760221132856575801695165891523692718484530212140970500591404380704974933458351596931901815912811415156891567977467325678034738044374290014480039895650853363723635581224494809339418846134979952229205785205482782568161277620751531615658256471586537591278584070065261729172264822803142379482816960014139349265283076923028189406604197892918760429797082949433008253625941352688633491864100828047708444698945843217680034986524572142514520954802917813528399381136438733450754909613405018910238770258267929951562677779172433720870970052993240646787408843404320549514864004572273928852355325933718145423470249482256271566994511192560115200000 1581 3711826065751941421883015514272344467742799050901775309032349942791801421735746871692720859612610153332528401494579120459426940107466869540980592893011490409723446562640744203732261342308959337033476546250015189346865232818934130565547861516290761585110363510385992581797634797416714032585035255368087541728994583173907075185962880180285929178457173173279971083030640851022346561678380529663737063442727334267755434208216843847215651614327305955154067753841160365903260845135250220605895859259204691812144556595934626352902306020315691984112080693530583289400899109853716213742213293451760957887703097076849513157457594931157446254123780867279245815135763585083194408447733115313568064640000 1582 3714173836824523295015136333699461700170213851060473459132939664450746267669798577493918026506735776452915832488566836538148905281475387485029283970110169404290001557304021081786487946573544384052473052604379525330006830056643766321756304186446543217991521235566502381027108317212676533554412254264588545866710582277748888642753495537768715977431529386545802816795998625121664933950156861434555366455657585586077860162807746341742669736790511082260427062983374888588841655283975869069277197563606465810760713810732813972353857131017978949313922616802898648850235541928259993763555616850528675128618785310294705765400325857742618579395206408624773484848056920684132545328471719434576014080000 1583 2347771072581873132120819427117232427414800158698150100589721658944845934051705801197166894125623120387430993987716078721965174008517944048691077098678994566554994663276878054226604264585047018996506354364335983141597237709635756208442670155781632881157725180509799229473519795962500969376998896501004137715999103841813456790615357482786798974356213265831733765357774099318372271776331770818303012930251318322425954590902494527018122463205127106359309142214522685580810148725648463381338304401773998616157214798187619451551110702286965201841923272315359449336432074543780021342323398767717240915688233445192607942730926585172325271425541345527669712293335600938136880738604121007949440000 1584 5886970226909014586345255330552501029234643783531167829025910547597750723948498848739462466346964456924112369356366411345123458801486506199659512474778815863788785578316199968387691848527597018817207781390650276320027108834255788891496159020858082563782323473823267293526425629821684230685682177007165847207011704908439672125677871658078380397826922790101629128089188536366037557055542178037311892438243133656570053209959459756651185569057886475636989613446933627458685185245399203771731120814925051858052963704441106521419766654884901208592971031479138989146522006820441177675278337354885485513342606093283999023375401946375220792991945008752957028823594805955551960619389152512044998215680000 1585 5890686748516911691513402587705627608167241412182387000635144076983860415062102699022757581540365318323685672619848965897740329671941990105088590449826024712187642134868167266347532563078435148248279250949609020181340257261550142293574123767714684888633196152784014305706682211658692869720205966260326936757016131489821262827777415768973631900603328675701440762639749892765258540361764111230517266107711721493474453496076858405487455256917140191846356399819059216869959607710831905289263779350793060097862340575466637523011572063126621474507486796019214203154821578794443981449063235295134781905712140566827738921748745003159548583896611640702927329978155156211837031301598362835600582179200000 1586 5894403270124808796681549844858754187099839040833606172244377606369970106175706549306052696733766179723258975883331520450357200542397474010517668424873233560586498691420134564307373277629273277679350720508567764042653405688844495695652088514571287213484068831744761317886938793495701508754729755513488026307020558071202853529876959879868883403379734561301252397190311249164479523667986044423722639777180309330378853782194257054323724944776393908055723186191184806281234030176264606806796437886661068337671717446492168524603377471368341740422002560559289417163121150768446785222848133235384078298081675040371478820122088059943876374801278272652897631132715506468122101983807573159156166142720000 1587 5898119791732705901849697102011880766032436669484825343853611135756079797289310399589347811927167041122832279146814075002974071412852957915946746399920442408985355247972101862267213992180111407110422190067526507903966554116138849097730053261427889538334941510705508330067195375332710147789253544766649115857024984652584444231976503990764134906156140446901064031740872605563700506974207977616928013446648897167283254068311655703159994632635647624265089972563310395692508452641697308324329096422529076577481094317517699526195182879610062006336518325099364631171420722742449588996633031175633374690451209513915218718495431116728204165705944904602867932287275856724407172666016783482711750106240000 1588 5901836313340603007017844359165007344965034298136044515462844665142189488402914249872642927120567902522405582410296629555590942283308441821375824374967651257384211804524069160227054706730949536541493659626485251765279702543433202499808018008284491863185814189666255342247451957169718786823777334019810205407029411233966034934076048101659386408932546332500875666291433961962921490280429910810133387116117485004187654354429054351996264320494901340474456758935435985103782875107130009841861754958397084817290471188543230527786988287851782272251034089639439845179720294716452392770417929115882671082820743987458958616868774173512531956610611536552838233441836206980692243348225993806267334069760000 1589 5905552834948500112185991616318133923897631926787263687072078194528299179516518100155938042313968763921978885673779184108207813153763925726804902350014860105783068361076036458186895421281787665972565129185443995626592850970727555901885982755141094188036686868627002354427708539006727425858301123272971294957033837815347625636175592212554637911708952218100687300841995318362142473586651844003338760785586072841092054640546453000832534008354155056683823545307561574515057297572562711359394413494265093057099848059568761529378793696093502538165549854179515059188019866690455196544202827056131967475190278461002698515242117230296859747515278168502808534596396557236977314030435204129822918033280000 1590 5909269356556397217354138873471260502830229555438482858681311723914408870630121950439233157507369625321552188937261738660824684024219409632233980325062068954181924917628003756146736135832625795403636598744402739487905999398021909303963947501997696512887559547587749366607965120843736064892824912526132384507038264396729216338275136323449889414485358103700498935392556674761363456892873777196544134455054660677996454926663851649668803696213408772893190331679687163926331720037995412876927072030133101296909224930594292530970599104335222804080065618719590273196319438664458000317987724996381263867559812934546438413615460287081187538419944800452778835750956907493262384712644414453378501996800000 1591 5912985878164294322522286130624387081762827184089702030290545253300518561743725800722528272700770486721125492200744293213441554894674893537663058300109277802580781474179971054106576850383463924834708068303361483349219147825316262706041912248854298837738432226548496378788221702680744703927348701779293474057042690978110807040374680434345140917261763989300310569943118031160584440199095710389749508124523248514900855212781250298505073384072662489102557118051812753337606142503428114394459730566001109536718601801619823532562404512576943069994581383259665487204619010638460804091772622936630560259929347408090178311988803343865515329324611432402749136905517257749547455394853624776934085960320000 1592 5916702399772191427690433387777513660695424812740921201899778782686628252857329651005823387894171348120698795464226847766058425765130377443092136275156486650979638030731938352066417564934302054265779537862320227210532296252610616108119876995710901162589304905509243390968478284517753342961872491032454563607047117559492397742474224545240392420038169874900122204493679387559805423505317643582954881793991836351805255498898648947341343071931916205311923904423938342748880564968860815911992389101869117776527978672645354534154209920818663335909097147799740701212918582612463607865557520876879856652298881881633918210362146400649843120229278064352719438060077608005832526077062835100489669923840000 1593 5920418921380088532858580644930640239628022441392140373509012312072737943970933501289118503087572209520272098727709402318675296635585861348521214250203695499378494587283905650026258279485140183696851007421278971071845444679904969510197841742567503487440177584469990403148734866354761981996396280285615653157051544140873988444573768656135643922814575760499933839044240743959026406811539576776160255463460424188709655785016047596177612759791169921521290690796063932160154987434293517429525047637737126016337355543670885535746015329060383601823612912339815915221218154586466411639342418817129153044668416355177658108735489457434170911133944696302689739214637958262117596759272045424045253887360000 1594 5924135442987985638026727902083766818560620070043359545118245841458847635084537351572413618280973070919845401991191956871292167506041345253950292225250904347777351143835872947986098994035978313127922476980237714933158593107199322912275806489424105812291050263430737415328991448191770621030920069538776742707055970722255579146673312767030895425590981646099745473594802100358247390117761509969365629132929012025614056071133446245013882447650423637730657477168189521571429409899726218947057706173605134256146732414696416537337820737302103867738128676879891129229517726560469215413127316757378449437037950828721398007108832514218498702038611328252660040369198308518402667441481255747600837850880000 1595 5927851964595882743194875159236893397493217698694578716727479370844957326198141201855708733474373932319418705254674511423909038376496829159379370200298113196176207700387840245945939708586816442558993946539196458794471741534493676314353771236280708137141922942391484427509248030028779260065443858791937832257060397303637169848772856877926146928367387531699557108145363456757468373423983443162571002802397599862518456357250844893850152135509677353940024263540315110982703832365158920464590364709473142495956109285721947538929626145543824133652644441419966343237817298534472019186912214697627745829407485302265137905482175571002826492943277960202630341523758658774687738123690466071156421814400000 1596 5931568486203779848363022416390019976425815327345797888336712900231067017311745052139003848667774793718992008518157065976525909246952313064808448175345322044575064256939807543905780423137654571990065416098155202655784889961788029716431735983137310461992795621352231439689504611865787899099967648045098921807064823885018760550872400988821398431143793417299368742695924813156689356730205376355776376471866187699422856643368243542686421823368931070149391049912440700393978254830591621982123023245341150735765486156747478540521431553785544399567160205960041557246116870508474822960697112637877042221777019775808877803855518627787154283847944592152600642678319009030972808805899676394712005777920000 1597 3716521607897105168147257153126578932597628651219171609233529386109691113603850283295115193400861399573303263482554552616870870455483905429077975047208848398856556551967297959840714550838129431071469558958743861313148427294353402077964746856602324850872678960747012180256581837008639034523789253161089550004426581381590702099544110895251502776405885599811634550561356399220983306221933193205373669468587836904400286117398648836269687859253716209366786372125589411274422465432701517532658535868008239809376871025531001591805408241720265914515764540075214008299571974002803773784897940249296392369534473543739898373343056784327790904666631949970301154560350256285070682209210323555583963520000 1598 9484585442483059771742809138321948195462743903683233261793622394528248380063707546070833744250158696879467368227060113605570162627617659558439566788327264366972325459959856197301262578026211336870976743280068086534322665345753648223378501766530272633376181943900139566087878387537068867938917316802619498148596662245307761302249168269347206594404478486032890242839884898950344723378210840659272836725852971307050956573318056222053261034942639288601295022382736931108793778319046868952449779486372236042968631118381269248296952665319568935439718200859186600464557475086999247521702252903845889105406193690465483088161720971945228355454672736115908368244941216141038091421998000975791608406821120000 1599 9490520727490871448696340307995491342018102316639230278853568340957865556772132894973256043214019872534585933538841753226099305407735067355409804314477656897865299380773347972143128199163899829572397880165725200480839763384142730606497011467260266546163025612200452544539748148730771664477051808239917758159953731495774161653502140214446923244338398685335789423217131385119900633718247267968821818475994306082587283830247541864244783726453867473387653780219021497398599030996342893275949435168153445201944205981409042257839065902281596200105199876829686717235811891529481725148436734914424015444020340244714835705863949833629799837529425347340010939188774095500325349301486109862509875996562560000 1600 9496456012498683125649871477669034488573460729595227295913514287387482733480558243875678342177881048189704498850623392846628448187852475152380041840628049428758273301586839746984993820301588322273819017051382314427356861422531812989615521167990260458949869280500765522991617909924474461015186299677216018171310800746240562004755112159546639894272318884638688603594377871289456544058283695278370800226135640858123611087177027506436306417965095658174012538055306063688404283673638917599449090849934654360919780844436815267381179139243623464770681552800186834007066307971964202775171216925002141782634486798964188323566178695314371319604177958564113510132606974859612607180974218749228143586304000000 1601 5935285007811676953531169673543146555358412955997017059945946429617176708425348902422298963861175655118565311781639620529142780117407796970237526150392530892973920813491774841865621137688492701421136885657113946517098038389082383118509700729993912786843668300312978451869761193702796538134491437298260011357069250466400351252971945099716649933920199302899180377246486169555910340036427309548981750141334775536327256929485642191522691511228184786358757836284566289805252677296024323499655681781209158975574863027773009542113236962027264665481675970500116771254416442482477626734482010578126338614146554249352617702228861684571482074752611224102570943832879359287257879488108886718267589741440000 1602 15222830858605404673770651041042809371476368266367061349383483294574994056122751715630517227109071042599406548788172862012386460730687752484859147545579064019361298050285331097966628825185721457590334726607137164254946083056395274387119917451689847503522214143979327759312467249131319966600419907365451873648633927734724553694324950735643463183818395012474423629922542220649337951946108836385847490725995714965123221227258634064101782233381070796422514816018328189225091677234197776960563891943808813358872359843358270419631114386681452468556733492490640495146869800511943582003852929694799589530240310631848092587911988906312306368289646772800722161884456646458677583826860648872786150704024794880000 1603 15232333249902911168573254443690151949111497085509612573696456754808811156032940699223295327750212784823251371852335267044853618321655722367808497824945842461320949297507731429488455684627160734405309966761074203683319957015856195282492651482558567757893950856928128837813910736802438143857973228156566387926816595604721260656680958819748109540362601251558365217706513845006796964400507156508435410507971991940756881165602740577250410062490547120265475187314219779855069886770548711902486840690340529222392255199065735007908037679057658119286169655719411182097648121236358028684254835393735169798361559265201306128853257313869305311091325703370510377965533086312896483691921111200422097115200840320000 1604 15241835641200417663375857846337494526746625904652163798009430215042628255943129682816073428391354527047096194916497672077320775912623692250757848104312620903280600544730131761010282544068600011220285206915011243111693830975317116177865385513427288012265687569876929916315354224473556321115526548947680902204999263474717967619036966903852755896906807490642306805490485469364255976854905476631023330289948268916390541103946847090399037891600023444108435558610111370485048096306899646844409789436872245085912150554773199596184960971433863770015605818948181869048426441960772475364656741092670750066482807898554519669794525721426304253893004633940298594046609526167115383556981573528058043526376885760000 1605 15251338032497924158178461248984837104381754723794715022322403675276445355853318666408851529032496269270941017980660077109787933503591662133707198383679399345240251791952532092532109403510039288035260447068948282540067704934778037073238119544296008266637424282825730994816797712144674498373079869738795416483181931344714674581392974987957402253451013729726248393274457093721714989309303796753611250071924545892024201042290953603547665720709499767951395929906002961115026305843250581786332738183403960949432045910480664184461884263810069420745041982176952555999204762685186922045058646791606330334604056531907733210735794128983303196694683564510086810127685966021334283422042035855693989937552931200000 1606 15260840423795430652981064651632179682016883542937266246635377135510262455763507650001629629673638011494785841044822482142255091094559632016656548663046177787199903039174932424053936262951478564850235687222885321968441578894238957968610853575164728521009160995774532073318241199815792675630633190529909930761364599214711381543748983072062048609995219968810189981058428718079174001763702116876199169853900822867657860980635060116696293549818976091794356301201894551745004515379601516728255686929935676812951941266188128772738807556186275071474478145405723242949983083409601368725460552490541910602725305165260946751677062536540302139496362495079875026208762405875553183287102498183329936348728976640000 1607 9502391297506494802603402647342577635128819142551224312973460233817099910188983592778100641141742223844823064162405032467157590967969882949350279366778441959651247222400331521826859441439276814975240153937039428373873959460920895372734030868720254371736712948801078501443487671118177257553320791114514278182667869996706962356008084104646356544206239083941587783971624357459012454398320122587919781976276975633659938344106513148627829109476323842960371295891590629978209536350934941922948746531715863519895355707464588276923292376205650729436163228770686950778320724414446680401905698935580268121248633353213540941268407556998942801678930569788216081076439854218899865060462327635946411176045440000 1608 24554711246669442933636138231281471793520435878224346493284947757956479925523304186819807630346165843979558107887247698576953375886328383854566285499400033616488563292526911070965827100807811889397659171221930357126079248188749405213285608870501785630812483515627119708126052977478952651444203910204207307623592005472210606317816825779116045506195397342293763562698579750638105886862705502694049640134490376548012765637718499940790633577316951484344805209376440116938972221664851542285647246167759567423766713288008114124513295204488469001303894208284266239280424337847497431172626832768679805320321258508171569750530276158108460140335250612444658493602060863933473509708678040501633139477927275504640000 1609 15270342815092937147783668054279522259652012362079817470948350595744079555673696633594407730314779753718630664108984887174722248685527601899605898942412956229159554286397332755575763122392917841665210927376822361396815452853699878863983587606033448775380897708723333151819684687486910852888186511321024445039547267084708088506104991156166694966539426207894131568842400342436633014218100436998787089635877099843291520918979166629844921378928452415637316672497786142374982724915952451670178635676467392676471836621895593361015730848562480722203914308634493929900761404134015815405862458189477490870846553798614160292618330944097301082298041425649663242289838845729772083152162960510965882759905022080000 1610 39557670359070102751962114257930559618405941503844146360316992734769080648177154392359977281303133804210575549067684260377246237997372397444910085151331338982075533783369426529991458610927629739655312255260384558974836462462980999198360843857553588718136461705470707296457374986087967695298318275712000614630496799910265456194179918540138261643870718197287668887770549663078673457001847001040987967830843268373048252025406341362946970382900366698184312466938790023960968999067525666527081053933532016054473528050654315645777640605892620686062017977374570180468623409795126629650732639315259545326019289149771996096424860127374617480682253332731196132519404631474517283684846627574052009630706360648019200000 1611 39582240340659587287832898179829895369721721591734732786627748630877632872182233370243430683341210284834308825806235617060710366095507411356366551042729681428648251506216239838395180013791559944462551579642533866154323938526622602303452993450011696537216049569884043139498652858750134134860615367808716142962565431463004751508586241470908533856071880134056170545464817085229653999521723924644119016258067394626696108082564978842054390861399062578121072909464838961864050346271915434021818371358335452089289971235778945655495514916827957717544044075497163081201833734894378261097720672010486414608830481254833966280335683021863670038123670881385066440676248982177296486966638457777514153736067047828545920000 1612 39606810322249071823703682101729231121037501679625319212938504526986185096187312348126884085379286765458042102544786973744174494193642425267823016934128023875220969229063053146798901416655490149269790904024683173333811414590264205408545143042469804356295637434297378982539930731412300574422912459905431671294634063015744046822992564401678806068273042070824672203159084507380634542041600848247250064685291520880343964139723616321161811339897758458057833351990887899767131693476305201516555688783138888124106414420903575665213389227763294749026070173619755981935044059993629892544708704705713283891641673359895936464246505916352722595565088430038936748833093332880075690248430287980976297841427735009072640000 1613 24569981589484535870783921899335751315780087890586426310755896108552224005078977883453402038076480623733276738551356683464128098135013911456465891398342446572717722846813308403721402863930204807239324382149307179487476063641603105092149592458107819079587864413335843041277872662166439562297092096715528332068631552739295314406322930770272212201161936768501657694267422150980542519876923603131048427224126253647856057158637479107420478498695879936760442526048937903081347204389767494737317424803436034816443185124630009717874310935337031482026098122592900733210325099251631446988032695226869282811192105061970183910822894489052557441417548653870308156844350702779203281791830203462144105360687180526720000 1614 63965047810395429964353188162136506931978196772770671701748306322874906034790519600180684704691624279175985462163308065310208736378928786835357085280399555243375010740382524458697033230704344451480326788648627623548464409515403974941010590312773650251055613632119093728488070686976189760572128216931465580197498149033532114209761804154572812344685365268255382611417310014264026746482225123766515116563600254474262797797767957633634540154891877301523274384350336055999723847658641679984226912019618911192501492176129523959339059351459591693740067382592151096626562577539910779722598534165117407223566924860442061330125928700698625096952500649610190589981759421302727798157778498749683645302116513414013367040000 1615 64004679190699268520712762628160135498850550054538187607387555583298000772110711991506695042179041642422067237542591403640636375001220564274536364763225081609696804427334434325152235853523863871834403818877034456028977708406057880749524227605408578163230988857417804443313651895580264227586113426483467727397124851728100597551899203041905261422965839472262975785278163366193558361566786601538365497676712770121396789617964839887434809386710273755861268978144852992837394060699322374953238205025826853516660415033735552165013990614998290325520575478863893445509230831925003661246590230902518347376741377725907019236774086029509466872105507155588883397038749358986310653051308720867868083744063301836202966400000 1616 64044310571003107077072337094183764065722903336305703513026804843721095509430904382832705379666459005668149012921874741971064013623512341713715644246050607976018598114286344191607438476343383292188480849105441288509491007296711786558037864898043506075406364082716515158139233104184338694600098636035469874596751554422669080894036601929237710501246313676270568959139016718123089976651348079310215878789825285768530781438161722141235078618528670210199263571939369929675064273740003069922249498032034795840819337891341580370688921878536988957301083575135635794391899086310096542770581927639919287529915830591371977143422243358320308647258513661567576204095739296669893507944838942986052522186010090258392565760000 1617 64083941951306945633431911560207392632595256618073219418666054104144190246751096774158715717153876368914230788301158080301491652245804119152894923728876134342340391801238254058062641099162902712542557879333848120990004306187365692366551502190678433987581739308015225872964814312788413161614083845587472021796378257117237564236174000816570159579526787880278162132999870070052621591735909557082066259902937801415664773258358604395035347850347066664537258165733886866512734486780683764891260791038242738164978260748947608576363853142075687589081591671407378143274567340695189424294573624377320227683090283456836935050070400687131150422411520167546269011152729234353476362838369165104236960627956878680582165120000 1618 64123573331610784189791486026231021199467609899840735324305303364567284984071289165484726054641293732160312563680441418631919290868095896592074203211701660708662185488190163924517843721982422132896634909562254953470517605078019598175065139483313361899757114533313936587790395521392487628628069055139474168996004959811806047578311399703902608657807262084285755306860723421982153206820471034853916641016050317062798765078555486648835617082165463118875252759528403803350404699821364459860272084044450680489137183606553636782038784405614386220862099767679120492157235595080282305818565321114721167836264736322301892956718558015941992197564526673524961818209719172037059217731899387222421399069903667102771764480000 1619 39631380303838556359574466023628566872353281767515905639249260423094737320192391326010337487417363246081775379283338330427638622291777439179279482825526366321793686951909866455202622819519420354077030228406832480513298890653905808513637292634927912175375225298710714825581208604074467013985209552002147199626702694568483342137398887332449078280474204007593173860853351929531615084561477771850381113112515647133991820196882253800269231818396454337994593794516936837670213040680694969011293006207942324158922857606028205674931263538698631780508096271742348882668254385092881523991696737400940153174452865464957906648157328810841775153006505978692807056989937683582854893530222118184438441946788422189599360000 1620 103944391633301688848764717997452532621470740354205366992510175252484415148654200122033392955248511974558358829276754106279002025774428031930630641965134043061474046263730159541376335078579145316266153342460872093240670064429251076453397618377036229495330633408952488630237882302594430594940127908800191632236923293260326740091127053717800793532462132787035224538768954373736929411486152670453742575849243788990091066175978837622270135828653852508605460712383131599104681358836513150823439070822066968957539692471938657280096219384027997461281024739600397802484644236133907803494942368920437814942891486484182298398654078858499591035802403750795920492932068757747440157653195967131781456769197737950437409420800000 1621 64163204711914622746151060492254649766339963181608251229944552624990379721391481556810736392128711095406394339059724756962346929490387674031253482694527187074983979175142073790973046344801941553250711939790661785951030903968673503983578776775948289811932489758612647302615976729996562095642054264691476316195631662506374530920448798591235057736087736288293348480721576773911684821905032512625767022129162832709932756898752368902635886313983859573213247353322920740188074912862045154829283377050658622813296106464159664987713715669153084852642607863950862841039903849465375187342557017852122107989439189187766850863366715344752833972717533179503654625266709109720642072625429609340605837511850455524961363840000 1622 168701875947258064830790629611986444953946544274801673845346474323887455767025209581023310387841119192130407192704850033940334212525755676598761594416377940943146527053992399219801373778626642452183073376237874988653179416630482434430872301783483352367501241887709406272170688209064220848712018880091240402073158896224835311916961049081587870373301513688830746013118974391728584258211669594211449452137366927856583220269127450965682235721677830589185809162692529231188378221541486567876751270510968791935332547474169369084926139487708778185828808437587173535158259675053031295822666149871906277896528861442206245834717296720775525756775246722608137967337998127242314817155282305514099985548082952394470965412686080000 1623 168805884502096078434262140481044389741217781355119060820590214443692565172553585172626900591532759832816060957928465847771370176898459595018366256311825769513395076084235304521416541086751566399440892780292275651408206037725815654180829682980637164545286384453608117373448228707343545275869054650054305285181712015149758145031583096584104262401891711909354069531006224067679095099307977651914415820480238300808406021268060328555673408493392798425553987836652265685708223090975235943072729538865167909562912900462747771901871223420808475336374942104934637883823585359193014669001348434797844567833579742367879615899966814166349370100645021843892113391485555462709171977955008126910841107610689661982876927783470720000 1624 168909893056934092037733651350102334528489018435436447795833954563497674578081960764230490795224400473501714723152081661602406141271163513437970918207273598083643625114478209823031708394876490346698712184346676314163232658821148873930787064177790976723071527019506828474725769205622869703026090420017370168290265134074680978146205144086620654430481910129877393048893473743629605940404285709617382188823109673760228822266993206145664581265107766261922166510612002140228067960408985318268707807219367027190493253451326174718816307353908172486921075772282102232488911043332998042180030719723782857770630623293552985965216331611923214444514796965176088815633112798176029138754733948307582229673296371571282890154255360000 1625 169013901611772105641205162219160279315760255515753834771077694683302783983610336355834080998916041114187368488375697475433442105643867431857575580102721426653892174144721115124646875703001414293956531588401076976918259279916482093680744445374944788900856669585405539576003309703902194130183126189980435051398818252999603811260827191589137046459072108350400716566780723419580116781500593767320348557165981046712051623265926083735655754036822734098290345184571738594747912829842734693464686075573566144818073606439904577535761391287007869637467209439629566581154236727472981415358713004649721147707681504219226356030465849057497058788384572086460064239780670133642886299554459769704323351735903081159688852525040000000 1626 169117910166610119244676673088218224103031492596071221746321434803107893389138711947437671202607681754873022253599313289264478070016571350277180241998169255224140723174964020426262043011126338241214350992455477639673285901011815313430701826572098601078641812151304250677280850202181518557340161959943499934507371371924526644375449239091653438487662306570924040084667973095530627622596901825023314925508852419663874424264858961325646926808537701934658523858531475049267757699276484068660664343927765262445653959428482980352706475220107566788013343106977030929819562411612964788537395289575659437644732385144899726095715366503070903132254347207744039663928227469109743460354185591101064473798509790748094814895824640000 1627 104008554838013603471510869057944787271237080317386975243740119805109405528375591603590203691640640685653765223615813831035964372703918419604661895447828570248549030242905301615167308124923947257819404054400662755026621095333219749957381197153812177785142565898711101277540498279324427157035769963064883108553118924922833114622047502516392028590198220523323517887249675950510841096308057702966368342871372951822800998932877589991172771714967836368178673959736454519844869433749375195978268354199117627580352988578402816945083933099697150546133667347464348665325684139983373178682284925938289937050880925673370065249517445573844343869775121283975424147557335466857160799725821396741122062606709588405962370784640000 1628 275493283678517560276785243482445602953412843913160654998708104774502368549718018513559173569455296859969524558643728579839496847985740137438365823538808612417265735150076875084984098399741054842832693405518081876353292785990437812018113190248342928781463082279606421775493060060350252378761437904287887523078725071102903749353836054575308484080459077800476307944959902671971293418892545689078385946390606334378355082729453113754658826116651346387231471722895692328166216981860260046598614172795038010759225460614975931800192738301421425691974828188600278313373397819885799607273774291288601100503143157162893000550050831068393648891130071151657608563387377661850705811238567779546427510061897662547823265390039907840000 1629 275662505597239008409633391666402879122303146642837043607429669949425281552512685601098214830861596182365083234662551508942592362020129412707062608442702229501060124422282082010711975610060306105021165575914591754655721098512544960551293849456112181194719509234323624737271618451050713221745935102017794087896340995593753198831326125861902653910975330305267755308562457894742774557356238898961112227684458058170970779954716905593574464216231599057002498425428183539670004584428970280042470815407319975139298694927392993183362389860574632955913387665374602808651882707981552555435490368863102698230724940428963573646211795952342293638606195273986636578475453446655282411859721690958925315657758779048159766167306517120000 1630 275831727515960456542481539850360155291193449372513432216151235124348194555307352688637256092267895504760641910681374438045687876054518687975759393346595846584854513694487288936439852820379557367209637746311101632958149411034652109084474508663881433607975936189040827699050176841751174064730432299747700652713956920084602648308816197148496823741491582810059202672165013117514255695819932108843838508978309781963586477179980697432490102315811851726773525127960674751173792186997680513486327458019601939519371929239810054566532041419727840219851947142148927303930367596077305503597206446437604295958306723695034146742372760836290938386082319396315664593563529231459859012480875602371423121253619895548496266944573126400000 1631 276000949434681904675329688034317431460083752102189820824872800299271107558102019776176297353674194827156200586700197367148783390088907963244456178250489463668648902966692495862167730030698808629398109916707611511260577723556759257617655167871650686021232363143758030660828735232451634907714929497477607217531572844575452097786306268435090993572007835314850650035767568340285736834283625318726564790272161505756202174405244489271405740415392104396544551830493165962677579789566390746930184100631883903899445163552227115949701692978881047483790506618923251799208852484173058451758922524012105893685888506961104719838533725720239583133558443518644692608651605016264435613102029513783920926849481012048832767721839735680000 1632 276170171353403352808177836218274707628974054831866209433594365474194020560896686863715338615080494149551759262719020296251878904123297238513152963154383080752443292238897702787895607241018059891586582087104121389563006036078866406150835827079419938434488790098475233622607293623152095750699426695207513782349188769066301547263796339721685163402524087819642097399370123563057217972747318528609291071566013229548817871630508281110321378514972357066315578533025657174181367392135100980374040743244165868279518397864644177332871344538034254747729066095697576294487337372268811399920638601586607491413470290227175292934694690604188227881034567640973720623739680801069012213723183425196418732445342128549169268499106344960000 1633 276339393272124800941025984402231983797864357561542598042315930649116933563691353951254379876486793471947317938737843225354974418157686513781849748058276697836237681511102909713623484451337311153775054257500631267865434348600973554684016486287189190847745217053192436584385852013852556593683923892937420347166804693557150996741286411008279333233040340324433544762972678785828699111211011738492017352859864953341433568855772072949237016614552609736086605235558148385685154994703811213817897385856447832659591632177061238716040996097187462011667625572471900789765822260364564348082354679161109089141052073493245866030855655488136872628510691763302748638827756585873588814344337336608916538041203245049505769276372954240000 1634 276508615190846249073874132586189259966754660291218986651037495824039846566486021038793421137893092794342876614756666154458069932192075789050546532962170314920032070783308116639351361661656562415963526427897141146167862661123080703217197145494958443261001644007909639546164410404553017436668421090667326911984420618048000446218776482294873503063556592829224992126575234008600180249674704948374743634153716677134049266081035864788152654714132862405857631938090639597188942597272521447261754028468729797039664866489478300099210647656340669275606185049246225285044307148460317296244070756735610686868633856759316439127016620372085517375986815885631776653915832370678165414965491248021414343637064361549842270053639563520000 1635 276677837109567697206722280770146536135644963020895375259759060998962759569280688126332462399299392116738435290775489083561165446226465064319243317866063932003826460055513323565079238871975813678151998598293651024470290973645187851750377804702727695674258070962626842507942968795253478279652918288397233476802036542538849895696266553581467672894072845334016439490177789231371661388138398158257469915447568400926664963306299656627068292813713115075628658640623130808692730199841231680705610671081011761419738100801895361482380299215493876539544744526020549780322792036556070244405786834310112284596215640025387012223177585256034162123462940007960804669003908155482742015586645159433912149232925478050178770830906172800000 1636 276847059028289145339570428954103812304535265750571763868480626173885672572075355213871503660705691439133993966794312012664260960260854339587940102769957549087620849327718530490807116082295064940340470768690160902772719286167295000283558463910496948087514497917344045469721527185953939122637415486127140041619652467029699345173756624868061842724589097838807886853780344454143142526602091368140196196741420124719280660531563448465983930913293367745399685343155622020196517802409941914149467313693293725799811335114312422865549950774647083803483304002794874275601276924651823192567502911884613882323797423291457585319338550139982806870939064130289832684091983940287318616207799070846409954828786594550515271608172782080000 1637 169221918721448132848148183957276168890302729676388608721565174922913002794667087539041261406299322395558676018822929103095514034389275268696784903893617083794389272205206925727877210319251262188472170396509878302428312522107148533180659207769252413256426954717202961778558390700460842984497197729906564817615924490849449477490071286594169830516252504791447363602555222771481138463693209882726281293851723792615697225263791838915638099580252669771026702532491211503787602568710233443856642612281964380073234312417061383169651559153207263938559476774324495278484888095752948161716077574501597727581783266070573096160964883948644747476124122329028015088075784804576600621153911412497805595861116500336500777266609280000 1638 453752668191203352107821629352144062919471081170646473757657189429348463171637096529710472582419440867385407228927915034614929904895609041135171222009768210188778160826675081888284319013302249939742408534223966739401091766653240719761818683667720036420262774940436324930797140174559907143688692976157842341344245625310658925638742088301326548565262563862815709448073189670786153563377755138801547019021775287862486234005683019619425494043086990240049626330837129473525100253355032217757864640428532980514650924720982895199402708622764876768437012379534347586701049849280529718514460704734031156324159140341231123484588205609199717750964078357789693825256937829700524365165824984940090911575572950701295203167349723047680000 1639 454029684472150362701294047929282124007944506739126721910134391620697271757211966552011883127341552858146936781570728169556697261369904284750027858897442061354949576065275005625700854006594864255944937477163053410182166914251930121910635422790838302620763545865308386179228640260136561543654314888841699387950682893702179474433393334997481204577817669213159308782290572570463068187042820923379569941499810559710998130363439846859730393612099863860464797042882817586756800558760010869905457964384838556204830809290409624683651428225098677059504434243013916785471929611093277294655189923723490271804210519547788651643003705124223649202582493546042312685956117889425616260382653937922349819335997598412346054939735162439040000 1640 454306700753097373294766466506420185096417932307606970062611593812046080342786836574313293672263664848908466334213541304498464617844199528364884495785115912521120991303874929363117388999887478572147466420102140080963242061850619524059452161913956568821264316790180447427660140345713215943619936801525556434557120162093700023228044581693635860590372774563502908116507955470139982810707886707957592863977845831559510026721196674100035293181112737480879967754928505699988500864164989522053051288341144131895010693859836354167900147827432477350571856106493485984242809372906024870795919142712949387284261898754346179801419204639247580654200908734294931546655297949150708155599482890904608727096422246123396906712120601830400000 1641 454583717034044383888238885083558246184891357876087218215088796003394888928361706596614704217185776839669995886856354439440231974318494771979741132672789763687292406542474853100533923993180092888349995363041226751744317209449308926208268901037074835021765087715052508676091640431289870343585558714209413481163557430485220572022695828389790516602927879913846507450725338369816897434372952492535615786455881103408021923078953501340340192750125611101295138466974193813220201169569968174200644612297449707585190578429263083652148867429766277641639277969973055183013689134718772446936648361702408502764313277960903707959834704154271512105819323922547550407354478008875800050816311843886867634856846893834447758484506041221760000 1642 454860733314991394481711303660696307273364783444567466367565998194743697513936576618916114762107888830431525439499167574381999330792790015594597769560463614853463821781074776837950458986472707204552524305980313422525392357047998328357085640160193101222265858639924569924523140516866524743551180626893270527769994698876741120817347075085945172615482985264190106784942721269493812058038018277113638708933916375256533819436710328580645092319138484721710309179019881926451901474974946826348237936253755283275370462998689813136397587032100077932706699833452624381784568896531520023077377580691867618244364657167461236118250203669295443557437739110800169268053658068600891946033140796869126542617271541545498610256891480613120000 1643 455137749595938405075183722237834368361838209013047714520043200386092506099511446641217525307030000821193054992141980709323766687267085259209454406448137466019635237019674700575366993979765321520755053248919400093306467504646687730505902379283311367422766629564796631172954640602443179143516802539577127574376431967268261669611998321782099828628038090614533706119160104169170726681703084061691661631411951647105045715794467155820949991888151358342125479891065570039683601780379925478495831260210060858965550347568116542620646306634433878223774121696932193580555448658344267599218106799681326733724416036374018764276665703184319375009056154299052788128752838128325983841249969749851385450377696189256549462029276920004480000 1644 455414765876885415668656140814972429450311634581527962672520402577441314685086316663518935851952112811954584544784793844265534043741380502824311043335811317185806652258274624312783528973057935836957582191858486764087542652245377132654719118406429633623267400489668692421386140688019833543482424452260984620982869235659782218406649568478254484640593195964877305453377487068847641305368149846269684553889986918953557612152223983061254891457164231962540650603111258152915302085784904130643424584166366434655730232137543272104895026236767678514841543560411762779326328420157015175358836018670785849204467415580576292435081202699343306460674569487305406989452018188051075736466798702833644358138120836967600313801662359395840000 1645 455691782157832426262128559392110490538785060150008210824997604768790123270661186685820346396874224802716114097427606979207301400215675746439167680223485168351978067496874548050200063966350550153160111134797573434868617799844066534803535857529547899823768171414540753669817640773596487943448046364944841667589306504051302767201300815174409140653148301315220904787594869968524555929033215630847707476368022190802069508509980810301559791026177105582955821315156946266147002391189882782791017908122672010345910116706970001589143745839101478805908965423891331978097208181969762751499565237660244964684518794787133820593496702214367237912292984675558025850151198247776167631683627655815903265898545484678651165574047798787200000 1646 455968798438779436855600977969248551627258485718488458977474806960138931856236056708121756941796336793477643650070420114149068756689970990054024317111159019518149482735474471787616598959643164469362640077736660105649692947442755936952352596652666166024268942339412814918249140859173142343413668277628698714195743772442823315995952061870563796665703406665564504121812252868201470552698281415425730398846057462650581404867737637541864690595189979203370992027202634379378702696594861434938611232078977586036090001276396731073392465441435279096976387287370901176868087943782510327640294456649704080164570173993691348751912201729391169363911399863810644710850378307501259526900456608798162173658970132389702017346433238178560000 1647 456245814719726447449073396546386612715731911286968707129952009151487740441810926730423167486718448784239173202713233249090836113164266233668880953998832870684320897974074395525033133952935778785565169020675746776430768095041445339101169335775784432224769713264284876166680640944749796743379290190312555760802181040834343864790603308566718452678258512015908103456029635767878385176363347200003753321324092734499093301225494464782169590164202852823786162739248322492610403001999840087086204556035283161726269885845823460557641185043769079388043809150850470375638967705595257903781023675639163195644621553200248876910327701244415100815529815052063263571549558367226351422117285561780421081419394780100752869118818677569920000 1648 456522831000673458042545815123524673804205336855448955282429211342836549027385796752724578031640560775000702755356046384032603469638561477283737590886506721850492313212674319262449668946228393101767697963614833447211843242640134741249986074898902698425270484189156937415112141030326451143344912102996412807408618309225864413585254555262873108690813617366251702790247018667555299800028412984581776243802128006347605197583251292022474489733215726444201333451294010605842103307404818739233797879991588737416449770415250190041889904646102879679111231014330039574409847467408005479921752894628622311124672932406806405068743200759439032267148230240315882432248738426951443317334114514762679989179819427811803720891204116961280000 1649 456799847281620468636018233700662734892678762423929203434906413534185357612960666775025988576562672765762232307998859518974370826112856720898594227774180573016663728451274242999866203939521007417970226906553920117992918390238824143398802814022020964625771255114028998663543641115903105543310534015680269854015055577617384962379905801959027764703368722716595302124464401567232214423693478769159799166280163278196117093941008119262779389302228600064616504163339698719073803612809797391381391203947894313106629654984676919526138624248436679970178652877809608773180727229220753056062482113618081426604724311613363933227158700274462963718766645428568501292947918486676535212550943467744938896940244075522854572663589556352640000 1650 457076863562567479229490652277800795981152187992409451587383615725534166198535536797327399121484784756523761860641672653916138182587151964513450864661854424182835143689874166737282738932813621734172755849493006788773993537837513545547619553145139230826272026038901059911975141201479759943276155928364126900621492846008905511174557048655182420715923828066938901458681784466909129047358544553737822088758198550044628990298764946503084288871241473685031674875385386832305503918214776043528984527904199888796809539554103649010387343850770480261246074741289177971951606991033500632203211332607540542084775690819921461385574199789486895170385060616821120153647098546401627107767772420727197804700668723233905424435974995744000000 1651 457353879843514489822963070854938857069625613560889699739860817916882974784110406819628809666406896747285291413284485788857905539061447208128307501549528275349006558928474090474699273926106236050375284792432093459555068685436202947696436292268257497026772796963773121160406641287056414343241777841047983947227930114400426059969208295351337076728478933417282500792899167366586043671023610338315845011236233821893140886656521773743389188440254347305446845587431074945537204223619754695676577851860505464486989424123530378494636063453104280552313496604768747170722486752846248208343940551596999657564827070026478989543989699304510826622003475805073739014346278606126719002984601373709456712461093370944956276208360435135360000 1652 457630896124461500416435489432076918158099039129369947892338020108231783369685276841930220211329008738046820965927298923799672895535742451743164138437202126515177974167074014212115808919398850366577813735371180130336143833034892349845253031391375763227273567888645182408838141372633068743207399753731840993834367382791946608763859542047491732741034038767626100127116550266262958294688676122893867933714269093741652783014278600983694088009267220925862016299476763058768904529024733347824171175816811040177169308692957107978884783055438080843380918468248316369493366514658995784484669770586458773044878449233036517702405198819534758073621890993326357875045458665851810898201430326691715620221518018656007127980745874526720000 1653 457907912405408511009907908009214979246572464697850196044815222299580591955260146864231630756251120728808350518570112058741440252010037695358020775324875977681349389405673937949532343912691464682780342678310266801117218980633581751994069770514494029427774338813517243657269641458209723143173021666415698040440804651183467157558510788743646388753589144117969699461333933165939872918353741907471890856192304365590164679372035428223998987578280094546277187011522451172000604834429711999971764499773116615867349193262383837463133502657771881134448340331727885568264246276471743360625398989575917888524929828439594045860820698334558689525240306181578976735744638725576902793418259279673974527981942666367057979753131313918080000 1654 458184928686355521603380326586353040335045890266330444197292424490929400540835016886533041301173232719569880071212925193683207608484332938972877412212549828847520804644273861686948878905984078998982871621249353471898294128232271154142886509637612295628275109738389304905701141543786377543138643579099555087047241919574987706353162035439801044766144249468313298795551316065616787542018807692049913778670339637438676575729792255464303887147292968166692357723568139285232305139834690652119357823729422191557529077831810566947382222260105681425515762195207454767035126038284490936766128208565377004004981207646151574019236197849582620976858721369831595596443818785301994688635088232656233435742367314078108831525516753309440000 1655 458461944967302532196852745163491101423519315834810692349769626682278209126409886908834451846095344710331409623855738328624974964958628182587734049100223680013692219882873785424365413899276693315185400564188440142679369275830960556291703248760730561828775880663261366154132641629363031943104265491783412133653679187966508255147813282135955700778699354818656898129768698965293702165683873476627936701148374909287188472087549082704608786716305841787107528435613827398464005445239669304266951147685727767247708962401237296431630941862439481716583184058687023965806005800097238512906857427554836119485032586852709102177651697364606552428477136558084214457142998845027086583851917185638492343502791961789159683297902192700800000 1656 458738961248249542790325163740629162511992741403290940502246828873627017711984756931135862391017456701092939176498551463566742321432923426202590685987897531179863635121473709161781948892569307631387929507127526813460444423429649958440519987883848828029276651588133427402564141714939686343069887404467269180260116456358028803942464528832110356791254460169000497463986081864970616789348939261205959623626410181135700368445305909944913686285318715407522699147659515511695705750644647956414544471642033342937888846970664025915879661464773282007650605922166593164576885561909986089047586646544295234965083966059266630336067196879630483880095551746336833317842178904752178479068746138620751251263216609500210535070287632092160000 1657 277016280947010593472418577138061088473425568480248152477202191348808585574870022301410544922111990761529552642813134941767356474295243614856636887673851166171415238599923737416534993292614316202528942939086670781075147598689402148816739123118266200500770924872061248431500085576654399965621912683857046606437268391520548794651246696154656012555105350343599334217382899676914623665065784578022922478035271848511896357756827240304899569012873620415170712045688113231700305404978652147593323956305575690179884569426729484248719602333800291067421863479569198770879761812747576140729218989459115480051379206557528158415499515023931451618415188252618860699180059725091895216828952982258907760424647711050851772385439391360000 1658 761048490743407885510336391482858056729572904839196630789532443505729920001353861488798998527787804891094709152916382504327109045970168554557327661327697351929726113497002083346871086282759066589104980110210445156872439448764986659857120293377551442232970966526563100183350774105256092951952874447836567284144746075634752826838137955825863391228716259631072512491421344579785607082777220365909843061441170561047823935043478018253092415346481774608320988227391227610129639240930280916996024465102045927085337956893470472453412855809263542451274490068601337198430594906732292416882227705054964713038034402450736454783852310622337020619981757177549311712021573163103314280565483501877790843661197204456271379385151952519676160000 1659 761507506720937082063720189065175823953173371006168401978187167536794895827651421115752435800723744459786563621645523868925617555648075773227145108650572923312072148547362156979770284766644928511052570568660511770356680968336014999217709630104558409327200743949076105672001769747056609292695909957153718410371612629359502376190875071601391656241520069196591856588219548044550254614190234370955627043987275006500808147308281080990277633932336106197348926097250932813754566646986330543604586602897644266003966025625010563208812984190330649533573208096386983360793942672056015150547416020920498467388479537796002278942346793318731675035313471144483901164200114522067791550939769076969393853820220845713482640771994625591159680000 1660 761966522698466278617103986647493591176773837173140173166841891567859871653948980742705873073659684028478418090374665233524126065325982991896962555973448494694418183597722230612669483250530790433000161027110578383840922487907043338578298966831565376421430521371589111160652765388857125633438945466470869536598479183084251925543612187376919921254323878762111200685017751509314902145603248376001411026533379451953792359573084143727462852518190437786376863967110638017379494053042380170213148740693242604922594094356550653964213112571397756615871926124172629523157290437379737884212604336786032221738924673141268103100841276015126329450645185111418490616378655881032268821314054652060996863979244486970693902158837298662643200000 1661 762425538675995475170487784229811358400374303340111944355496615598924847480246540369659310346595623597170272559103806598122634575003890210566780003296324066076764218648082304245568681734416652354947751485560644997325164007478071677938888303558572343515660298794102116649303761030657641974181980975788020662825345736809001474896349303152448186267127688327630544781815954974079549677016262381047195009079483897406776571837887206464648071104044769375404801836970343221004421459098429796821710878488840943841222163088090744719613240952464863698170644151958275685520638202703460617877792652651565976089369808486533927259335758711520983865976899078353080068557197239996746091688340227152599874138268128227905163545679971734126720000 1662 762884554653524671723871581812129125623974769507083715544151339629989823306544099996612747619531563165862127027832947962721143084681797429236597450619199637459110253698442377878467880218302514276895341944010711610809405527049100017299477640285579310609890076216615122137954756672458158314925016485105171789052212290533751024249086418927976451279931497893149888878614158438844197208429276386092978991625588342859760784102690269201833289689899100964432739706830048424629348865154479423430273016284439282759850231819630835475013369333531970780469362179743921847883985968027183351542980968517099730439814943831799751417830241407915638281308613045287669520735738598961223362062625802244202884297291769485116424932522644805610240000 1663 459015977529196553383797582317767223600466166971771188654724031064975826297559626953437272935939568691854468729141364598508509677907218669817447322875571382346035050360073632899198483885861921947590458450066613484241519571028339360589336727006967094229777422513005488650995641800516340743035509317151126226866553724749549352737115775528265012803809565519344096798203464764647531413014005045783982546104445452984212264803062737185218585854331589027937869859705203624927406056049626608562137795598338918628068731540090755400128381067107082298718027785646162363347765323722733665188315865533754350445135345265824158494482696394654415331713966934589452178541358964477270374285575091603010159023641257211261386842673071483520000 1664 1270203701530073636813352951312359629698365192161628329923389289931995185757048521613614131661065924550297825210279316640659900253014548534116274390175613147512183264478007279314914818960441457994874639517694734965224628685575893585482351449748943566099655436455509204370671971850926434627031638518718745331024387196846144954473434361746631847911111551611225603671086170207605117647097571210854901589021696799752407673955508904346526797770853711768958567487611750037415115715294320339264621696389182602472987892117148421247408060197092865563646085465329201169051563332295907725786393689212702118690992771750637117759004340909572327047209504148337838930929361849988365852375020531886781008375308843475233270035423888947484016640000 1665 1270967045100704690681630206691754076591212767397302385410122095995656240556181363273237697845958392053032379191775878729987219904608908238764180805073555222721024720766756081766426186039143646371073482450097195743448922332622513713839011516725956152377359556309148332498298577603240693301687306570713167653939666275690403455047036185281335352627404286918684272904061582569508726491837413501246040351995868492540720418951876397678465816279129465201512028165188439791043369991565530868314660531543262640094666370417699592173638473694807464641508853545536730737061810666029258631871601858497084752175783031829814183334580665633676637339906144475350061189902276129946291553007457443264116814269765158885975597721743254265361110400000 1666 1271730388671335744549907462071148523484060342632976440896854902059317295355314204932861264030850859555766933173272440819314539556203267943412087219971497297929866177055504884217937553117845834747272325382499656521673215979669133842195671583702968738655063676162787460625925183355554951976342974622707589976854945354534661955620638008816038857343697022226142942137036994931412335336577255791637179114970040185329033163948243891010404834787405218634065488842765129544671624267836741397364699366697342677716344848718250763099868887192522063719371621625744260305072057999762609537956810027781467385660573291908991248910156990357780947632602784802362283448875190409904217253639894354641452620164221474296717925408062619583238204160000 1667 763343570631053868277255379394446892847575235674055486732806063661054799132841659623566184892467502734553981496562089327319651594359704647906414897942075208841456288748802451511367078702188376198842932402460778224293647046620128356660066977012586277704119853639128127626605752314258674655668051994422322915279078844258500573601823534703504716292735307458669232975412361903608844739842290391138762974171692788312744996367493331939018508275753432553460677576689753628254276271210529050038835154080037621678478300551170926230413497714599077862768080207529568010247333733350906085208169284382633484790260079177065575576324724104310292696640327012222258972914279957925700632436911377335805894456315410742327686319365317877093760000 1668 2122519545379600619761532108707505674588682407004909027967824297149127888057617673716264696799859869533580480574154696851614621158606442916964069382962224874395364332418215149364640798887842102569949908749256731656229046057361877622881289193334208849987856683755399550040924384231925843365865735981402956516016734354876039320931992040361038259916062915566047487765180695365250994894436919600823234220410945412699732976119611789083029547297195861407120407799930154589564197411572063813259783320688173089183822909467361625955533633551314753545786962029527585508301285296271262020662086352705837831934466404716264748562203169556584610219399441115796675520690638622690054447726248551719339094665874553232043702161429150815060316930560000 1669 1272493732241966798418184717450542970376907917868650496383587708122978350154447046592484830215743327058501487154769002908641859207797627648059993634869439373138707633344253686669448920196548023123471168314902117299897509626715753970552331650679981324932767796016426588753551789107869210650998642674702012299770224433378920456194239832350742362059989757533601611370012407293315944181317098082028317877944211878117345908944611384342343853295680972066618949520341819298299878544107951926414738201851422715338023327018801934026099300690236662797234389705951789873082305333495960444042018197065850019145363551988168314485733315081885257925299425129374505707848104689862142954272331266018788426058677789707460253094381984901115297920000 1670 3546732705316777119555116990019676883323629055921038723035227167711608946900979441673971493322226273477267100042386807977053849239749781709502256058917147503993400076886104203095688113839424546490432544462344628401793335756870950939342575346724764348292358384090864680971562153155126300002782946822209689742288562647446728463118271087922959633804465251890380419258839681980148999100492455287171788438942445673045010037787689188780511058221320875773242334671582329002800370474494006847860950758346340934871598757766615314575564753862848333648335608020120007287951193894679945828447234379407849148862531653007982371184070467795683047447132316703346503544085472834724460706436469874585547664763528495806324441232254299775935591821561600000 1671 3548856497355888962141676940313101839541188115235961500713691375596466197767387213794734350503856349090127739024448117442908372502767595950046868188293744598307168579926155762498739424087232585141025617842262200035566864700437939532719427188249749237123671173542416096948191831091147333715359463556833767400816879152026037881359659274203153022806743374795704000348216232687921543411331073523870693701480734562669587888109717745180978430112471367315621521698331779499209232971784123019626136956405230959383497918699409695003454313595700338638544192216539240825249368262281550586428340507778752052544485264776250624100947156698554713942609641443887429594111871321451840623027150395468533022646620429037346192394668823308735553253790080000 1672 3550980289395000804728236890606526795758747174550884278392155583481323448633794985915497207685486424702988378006509426908762895765785410190591480317670341692620937082966207321901790734335040623791618691222179771669340393644004928126096279029774734125954983962993967512924821509027168367427935980291457845059345195656605347299601047460483346411809021497701027581437592783395694087722169691760569598964019023452294165738431746301581445802003621858858000708725081229995618095469074239191391323154464120983895397079632204075431343873328552343628752776412958474362547542629883155344409446636149654956226438876544518877017823845601426380438086966184428355644138269808179220539617830916351518380529712362268367943557083346841535514686018560000 1673 3553104081434112647314796840899951751976306233865807056070619791366180699500202758036260064867116500315849016988570736374617419028803224431136092447046938786934705586006258881304842044582848662442211764602097343303113922587571916719473130871299719014786296752445518928901451186963189401140512497026081922717873512161184656717842435646763539800811299620606351162526969334103466632033008309997268504226557312341918743588753774857981913173894772350400379895751830680492026957966364355363156509352523011008407296240564998455859233433061404348618961360609377707899845716997484760102390552764520557859908392488312787129934700534504298046933564290924969281694164668294906600456208511437234503738412804295499389694719497870374335476118247040000 1674 3555227873473224489901356791193376708193865293180729833749083999251037950366610530157022922048746575928709655970632045840471942291821038671680704576423535881248474089046310440707893354830656701092804837982014914936887451531138905312849982712824703903617609541897070344878080864899210434853089013760706000376401828665763966136083823833043733189813577743511674743616345884811239176343846928233967409489095601231543321439075803414382380545785922841942759082778580130988435820463654471534921695550581901032919195401497792836287122992794256353609169944805796941437143891365086364860371658892891460763590346100081055382851577223407169713429041615665510207744191066781633980372799191958117489096295896228730411445881912393907135437550475520000 1675 3557351665512336332487916741486801664411424352495652611427548207135895201233018302277785779230376651541570294952693355306326465554838852912225316705800132975562242592086362000110944665078464739743397911361932486570660980474705893906226834554349688792448922331348621760854710542835231468565665530495330078034930145170343275554325212019323926578815855866416998324705722435519011720654685546470666314751633890121167899289397831970782847917677073333485138269805329581484844682960944587706686881748640791057431094562430587216715012552527108358599378529002216174974442065732687969618352765021262363667272299711849323635768453912310041379924518940406051133794217465268361360289389872479000474454178988161961433197044326917439935398982704000000 1676 3559475457551448175074476691780226620628983411810575389106012415020752452099426074398548636412006727154430933934754664772180988817856667152769928835176730069876011095126413559513995975326272778393990984741850058204434509418272882499603686395874673681280235120800173176831340220771252502278242047229954155693458461674922584972566600205604119967818133989322321905795098986226784264965524164707365220014172179010792477139719860527183315289568223825027517456832079031981253545458234703878452067946699681081942993723363381597142902112259960363589587113198635408511740240100289574376333871149633266570954253323617591888685330601212913046419996265146592059844243863755088740205980552999883459812062080095192454948206741440972735360414932480000 1677 3561599249590560017661036642073651576846542471125498166784476622905609702965833846519311493593636802767291572916815974238035512080874481393314540964553327164189779598166465118917047285574080817044584058121767629838208038361839871092980538237399658570111547910251724592807969898707273535990818563964578233351986778179501894390807988391884313356820412112227645486884475536934556809276362782944064125276710467900417054990041889083583782661459374316569896643858828482477662407955524820050217254144758571106454892884296175977570791671992812368579795697395054642049038414467891179134314977278004169474636206935385860141602207290115784712915473589887132985894270262241816120122571233520766445169945172028423476699369155964505535321847160960000 1678 3563723041629671860247596592367076533064101530440420944462940830790466953832241618640074350775266878380152211898877283703890035343892295633859153093929924258503548101206516678320098595821888855695177131501685201471981567305406859686357390078924643458942860699703276008784599576643294569703395080699202311010515094684081203809049376578164506745822690235132969067973852087642329353587201401180763030539248756790041632840363917639984250033350524808112275830885577932974071270452814936221982440342817461130966792045228970357998681231725664373570004281591473875586336588835492783892296083406375072378318160547154128394519083979018656379410950914627673911944296660728543500039161914041649430527828263961654498450531570488038335283279389440000 1679 3565846833668783702834156542660501489281660589755343722141405038675324204698649390760837207956896953993012850880938593169744558606910109874403765223306521352817316604246568237723149906069696894345770204881602773105755096248973848279734241920449628347774173489154827424761229254579315603415971597433826388669043411188660513227290764764444700134824968358038292649063228638350101897898040019417461935801787045679666210690685946196384717405241675299654655017912327383470480132950105052393747626540876351155478691206161764738426570791458516378560212865787893109123634763203094388650277189534745975282000114158922396647435960667921528045906428239368214837994323059215270879955752594562532415885711355894885520201693985011571135244711617920000 1680 3567970625707895545420716492953926445499219649070266499819869246560181455565057162881600065138527029605873489862999902635599081869927924114948377352683118447131085107286619797126201216317504932996363278261520344739528625192540836873111093761974613236605486278606378840737858932515336637128548114168450466327571727693239822645532152950724893523827246480943616230152605189057874442208878637654160841064325334569290788541007974752785184777132825791197034204939076833966888995447395168565512812738935241179990590367094559118854460351191368383550421449984312342660932937570695993408258295663116878185682067770690664900352837356824399712401905564108755764044349457701998259872343275083415401243594447828116541952856399535103935206143846400000 1681 87075473603585546048957962030423204919921431911833884817032523279147285522718656951277144446833100127286198264513688100035453783730383862329097304440480866864508624642113935525103720160129584674316008576620436984714686686246532328450925502524380442083824367513608055041816795376862382215637186119587183999660976687751686147896915637487928949093403039118266824664438579018674316744383347704655115764069844474607691863203170812419162247537170153237546668096727470352763362388894763042372634120414491004987865598244569597543471949046932204598551952053188575029225149071665795077225351263207019050960098082498998369591944245017738326314570314362177968051082337955822576580217901356202399673206769262471891797658995464844798418721367680000 1682 146460946601230888454347292135171830675307848475704594262248704155525734249212780992048156959573274414095385480912023384259633264234505656437541666068888818066103506648035639553224457309337961422199526425875575008290103006266667376454456695246007903584992586157888748580335849823882526886701747053145643487429762788798336100762612102254696492375103911796924799085585689909410200764052790839229904715165478406290137713907733306489030900357520197745553495738695605133347975538120991437270770590537173870389589936247366063068119818296939968134764383353463183199156700738541867319893040824714206043714884974763315257653650220119835864861107268757183342261920492441693573807926510081132436250333785899477722003662430371868950940289340437760000 1683 146548022074834474000396250097202253880227769907616428147065736678804881534735499648999434104020107514222671679176537072359668718018236040299870763373329298932968015272677753488749561029498091006873842434452195445274817692952913908782907620748532284027076410525402356635377666619259389268917384239265230671429423765486087786910509017892184421324197314836043065910250128488428875080797174186934559830929548250764745405770936477301450062605057367898791042406792332603700738900509886200313143224657588361394577801845610632665663290245986900339362935305516371774185925887613533114970266175977413062765845072845814256023242164364853603187421839071545520229971574779649396384506727982488638650006992668740193895460089367333795738708061805440000 1684 146635097548438059546445208059232677085147691339528262031882769202084028820258218305950711248466940614349957877441050760459704171801966424162199860677769779799832523897319867424274664749658220591548158443028815882259532379639160441111358546251056664469160234892915964690419483414636251651133021425384817855429084742173839473058405933529672350273290717875161332734914567067447549397541557534639214946693618095239353097634139648113869224852594538052028589074889060074053502262898780963355515858778002852399565667443855202263206762195033832543961487257569560349215151036685198910047491527240620081816805170928313254392834108609871341513736409385907698198022657117605218961086945883844841049680199438002665787257748362798640537126783173120000 1685 146722173022041645092494166021263100290067612771440095916699801725363176105780936962901988392913773714477244075705564448559739625585696808024528957982210260666697032521961981359799768469818350176222474451605436319244247066325406973439809471753581044911244059260429572745461300210013114033348658611504405039428745718861591159206302849167160279222384120914279599559579005646466223714285940882343870062457687939713960789497342818926288387100131708205266135742985787544406265625287675726397888492898417343404553533042099771860750234144080764748560039209622748924244376185756864705124716878503827100867765269010812252762426052854889079840050979700269876166073739455561041537667163785201043449353406207265137679055407358263485335545504540800000 1686 146809248495645230638543123983293523494987534203351929801516834248642323391303655619853265537360606814604530273970078136659775079369427191886858055286650741533561541146604095295324872189978479760896790460182056756228961753011653505768260397256105425353327883627943180800503117005389976415564295797623992223428406695549342845354199764804648208171477523953397866384243444225484898031030324230048525178221757784188568481360545989738707549347668878358503682411082515014759028987676570489440261127018831834409541398640344341458293706093127696953158591161675937499273601334828530500201942229767034119918725367093311251132017997099906818166365550014632054134124821793516864114247381686557245849026612976527609570853066353728330133964225908480000 1687 146896323969248816184592081945323946699907455635263763686333866771921470676826374276804542681807439914731816472234591824759810533153157575749187152591091222400426049771246209230849975910138609345571106468758677193213676439697900038096711322758629805795411707995456788855544933800766838797779932983743579407428067672237094531502096680442136137120570926992516133208907882804503572347774707577753180293985827628663176173223749160551126711595206048511741229079179242485111792350065465252482633761139246325414529264238588911055837178042174629157757143113729126074302826483900196295279167581030241138969685465175810249501609941344924556492680120328994232102175904131472686690827599587913448248699819745790081462650725349193174932382947276160000 1688 146983399442852401730641039907354369904827377067175597571150899295200617962349092933755819826254273014859102670499105512859845986936887959611516249895531703267290558395888323166375079630298738930245422477335297630198391126384146570425162248261154186237495532362970396910586750596143701179995570169863166591427728648924846217649993596079624066069664330031634400033572321383522246664519090925457835409749897473137783865086952331363545873842743218664978775747275969955464555712454360015525006395259660816419517129836833480653380649991221561362355695065782314649332051632971862090356392932293448158020645563258309247871201885589942294818994690643356410070226986469428509267407817489269650648373026515052553354448384344658019730801668643840000 1689 147070474916455987276689997869384793109747298499087431455967931818479765247871811590707096970701106114986388868763619200959881440720618343473845347199972184134155067020530437101900183350458868514919738485911918067183105813070393102753613173763678566679579356730484004965628567391520563562211207355982753775427389625612597903797890511717111995018757733070752666858236759962540920981263474273162490525513967317612391556950155502175965036090280388818216322415372697425817319074843254778567379029380075307424504995435078050250924121940268493566954247017835503224361276782043527885433618283556655177071605661340808246240793829834960033145309260957718588038278068807384331843988035390625853048046233284315025246246043340122864529220390011520000 1690 147157550390059572822738955831415216314667219930999265340784964341758912533394530247658374115147939215113675067028132889059916894504348727336174444504412665001019575645172551037425287070618998099594054494488538504167820499756639635082064099266202947121663181097997613020670384186897425944426844542102340959427050602300349589945787427354599923967851136109870933682901198541559595298007857620867145641278037162086999248813358672988384198337817558971453869083469424896170082437232149541609751663500489798429492861033322619848467593889315425771552798969888691799390501931115193680510843634819862196122565759423307244610385774079977771471623831272080766006329151145340154420568253291982055447719440053577497138043702335587709327639111379200000 1691 147244625863663158368787913793445639519587141362911099225601996865038059818917248904609651259594772315240961265292646577159952348288079111198503541808853145867884084269814664972950390790779127684268370503065158941152535186442886167410515024768727327563747005465511221075712200982274288326642481728221928143426711578988101276093684342992087852916944539148989200507565637120578269614752240968571800757042107006561606940676561843800803360585354729124691415751566152366522845799621044304652124297620904289434480726631567189446011065838362357976151350921941880374419727080186859475588068986083069215173525857505806242979977718324995509797938401586442943974380233483295976997148471193338257847392646822839969029841361331052554126057832746880000 1692 147331701337266743914836871755476062724507062794822933110419029388317207104439967561560928404041605415368247463557160265259987802071809495060832639113293626734748592894456778908475494510939257268942686511641779378137249873129132699738965950271251708005830829833024829130754017777651150708858118914341515327426372555675852962241581258629575781866037942188107467332230075699596943931496624316276455872806176851036214632539765014613222522832891899277928962419662879836875609162009939067694496931741318780439468592229811759043554537787409290180749902873995068949448952229258525270665294337346276234224485955588305241349569662570013248124252971900805121942431315821251799573728689094694460247065853592102440921639020326517398924476554114560000 1693 87075473603585546048957962030423204919921431911833884817032523279147285522718656951277144446833100127286198264513688100035453783730383862329097304440480866864508624642113935525103720160129584674316008576620436984714686686246532328450925502524380442083824367513608055041816795376862382215637186119587183999660976687751686147896915637487928949093403039118266824664438579018674316744383347704655115764069844474607691863203170812419162247537170153237546668096727470352763362388894763042372634120414491004987865598244569597543471949046932204598551952053188575029225149071665795077225351263207019050960098082498998369591944245017738326314570314362177968051082337955822576580217901356202399673206769262471891797658995464844798418721367680000 1694 249727407917614338106740595541455987164449311280088695289929888878244224336596790454159676199139414845249434023125915676991879395419284554895835981491641578277132593973353524477737013403482361330027202269249969286816607964327252419122204187560776693830767424215712112592738143766709454176278942834181107654355700803823946274371776027208405926120832498814920393661779307187974857312520266982784002014637997902195333017538628106111037014526246843616396066394664774778444863056331624509268257044569776161826909239560727420718020028493556840720780282475325748246466032478891343665367828352504464631048605614918342382084259761944662491047261416512493406048357182481697711922623288451309822523575968252152162305961734771437920866584596666914560000 1695 249874826694425208436201481371173493650378738264315430056925124940155820690986753140378188404687903283764929556787737350945239418675140094774759143228059312384734207074872623370581014001713460716880819271770187686631729928887067798354271604436550469919215338869912651029923939601282482189370016590281568756867126837356309879020165505382672989831647630160147619395936201702253472930768507990447983125626568148890843839863031074296462656211327272685827232903752534385752091428856023343098993914135637895098353696018555477046661126503293296943165630930151796503990510656269673856433570872193074114301881060972013186323978923551477522033711984054708573348267664879856919544773597358305873186222707312513527218775171450759903110307491942396800000 1696 250022245471236078765662367200891000136308165248542164823920361002067417045376715826596700610236391722280425090449559024898599441930995634653682304964477046492335820176391722263425014599944560103734436274290406086446851893446883177586339021312324246007663253524113189467109735435855510202461090346382029859378552870888673483668554983556940053542462761505374845130093096216532088549016748998111964236615138395586354662187434042481888297896407701755258399412840293993059319801380422176929730783701499628369798152476383533375302224513029753165550979384977844761514988833648004047499313391881683597555156507025683990563698085158292553020162551596923740648178147278016127166923906265301923848869446372874892131588608130081885354030387217879040000 1697 147418776810870329460885829717506485929426984226734766995236061911596354389962686218512205548488438515495533661821673953360023255855539878923161736417734107601613101519098892844000598231099386853617002520218399815121964559815379232067416875773776088447914654200538437185795834573028013091073756100461102511426033532363604648389478174267063710815131345227225734156894514278615618248241007663981110988570246695510822324402968185425641685080429069431166509087759607307228372524398833830736869565861733271444456457828056328641098009736456222385348454826048257524478177378330191065742519688609483253275446053670804239719161606815030986450567542215167299910482398159207622150308906996050662646739060361364912813436679321982243722895275482240000 1698 424788089893183719563519283645973244244559431611241591505374683814636364752803820114760231361202726513031473219741124426650627171887273294356364082458119337458693761705892574323344787806502269815018514464024440377672831610895374149477654132043390441519196763566776709981493812097187657890007574646015269653289184179706920975962171696019589685096065862060322316327496484260916575676015953029807555200231097274594607592701099244113099069409366846140322882935433835013422398799290386076271274075247979592066829949970291279317295761643657023540715884671987010346329014984722715537083464937846357651212717456328744441576202485007152677643229076298257865695854493190145718471848017362561960720554482865635164461394672086367767180985073673727453440000 1699 250169664248046949095123253030608506622237592232768899590915597063979013399766678512815212815784880160795920624111380698851959465186851174532605466700894780599937433277910821156269015198175659490588053276810624486261973858006698556818406438188098022096111168178313727904295531270428538215552164102482490961889978904421037088316944461731207117253277892850602070864249990730810704167264990005775945347603708642281865484511837010667313939581488130824689565921928053600366548173904821010760467653267361361641242608934211589703943322522766209387936327839803893019039467011026334238565055911570293080808431953079354794803417246765107584006613119139138907948088629676175334789074215172297974511516185433236257044402044809403867597753282493361280000 1700 722565041247634003071444491728306549677008837645906412688441518999890584402546097548564179175831469368426857538620900872494114523299182247402524369472194394806799288536589824745651796596890757306665474279412126703670459094080747441658603315418683517220197887049423540305976782968378746927979315577200178645226826069639281422185830688818245516762642537920393961277213248227800556846311470633682662947483791671502712078915538837910402851693212168260950873252304797213938701090689294525379458722932119820828401027384683334541899498442505642575176495699705584206891692567947361181247450989388477505298994010079100453830710033831660234886300672009574907826464389093697219471283055682148239781612198386816281221346426023001190782590805825575385024000000 1701 722990079507191434837957106135205553529760019315109887048846484599302284746312301135357452222405487879820049807761266108301464002430534707548055266160119215039038582235728995230796297653712457752139983381929427954672618187665500822506637787957165095759739179924158495329686181076007205014407538704010296397371077143797892764198881177458726837654855857060347134195611608962052204232691653851702476278629370372485948968373724448991526618076561116595222020824806152977005723856036758816276740757475021067781829498577262560032806498147471822364926599520705411021131040622399094923118773019382235433243287535967382277627081039733914152671527907698992304831068191675517041365089692773725974040307264385867349622064865097132367953639388652531605838720000 1702 723415117766748866604469720542104557382511200984313361409251450198713985090078504722150725268979506391213242076901631344108813481561887167693586162848044035271277875934868165715940798710534158197614492484446729205674777281250254203354672260495646674299280472798893450353395579183635663100835761830820414149515328217956504106211931666099208158547069176200300307114009969696303851619071837069722289609774949073469185857831910060072650384459910064929493168397307508740072746621384223107174022792017922314735257969769841785523713497852438002154676703341705237835370388676850828664990095049375993361187581061855664101423452045636168070456755143388409701835671994257336863258896329865303708299002330384918418022783304171263545124687971479487826653440000 1703 723840156026306298370982334949003561235262382653516835769656415798125685433844708308943998315553524902606434346041996579916162960693239627839117059535968855503517169634007336201085299767355858643089001586964030456676936374835007584202706733034128252838821765673628405377104977291264121187263984957630531901659579292115115448224982154739689479439282495340253480032408330430555499005452020287742102940920527774452422747290095671153774150843259013263764315969808864503139769386731687398071304826560823561688686440962421011014620497557404181944426807162705064649609736731302562406861417079369751289131874587743945925219823051538421988241982379077827098840275796839156685152702966956881442557697396383969486423501743245394722295736554306444047468160000 1704 724265194285863730137494949355902565088013564322720310130061381397537385777610911895737271362127543413999626615182361815723512439824592087984647956223893675735756463333146506686229800824177559088563510689481331707679095468419760965050741205572609831378363058548363360400814375398892579273692208084440649653803830366273726790238032643380170800331495814480206652950806691164807146391832203505761916272066106475435659636748281282234897917226607961598035463542310220266206792152079151688968586861103724808642114912155000236505527497262370361734176910983704891463849084785754296148732739109363509217076168113632227749016194057440675906027209614767244495844879599420976507046509604048459176816392462383020554824220182319525899466785137133400268282880000 1705 724690232545421161904007563762801568940764745991923784490466346996949086121377115482530544408701561925392818884322727051530861918955944548130178852911818495967995757032285677171374301880999259534038019791998632958681254562004514345898775678111091409917904351423098315424523773506521037360120431211250767405948081440432338132251083132020652121223709133620159825869205051899058793778212386723781729603211685176418896526206466893316021683609956909932306611114811576029273814917426615979865868895646626055595543383347579461996434496967336541523927014804704718278088432840206029890604061139357267145020461639520509572812565063342929823812436850456661892849483402002796328940316241140036911075087528382071623224938621393657076637833719960356489097600000 1706 725115270804978593670520178169700572793515927661127258850871312596360786465143319069323817455275580436786011153463092287338211398087297008275709749599743316200235050731424847656518802937820959979512528894515934209683413655589267726746810150649572988457445644297833270448233171614149495446548654338060885158092332514590949474264133620661133442115922452760112998787603412633310441164592569941801542934357263877402133415664652504397145449993305858266577758687312931792340837682774080270763150930189527302548971854540158687487341496672302721313677118625704545092327780894657763632475383169351025072964755165408791396608936069245183741597664086146079289854087204584616150834122878231614645333782594381122691625657060467788253808882302787312709912320000 1707 725540309064536025437032792576599576646267109330330733211276278195772486808909522656117090501849598948179203422603457523145560877218649468421240646287668136432474344430564018141663303994642660424987037997033235460685572749174021107594844623188054566996986937172568225471942569721777953532976877464871002910236583588749560816277184109301614763008135771900066171706001773367562088550972753159821356265502842578385370305122838115478269216376654806600848906259814287555407860448121544561660432964732428549502400325732737912978248496377268901103427222446704371906567128949109497374346705199344783000909048691297073220405307075147437659382891321835496686858691007166435972727929515323192379592477660380173760026375499541919430979930885614268930727040000 1708 725965347324093457203545406983498580499018290999534207571681243795184187152675726242910363548423617459572395691743822758952910356350001928566771542975592956664713638129703188626807805051464360870461547099550536711687731842758774488442879095726536145536528230047303180495651967829406411619405100591681120662380834662908172158290234597942096083900349091040019344624400134101813735937352936377841169596648421279368607194581023726559392982760003754935120053832315643318474883213469008852557714999275329796455828796925317138469155496082235080893177326267704198720806477003561231116218027229338540928853342217185355044201678081049691577168118557524914083863294809748255794621736152414770113851172726379224828427093938616050608150979468441225151541760000 1709 425038259557431766512614406899003852751181669203474360404965599411700343766203586793273046574018511393192269140365235807349479131352460145530896687924820232239293699139170485144501056821700445474509102517301251002159093584753380848034472538481578539541292874734955023709398107628458086428223126810117752144251074158611342013050488640481320892213319139953172918398360734251647386380183218019813331145578700983236889458185611081123766383348948334271147572501355763067022765347464290897282034542901246953428471192579225490906999704966179789750103820999826814239348054451733741871322029993757927944293525888281823796371005902253917785227235689417397004603802581819821893806637091577734258695065999051068400718439074131177171048582826956220814720000 1710 1242127559348043020138799216577579869241525798263541436103867418064758967618915700008793218577445957510351155413111961471040044318673116004698037171824615398493789513427320434081438443445169164850250656105536002916199713501147432656487462201733180308170078884196685211738107935752329627196974983558620017688837896610384199785518617498056207362195281721407753004998185426169671805483583634508922280806527739966401653383707047967365283641035133122590658954402237068429436659223776169075308044927829175084229829928481602782371706867796114155767805905451683883664928360849202169907332787233458231045123957120655919044276663938687826796370221306396506832284106627084429304241578170055854820267873924966851783575559165850210852900667967668590146729580800000 1711 1242853949733626671027769274598970266825877567736210173785799504274153563506412141938622922214040955146322121001072845659034804578508597359086749474264278916270686466359149276440550395751277450911566592161738070754162403392083776184356753115301445325894154953719607249873627297118266662066680816882338508927252421696121266569018920783142789939600074283817932977515728224664507870866907367628518141789455533966382005227791087176702924157784276475293928345603641885428518201129754985548451499924862993315273239185749720678735666930291901357028488832881772587690463406674260182872190876582717563343980754756398992681144661987774778741865174652189721163764974525696759379858093712845361168115983792759230059472386978227901034685989995719858328101937280000 1712 1243580340119210321916739332620360664410229337208878911467731590483548159393908583868452625850635952782293086589033729847029564838344078713475461776703942434047583419290978118799662348057385736972882528217940138592125093283020119712226044028869710343618231023242529288009146658484203696936386650206057000165666946781858333352519224068229372517004866846228112950033271023159343936250231100748114002772383327966362357071875126386040564674533419827997197736805046702427599743035733802021594954921896811546316648443017838575099626992787688558289171760311861291715998452499318195837048965931976895642837552392142066318012660036861730687360127997982935495245842424309089455474609255634867515964093660551608335369214790605591216471312023771126509474293760000 1713 1244306730504793972805709390641751061994581106681547649149663676692942755281405025798282329487230950418264052176994614035024325098179560067864174079143605951824480372222806961158774300363494023034198464274142206430087783173956463240095334942437975361342307092765451326144666019850140731806092483529775491404081471867595400136019527353315955094409659408638292922550813821654180001633554833867709863755311121966342708915959165595378205191282563180700467128006451519426681284941712618494738409918930629777360057700285956471463587055283475759549854687741949995741533498324376208801907055281236227941694350027885139954880658085948682632855081343776149826726710322921419531091124798424373863812203528343986611266042602983281398256634051822394690846650240000 1714 1245033120890377623694679448663141459578932876154216386831595762902337351168901467728112033123825948054235017764955498223019085358015041422252886381583269469601377325154635803517886252669602309095514400330344274268050473064892806767964625856006240379066383162288373364280185381216077766675798316853493982642495996953332466919519830638402537671814451971048472895068356620149016067016878566987305724738238915966323060760043204804715845708031706533403736519207856336425762826847691434967881864915964448008403466957554074367827547117779262960810537615172038699767068544149434221766765144630495560240551147663628213591748656135035634578350034689569364158207578221533749606707640341213880211660313396136364887162870415360971580041956079873662872219006720000 1715 1245759511275961274583649506684531857163284645626885124513527849111731947056397909657941736760420945690205983352916382411013845617850522776641598684022932987378274278086464645876998204975710595156830336386546342106013162955829150295833916769574505396790459231811295402415704742582014801545504150177212473880910522039069533703020133923489120249219244533458652867585899418643852132400202300106901585721166709966303412604127244014053486224780849886107005910409261153424844368753670251441025319912998266239446876214822192264191507180275050162071220542602127403792603589974492234731623233979754892539407945299371287228616654184122586523844988035362578489688446120146079682324155884003386559508423263928743163059698227738661761827278107924931053591363200000 1716 1246485901661544925472619564705922254747636415099553862195459935321126542943894351587771440397015943326176948940877266599008605877686004131030310986462596505155171231018293488236110157281818881218146272442748409943975852846765493823703207683142770414514535301334217440551224103947951836415209983500930965119325047124806600486520437208575702826624037095868832840103442217138688197783526033226497446704094503966283764448211283223391126741529993238810275301610665970423925910659649067914168774910032084470490285472090310160555467242770837363331903470032216107818138635799550247696481323329014224838264742935114360865484652233209538469339941381155792821169314018758409757940671426792892907356533131721121438956526040116351943612600135976199234963719680000 1717 1247212292047128576361589622727312652331988184572222599877392021530521138831390793517601144033610940962147914528838150787003366137521485485419023288902260022932068183950122330595222109587927167279462208498950477781938542737701837351572498596711035432238611370857139478686743465313888871284915816824649456357739572210543667270020740493662285404028829658279012812620985015633524263166849766346093307687022297966264116292295322432728767258279136591513544692812070787423007452565627884387312229907065902701533694729358428056919427305266624564592586397462304811843673681624608260661339412678273557137121540570857434502352650282296490414834894726949007152650181917370739833557186969582399255204642999513499714853353852494042125397922164027467416336076160000 1718 1247938682432712227250559680748703049916339954044891337559324107739915734718887235447430847670205938598118880116799034974998126397356966839807735591341923540708965136881951172954334061894035453340778144555152545619901232628638180879441789510279300449962687440380061516822262826679825906154621650148367947596154097296280734053521043778748867981433622220689192785138527814128360328550173499465689168669950091966244468136379361642066407775028279944216814084013475604422088994471606700860455684904099720932577103986626545953283387367762411765853269324892393515869208727449666273626197502027532889435978338206600508139220648331383442360329848072742221484131049815983069909173702512371905603052752867305877990750181664871732307183244192078735597708432640000 1719 1248665072818295878139529738770093447500691723517560075241256193949310330606383677377260551306800936234089845704759919162992886657192448194196447893781587058485862089813780015313446014200143739402094080611354613457863922519574524407311080423847565467686763509902983554957782188045762941024327483472086438834568622382017800837021347063835450558838414783099372757656070612623196393933497232585285029652877885966224819980463400851404048291777423296920083475214880421421170536377585517333599139901133539163620513243894663849647347430258198967113952252322482219894743773274724286591055591376792221734835135842343581776088646380470394305824801418535435815611917714595399984790218055161411950900862735098256266647009477249422488968566220130003779080789120000 1720 1249391463203879529028499796791483845085043492990228812923188280158704926493880119307090254943395933870060811292720803350987646917027929548585160196221250576262759042745608857672557966506252025463410016667556681295826612410510867935180371337415830485410839579425905593093301549411699975894033316795804930072983147467754867620521650348922033136243207345509552730173613411118032459316820965704880890635805679966205171824547440060741688808526566649623352866416285238420252078283564333806742594898167357394663922501162781746011307492753986168374635179752570923920278819099782299555913680726051554033691933478086655412956644429557346251319754764328650147092785613207730060406733597950918298748972602890634542543837289627112670753888248181271960453145600000 1721 726390385583650888970058021390397584351769472668737681932086209394595887496441929829703636594997635970965587960884187994760259835481354388712302439663517776896952931828842359111952306108286061315936056202067837962689890936343527869290913568265017724076069522922038135519361365937034869705833323718491238414525085737066783500303285086582577404792562410179972517542798494836065383323733119595860982927793999980351844084039209337640516749143352703269391201404816999081541905978816473143454997033818231043409257268117896363960062495787201260682927430088704025535045825058012964858089349259332298856797635743073636867998049086951945494953345793214331480867898612330075616515542789506347848109867792378275896827812377690181785322028051268181372356480000 1722 2152702943881055595817883089987769445876698641961109582142017270885867377540730438449976168674744384053386719788533865942127705158558793574921008442694094069936287624556547719454535600194884456445578090590312566008385178563092098139371518396194612456398324747489881180976029608359090932535158816505819331498226792137113111043725804157762836258901855841437779714034170992953359599533649171375748966287459042169771471757383407303076605098124772624006443527617662275432092493966393304781963777919536424427468025288018009184170210730140109742512017780568539879322691475400575018160768988069685346264648914978014793423798034348225481494914927365629850632103831347354143554232035020355011241440176014516148073354825305652270512072520095672434124223514581760000 1723 1250117853589463179917469854812874242669395262462897550605120366368099522381376561236919958579990931506031776880681687538982407176863410902973872498660914094039655995677437700031669918812360311524725952723758749133789302301447211463049662250984095503134915648948827631228820910777637010763739150119523421311397672553491934404021953634008615713647999907919732702691156209612868524700144698824476751618733473966185523668631479270079329325275710002326622257617690055419333620189543150279886049895201175625707331758430899642375267555249773369635318107182659627945813864924840312520771770075310886332548731113829729049824642478644298196814708110121864478573653511820060136023249140740424646597082470683012818440665102004802852539210276232540141825502080000 1724 3713415078430528081712208165168611919885790496173438954990081002518853962456804769079331364803851222473955103698774680113545369363328272643560545511392309592468284231672036170934473973676013312089245255720194623881962700599938472184838795332760208455478116459251342934838913532061253413897170485950838585881283839231865223534295820216048160563837128622479985846174350345156964534932594220912564615799370085209803721152533714860765683952923883327831119738384982660500470390759268829835188076683300122539733595036494582704492898260026799805379969942116945657150898686693721756007951545963747372928292043434537746315509708899973912867324643335127712584108066221492921271170532456610675872333596819205296792562710533580370642930802243455501329365846304540160000 1725 3715569031492262726771205965728454502205909864210662527469773624910106197933867880894342577892484546848939996450340094661175036050894008300546369493707502347452314558952588396091628540946127008906002358536737660206720219567803865730189629900818654052030017918914481764847520790490523282466716408506494524736203377421674890137273950042159557408711744126321331545621087207306127507400652570228639189242409162985447458809814766899548030637351333376165128508534857940465957902586855412683120320347269554165336688769114359144576710846024495164895851595215621379689849323982987255866424835723587133585443024898246874938662556758964616993117755077201452556604648626493787234784900514880171623999683592302283623648883799551124918245727302761449996030211644624000000 1726 3717722984553997371830203766288297084526029232247886099949466247301358433410930992709353790981117871223924889201905509208804702738459743957532193476022695102436344886233140621248783108216240705722759461353280696531477738535669259275540464468877099648581919378577620594856128048919793151036262331062150463591122915611484556740252079868270954253586359630162677245067824069455290479868710919544713762685448240761091196467095818938330377321778783424499137278684733220431445414414441995531052564011238985790939782501734135584660523432022190524411733248314297102228799961272252755724898125483426894242594006361956003561815404617955321118910866819275192529101231031494653198399268573149667375665770365399270454735057065521879193560652362067398662694576984707840000 1727 3719876937615732016889201566848139666846148600285109672429158869692610668887994104524365004069751195598909781953470923756434369426025479614518017458337887857420375213513692846405937675486354402539516564169823732856235257503534652820891299036935545245133820838240759424864735307349063019605808253617806402446042453801294223343230209694382351098460975134004022944514560931604453452336769268860788336128487318536734934124376870977112724006206233472833146048834608500396932926242028578378984807675208417416542876234353912024744336018019885883927614901412972824767750598561518255583371415243266654899744987825665132184968252476946025244703978561348932501597813436495519162013636631419163127331857138496257285821230331492633468875577421373347329358942324791680000 1728 3722030890677466661948199367407982249166267968322333244908851492083862904365057216339376217158384519973894674705036338304064036113591215271503841440653080612404405540794245071563092242756468099356273666986366769180992776471400046366242133604993990841685722297903898254873342565778332888175354176173462341300961991991103889946208339520493747943335590637845368643961297793753616424804827618176862909571526396312378671781657923015895070690633683521167154818984483780362420438069615161226917051339177849042145969966973688464828148604017581243443496554511648547306701235850783755441844705003106415556895969289374260808121100335936729370497090303422672474094395841496385125628004689688658878997943911593244116907403597463387744190502480679295996023307664875520000 1729 3724184843739201307007197167967824831486387336359556817388544114475115139842120328154387430247017844348879567456601752851693702801156950928489665422968273367388435868074797296720246810026581796173030769802909805505750295439265439911592968173052436438237623757567037084881949824207602756744900098729118280155881530180913556549186469346605144788210206141686714343408034655902779397272885967492937483014565474088022409438938975054677417375061133569501163589134359060327907949897201744074849295003147280667749063699593464904911961190015276602959378207610324269845651873140049255300317994762946176214046950753083389431273948194927433496290202045496412446590978246497251089242372747958154630664030684690230947993576863434142019505427539985244662687673004959360000 1730 3726338796800935952066194968527667413806506704396780389868236736866367375319183439969398643335651168723864460208167167399323369488722686585475489405283466122372466195355349521877401377296695492989787872619452841830507814407130833456943802741110882034789525217230175914890557082636872625314446021284774219010801068370723223152164599172716541633084821645528060042854771518051942369740944316809012056457604551863666147096220027093459764059488583617835172359284234340293395461724788326922781538667116712293352157432213241344995773776012971962475259860708999992384602510429314755158791284522785936871197932216792518054426796053918137622083313787570152419087560651498117052856740806227650382330117457787217779079750129404896294820352599291193329352038345043200000 1731 3728492749862670597125192769087509996126626072434003962347929359257619610796246551784409856424284493098849352959732581946953036176288422242461313387598658877356496522635901747034555944566809189806544975435995878155265333374996227002294637309169327631341426676893314744899164341066142493883991943840430157865720606560532889755142728998827938477959437149369405742301508380201105342209002666125086629900643629639309884753501079132242110743916033666169181129434109620258882973552374909770713782331086143918955251164833017785079586362010667321991141513807675714923553147718580255017264574282625697528348913680501646677579643912908841747876425529643892391584143056498983016471108864497146133996204230884204610165923395375650570135277658597141996016403685127040000 1732 3730646702924405242184190569647352578446745440471227534827621981648871846273309663599421069512917817473834245711297996494582702863854157899447137369913851632340526849916453972191710511836922886623302078252538914480022852342861620547645471877227773227893328136556453574907771599495412362453537866396086096720640144750342556358120858824939335322834052653210751441748245242350268314677061015441161203343682707414953622410782131171024457428343483714503189899583984900224370485379961492618646025995055575544558344897452794225163398948008362681507023166906351437462503785007845754875737864042465458185499895144210775300732491771899545873669537271717632364080725461499848980085476922766641885662291003981191441252096661346404845450202717903090662680769025210880000 1733 2153953061734645058997800559842582320119368037223572479692622391252235477063111815011213088633324374984892751565414547629666687565735656985823982315192754984030327280552225157154567270113696816757102816543036324757518967865393545350834568058445596551901459663138830008607258429269868569545922555655938854919538189809666602978129826111396844874615503841345699446736862149162972468058349316074573443039077775643737657281052038782346684427450048334008770149875279965487511827586582847932243663969431625603093732619776440083812585997695359515881653098675722538950637289265499858473289759839760657150981463709128623152847858990704125793111742073739972496582405000865963614368058269495751666086773096986831086173265970754275314925059305948666664365340083840000 1734 6472676337479966564479688633939276408769743577953654220070883523405575157755146392568625578031089679965852386094605154747196248802162095426854754984765162967620782145259608746202932047171601435685062619973788102695489163852800642437255595376126303441588028119844773230125000939641398988594027290042320689688020490218223954614545646320921969578806830584328336442832098969202013851909636978489046836948175575520495822358021559685804998331544799144759702493318513552449213767157888362859046719588749362433059934584545837533538664799966504643133716957888717095442521968263190915709122140693197249473156620038133113404017178919963693499068233389914239631625051840512239712375531197116662663127407065453561124234560053967953915406731565680474197084462989421044480000 1735 6476409138135952704366931822309483603930510442762162671178190838009615281836896765344040010313691231107701205233068018158238461171713515320411187946117392012008106702436805752400280912250708472268502679154857184646293944224111369451348591682571589660412473349440992822529917318499323670825050373831272431723596049901164106837506745309573020310974539252485388539973293951306513283196782097853804072724962297305686419718089622869014805135657570078522539691988247412629403625155095910934513297858408387440230096023175910104203912011500510701174739862708722122602523422685488026963856351846999554691999270914741033307941064259594583749067696038928031003961629148378740427319231042097698800764735443230639302506898323895271074527496693457683236413808123786339200000 1736 6480141938791938844254175010679690799091277307570671122285498152613655405918647138119454442596292782249550024371530881569280673541264935213967620907469621056395431259614002758597629777329815508851942738335926266597098724595422096465441587989016875879236918579037212414934833697357248353056073457620224173759171609584104259060467844298224071043142247920642440637114488933411012714483927217218561308501749019090877017078157686052224611939770341012285376890657981272809593483152303459009979876128067412447400257461805982674869159223034516759215762767528727149762524877107785138218590563000801859910841921791348953211864949599225473999067158687941822376298206456245241142262930887078734938402063821007717480779236593822588233648261821234892275743153258151633920000 1737 6483874739447924984141418199049897994252044172379179573392805467217695530000397510894868874878894333391398843509993744980322885910816355107524053868821850100782755816791199764794978642408922545435382797516995348547903504966732823479534584295462162098061363808633432007339750076215173035287096541409175915794747169267044411283428943286875121775309956588799492734255683915515512145771072336583318544278535740876067614438225749235434418743883111946048214089327715132989783341149511007085446454397726437454570418900436055245534406434568522817256785672348732176922526331530082249473324774154604165129684572667956873115788834938856364249066621336955613748634783764111741857206630732059771076039392198784795659051574863749905392769026949012101315072498392516928640000 1738 6487607540103911124028661387420105189412811037187688024500112781821735654082147883670283307161495884533247662648456608391365098280367775001080486830174079145170080373968396770992327507488029582018822856698064430498708285338043550493627580601907448316885809038229651599744666455073097717518119625198127657830322728949984563506390042275526172507477665256956544831396878897620011577058217455948075780055322462661258211798293812418644225547995882879811051287997448993169973199146718555160913032667385462461740580339066127816199653646102528875297808577168737204082527785952379360728058985308406470348527223544564793019712720278487254499066083985969405120971361071978242572150330577040807213676720576561873837323913133677222551889792076789310354401843526882223360000 1739 6491340340759897263915904575790312384573577901996196475607420096425775778163898256445697739444097435675096481786919471802407310649919194894636919791526308189557404931145593777189676372567136618602262915879133512449513065709354277507720576908352734535710254267825871192149582833931022399749142708987079399865898288632924715729351141264177223239645373925113596928538073879724511008345362575312833015832109184446448809158361875601854032352108653813573888486667182853350163057143926103236379610937044487468910741777696200386864900857636534933338831481988742231242529240374676471982793196462208775567369874421172712923636605618118144749065546634983196493307938379844743287094030422021843351314048954338952015596251403604539711010557204566519393731188661247518080000 1740 6495073141415883403803147764160519579734344766804704926714727411029815902245648629221112171726698986816945300925382335213449523019470614788193352752878537233944729488322790783387025237646243655185702975060202594400317846080665004521813573214798020754534699497422090784554499212788947081980165792776031141901473848315864867952312240252828273971813082593270649025679268861829010439632507694677590251608895906231639406518429938785063839156221424747336725685336916713530352915141133651311846189206703512476080903216326272957530148069170540991379854386808747258402530694796973583237527407616011080786212525297780632827560490957749034999065009283996987865644515687711244002037730267002879488951377332116030193868589673531856870131322332343728433060533795612812800000 1741 3732800655986139887243188370207195160766864808508451107307314604040124081750372775414432282601551141848819138462863411042212369551419893556432961352229044387324557177197006197348865079107036583440059181069081950804780371310727014092996306445286218824445229596219592404916378857924682231023083788951742035575559682940152222961098988651050732167708668157052097141194982104499431287145119364757235776786721785190597360068063183209806804112770933762837198669733860180189857997207548075466578269659025007170161438630072570665247211534006058041022904820005027160001454422297111254734211153802305218842650876607919903923885339630890249999462649013791372336577307866500714943699844981036137637328377777078178272338269927317159120765127777209039329345134365294720000 1742 11320919951089196745108661039308526041867284462270217704165984492054177197862329061477949344184201537124219357151218336003864603047676384415608126714189994856854438147260978729455979686947560905061847165648295260203655615279341724335549244106005840747591630114465896676663301960648850613255891022976200183818340068733918345145326156958656983634334538377407055355953248016132174195142035202061769323025859138005317866756343519428732691262902168876475438543939585299403765510806990369332698840943823540295823354628933953910116378578987320960091168242017286481449931003939969549805519739897014918420806116895784858858245783510035829783870310107304777432563063998296431296981651255075981021517525346633794784269496477505881158957136355530673076903169096021863299840000 1743 11327418757031268614652351430261056768642179573901830917543806526779811053888656460479945870788210837662178151271282181202489094783065406450289876499904225623132770201306478717245564061050286255753616308682536531880006737905793700067085150675527084054564989259192914987040261376240497485020102211852765166702277118141917150165501430297898462959038519168668483057076068479976107705012954854875811670513244820633334696760222017430700964908862503072156538106823591949977476053580128710532086153711299902833306605693588910255644573974268025507140589119308915233735493536089188820500012001515784731806811172071959247410977267886333209709119374579237788211801045091292009041698632685187964937144114052343687892641637405449340332986388442990794014375558974951841407360000 1744 11333917562973340484196041821213587495417074685533444130921628561505444909914983859481942397392220138200136945391346026401113586518454428484971626285618456389411102255351978705035148435153011606445385451716777803556357860532245675798621057245048327361538348403919933297417220791832144356784313400729330149586214167549915955185676703637139942283742499959929910758198888943820041214883874507689854018000630503261351526764100515432669238554822837267837637669707598600551186596353267051731473466478776265370789856758243866601172769369548730054190009996600543986021056068238408091194504263134554545192816227248133635963708752262630589634368439051170798991039026184287586786415614115299948852770702758053581001013778333392799507015640530450914951847948853881819514880000 1745 11340416368915412353739732212166118222191969797165057344299450596231078765941311258483938923996229438738095739511409871599738078253843450519653376071332687155689434309397478692824732809255736957137154594751019075232708983158697651530156963814569570668511707548646951607794180207423791228548524589605895132470151216957914760205851976976381421608446480751191338459321709407663974724754794160503896365488016185889368356767979013434637512200783171463518737232591605251124897139126405392930860779246252627908273107822898822946700964764829434601239430873892172738306618600387627361888996524753324358578821282424308024516440236638927969559617503523103809770277007277283164531132595545411932768397291463763474109385919261336258681044892617911035889320338732811797622400000 1746 11346915174857484223283422603118648948966864908796670557677272630956712621967638657485935450600238739276054533631473716798362569989232472554335125857046917921967766363442978680614317183358462307828923737785260346909060105785149627261692870384090813975485066693373969918171139623015438100312735778482460115354088266365913565226027250315622900933150461542452766160444529871507908234625713813317938712975401868517385186771857511436605785846743505659199836795475611901698607681899543734130248092013728990445756358887553779292229160160110139148288851751183801490592181132536846632583488786372094171964826337600482413069171721015225349484866567995036820549514988370278742275849576975523916684023880169473367217758060189279717855074144705371156826792728611741775729920000 1747 6498805942071869543690390952530726774895111631613213377822034725633856026327399001996526604009300537958794120063845198624491735389022034681749785714230766278332054045499987789584374102725350691769143034241271676351122626451975731535906569521243306973359144727018310376959415591646871764211188876564982883937049407998805020175273339241479324703980791261427701122820463843933509870919652814042347487385682628016830003878498001968273645960334195681099562884006650573710542773138341199387312767476362537483251064654956345528195395280704547049420877291628752285562532149219270694492261618769813386005055176174388552731484376297379925249064471933010779237981092995577744716981430111983915626588705709893108372140927943459174029252087460120937472389878929978107520000 1748 19845767638437624050261793513636422073196596515708640031804305475612741643533452666740905096153025573594895296909687658370733383894638372541601498623546487907054180033769860712370019922442156027094171155672488829287298827263479602032163902114913876129737328365000527423502077119485184531190503298943575871720068251972798823190362011348702936690729565199332410870019728386195019369380115298798702893688952639402162725323986544498627455993246312066331876754412613229372012256727848267676202687557546957014702838196460869894799857510823194779451300554575052064550295925871243198929910871888030246393253274573596089235086803024381731008882125552263265162660190621803511395950344093051554248189019593820339050075591552906113446872737593869073531935427121694225707845120000 1749 19857121052418423606354620626630493252872338275729068315575360570278423990011446632797393028130229821634709310237439195932730370956362994036190515499189249055742426132187349191038423823999617214752691848553308330905884238491891203635157130891867488187019786790838628411730625218523791616162580245910934896818306277288572735560608213872357801070987419641666125063881295736530371211124611932264834874749415426953308127340762280508066030052739015906186757690770972847924284574952520949751532322962328162367686077806413078630437614866378585623146638827203527494793173669535929264833188852936021110378604105966372746036708706229773253738292241184730234993988943591266785715970910651457190148788670062695522310401721754023336623901840990661904809699692240184897461682560000 1750 19868474466399223162447447739624564432548080035749496599346415664944106336489440598853880960107434069674523323565190733494727358018087615530779532374832010204430672230604837669706827725557078402411212541434127832524469649720302805238150359668821100244302245216676729399959173317562398701134657192878293921916544302604346647930854416396012665451245274083999839257742863086865723052869108565730966855809878214504453529357538016517504604112231719746041638627129332466476556893177193631826861958367109367720669317416365287366075372221933976466841977099832002925036051413200615330736466833984011974363954937359149402838330609435164776467702356817197204825317696560730060035991477209862826049388320531570705570727851955140559800930944387454736087463957358675569215520000000 1751 19879827880380022718540274852618635612223821795769924883117470759609788682967434564910368892084638317714337336892942271056724345079812237025368549250474771353118918329022326148375231627114539590069733234314947334143055060948714406841143588445774712301584703642514830388187721416601005786106734139845652947014782327920120560301100618919667529831503128526333553451604430437201074894613605199197098836870341002055598931374313752526943178171724423585896519563487692085028829211401866313902191593771890573073652557026317496101713129577489367310537315372460478355278929156865301396639744815032002838349305768751926059639952512640556299197112472449664174656646449530193334356012043768268461949987971000445888831053982156257782977960047784247567365228222477166240969357440000 1752 19891181294360822274633101965612706791899563555790353166888525854275471029445428530966856824061842565754151350220693808618721332141536858519957566126117532501807164427439814627043635528672000777728253927195766835761640472177126008444136817222728324358867162068352931376416269515639612871078811086813011972113020353235894472671346821443322394211760982968667267645465997787536426736358101832663230817930803789606744333391089488536381752231217127425751400499846051703581101529626538995977521229176671778426635796636269704837350886933044758154232653645088953785521806900529987462543022796079993702334656600144702716441574415845947821926522588082131144487975202499656608676032610326674097850587621469321072091380112357375006154989151181040398642992487595656912723194880000 1753 11353413980799556092827112994071179675741760020428283771055094665682346477993966056487931977204248039814013327751537561996987061724621494589016875642761148688246098417488478668403901557461187658520692880819501618585411228411601602993228776953612057282458425838100988228548099038607084972076946967359025098238025315773912370246202523654864380257854442333714193861567350335351841744496633466131981060462787551145402016775736009438574059492703839854880936358359618552272318224672682075329635404781205352983239609952208735637757355555390843695338272628475430242877743664686065903277981047990863985350831392776656801621903205391522729410115632466969831328752969463274320020566558405635900599650468875183260326130201117223177029103396792831277764265118490671753837440000 1754 34909045878431204691093279603876288562143085523932110664456904984442783021369683059778946702092488111394615247663973137200979931882520635945514706585087555062968950062353709647418917160622476287288402683614332435764916199493312968022666100683442116473926434346811070767587010096145597802913257611250770729108547195979626347362954164038078111570401040818895722146180549251827099625991957709590902349430681576334938595905395603853368852313905044039873417639102537459021937729131025283304700416475868533549451789575873236407022082082204661342365697823676370844451256865917457368894811563082484929325293034916738820668566343616049210526505962315405092516059137892836274775077272256429852999582474979596231886892749447595370248360018529519485281007344260614863172714689280000 1755 34928948413139546312924005532954895340114660829247921445907564565391724174745606482275970046848527158208409213027521582547160650201723897425529253168089315356619445472879566950524629200052705749253789458234409022102296425376718505632713230729441798410342583967305261799951654913760276022869308499284551100105758454358178015747995757062045088828993059656306723128019876816964971404570060308057031712229672842912096485640803469077914672640195753871139023920538741870344071102978876494982753267340449986533231408612119458320595070726493261491363625815594088273667021550561652042423257863859612913891613042348276300041809539935100549871161895019119690630378441848305394658073325433314932733333662251534428142244455690153862477692036784097318510928101013329010757191721600000 1756 34948850947847887934754731462033502118086236134563732227358224146340665328121529904772993391604566205022203178391070027893341368520927158905543799751091075650269940883405424253630341239482935211219176232854485608439676651260124043242760360775441480346758733587799452832316299731374954242825359387318331471102969712736729684133037350086012066087585078493717724109859204382102843183148162906523161075028664109489254375376211334302460492966486463702404630201974946281666204476826727706660806118205031439517011027648365680234168059370781861640361553807511805702882786235205846715951704164636740898457933049779813779415052736254151889215817827722834288744697745803774514541069378610200012467084849523472624397596161932712354707024055038675151740848857766043158341668753920000 1757 34968753482556229556585457391112108896057811439879543008808883727289606481497453327270016736360605251835997143754618473239522086840130420385558346334092835943920436293931281556736053278913164673184563007474562194777056877143529580852807490821441162283174883208293643864680944548989632462781410275352111842100180971115281352518078943109979043346177097331128725091698531947240714961726265504989290437827655376066412265111619199527006313292777173533670236483411150692988337850674578918338858969069612892500790646684611902147741048015070461789359481799429523132098550919850041389480150465413868883024253057211351258788295932573203228560473760426548886859017049759243634424065431787085092200836036795410820652947868175270846936356073293252984970769614518757305926145786240000 1758 34988656017264571178416183320190715674029386745195353790259543308238547634873376749767040081116644298649791109118166918585702805159333681865572892917094596237570931704457138859841765318343394135149949782094638781114437103026935118462854620867440844219591032828787834897045589366604310682737461163385892213097392229493833020903120536133946020604769116168539726073537859512378586740304368103455419800626646642643570154847027064751552133619067883364935842764847355104310471224522430130016911819934194345484570265720858124061314036659359061938357409791347240561314315604494236063008596766190996867590573064642888738161539128892254567905129693130263484973336353714712754307061484963970171934587224067349016908299574417829339165688091547830818200690371271471453510622818560000 1759 19902534708341621830725929078606777971575305315810781450659580948941153375923422497023344756039046813793965363548445346180718319203261480014546583001760293650495410525857303105712039430229461965386774620076586337380225883405537610047130045999681936416149620494191032364644817614678219956050888033780370997211258378551668385041593023966977258592018837411000981839327565137871778578102598466129362798991266577157889735407865224545820326290709831265606281436204411322133373847851211678052850864581452983779619036246221913572988644288600148997927991917717429215764684644194673528446300777127984566320007431537479373243196319051339344655932703714598114319303955469119882996053176885079733751187271938196255351706242558492229332018254577833229920756752714147584477032320000 1760 61615063051472326528434560278714007515521693208899649646209957084969980267318768303184751629535922688015909731087819040520115001322225020288233893520169587494949711722370073246787560149681577530922992339817899046715198498882199554688307081607655326034572641110736365635762012164225420468740581210498623748006502138655397053147165347317926876239515597610473279617463849256428966993233148435381926527629122720228481358465085476757932398943831124025314550321459064747513384093131695161383137820605845405304295797172503648915801164534419885273745394498546326063332941308883638096305195797863899739796131806850990142861216892371898396759622701467801426234273957499520098574501267127905242936275603957145495168026253962282583255235393252239226517875585322566657927375737548800000 1761 61650071610024299441234807187963276837973694170950160810781667287859167756107017603357015692961795371361373316162300755884046884845703557231579480959669683851480933149485056242950507627039351154520107676374613762082650316211109895344379983358568766560728648293185647661691422398409639457643274722550043420590596742143269437836453509447084789237378958745479230344519226443506483451752030906083848076792548358137702086509667911687908496897776482618510751770505348307029016697730065442724832785276644181102764147057260753261776051559723532935832749836329591021323471389172776527041732840930867864648288699923064569078751674697109702666872487093635404317361613157190280448691324666046098187943942368484782381189905242942971086630413362041635169306196450590843528470837399680000 1762 61685080168576272354035054097212546160425695133000671975353377490748355244895266903529279756387668054706836901236782471247978768369182094174925068399169780208012154576600039239113455104397124778117223012931328477450102133540020236000452885109482207086884655475634929687620832632593858446545968234601463093174691345631141822525741671576242702235242319880485181071574603630583999910270913376785769625955973996046922814554250346617884594851721841211706953219551631866544649302328435724066527749947442956901232496942017857607750938585027180597920105174112855979314001469461914957778269883997835989500445592995138995296286457022321008574122272719469382400449268814860462322881382204186953439612280779824069594353556523603358918025433471844043820736807578615029129565937250560000 1763 61720088727128245266835301006461815482877696095051183139925087693637542733683516203701543819813540738052300486311264186611910651892660631118270655838669876564543376003715022235276402581754898401714338349488043192817553950868930576656525786860395647613040662658084211713550242866778077435448661746652882765758785949119014207215029833705400615233105681015491131798629980817661516368789795847487691175119399633956143542598832781547860692805667199804903154668597915426060281906926806005408222714618241732699700846826774961953725825610330828260007460511896120937304531549751053388514806927064804114352602486067213421513821239347532314481372058345303360483536924472530644197071439742327808691280619191163356807517207804263746749420453581646452472167418706639214730661037101440000 1764 61755097285680218179635547915711084805329697057101694304496797896526730222471765503873807883239413421397764071385745901975842535416139168061616243278169972921074597430830005231439350059112672025311453686044757908185005768197840917312598688611309088139196669840533493739479653100962296424351355258704302438342880552606886591904317995834558528230969042150497082525685358004739032827308678318189612724282825271865364270643415216477836790759612558398099356117644198985575914511525176286749917679289040508498169196711532066299700712635634475922094815849679385895295061630040191819251343970131772239204759379139287847731356021672743620388621843971137338566624580130200826071261497280468663942948957602502644020680859084924134580815473691448861123598029834663400331756136952320000 1765 61790105844232191092435794824960354127781698019152205469068508099415917711260014804046071946665286104743227656460227617339774418939617705004961830717670069277605818857944988227602297536470445648908569022601472623552457585526751257968671590362222528665352677022982775765409063335146515413254048770755722110926975156094758976593606157963716441228832403285503033252740735191816549285827560788891534273446250909774584998687997651407812888713557916991295557566690482545091547116123546568091612643959839284296637546596289170645675599660938123584182171187462650853285591710329330249987881013198740364056916272211362273948890803997954926295871629596971316649712235787871007945451554818609519194617296013841931233844510365584522412210493801251269775028640962687585932851236803200000 1766 61825114402784164005236041734209623450233698981202716633640218302305105200048264104218336010091158788088691241534709332703706302463096241948307418157170165634137040285059971223765245013828219272505684359158187338919909402855661598624744492113135969191508684205432057791338473569330734402156742282807141783511069759582631361282894320092874354226695764420508983979796112378894065744346443259593455822609676547683805726732580086337788986667503275584491759015736766104607179720721916849433307608630638060095105896481046274991650486686241771246269526525245915811276121790618468680724418056265708488909073165283436700166425586323166232203121415222805294732799891445541189819641612356750374446285634425181218447008161646244910243605513911053678426459252090711771533946336654080000 1767 61860122961336136918036288643458892772685699943253227798211928505194292688836513404390600073517031471434154826609191048067638185986574778891653005596670261990668261712174954219928192491185992896102799695714902054287361220184571939280817393864049409717664691387881339817267883803514953391059435794858561456095164363070503745972182482222032267224559125555514934706851489565971582202865325730295377371773102185593026454777162521267765084621448634177687960464783049664122812325320287130775002573301436835893574246365803379337625373711545418908356881863029180769266651870907607111460955099332676613761230058355511126383960368648377538110371200848639272815887547103211371693831669894891229697953972836520505660171812926905298075000534020856087077889863218735957135041436504960000 1768 61895131519888109830836535552708162095137700905303738962783638708083480177624762704562864136942904154779618411683672763431570069510053315834998593036170358347199483139289937216091139968543766519699915032271616769654813037513482279936890295614962850243820698570330621843197294037699172379962129306909981128679258966558376130661470644351190180222422486690520885433906866753049098661384208200997298920936527823502247182821744956197741182575393992770884161913829333223638444929918657412116697537972235611692042596250560483683600260736849066570444237200812445727257181951196745542197492142399644738613386951427585552601495150973588844017620986474473250898975202760881553568021727433032084949622311247859792873335464207565685906395554130658495729320474346760142736136536355840000 1769 61930140078440082743636782461957431417589701867354250127355348910972667666413012004735128200368776838125081996758154478795501953033531852778344180475670454703730704566404920212254087445901540143297030368828331485022264854842392620592963197365876290769976705752779903869126704271883391368864822818961400801263353570046248515350758806480348093220285847825526836160962243940126615119903090671699220470099953461411467910866327391127717280529339351364080363362875616783154077534517027693458392502643034387490510946135317588029575147762152714232531592538595710685247712031485883972934029185466612863465543844499659978819029933298800149924870772100307228982062858418551735442211784971172940201290649659199080086499115488226073737790574240460904380751085474784328337231636206720000 1770 61965148636992055656437029371206700740041702829404761291927059113861855155201261304907392263794649521470545581832636194159433836557010389721689767915170551060261925993519903208417034923259313766894145705385046200389716672171302961249036099116789731296132712935229185895056114506067610357767516331012820473847448173534120900040046968609506006218149208960532786888017621127204131578421973142401142019263379099320688638910909826057693378483284709957276564811921900342669710139115397974800087467313833163288979296020074692375550034787456361894618947876378975643238242111775022403670566228533580988317700737571734405036564715624011455832120557726141207065150514076221917316401842509313795452958988070538367299662766768886461569185594350263313032181696602808513938326736057600000 1771 62000157195544028569237276280455970062493703791455272456498769316751042643989510605079656327220522204816009166907117909523365720080488926665035355354670647416793147420634886204579982400617087390491261041941760915757168489500213301905109000867703171822288720117678467920985524740251829346670209843064240146431542777021993284729335130738663919216012570095538737615072998314281648036940855613103063568426804737229909366955492260987669476437230068550472766260968183902185342743713768256141782431984631939087447645904831796721524921812760009556706303214162240601228772192064160834407103271600549113169857630643808831254099497949222761739370343351975185148238169733892099190591900047454650704627326481877654512826418049546849400580614460065721683612307730832699539421835908480000 1772 62035165754096001482037523189705239384945704753505783621070479519640230132777759905251920390646394888161472751981599624887297603603967463608380942794170743773324368847749869200742929877974861014088376378498475631124620306829123642561181902618616612348444727300127749946914934974436048335572903355115659819015637380509865669418623292867821832213875931230544688342128375501359164495459738083804985117590230375139130095000074695917645574391175427143668967710014467461700975348312138537483477396655430714885915995789588901067499808838063657218793658551945505559219302272353299265143640314667517238022014523715883257471634280274434067646620128977809163231325825391562281064781957585595505956295664893216941725990069330207237231975634569868130335042918858856885140516935759360000 1773 62070174312647974394837770098954508707397705715556294785642189722529417621566009205424184454072267571506936337056081340251229487127446000551726530233670840129855590274864852196905877355332634637685491715055190346492072124158033983217254804369530052874600734482577031972844345208620267324475596867167079491599731983997738054107911454996979745211739292365550639069183752688436680953978620554506906666753656013048350823044657130847621672345120785736865169159060751021216607952910508818825172361326229490684384345674346005413474695863367304880881013889728770517209832352642437695880177357734485362874171416787957683689169062599645373553869914603643141314413481049232462938972015123736361207964003304556228939153720610867625063370654679670538986473529986881070741612035610240000 1774 62105182871199947307638017008203778029849706677606805950213899925418605110354258505596448517498140254852399922130563055615161370650924537495072117673170936486386811701979835193068824832690408261282607051611905061859523941486944323873327706120443493400756741665026313998773755442804486313378290379218499164183826587485610438797199617126137658209602653500556589796239129875514197412497503025208828215917081650957571551089239565777597770299066144330061370608107034580732240557508879100166867325997028266482852695559103109759449582888670952542968369227512035475200362432931576126616714400801453487726328309860032109906703844924856679461119700229477119397501136706902644813162072661877216459632341715895516152317371891528012894765674789472947637904141114905256342707135461120000 1775 62140191429751920220438263917453047352301707639657317114785610128307792599142507805768712580924012938197863507205044770979093254174403074438417705112671032842918033129094818189231772310048181884879722388168619777226975758815854664529400607871356933926912748847475596024703165676988705302280983891269918836767921190973482823486487779255295571207466014635562540523294507062591713871016385495910749765080507288866792279133822000707573868253011502923257572057153318140247873162107249381508562290667827042281321045443860214105424469913974600205055724565295300433190892513220714557353251443868421612578485202932106536124238627250067985368369485855311097480588792364572826687352130200018071711300680127234803365481023172188400726160694899275356289334752242929441943802235312000000 1776 62175199988303893133238510826702316674753708601707828279357320331196980087930757105940976644349885621543327092279526486343025137697881611381763292552171129199449254556209801185394719787405955508476837724725334492594427576144765005185473509622270374453068756029924878050632575911172924291183677403321338509352015794461355208175775941384453484205329375770568491250349884249669230329535267966612671314243932926776013007178404435637549966206956861516453773506199601699763505766705619662850257255338625818079789395328617318451399356939278247867143079903078565391181422593509852988089788486935389737430642096004180962341773409575279291275619271481145075563676448022243008561542187738158926962969018538574090578644674452848788557555715009077764940765363370953627544897335162880000 1777 35008558551972912800246909249269322452000962050511164571710202889187488788249300172264063425872683345463585074481715363931883523478536943345587439500096356531221427114982996162947477357773623597115336556714715367451817328910340656072901750913440526156007182449282025929410234184218988902693512051419672584094603487872384689288162129157912997863361135005950727055377187077516458518882470701921549163425637909220728044582434929976097953945358593196201449046283559515632604598370281341694964670798775798468349884757104345974887025303647662087355337783264957990530080289138430736537043066968124852156893072074426217534782325211305907249785625833978083087655657670181874190057538140855251668338411339287213163651280660387831395020109802408651430611128024185601095099850880000 1778 110609750796309729829856911254521919903031751604362327531305816289605205951406393390069341978425298266092269824335426582634969583731578343722043588625191439038533286298351466274809532396749910396827488542959483491756221561596194764906269519421520823033061628991601256616127211366445000751993567487532764047482404287553726660114083976047201064227276686218111357835826554834535715789160279477545346111138283528010345581226470655869061342078084147354957655470427183990998308024178494120773291047176756927915542270989379723733731405769026610250971713858252334360827731854014606742673206792344192279138816602577582080858449965199072281791141183536208757383946576342885652594731932101261012777625220656945985713835203154179315619554407041368948646924442659182551773574549454465280000 1779 110671961004856585695902950012257871489028957313926085870749745320139292118983112396475455219133074024397158615012780590836676540752799703870368697505183110264089266774334791058991090064014674125959562496020765540964183440989668440252111065832894006848040853754813630776203773352590357895273653858448136805664340397951675887706949040150714675624479878955016932277803960095972462535948333627982660704001690886575030814961693642739628868142245049575067305445382429876257587162549798110717482999396766352509420528734593098156528780012991192146500944293493196191176903806688405734092033117874194637001099401566658336247009273390972772388324052593315736437593340446565565785167664346537312559839858013895899091627011479912824795943357776487828820516638633681529586720541889479040000 1780 110734171213403441561948988769993823075026163023489844210193674350673378286559831402881568459840849782702047405690134599038383497774021064018693806385174781489645247250318115843172647731279437855091636449082047590172145320383142115597952612244267190663020078518026004936280335338735715038553740229363509563846276508349625115299814104254228287021683071691922506719781365357409209282736387778419975296865098245139716048696916629610196394206405951795176955420337675761516866300921102100661674951616775777103298786479806472579326154256955774042030174728734058021526075759362204725510859443404196994863382200555734591635568581582873262985506921650422715491240104550245478975603396591813612342054495370845812469418819805646333972332308511606708994108834608180507399866534324492800000 1781 110796381421950297427995027527729774661023368733053602549637603381207464454136550409287681700548625541006936196367488607240090454795242424167018915265166452715201227726301440627354205398544201584223710402143329639380107199776615790943794158655640374477999303281238379096356897324881072181833826600278882322028212618747574342892679168357741898418886264428828081161758770618845956029524441928857289889728505603704401282432139616480763920270566854015286605395292921646776145439292406090605866903836785201697177044225019847002123528500920355937559405163974919851875247712036003716929685768934199352725664999544810847024127889774773753582689790707529694544886868653925392166039128837089912124269132727795725847210628131379843148721259246725589167701030582679485213012526759506560000 1782 110858591630497153294041066285465726247020574442617360889081532411741550621713269415693794941256401299311824987044842615441797411816463784315344024145158123940757208202284765411535763065808965313355784355204611688588069079170089466289635705067013558292978528044450753256433459311026429325113912971194255080210148729145523570485544232461255509816089457165733655603736175880282702776312496079294604482591912962269086516167362603351331446334727756235396255370248167532035424577663710080550058856056794626291055301970233221424920902744884937833088635599215781682224419664709802708348512094464201710587947798533887102412687197966674244179872659764636673598533632757605305356474861082366211906483770084745639225002436457113352325110209981844469341293226557178463026158519194520320000 1783 62210208546855866046038757735951585997205709563758339443929030534086167576719006406113240707775758304888790677354008201706957021221360148325108879991671225555980475983324784181557667264763729132073953061282049207961879393473675345841546411373183814979224763212374160076561986145357143280086370915372758181936110397949227592865064103513611397203192736905574441977405261436746746788054150437314592863407358564685233735222986870567526064160902220109649974955245885259279138371303989944191952220009424593878257745213374422797374243964581895529230435240861830349171952673798991418826325530002357862282798989076255388559308191900490597182869057106979053646764103679913190435732245276299782214637356949913377791808325733509176388950735118880173592195974498977813145992435013760000 1784 197882710480854512341595395397071793254103719791491116703689423213019736032093339345026236196624091870788217379456398776580011794006430297723185733316867234576702728602030272909159700187803532611798339221946354428228119230077396644677691416637441947920596631008871019311053877994154467059614894826323576063691479353745555471771882185071548112244514087426308386401553028756827497949211381609841743630612291452367448801826212692955867766759617366684622535135842889536453751429406465101761743441965818426778721470532356726992329406148107543195854273005470652026431287445412345432384931741269660058115211385980966630317423766986897326842267063417990676331489828000532829887688498496514240852637958875984865843384932692598800918674502719062615534555593796512554457319248747088798720000 1785 197993631282693556350755482502114994931936737571643297822917948674462011668882629333448336104806056047845834093234120973203655298375267982867649402449892384371869041790708540999355417508536606340840827080254620321965915261035960207819326893888920334662704588761678682438470388015451638846083288825665685691529871438585098944569960594368112881365727380076211025631598742337969217398734482160071475549687746772688282573576115278546089665732016255343078041041188092949871046133122500115832237692774095230829606404092072173588177124425096392715582890871505108669943861037029729034084699079689654262183661616578489593675225013493055901577044118946812419984142008397394115106235409089841883364326657283426561395987726937381647780176001879779578884070479219044231898158553258718332800000 1786 198104552084532600359915569607158196609769755351795478942146474135904287305671919321870436012988020224903450807011843169827298802744105668012113071582917534167035354979386809089551134829269680069883314938562886215703711291994523770960962371140398721404812546514486345565886898036748810632551682825007795319368263523424642417368039003664677650486940672726113664861644455919110936848257582710301207468763202093009116345326017864136311564704415144001533546946533296363288340836838535129902731943582372034880491337651787620184024842702085242235311508737539565313456434628647112635784466418109648466252111847176012557033026259999214476311821174475634163636794188794255400324782319683169525876015355690868256948590521182164494641677501040496542233585364641575909338997857770347866880000 1787 110920801839044009160087105043201677833017780152181119228525461442275636789289988422099908181964177057616713777722196623643504368837685144463669133025149795166313188678268090195717320733073729042487858308265893737796030958563563141635477251478386742107957752807663127416510021297171786468393999342109627838392084839543472798078409296564769121213292649902639230045713581141719449523100550229731919075455320320833771749902585590221898972398888658455505905345203413417294703716035014070494250808276804050884933559715446595847718276988849519728617866034456643512573591617383601699767338419994204068450230597522963357801246506158574734777055528821743652652180396861285218546910593327642511688698407441695552602794244782846861501499160716963349514885422531677440839304511629534080000 1788 354409265520832500131907274201416100138233758359922416189738499280055654541120642246803054227051932110706388727171742875214284845117942715443959212400105518924416582684500357997387371644204923792479335400805619971681415093440120153375444952924676269366693861629921687543626493607786216565207897361937630045605500227576364371617017934374701446259379290092317151715942023066451749460431861669829319625455519455033950809331745764111041833054143490396060426499158757600749676346511571417424128435570480124009300772926167483402412139030584476058011746367190351259060586697832919272621809956675001094533164995059081510458799581631607015271317635247967162233530108113716633751472663734376937077214848727778195072133647983381846607684052359769747982583247114624365162348846160175592916480000 1789 198215472886371644369075656712201398287602773131947660061374999597346562942461209310292535921169984401961067520789565366450942307112943353156576740715942683962201668168065077179746852150002753798925802796871152109441507322953087334102597848391877108146920504267294008693303408058045982419020076824349904947206655608264185890166117412961242419608153965376016304091690169500252656297780683260530939387838657413329950117075920449726533463676814032659989052851878499776705635540554570143973226194390648838931376271211503066779872560979074091755040126603574021956969008220264496237484233756529642670320562077773535520390827506505373051046598230004455907289446369191116685543329230276497168387704054098309952501193315426947341503179000201213505583100250064107586779837162281977400960000 1790 634747390978756780479534666246049659750373236428167311291141774960578871976272955186442890705721852750243946132499633068639517059490849629246837262562070416278998023991276477303475142108475318517838087554448459111585633315365901100870090115883791982189965000020198276978652436658361229960252182215383944111489345320900485117937859452699916212735387524863270770755860346692354083788946059812030832511069611021280632559413390815363775376066898344927409543838099038619942223747873305517746901974559118683398335547063308385779853700748898754768082547823891126253021424713835198946258136600872440019594239147274970532302750832357221175097031977925569196472067002524404873282258627406729647299628569479558943994096365924867741169045144134348021063817761782792366220940343147199050868217600000 1791 635101998459750499351310942595907788051909757789300365654991574834858524977377018289899004052484825852339054482294325601080097795278274684905634378351211237740606402775629145726549709226971673444384365815652061602709424171966664174110799663434565050336439840802332465960204756455377074222799809132822706091439898027783669746495366636751703875424066512307328463923880380405590035791062789454383922361634454379393079840172839637048336144433416165231838264253651049256042750129855357643734470076220883554171183779212505764766322892760490318318232314610384920178302442269541252130026995895062871550331442632832107387348730022766359287485354342159047168090207822078887781032695643399694300733874172032340820499121000766166549962994331365707992025305928130157054693689471830521508438535040000 1792 635456605940744218223087218945765916353446279150433420018841374709138177978481081393355117399247798954434162832089018133520678531065699740564431494140352059202214781559981814149624276345468028370930644076855664093833215028567427247351509210985338118482914681584466654941757076252392918485347436050261468071390450734666854375052873820803491538112745499751386157091900414118825987793179519096737012212199297737505527120932288458732896912799933985536266984669203059892143276511837409769722038177882648424944032011361703143752792084772081881868382081396878714103583459825247305313795855189253303081068646118389244242394709213175497399873676706392525139708348641633370688783132659392658954168119774585122697004145635607465358756943518597067962986794094477521743166438600513843966008852480000 1793 635811213421737937094863495295624044654982800511566474382691174583417830979585144496811230746010772056529271181883710665961259266853124796223228609929492880663823160344334482572698843463964383297476922338059266584957005885168190320592218758536111186629389522366600843923309396049408762747895062967700230051341003441550039003610381004855279200801424487195443850259920447832061939795296248739090102062764141095617974401691737280417457681166451805840695705084755070528243802893819461895709606279544413295716880243510900522739261276783673445418531848183372508028864477380953358497564714483443734611805849603946381097440688403584635512261999070626003111326489461187853596533569675385623607602365377137904573509170270448764167550892705828427933948282260824886431639187729197166423579169920000 1794 636165820902731655966639771645482172956519321872699528746540974457697483980689207600267344092773745158624379531678403198401840002640549851882025725718633702125431539128687150995773410582460738224023200599262869076080796741768953393832928306086884254775864363148735032904861715846424607010442689885138992031291556148433223632167888188907066863490103474639501543427940481545297891797412978381443191913328984453730421682451186102102018449532969626145124425500307081164344329275801514021697174381206178166489728475660097901725730468795265008968681614969866301954145494936659411681333573777634166142543053089503517952486667593993773624650321434859481082944630280742336504284006691378588261036610979690686450014194905290062976344841893059787904909770427172251120111936857880488881149487360000 1795 636520428383725374838416047995340301258055843233832583110390774331977136981793270703723457439536718260719487881473095730842420738427974907540822841507774523587039917913039819418847977700957093150569478860466471567204587598369716467073637853637657322922339203930869221886414035643440451272990316802577754011242108855316408260725395372958854526178782462083559236595960515258533843799529708023796281763893827811842868963210634923786579217899487446449553145915859091800444855657783566147684742482867943037262576707809295280712199660806856572518831381756360095879426512492365464865102433071824597673280256575060654807532646784402911737038643799092959054562771100296819412034443707371552914470856582243468326519219540131361785138791080291147875871258593519615808584685986563811338719804800000 1796 636875035864719093710192324345198429559592364594965637474240574206256789982897333807179570786299691362814596231267788263283001474215399963199619957296915345048648296697392487841922544819453448077115757121670074058328378454970479540314347401188430391068814044713003410867966355440456295535537943720016515991192661562199592889282902557010642188867461449527616929763980548971769795801646437666149371614458671169955316243970083745471139986266005266753981866331411102436545382039765618273672310584529707908035424939958492659698668852818448136068981148542853889804707530048071518048871292366015029204017460060617791662578625974812049849426966163326437026180911919851302319784880723364517567905102184796250203024244174972660593932740267522507846832746759866980497057435115247133796290122240000 1797 637229643345712812581968600695056557861128885956098691838090374080536442984001396910635684133062664464909704581062480795723582210002825018858417073086056166510256675481745156264997111937949803003662035382873676549452169311571242613555056948739203459215288885495137599849518675237472139798085570637455277971143214269082777517840409741062429851556140436971674622932000582685005747803763167308502461465023514528067763524729532567155700754632523087058410586746963113072645908421747670399659878686191472778808273172107690038685138044830039699619130915329347683729988547603777571232640151660205460734754663546174928517624605165221187961815288527559914997799052739405785227535317739357482221339347787349032079529268809813959402726689454753867817794234926214345185530184243930456253860439680000 1798 637584250826706531453744877044914686162665407317231746201940173954816095985105460014091797479825637567004812930857173328164162945790250074517214188875196987971865054266097824688071679056446157930208313644077279040575960168172005686795766496289976527361763726277271788831070995034487984060633197554894039951093766975965962146397916925114217514244819424415732316100020616398241699805879896950855551315588357886180210805488981388840261522999040907362839307162515123708746434803729722525647446787853237649581121404256887417671607236841631263169280682115841477655269565159483624416409010954395892265491867031732065372670584355630326074203610891793392969417193558960268135285754755350446874773593389901813956034293444655258211520638641985227788755723092561709874002933372613778711430757120000 1799 637938858307700250325521153394772814464201928678364800565789973829095748986209523117547910826588610669099921280651865860604743681577675130176011304664337809433473433050450493111146246174942512856754591905280881531699751024772768760036476043840749595508238567059405977812623314831503828323180824472332801931044319682849146774955424109166005176933498411859790009268040650111477651807996626593208641166153201244292658086248430210524822291365558727667268027578067134344846961185711774651635014889515002520353969636406084796658076428853222826719430448902335271580550582715189677600177870248586323796229070517289202227716563546039464186591933256026870941035334378514751043036191771343411528207838992454595832539318079496557020314587829216587759717211258909074562475682501297101169001074560000 1800 638293465788693969197297429744630942765738450039497854929639773703375401987313586221004024173351583771195029630446558393045324417365100185834808420453478630895081811834803161534220813293438867783300870166484484022823541881373531833277185591391522663654713407841540166794175634628519672585728451389771563910994872389732331403512931293217792839622177399303847702436060683824713603810113356235561731016718044602405105367007879032209383059732076547971696747993619144980947487567693826777622582991176767391126817868555282175644545620864814390269580215688829065505831600270895730783946729542776755326966274002846339082762542736448602298980255620260348912653475198069233950786628787336376181642084595007377709044342714337855829108537016447947730678699425256439250948431629980423626571392000000 1801 354607480993718871776276349858128301536521361133054363849799874279653001104063103456113346762973102095108349794692532440580735787425055658797115789140821461608378784352668423074567118496354926546278261203602491123790856600763073240709547550773068146474840782134188981552319797015844262547626917438761979950552706883184628557507184051787662688678987444057693168020033713235952002116729642353089850564843358112447280759448821684560768366517820304428720415552010636100526381982052125987568101661764870772848232149197378986469192011591563550149766786493793925281017555706053183768859294190431530737203485557136855045979190409138112388322364233477971618140819554482907750437015992964653434245602552781876505024634841298808793949187231359970961488166347364688472749128683322457570317440000 1802 1150843828031977213900470818382269306063229498463936898546868211586934409089128604082677167811246431485668828640394734167725601085980850485171477176309200253146755723495718805583046275502307271323144561466693931898133093593829679421545247040374016908705741224019861189107861773874815001360593493109593007255483656024101159889790930136039784065164163208919725522878553453003385099573638614752002507202843764104852629871276724792716886778233667051633578094073326422421920521137315933784305492269295035135943198313469472157445088692803283528783153428420531792694864937323536414709823491084214870717581666434103063639930956512197648221286177528057876045457452063757937779083792577599472184807547016003407573159959963220836657500280139030112478355618040070054698836967727112070443623360410880000 1803 1151482476105246901588539892088363795134296773435337529456161701160512064144117021732001627948766546042542118778374975418651086991134003010412970781845442872599112413686337961413003570882719206545854408615121619984647040926567653716451764935512959204437542412268484863463637501829240536877441769187900217581374601449197775405823000574517053645666474065306473428274157533720923049129450844837880422023711046992813147423924492120570780722061765646001854219541735593577537569151265609663209102420387873668205097979570176636999719707616159934736973158403007115554296049941363016493791206673051837904439369911591467115868765034124505961697546106042369872341723679775561495942329643402801525642623346200967732745509330570015812138182625233791786057258227661658502776388907870734189707502120320000 1804 1152121124178516589276608965794458284205364048406738160365455190734089719199105439381326088086286660599415408916355216669576572896287155535654464387381685492051469103876957117242960866263131141768564255763549308071160988259305628011358282830651901500169343600517108537819413229783666072394290045266207427907265546874294390921855071012994323226168784921693221333669761614438460998685263074923758336844578329880773664976572259448424674665889864240370130345010144764733154617165215285542112712571480712200466997645670881116554350722429036340690792888385482438413727162559189618277758922261888805091297073389079870591806573556051363702108914684026863699225995295793185212800866709206130866477699676398527892331058697919194966776085111437471093758898415253262306715810088629397935791643829760000 1805 1152759772251786276964678039500552773276431323378138791274748680307667374254093857030650548223806775156288699054335457920502058801440308060895957992917928111503825794067576273072918161643543076991274102911976996157674935592043602306264800725790843795901144788765732212175188957738091607911138321344514638233156492299391006437887141451471592806671095778079969239065365695155998948241075305009636251665445612768734182529220026776278568609717962834738406470478553935888771665179164961421016322722573550732728897311771585596108981737241912746644612618367957761273158275177016220061726637850725772278154776866568274067744382077978221442520283262011357526110266911810808929659403775009460207312776006596088051916608065268374121413987597641150401460538602844866110655231269388061681875785539200000 1806 1153398420325055964652747113206647262347498598349539422184042169881245029309082274679975008361326889713161989192315699171427544706593460586137451598454170730956182484258195428902875457023955012213983950060404684244188882924781576601171318620929786091632945977014355886530964685692517143427986597422821848559047437724487621953919211889948862387173406634466717144460969775873536897796887535095514166486312895656694700081867794104132462553546061429106682595946963107044388713193114637299919932873666389264990796977872290075663612752054789152598432348350433084132589387794842821845694353439562739465012480344056677543682190599905079182931651839995851352994538527828432646517940840812789548147852336793648211502157432617553276051890083844829709162178790436469914594652450146725427959927248640000 1807 1154037068398325652340816186912741751418565873320940053093335659454822684364070692329299468498847004270035279330295940422353030611746613111378945203990413350408539174448814584732832752404366947436693797208832372330702830257519550896077836516068728387364747165262979560886740413646942678944834873501129058884938383149584237469951282328426131967675717490853465049856573856591074847352699765181392081307180178544655217634515561431986356497374160023474958721415372278200005761207064313178823543024759227797252696643972994555218243766867665558552252078332908406992020500412669423629662069028399706651870183821545081019619999121831936923343020417980345179878810143846056363376477906616118888982928666991208371087706799966732430689792570048509016863818978028073718534073630905389174044068958080000 1808 1154675716471595340028885260618836240489633148292340684002629149028400339419059109978623928636367118826908569468276181673278516516899765636620438809526655969860895864639433740562790047784778882659403644357260060417216777590257525190984354411207670683096548353511603235242516141601368214461683149579436269210829328574680852985983352766903401548178028347240212955252177937308612796908511995267269996128047461432615735187163328759840250441202258617843234846883781449355622809221013989057727153175852066329514596310073699034772874781680541964506071808315383729851451613030496025413629784617236673838727887299033484495557807643758794663754388995964839006763081759863680080235014972419448229818004997188768530673256167315911585327695056252188324565459165619677522473494811664052920128210667520000 1809 1155314364544865027716954334324930729560700423263741314911922638601977994474047527627948388773887233383781859606256422924204002422052918161861932415062898589313252554830052896392747343165190817882113491505687748503730724922995499485890872306346612978828349541760226909598291869555793749978531425657743479536720273999777468502015423205380671128680339203626960860647782018026150746464324225353147910948914744320576252739811096087694144385030357212211510972352190620511239857234963664936630763326944904861776495976174403514327505796493418370459891538297859052710882725648322627197597500206073641025585590776521887971495616165685652404165757573949332833647353375881303797093552038222777570653081327386328690258805534665090739965597542455867632267099353211281326412915992422716666212352376960000 1810 1155953012618134715405023408031025218631767698235141945821216128175555649529035945277272848911407347940655149744236664175129488327206070687103426020599141208765609245020672052222704638545602753104823338654115436590244672255733473780797390201485555274560150730008850583954067597510219285495379701736050689862611219424874084018047493643857940709182650060013708766043386098743688696020136455439025825769782027208536770292458863415548038328858455806579787097820599791666856905248913340815534373478037743394038395642275107993882136811306294776413711268280334375570313838266149228981565215794910608212443294254010291447433424687612510144577126151933826660531624991898927513952089104026106911488157657583888849844354902014269894603500028659546939968739540802885130352337173181380412296494086400000 1811 638648073269687688069073706094489071067274971400630909293489573577655054988417649324460137520114556873290137980241250925485905153152525241493605536242619452356690190619155829957295380411935222709847148427688086513947332737974294906517895138942295731801188248623674355775727954425535516848276078307210325890945425096615516032070438477269580502310856386747905395604080717537949555812230085877914820867282887960517552647767327853893943828098594368276125468409171155617048013949675878903610151092838532261899666100704479554631014812876405953819729982475322859431112617826601783967715588836967186857703477488403475937808521926857740411368577984493826884271616017623716858537065803329340835076330197560159585549367349179154637902486203679307701640187591603803939421180758663746084141709440000 1812 2095744089172824778404683576907660910357536971450255149035683427361429547906252145622994323996656562045521533066577032632011613309034912460768994362557315496730954274602859668991423424273938615249490132674208141914286618694310263913175481471083589597369016875882543356057436105741936415674157095799616515141565922708146907555752170117191401044909149180517627488647450205183742681783619018171125577950256549894853085575333214907044301278108036574517890560599684240634322803312307786250321626335984614450456135098776972201867423300927938182449966168852211173554697851001764205347145671667350606623533407889475635201148674575685334607599152450611996723197604653544790830228854619730938489209699985859985605086986536086569677225421356932165960778728067850813948936666137339360014985712062062080000 1813 2096900680833516182807776669389398030065239806423461691612413936979178681210836169985920921305705489508019061506459249537437668283267271683981339282183450880559172240538070960199476086207864629937817665860010685038963377313898735361251185379180214094939308827800800830315745949067401060495169323777430873041754424872996878255286249681273736255198834141434027945318889195363203908429194966856650481690847199204949582863178321537787703210380723128918838623822973249597145277265570649267016064319613745032382435394085348014340860068754057353632333699850473983253127595952648181177911204598734354198932708887207133896072045808894873975484140945341915043685020550152707381459665245900767925462023219847767054096416440355933126274662759447029187026398447579208437870957895693300059144092697857920000 1814 2098057272494207587210869761871135149772942641396668234189144446596927814515420194348847518614754416970516589946341466442863723257499630907193684201809586264387390206473282251407528748141790644626145199045813228163640135933487206809326889287276838592509600779719058304574055792392865705316181551755245230941942927037846848954820329245356071465488519102350428401990328185542665135074770915542175385431437848515046080151023428168531105142653409683319786687046262258559967751218833512283710502303242875614308735689393723826814296836580176524814701230848736792951557340903532157008676737530118101774332009884938632590995417042104413343369129440071833364172436446760623932690475872070597361714346453835548503105846344625296575323904161961892413274068827307602926805249654047240103302473333653760000 1815 2099213864154898991613962854352872269480645476369874776765874956214676947820004218711774115923803344433014118386223683348289778231731990130406029121435721648215608172408493542615581410075716659314472732231615771288316894553075678257402593195373463090079892731637315778832365635718330350137193779733059588842131429202696819654354408809438406675778204063266828858661767175722126361720346864227700289172028497825142577438868534799274507074926096237720734750269551267522790225172096375300404940286872006196235035984702099639287733604406295695997068761846999602649987085854416132839442270461501849349731310882670131285918788275313952711254117934801751684659852343368540483921286498240426797966669687823329952115276248894660024373145564476755639521739207035997415739541412401180147460853969449600000 1816 2100370455815590396017055946834609389188348311343081319342605465832426081124588243074700713232852271895511646826105900253715833205964349353618374041061857032043826138343704833823634072009642674002800265417418314412993653172664149705478297103470087587650184683555573253090675479043794994958206007710873946742319931367546790353888488373520741886067889024183229315333206165901587588365922812913225192912619147135239074726713641430017909007198782792121682813492840276485612699125359238317099378270501136778161336280010475451761170372232414867179436292845262412348416830805300108670207803392885596925130611880401629980842159508523492079139106429531670005147268239976457035152097124410256234218992921811111401124706153164023473422386966991618865769409586764391904673833170755120191619234605245440000 1817 2101527047476281800420149039316346508896051146316287861919335975450175214429172267437627310541901199358009175265988117159141888180196708576830718960687992415872044104278916125031686733943568688691127798603220857537670411792252621153554001011566712085220476635473830727348985322369259639779218235688688304642508433532396761053422567937603077096357573985099629772004645156081048815011498761598750096653209796445335572014558748060761310939471469346522630876716129285448435173078622101333793816254130267360087636575318851264234607140058534038361803823843525222046846575756184084500973336324269344500529912878133128675765530741733031447024094924261588325634684136584373586382907750580085670471316155798892850134136057433386922471628369506482092017079966492786393608124929109060235777615241041280000 1818 2102683639136973204823242131798083628603753981289494404496066485067924347733756291800553907850950126820506703705870334064567943154429067800043063880314127799700262070214127416239739395877494703379455331789023400662347170411841092601629704919663336582790768587392088201607295165694724284600230463666502662542696935697246731752956647501685412306647258946016030228676084146260510041657074710284275000393800445755432069302403854691504712871744155900923578939939418294411257647031884964350488254237759397942013936870627227076708043907884653209544171354841788031745276320707068060331738869255653092075929213875864627370688901974942570814909083418991506646122100033192290137613718376749915106723639389786674299143565961702750371520869772021345318264750346221180882542416687463000279935995876837120000 1819 2103840230797664609226335224279820748311456816262700947072796994685673481038340316163480505159999054283004232145752550969993998128661427023255408799940263183528480036149338707447792057811420718067782864974825943787023929031429564049705408827759961080361060539310345675865605009020188929421242691644317020442885437862096702452490727065767747516936943906932430685347523136439971268302650658969799904134391095065528566590248961322248114804016842455324527003162707303374080120985147827367182692221388528523940237165935602889181480675710772380726538885840050841443706065657952036162504402187036839651328514873596126065612273208152110182794071913721424966609515929800206688844529002919744542975962623774455748152995865972113820570111174536208544512420725949575371476708445816940324094376512632960000 1820 2104996822458356013629428316761557868019159651235907489649527504303422614342924340526407102469047981745501760585634767875420053102893786246467753719566398567356698002084549998655844719745346732756110398160628486911700687651018035497781112735856585577931352491228603150123914852345653574242254919622131378343073940026946673152024806629850082727226628867848831142018962126619432494948226607655324807874981744375625063878094067952991516736289529009725475066385996312336902594938410690383877130205017659105866537461243978701654917443536891551908906416838313651142135810608836011993269935118420587226727815871327624760535644441361649550679060408451343287096931826408123240075339629089573979228285857762237197162425770241477269619352577051071770760091105677969860411000204170880368252757148428800000 1821 2106153414119047418032521409243294987726862486209114032226258013921171747647508364889333699778096909207999289025516984780846108077126145469680098639192533951184915968019761289863897381679272747444437931346431030036377446270606506945856816643953210075501644443146860624382224695671118219063267147599945736243262442191796643851558886193932417937516313828765231598690401116798893721593802556340849711615572393685721561165939174583734918668562215564126423129609285321299725068891673553400571568188646789687792837756552354514128354211363010723091273947836576460840565555559719987824035468049804334802127116869059123455459015674571188918564048903181261607584347723016039791306150255259403415480609091750018646171855674510840718668593979565934997007761485406364349345291962524820412411137784224640000 1822 2107310005779738822435614501725032107434565321182320574802988523538920880952092389252260297087145836670496817465399201686272163051358504692892443558818669335013133933954972581071950043613198762132765464532233573161054204890194978393932520552049834573071936395065118098640534538996582863884279375577760094143450944356646614551092965758014753147805998789681632055361840106978354948239378505026374615356163042995818058453784281214478320600834902118527371192832574330262547542844936416417266006172275920269719138051860730326601790979189129894273641478834839270538995300510603963654801000981188082377526417866790622150382386907780728286449037397911179928071763619623956342536960881429232851732932325737800095181285578780204167717835382080798223255431865134758838279583720878760456569518420020480000 1823 1156591660691404403093092481737119707702834973206542576730509617749133304584024362926597309048927462497528439882216905426054974232359223212344919626135383828217965935211291208052661933926014688327533185802543124676758619588471448075703908096624497570291951918257474258309843325464644821012227977814357900188502164849970699534079564082335210289684960916400456671438990179461226645575948685524903740590649310096497287845106630743401932272686554400948063223289008962822473953262863016694437983629130581926300295308375812473436767826119171182367530998262809698429744950883975830765532931383747575399300997731498694923371233209539367884988494729918320487415896607916551230810626169829436252323233987781449009429904269363449049241402514863226247670379728394488934291758353940044158380635795840000 1824 3845843073731344733753802651833147070307497116827681462100607516477766106004177778434100895378659249778581686931233307511257549678677735782975134184683323807166625865399695383038724934917955592921673627837697876105173277441845012511823001415307141344851424504897677044967492153355414655878451884885367800527598350455209771497143730667505089165166527161090811301948701073215856702990156923570504722832478734765988149672732003429684421900388241739421254323045894730747074910639915485687543850140370812753401279545236449597673215410555814295391760433935578194353063282921754001621673357856531017834136511208888348421837702849166248201505263228177363205371943437606936158232415229860689613285106140939460736603865041082411332983148055102486483893658494630391668838108874120445713327687877808967680000 1825 3847951540328785163980641359427353839534639384983836989217987235510922776018434454847716082273055444542714681277138588929849247896703326646891238973161768611885467217299585566911004937623502717698494720835415912221459008405354795961665009639767287803922066733244660420540390997737736703387157176488923374979641989901731268082394357712827186253524622844841409334460734352313014519165041878024216622351575488458294064228473632817529643622921349328094182642301950594086300280656713684966977810584526717804252924983583618703812290638302829544457216442945411296433300707967215489561158924390443589664089436927752870542683008607307238469159597254070004303620502617123168031126183001368288675573091396499186318148055756565460900599915131887082145343161596875254822165322749599678413828415776864784000000 1826 3850060006926225594207480067021560608761781653139992516335366954544079446032691131261331269167451639306847675623043870348440946114728917510807343761640213416604308569199475750783284940329049842475315813833133948337744739368864579411507017864227434262992708961591643796113289842120058750895862468092478949431685629348252764667644984758149283341882718528592007366972767631410172335339926832477928521870672242150599978784215262205374865345454456916767110961558006457425525650673511884246411771028682622855104570421930787809951365866049844793522672451955244398513538133012676977500644490924356161494042362646617392663528314365448228736813931279962645401869061796639399904019950772875887737861076652058911899692246472048510468216682208671677806792664699120117975492536625078911114329143675920600320000 1827 3852168473523666024434318774615767377988923921296148043452746673577236116046947807674946456061847834070980669968949151767032644332754508374723448550118658221323149921099365934655564943034596967252136906830851984454030470332374362861349026088687580722063351189938627171686188686502380798404567759696034523883729268794774261252895611803471380430240814212342605399484800910507330151514811786931640421389768995842905893339956891593220087067987564505440039280814062320764751020690310083525845731472838527905956215860277956916090441093796860042588128460965077500593775558058138465440130057458268733323995288365481914784373620123589219004468265305855286500117620976155631776913718544383486800149061907618637481236437187531560035833449285456273468242167801364981128819750500558143814829871574976416640000 1828 3854276940121106454661157482209974147216066189452303570570126392610392786061204484088561642956244028835113664314854433185624342550780099238639553338597103026041991272999256118527844945740144092028957999828570020570316201295884146311191034313147727181133993418285610547259087530884702845913273051299590098335772908241295757838146238848793477518598909896093203431996834189604487967689696741385352320908865749535211807895698520981065308790520672094112967600070118184103976390707108282805279691916994432956807861298625126022229516321543875291653584469974910602674012983103599953379615623992181305153948214084346436905218925881730209272122599331747927598366180155671863649807486315891085862437047163178363062780627903014609603450216362240869129691670903609844282146964376037376515330599474032232960000 1829 3856385406718546884887996189804180916443208457608459097687506111643549456075461160502176829850640223599246658660759714604216040768805690102555658127075547830760832624899146302400124948445691216805779092826288056686601932259393929761033042537607873640204635646632593922831986375267024893421978342903145672787816547687817254423396865894115574606957005579843801464508867468701645783864581695839064220427962503227517722451440150368910530513053779682785895919326174047443201760723906482084713652361150338007659506736972295128368591549290890540719040478984743704754250408149061441319101190526093876983901139803210959026064231639871199539776933357640568696614739335188095522701254087398684924725032418738088644324818618497659171066983439025464791141174005854707435474178251516609215831327373088049280000 1830 3858493873315987315114834897398387685670350725764614624804885830676706126089717836915792016745036418363379653006664996022807738986831280966471762915553992635479673976799036486272404951151238341582600185824006092802887663222903713210875050762068020099275277874979577298404885219649346940930683634506701247239860187134338751008647492939437671695315101263594399497020900747798803600039466650292776119947059256919823637007181779756755752235586887271458824238582229910782427130740704681364147612805306243058511152175319464234507666777037905789784496487994576806834487833194522929258586757060006448813854065522075481146909537398012189807431267383533209794863298514704327395595021858906283987013017674297814225869009333980708738683750515810060452590677108099570588801392126995841916332055272143865600000 1831 2108466597440430226838707594206769227142268156155527117379719033156670014256676413615186894396194764132994345905281418591698218025590863916104788478444804718841351899890183872280002705547124776821092997718036116285730963509783449842008224460146459070642228346983375572898844382322047508705291603555574452043639446521496585250627045322097088358095683750598032512033279097157816174884954453711899519096753692305914555741629387845221722533107588672928319256055863339225370016798199279433960444155905050851645438347169106139075227747015249065456009009833102080237425045461487939485566533912571829952925718864522120845305758140990267654334025892641098248559179516231872893767771507599062287985255559725581544190715483049567616767076784595661449503102244863153327213875479232700500727899055816320000 1832 7072623486721399629465946044346433041372207164862850918321590487068468642462481308419473997067440547249603169949908748272643768959297789193270573633787425390443680082176433659705062835465630974370459782801398604179925658149509525882433652063319601134889725629294259154727300405306017586820960512633990497339567810296135973592021355812079896411689296807536035474104335137273401314504692139895566051661997811441421338463275685552908984291275830583761370685959739538190867381387745277339041442193014655336352645228237272280064831352765975343173112974512078953131776673095651452306868496824059645819454407953402085986526872662072625897556821782068158836180923295812064579871462602918233746319437367499012927180982490617605217142548229633410000921610145351002615579606196534336698037658769637817277440000 1833 7076484089061313057211287717951425635827104657856771688473512752618178505258585282932803404271079979862730682597261318550085168396502646065100961501491457827883878597505132586375207520419487759836819204080220328308844831543695939379094369122306129301448071549397585715401278189370049255809399901560100754161259714122716833839615253932064656180472970004483380471633868071300297275920906491500312539681463967452033468014838608962053585265233950578621502438517577823964989033888502780219685023766264117484462008025850938913405478094770760264211962927009083363040691398353891436724066569147653564840098214944643025989794627505228779077631907383477584687074035153506285139139951392548647629368738370428870466988395690667068975448848747226004657035650325561347049321734802536811772654491552809016959360000 1834 7080344691401226484956629391556418230282002150850692458625435018167888368054689257446132811474719412475858195244613888827526567833707502936931349369195490265324077112833831513045352205373344545303178625359042052437764004937882352875755086181292657468006417469500912276075255973434080924797839290486211010982951617949297694087209152052049415949256643201430725469163401005327193237337120843105059027700930123462645597566401532371198186239192070573481634191075416109739110686389260283100328605339513579632571370823464605546746124836775545185250812879506087772949606123612131421141264641471247483860742021935883965993062382348384932257706992984887010537967147011200505698408440182179061512418039373358728006795808890716532733755149264818599313149690505771691483063863408539286847271324335980216641280000 1835 7084205293741139912701971065161410824736899643844613228777357283717598230850793231959462218678358845088985707891966459104967967270912359808761737236899522702764275628162530439715496890327201330769538046637863776566683178332068766372415803240279185634564763389604238836749233757498112593786278679412321267804643521775878554334803050172034175718040316398378070466692933939354089198753335194709805515720396279473257727117964455780342787213150190568341765943633254395513232338890017785980972186912763041780680733621078272180086771578780330106289662832003092182858520848870371405558462713794841402881385828927124905996330137191541085437782078586296436388860258868894726257676928971809475395467340376288585546603222090765996492061449782411193969263730685982035916805992014541761921888157119151416323200000 1836 7088065896081053340447312738766403419191797136838533998929279549267308093646897206472791625881998277702113220539319029382409366708117216680592125104603555140204474143491229366385641575281058116235897467916685500695602351726255179869076520299265713801123109309707565397423211541562144262774718068338431524626335425602459414582396948292018935486823989595325415464222466873380985160169549546314552003739862435483869856669527379189487388187108310563201897696191092681287353991390775288861615768486012503928790096418691938813427418320785115027328512784500096592767435574128611389975660786118435321902029635918365845999597892034697238617857164187705862239753370726588946816945417761439889278516641379218443086410635290815460250367750300003788625377770866192380350548120620544236996504989902322616005120000 1837 7091926498420966768192654412371396013646694629832454769081201814817017956443001180986121033085637710315240733186671599659850766145322073552422512972307587577644672658819928293055786260234914901702256889195507224824521525120441593365737237358252241967681455229810891958097189325626175931763157457264541781448027329429040274829990846412003695255607662792272760461751999807407881121585763897919298491759328591494481986221090302598631989161066430558062029448748930967061475643891532791742259350059261966076899459216305605446768065062789899948367362736997101002676350299386851374392858858442029240922673442909606786002865646877853391797932249789115288090646482584283167376213906551070303161565942382148300626218048490864924008674050817596383281491811046402724784290249226546712071121822685493815687040000 1838 7095787100760880195937996085976388608101592122826375539233124080366727819239105155499450440289277142928368245834024169937292165582526930424252900840011620015084871174148627219725930945188771687168616310474328948953440698514628006862397954417238770134239801149914218518771167109690207600751596846190652038269719233255621135077584744531988455024391335989220105459281532741434777083001978249524044979778794747505094115772653226007776590135024550552922161201306769252835597296392290294622902931632511428225008822013919272080108711804794684869406212689494105412585265024645091358810056930765623159943317249900847726006133401721009544978007335390524713941539594441977387935482395340700717044615243385078158166025461690914387766980351335188977937605851226613069218032377832549187145738655468665015368960000 1839 7099647703100793623683337759581381202556489615820296309385046345916437682035209130012779847492916575541495758481376740214733565019731787296083288707715652452525069689477326146396075630142628472634975731753150673082359871908814420359058671476225298300798147070017545079445144893754239269740036235116762295091411137082201995325178642651973214793175009186167450456811065675461673044418192601128791467798260903515706245324216149416921191108982670547782292953864607538609718948893047797503546513205760890373118184811532938713449358546799469790445062641991109822494179749903331343227255003089217078963961056892088666009401156564165698158082420991934139792432706299671608494750884130331130927664544388008015705832874890963851525286651852781572593719891406823413651774506438551662220355488251836215050880000 1840 7103508305440707051428679433186373797011387108814217079536968611466147544831313104526109254696556008154623271128729310492174964456936644167913676575419684889965268204806025073066220315096485258101335153031972397211279045303000833855719388535211826467356492990120871640119122677818270938728475624042872551913103040908782855572772540771957974561958682383114795454340598609488569005834406952733537955817727059526318374875779072826065792082940790542642424706422445824383840601393805300384190094779010352521227547609146605346790005288804254711483912594488114232403094475161571327644453075412810997984604863883329606012668911407321851338157506593343565643325818157365829054019372919961544810713845390937873245640288091013315283592952370374167249833931587033758085516635044554137294972321035007414732800000 1841 7107368907780620479174021106791366391466284601808137849688890877015857407627417079039438661900195440767750783776081880769616363894141501039744064443123717327405466720134723999736365000050342043567694574310794121340198218697187247352380105594198354633914838910224198200793100461882302607716915012968982808734794944735363715820366438891942734330742355580062140451870131543515464967250621304338284443837193215536930504427341996235210393056898910537502556458980284110157962253894562803264833676352259814669336910406760271980130652030809039632522762546985118642312009200419811312061651147736404917005248670874570546015936666250478004518232592194752991494218930015060049613287861709591958693763146393867730785447701291062779041899252887966761905947971767244102519258763650556612369589153818178614414720000 1842 7111229510120533906919362780396358985921182094802058619840813142565567270423521053552768069103834873380878296423434451047057763331346357911574452310827749764845665235463422926406509685004198829034053995589615845469117392091373660849040822653184882800473184830327524761467078245946334276705354401895093065556486848561944576067960337011927494099526028777009485449399664477542360928666835655943030931856659371547542633978904919644354994030857030532362688211538122395932083906395320306145477257925509276817446273204373938613471298772813824553561612499482123052220923925678051296478849220059998836025892477865811486019204421093634157698307677796162417345112041872754270172556350499222372576812447396797588325255114491112242800205553405559356562062011947454446953000892256559087444205986601349814096640000 1843 7115090112460447334664704454001351580376079587795979389992735408115277133219625028066097476307474305994005809070787021324499162768551214783404840178531782202285863750792121853076654369958055614500413416868437569598036565485560074345701539712171410967031530750430851322141056030010365945693793790821203322378178752388525436315554235131912253868309701973956830446929197411569256890083050007547777419876125527558154763530467843053499595004815150527222819964095960681706205558896077809026120839498758738965555636001987605246811945514818609474600462451979127462129838650936291280896047292383592755046536284857052426022472175936790310878382763397571843196005153730448490731824839288852786459861748399727445865062527691161706558511853923151951218176052127664791386743020862561562518822819384521013778560000 1844 7118950714800360762410046127606344174830977080789900160144657673664986996015729002579426883511113738607133321718139591601940562205756071655235228046235814639726062266120820779746799054911912399966772838147259293726955738879746487842362256771157939133589876670534177882815033814074397614682233179747313579199870656215106296563148133251897013637093375170904175444458730345596152851499264359152523907895591683568766893082030766462644195978773270522082951716653798967480327211396835311906764421072008201113664998799601271880152592256823394395639312404476131872038753376194531265313245364707186674067180091848293366025739930779946464058457848998981269046898265588142711291093328078483200342911049402657303404869940891211170316818154440744545874290092307875135820485149468564037593439652167692213460480000 1845 7122811317140274190155387801211336769285874573783820930296579939214696858811832977092756290714753171220260834365492161879381961642960928527065615913939847077166260781449519706416943739865769185433132259426081017855874912273932901339022973830144467300148222590637504443489011598138429283670672568673423836021562560041687156810742031371881773405877048367851520441988263279623048812915478710757270395915057839579379022633593689871788796952731390516943083469211637253254448863897592814787408002645257663261774361597214938513493238998828179316678162356973136281947668101452771249730443437030780593087823898839534306029007685623102617238532934600390694897791377445836931850361816868113614225960350405587160944677354091260634075124454958337140530404132488085480254227278074566512668056484950863413142400000 1846 7126671919480187617900729474816329363740772066777741700448502204764406721607936951606085697918392603833388347012844732156823361080165785398896003781643879514606459296778218633087088424819625970899491680704902741984794085668119314835683690889130995466706568510740831004162989382202460952659111957599534092843254463868268017058335929491866533174660721564798865439517796213649944774331693062362016883934523995589991152185156613280933397926689510511803215221769475539028570516398350317668051584218507125409883724394828605146833885740832964237717012309470140691856582826711011234147641509354374512108467705830775246032275440466258770418608020201800120748684489303531152409630305657744028109009651408517018484484767291310097833430755475929735186518172668295824687969406680568987742673317734034612824320000 1847 3860602339913427745341673604992594454897492993920770151922265549709862796103974513329407203639432613127512647352570277441399437204856871830387867704032437440198515328698926670144684953856785466359421278821724128919173394186413496660717058986528166558345920103326560673977784064031668988439388926110256821691903826580860247593898119984759768783673196947344997529532934026895961416214351604746488019466156010612129551562923409144600973958119994860131752557838285774121652500757502880643581573249462148109362797613666633340646742004784921038849952497004409908914725258239984417198072323593919020643806991240940003267754843156153180075085601409425850893111857694220559268488789630413883049301002929857539807413200049463758306300517592594656114040180210344433742128606002475074616832783171199681920000 1848 13177224100323546732353939482282602978745597346458032245669584421140487447978667631468679114265515203353161308652044614898521277436100946916302371767994941287382223636773583650431366786861396133764092836465922813378142102747140985958172465888121183674273561868200003179818715323260478364804674888379390758180820887500080725261358321426701189359485241519706996887663464264906801679662132901010578711370973800157914864649457703803264141968396821176313865208556875948235375128125551252373988666383166173807171225131633318249762536028284160445380833460115284148062639476039176251907823546940885660726598075695085911793683824931798778810366379524331242116019406945944489246524972138747968801324944056353826892891949548032469821530079476029265549184329344039400536922917209584063286352198155796341511531520000 1849 306612898438264344962781059382116844202413791070181486235818252223507013129373759823134849520247377567200181965388484004673384702246937617641234840921960213938006285920597455069561023720259758523731597385300152042889670139679146318290809541769053516230391320526298775287989588149459182730844707900602707035592693810878501724154982587309605596568108974755087048793035153350104151637160018800570824994021576518825941114678940077673353952727848111786523919896074494466515763262661636283593892129045533264993702749275017686547504896762023213826502077264587239375916394734677802398288102012152642538551795051346695999528357398304841714743373549538010503781836849932691037662648161237101005658534953692215669044563761128461148444693407721460183233185152485765272233596017322572901143476472239849937768320000 1850 567233862110789038181144959856916161774465513479835749536263766613487974289341455672799471612457648499320336635968695408645761699156834592636284455705626395785311628953105291878687893882480553268903455162805281279345889758406420688837997652272749005026223942973652734282780738076499488052062709616115008015846483550125228189686717786522770353651001603296911040267115033697692680528746034781056026238939916559827991062156039143695704812546519006805069251807737814763054162035924027124648700438734236540238350086158782720112884059009742945579028842939486392845445330259153934436832988722482388696320820844991387599127461186863957172275241066645319431996398172375478419675899098288636860468289664330598987732442958087653124622682804284701338981392532098665753632152632046759867115431473643722384871392000000 1851 567540475009227302526107740916298278618667927270905931022499584865711481302470829432622606461977895876887536817934083892650435083859081530253925690546548355999249635239025889333757454906200813027427186760190581431388779428546099835156288461814518058542454334294179033058068727664648947234793554324015610722882076243936106691410872769110079959247569712271666127315908068851042784680383194799856597063933938136346817003270718083773378166499246854916855775727633889257520677799186688760932294330863282073503343788908057737799431563906504968792855345016750980084821246653888612239231276824494541338859372640042734295126989544262262013989984440194857442500180009225411110713561746449873961473948199284291203401487521848781585771127497692422799164625717251151518904386228064082440016574950115962234809160320000 1852 567847087907665566871070521975680395462870341061976112508735403117934988315600203192445741311498143254454736999899472376655108468561328467871566925387470316213187641524946486788827015929921072785950918357575881583431669098685778981474579271356287112058684725614705331833356717252798406417524399031916213429917668937746985193135027751697389564844137821246421214364701104004392888832020354818657167888927959712865642944385397023851051520451974703028642299647529963751987193562449350397215888222992327606768337491657332755485979068803266992006681847094015567324197163048623290041629564926506693981397924435094080991126517901660566855704727813744395453003961846075343801751224394611111062479606734237983419070532085609910046919572191100144259347858902403637284176619824081405012917718426588202084746928640000 1853 568153700806103831216033303035062512307072754853046293994971221370158495328729576952268876161018390632021937181864860860659781853263575405489208160228392276427125647810867084243896576953641332544474649954961181735474558768825458127792870080898056165574915116935231630608644706840947865600255243739816816136953261631557863694859182734284699170440705930221176301413494139157742992983657514837457738713921981289384468885500075963928724874404702551140428823567426038246453709325712012033499482115121373140033331194406607773172526573700029015220508349171280154563573079443357967844027853028518846623936476230145427687126046259058871697419471187293933463507743682925276492788887042772348163485265269191675634739576649371038508068016884507865719531092087556123049448853420098727585818861903060441934684696960000 1854 568460313704542095560996084094444629151275168644116475481207039622382002341858950712092011010538638009589137363830249344664455237965822343106849395069314236641063654096787681698966137977361592302998381552346481887517448438965137274111160890439825219091145508255757929383932696429097324782986088447717418843988854325368742196583337716872008776037274039195931388462287174311093097135294674856258309538916002865903294826614754904006398228357430399252215347487322112740920225088974673669783076007250418673298324897155882790859074078596791038434334851248544741802948995838092645646426141130530999266475028025196774383125574616457176539134214560843471474011525519775209183826549690933585264490923804145367850408621213132166969216461577915587179714325272708608814721087016116050158720005379532681784622465280000 1855 568766926602980359905958865153826745995477582435186656967442857874605509354988324471915145860058885387156337545795637828669128622668069280724490629910236196855001660382708279154035699001081852061522113149731782039560338109104816420429451699981594272607375899576284228159220686017246783965716933155618021551024447019179620698307492699459318381633842148170686475511080209464443201286931834875058880363910024442422120767729433844084071582310158247364001871407218187235386740852237335306066669899379464206563318599905157808545621583493553061648161353325809329042324912232827323448824429232543151909013579820248121079125102973855481380848957934393009484515307356625141874864212339094822365496582339099060066077665776893295430364906271323308639897558457861094579993320612133372731621148856004921634560233600000 1856 569073539501418624250921646213208862839679996226256838453678676126829016368117698231738280709579132764723537727761026312673802007370316218342131864751158157068939666668628876609105260024802111820045844747117082191603227779244495566747742509523363326123606290896810526934508675605396243148447777863518624258060039712990499200031647682046627987230410257145441562559873244617793305438568994893859451188904046018940946708844112784161744936262886095475788395327114261729853256615499996942350263791508509739828312302654432826232169088390315084861987855403073916281700828627562001251222717334555304551552131615299467775124631331253786222563701307942547495019089193475074565901874987256059466502240874052752281746710340654423891513350964731030100080791643013580345265554208150695304522292332477161484498001920000 1857 569380152399856888595884427272590979683882410017327019939914494379052523381247071991561415559099380142290737909726414796678475392072563155959773099592080117282877672954549474064174821048522371578569576344502382343646117449384174713066033319065132379639836682217336825709796665193545702331178622571419226965095632406801377701755802664633937592826978366120196649608666279771143409590206154912660022013898067595459772649958791724239418290215613943587574919247010336224319772378762658578633857683637555273093306005403707843918716593287077108075814357480338503521076745022296679053621005436567457194090683410350814471124159688652091064278444681492085505522871030325007256939537635417296567507899409006444497415754904415552352661795658138751560264024828166066110537787804168017877423435808949401334435770240000 1858 569686765298295152940847208331973096528084823808397201426150312631276030394376445751384550408619627519857938091691803280683148776774810093577414334433002077496815679240470071519244382072242631337093307941887682495689007119523853859384324128606901433156067073537863124485084654781695161513909467279319829672131225100612256203479957647221247198423546475094951736657459314924493513741843314931460592838892089171978598591073470664317091644168341791699361443166906410718786288142025320214917451575766600806358299708152982861605264098183839131289640859557603090760452661417031356856019293538579609836629235205402161167123688046050395905993188055041623516026652867174939947977200283578533668513557943960136713084799468176680813810240351546473020447258013318551875810021400185340450324579285421641184373538560000 1859 569993378196733417285809989391355213372287237599467382912386130883499537407505819511207685258139874897425138273657191764687822161477057031195055569273924037710753685526390668974313943095962891095617039539272982647731896789663533005702614938148670486672297464858389423260372644369844620696640311987220432379166817794423134705204112629808556804020114584069706823706252350077843617893480474950261163663886110748497424532188149604394764998121069639811147967086802485213252803905287981851201045467895646339623293410902257879291811603080601154503467361634867677999828577811766034658417581640591762479167787000453507863123216403448700747707931428591161526530434704024872639014862931739770769519216478913828928753844031937809274958685044954194480630491198471037641082254996202663023225722761893881034311306880000 1860 570299991095171681630772770450737330216489651390537564398621949135723044420635193271030820107660122274992338455622580248692495546179303968812696804114845997924691691812311266429383504119683150854140771136658282799774786459803212152020905747690439540188527856178915722035660633957994079879371156695121035086202410488234013206928267612395866409616682693044461910755045385231193722045117634969061734488880132325016250473302828544472438352073797487922934491006698559707719319668550643487484639360024691872888287113651532896978359107977363177717293863712132265239204494206500712460815869742603915121706338795504854559122744760847005589422674802140699537034216540874805330052525579901007870524875013867521144422888595698937736107129738361915940813724383623523406354488592219985596126866238366120884249075200000 1861 306612898438264344962781059382116844202413791070181486235818252223507013129373759823134849520247377567200181965388484004673384702246937617641234840921960213938006285920597455069561023720259758523731597385300152042889670139679146318290809541769053516230391320526298775287989588149459182730844707900602707035592693810878501724154982587309605596568108974755087048793035153350104151637160018800570824994021576518825941114678940077673353952727848111786523919896074494466515763262661636283593892129045533264993702749275017686547504896762023213826502077264587239375916394734677802398288102012152642538551795051346695999528357398304841714743373549538010503781836849932691037662648161237101005658534953692215669044563761128461148444693407721460183233185152485765272233596017322572901143476472239849937768320000 1862 1062469496636101719406819596911842410427008625368153622837605162876356478769669623811450064130269848293065860943188797780282128549301447787773289428535639938054128497858907730552851607297017150560781304090789151456284512953953663597507583989566372401478259856843961042749986337042919269733633926612426289571009161924967588361510810871858673740327072993359782049910747138756020604378357428267399612494433674564658312283645398936232307996621390175696650529793319208884470025574036374140456450315510259050257408880138304337106056113171621124133746121099856939315116724539500296670104761906675118177023986279615646737037672546172768022777872643135222313515752979323462195269930480651900136989853467905099276491179542914643259289879591955064840656334993060929077568956714497867810730154089029027687055902634240000 1863 1063040103240095329352795332463352529874069317433335230583490020643744425321103388378480918085227028662718420481826385749014825718232329338679719766574595706012267127557005962416736060362160553971393968593523195039236330630083606488805923186123604610071964615091460484770797285666465413272696028613829311208802399928149633253219463294453656916342286244161801266908550977176405148204554183062387474799747548718559847360059816443716858108327416701032685250808245803518672211409468187445580218548762412787663562160954705145020721019784495249334677241465646336167595304950101532060367976064519734244788231170206202938292794819291013333209010061310912551063290977701186933291020668879962381961384001453920489851271476074103325487135166386834478057331950629705086740583436686105118899182098743866047790089477760000 1864 1063610709844088939298771068014862649321130009498516838329374878411132371872537152945511772040184209032370980020463973717747522887163210889586150104613551473970405757255104194280620513427303957382006633096257238622188148306213549380104262382680836818665669373338959926791608234290011556811758130615232332846595637931331678144928115717048640092357499494963820483906354815596789692030750937857375337105061422872461382436474233951201408220033443226368719971823172398152874397244900000750703986782014566525069715441771105952935385926397369374535608361831435733020073885360702767450631190222364350312552476060796759139547917092409258643640147479486602788610828976078911671312110857108024626932914535002741703211363409233563391684390740818604115458328908198481095912210158874342427068210108458704408524276321280000 1865 1064181316448082549244746803566372768768190701563698446075259736178520318423970917512542625995141389402023539559101561686480220056094092440492580442652507241928544386953202426144504966492447360792619297598991282205139965982343492271402601579238069027259374131586459368812419182913557700350820232616635354484388875934513723036636768139643623268372712745765839700904158654017174235856947692652363199410375297026362917512888651458685958331739469751704754692838098992787076583080331814055827755015266720262475868722587506760850050833010243499736539482197225129872552465771304002840894404380208966380316720951387315340803039365527503954071284897662293026158366974456636409333201045336086871904445068551562916571455342393023457881646315250373752859325865767257105083836881062579735237238118173542769258463164800000 1866 1064751923052076159190722539117882888215251393628880053821144593945908264975404682079573479950098569771676099097739149655212917225024973991399010780691463009886683016651300658008389419557590764203231962101725325788091783658473435162700940775795301235853078889833958810833230131537103843889882334618038376122182113937695767928345420562238606444387925996567858917901962492437558779683144447447351061715689171180264452589303068966170508443445496277040789413853025587421278768915763627360951523248518873999882022003403907568764715739623117624937470602563014526725031046181905238231157618538053582448080965841977871542058161638645749264502422315837983263705904972834361147354291233564149116875975602100384129931547275552483524078901889682143390260322823336033114255463603250817043406266127888381129992650008320000 1867 570606603993609945975735551510119447060692065181607745884857767387946551433764567030853954957180369652559538637587968732697168930881550906430338038955767958138629698098231863884453065143403410612664502734043582951817676129942891298339196557232208593704758247499442020810948623546143539062102001403021637793238003182044891708652422594983176015213250802019216997803838420384543826196754794987862305313874153901535076414417507484550111706026525336034721014926594634202185835431813305123768233252153737406153280816400807914664906612874125200931120365789396852478580410601235390263214157844616067764244890590556201255122273118245310431137418175690237547537998377724738021090188228062244971530533548821213360091933159460066197255574431769637400996957568776009171626722188237308169028009714838360734186843520000 1868 1990022485397538328747352377082426138313198976076507183807211015800437323132134218335856895734644141264001934332751745881530407687909538153026564009788422277014126835380677126281407594059267425102661762497130101985109447293039110204870654988354532474226591854616164016331348737740094176517268207605116531015633957425559754347861008335669145410913064114086932355992763506042638128315449365788689110071233688684222064959560264732787649381023044594839907483933334676079638423475233083164228644487948279813254311430923536047637083047168832589258534418431005729242787982474802092724814115475937834827598853648437823024509214347175141865975889583137542100341431470224176433881212495907850823931141461392715581268782041873910626635862142964789535671345350730183442561804727920153528742649449042814008677731239237120000 1869 1991087807927194398516489075357095531320861288162201245468778045252150619343661056782503500068549197014143262991388122619154353302303494008568869450907152695791971657027026525171279867931890159270275607123734561354480490894373713582924654268326885007671038638264245474584202778820254826504697152041735972413393932777500632160681062408653979000533467253334302234127663272373496071638958706990931448995254691729556230947225982219261304439578196117642284308068202628261693904429984278604894719779430050840991599606207756356013762427815068581008672820153934533166365492101394599198435536308633733026114698859170391452252527631086905860550823142871555773842684913195388519766587877329643035292988967528364786612073681082622570226138300428903448699006670511088251685231818245592583094224743180417228168458076088960000 1870 1992153130456850468285625773631764924328523600247895307130345074703863915555187895229150104402454252764284591650024499356778298916697449864111174892025883114569816478673375924061152141804512893437889451750339020723851534495708316960978653548299237541115485421912326932837056819900415476492126096478355413811153908129441509973501116481638812590153870392581672112262563038704354014962468048193173787919275694774890396934891699705734959498133347640444661132203070580443749385384735474045560795070911821868728887781491976664390441808461304572758811221876863337089943001727987105672056957141329631224630544069902959879995840914998669855125756702605569447343938356166600605651963258751435246654836473664013991955365320291334513816414457893017361726667990291993060808658908571031637445800037318020447659184912940800000 1871 1065322529656069769136698274669393007662312085694061661567029451713296211526838446646604333905055750141328658636376737623945614393955855542305441118730418777844821646349398889872273872622734167613844626604459369371043601334603378053999279972352533444446783648081458252854041080160649987428944436619441397759975351940877812820054072984833589620403139247369878134899766330857943323509341202242338924021003045334165987665717486473655058555151522802376824134867952182055480954751195440666075291481771027737288175284220308376679380646235991750138401722928803923577509626592506473621420832695898198515845210732568427743313283911763994574933559734013673501253442971212085885375381421792211361847506135649205343291639208711943590276157464113913027661319780904809123427090325439054351575294137603219490726836851840000 1872 3731304943990740239238515347408845042053340027888479298378459458979240540427289981441091438754464625539005322817813160048721001762203111507191315183646716534426821954198525804564317706147597894877502170817638194734512666197664346874669126094524416619576193088809084508120313131755638508769727036592832928951086789877147829935993231278255465648537440051583966606024050371025916785911349672948218989450651418319460381791027484983814526450120870433598455054264620933075506709787519045278216701318400805902184681391085040733020050866009315936760753695378810887977310397255773033936709923567375791080130040733349708992087696660360332166639692171099699602222199047985985358557897934404281801407232410184969505343085828184086968265324831948549746340104468456464812512864989934193135044686620484927504904634795611822080000 1873 1993218452986506538054762471906434317336185912333589368791912104155577211766714733675796708736359308514425920308660876094402244531091405719653480333144613533347661300319725322951024415677135627605503296376943480093222578097042920339032652828271590074559932205560408391089910860980576126479555040914974855208913883481382387786321170554623646179774273531829041990397462805035211958285977389395416126843296697820224562922557417192208614556688499163247037956337938532625804866339486669486226870362393592896466175956776196972767121189107540564508949623599792141013520511354579612145678377974025529423146389280635528307739154198910433849700690262339583120845191799137812691537338640173227458016683979799663197298656959500046457406690615357131274754329310072897869932085998896470691797375331455623667149911749792640000 1874 6996200756419543921585292385916528266718647224662723351638349069410284324455592248631513799258038645604252009135240292413104067108619896258795155276298259791277357859444836523008741601075577407166571781289664369014171435565776844475845289492538937704885511161381444573542369301863544165095491152721643571732998148847419143894762881289070107338300059645267001044379075240599204044007697208732689396052225095942383856307302379459486621511205745439995429720822076925393640332461330888869995287425742235853782070540636364926806540908009845596507542196734517614541739021895597147790555398045585556326302672667809265631221046716484020633317122222192461433332864905357320822921441701685308724093476802464777421844680525159082065590398873284761488650245387014491669257361720298609921150171008159901982943524541595665985280000 1875 6999934054581987648331068956026409018195017900876524164526096320781367720573231305327688566493501846589099528883978414234028882512626630461708066244962239652425318029060335368538628869806140682197076888963778384152386041454552605865640297651286290393095161914402459218458880704906160784180387359313277319636804444551179773107086660841518917427594776859592116840027089688433034996005566844383027010457802590657401136913656329501887628246270422998928191422914297884265248464975984747401942990353930999053277151688203406743736533725997044019984867459379520025221857345813364275404104253647530906142912225854931895975741442152298579875917611615053823472518207949597105946092691136958353179122342051558942191013220909644225652605121604807325395527860245812258206967744517374543010755907492155718366072096326303027600000000 1876 7003667352744431375076845526136289769671388577090324977413843572152451116690870362023863333728965047573947048632716536054953697916633364664620977213626219513573278198675834214068516138536703957227581996637892399290600647343328367255435305810033643081304812667423473863375392107948777403265283565904911067540610740254940402319410440393967727516889494073917232635675104136266865948003436480033364624863380085372418417520010279544288634981335100557860953125006518843136856597490638605933890693282119762252772232835770448560666526543984242443462192722024522435901975669731131403017653109249476255959521779042054526320261837588113139118518101007915185511703550993836891069263940572231397634151207300653106960181761294129369239619844336329889302405475104610024744678127314450476100361643976151534749200668111010389214720000 1877 3733298162443726745776570109880751476370676213800812887747251371083396117639056696174767235463200984847519748738121820924815404006734202912910968663979861147960169615498845529887268730563275030505107674114015138214605888775761389795008158747352688209650753021014644916511403042616619084896206591633747903806295703760629212323779552448810089294717214325115795648014447833830951997869635650337614405577494715017280606353950042401006735064677558932761702092220958871608132514653858531947702928188763199495081147567041816929992817987198423477325262645002410680118323917767127613548855601945349816609553187122630344520395435814559242600489392861362039185343044239785123171249435273044455028865249094164769168540384485143587014722731522563906877614858797766537710382797075933089605736483995816383128571784707361614720000 1878 13159898422403111441222884296750308238715491877705148234186387566577197815054380688356231553611196250793416199420371847490899848016162105673228642006340994425726485655651123485925801598847927862180687581897948046297315045569891553595742529633370710055148162303594749418572194793641837973973637612748511163404615193530440537216596865059370257624413948799319130354024816700941108778202452885253992805347102335404204241081312023163803147143398783303338596445291433348171896762949939248266844508082959410799358015660707806929126263361782365948112414775209367661881172520072631440525397289990969775647574641926394700216461033618936217522180712772658356300569343003507997889393286834093342243480176248425376307719866552438055088419716953426907127033642951279832028325621989446596458758740504156725426514312524157936057688320000 1879 7007400650906875101822622096246170521147759253304125790301590823523534512808509418720038100964428248558794568381454657875878513320640098867533888182290199374721238368291333059598403407267267232258087104312006414428815253232104128645230313968780995769514463420444488508291903510991394022350179772496544815444417035958701031531734219946416537606184211288242348431323118584100696900001306115683702239268957580087435698126364229586689641716399778116793714827098739802008464730005292464465838396210308525452267313983337490377596519361971440866939517984669524846582093993648898530631201964851421605776131332229177156664782233023927698361118590400776547550888894038076676192435190007504442089180072549747271729350301678614512826634567067852453209283089963407791282388510111526409189967380460147351132329239895717750829440000 1880 24753782947341554434690449007431522289364882517481890436756175615913356137186315691816908992418862076598912988698856208039698365875427562051540810681703775095190268960756499859692552004239766843296337857724248899098078458347472476521848988700998243175725232321988564545311314990647319211832457049939494491453712067864830567906481766645115347424597850059941860680617542860707393813192613879774991834262378030810468352345344168299572893156016544193136133501022840325390941828038295736574863451380839072330643331992419351508667256576551354291281186071204789911048178674444607037425333564876943850836299453726212889461476533801685073014618642962551169754466035967386620183301157405309591768870389883433232329364527685739338850343140858530148010856700957537290860863059739169270991743570823079720821975686516420869160013388800000 1881 24766949853164608453006773714350368843774119157118848889116152305070756858535882881014683944010574237277954963692844961341847141601957044797312906857598298379815370167650519274511537404242022038425750803393251159150790202208295600179573376460945582666776149998755579739218395477344472041200453037732015499161932127475396967144729895244394664098759870192952468053319999000526919022667716333966361510769964402103452644022123606686966282992801659376217588891182958857478915733265975681115594761727318242049968142275394042653086760436432498628670165425497983948234906429058673317764389593368899672033552804499471513338849659617537033159839184793914228887314156199284166257866743127333692615555959239754207452943976902593455519944387210050642770436943883578534100682667749668829114611519530964337694753333158184922813821906560000 1882 24780116758987662471323098421269215398183355796755807341476128994228157579885450070212458895602286397956996938686833714643995917328486527543085003033492821664440471374544538689330522804244277233555163749062253419203501946069118723837297764220892922157827067675522594933125475964041624870568449025524536506870152187085963366382978023843673980772921890325963075426022455140346444232142818788157731187277550773396436935698903045074359672829586774559299044281343077389566889638493655625656326072073797411769292952558368733797506264296313642966059144779791177985421634183672739598103445621860855493230806155272730137216222785433388993305059726625277288020162276431181712332432328849357793462241528596075182576523426119447572189545633561571137530017186809619777340502275760168387237479468238848954567530979799948976467630424320000 1883 24793283664810716489639423128188061952592592436392765793836105683385558301235017259410233847193998558636038913680822467946144693055016010288857099209387344949065572581438558104149508204246532428684576694731255679256213689929941847495022151980840261648877985352289610127032556450738777699936445013317057514578372246696529765621226152442953297447083910458973682798724911280165969441617921242349100863785137144689421227375682483461753062666371889742380499671503195921654863543721335570197057382420276581488617762841343424941925768156194787303448124134084372022608361938286805878442501650352811314428059506045988761093595911249240953450280268456640347153010396663079258406997914571381894308927097952396157700102875336301688859146879913091632289597429735661020580321883770667945360347416946733571440308626441713030121438942080000 1884 24806450570633770507955747835106908507001829076029724246196082372542959022584584448608008798785710719315080888674811221248293468781545493034629195385281868233690673788332577518968493604248787623813989640400257939308925433790764971152746539740787601139928903029056625320939636937435930529304441001109578522286592306307096164859474281042232614121245930591984290171427367419985494651093023696540470540292723515982405519052461921849146452503157004925461955061663314453742837448949015514737788692766755751207942573124318116086345272016075931640837103488377566059795089692900872158781557678844767135625312856819247384970969037065092913595500810288003406285858516894976804481563500293405995155612667308717132823682324553155805528748126264612127049177672661702263820141491781167503483215365654618188313086273083477083775247459840000 1885 24819617476456824526272072542025755061411065715666682698556059061700359743934151637805783750377422879994122863668799974550442244508074975780401291561176391518315774995226596933787479004251042818943402586069260199361637177651588094810470927500734940630979820705823640514846717424133083358672436988902099529994812365917662564097722409641511930795407950724994897544129823559805019860568126150731840216800309887275389810729241360236539842339942120108543410451823432985830811354176695459278520003113234920927267383407292807230764775875957075978226082842670760096981817447514938439120613707336722956822566207592506008848342162880944873740721352119366465418706637126874350556129086015430096002298236665038107947261773770009922198349372616132621808757915587743507059961099791667061606083314362502805185863919725241137429055977600000 1886 24832784382279878544588397248944601615820302355303641150916035750857760465283718827003558701969135040673164838662788727852591020234604458526173387737070914802940876202120616348606464404253298014072815531738262459414348921512411218468195315260682280122030738382590655708753797910830236188040432976694620537703032425528228963335970538240791247469569970858005504916832279699624545070043228604923209893307896258568374102406020798623933232176727235291624865841983551517918785259404375403819251313459714090646592193690267498375184279735838220315615062196963954134168545202129004719459669735828678778019819558365764632725715288696796833885941893950729524551554757358771896630694671737454196848983806021359083070841222986864038867950618967653116568338158513784750299780707802166619728951263070387422058641566367005191082864495360000 1887 24845951288102932562904721955863448170229538994940599603276012440015161186633286016201333653560847201352206813656777481154739795961133941271945483912965438087565977409014635763425449804255553209202228477407264719467060665373234342125919703020629619613081656059357670902660878397527389017408428964487141545411252485138795362574218666840070564143731990991016112289534735839444070279518331059114579569815482629861358394082800237011326622013512350474706321232143670050006759164632055348359982623806193260365917003973242189519603783595719364653004041551257148171355272956743070999798725764320634599217072909139023256603088414512648794031162435782092583684402877590669442705260257459478297695669375377680058194420672203718155537551865319173611327918401439825993539600315812666177851819211778272038931419213008769244736673013120000 1888 24859118193925986581221046662782294724638775634577558055635989129172561907982853205399108605152559362031248788650766234456888571687663424017717580088859961372191078615908655178244435204257808404331641423076266979519772409234057465783644090780576959104132573736124686096567958884224541846776424952279662553119472544749361761812466795439349880817894011124026719662237191979263595488993433513305949246323069001154342685759579675398720011850297465657787776622303788582094733069859735292900713934152672430085241814256216880664023287455600508990393020905550342208542000711357137280137781792812590420414326259912281880480461540328500754176382977613455642817250997822566988779825843181502398542354944734001033318000121420572272207153111670694106087498644365867236779419923823165735974687160486156655804196859650533298390481530880000 1889 13166905823054018316324706918846554409236639636958452359976689157400721349567189197774951591712160679041974993988753302148775726529482745772096175894523284625101206894019414818985400002255195129412945669002260052711743860823123657724387759947339491050917676767015193907080486697152829367995987792521007708220059610566399238248128599279316674162020133010607372702456139819525209475102454191369676507586371292984291676779438387393389836785115183081455390160118532087973905227679944540731310346479169719324810282974691144419503859881144337388979354293194037186727754614066280339056028491955821197253350773258623877373125815851960145220541831363059132848120231897546074565585722024100846685569356320975123579449216854116669601246351520494759580242926041243239819608010499558122867948707884616872777646641764053653808517760000 1890 47008618838525686733125631888735157017400743198265436200112375396643629369438274545788109922246673177922449543288586926864580586612824593782995488140385976001382579865097054980889864942051520202981392756928558862791995049349324314044186424441590924344896798770365315438997824411042002937912955576736426929964339022240264224385851206433009183259985899075800548096035934945067098120105532978569932764149938653925447987354718725055754329188586077789242848503556784445805316182915214798764331512103396523630630920379072070717956875586260324789507980491104283504427296800685574729301223482265592396645885464195671553236307519012826630067830651750707346685687333122937970874799800627665083845286571630708595954585388504735874977065736661985595600979096981707027236362715165627405844379156376738005359481816892441995363708191929600000 1891 47033491123625435773725169260104858158679791210539650716620371362461959332067606966182706805803417449445159834052231681852339623960238786689758977816650730486039396044919857655482928362655780266580853811297304132031567533502419194633627792920131448643491982261778207140288299450412924632589099997676499113525166714844624152546901921357047812457477955107057585423070874593186181240804001514537430083072769309297895314332155084169540442590273160370083717735569248352919498889890302214001772957347895675230435487003611262289765318377575806442835762491364127040673025529151545932861700320086896942887497043806357093740665353678970982782152255270152165387637432240992435409654192056568610344675612144798917963026968075373301365942491020007810201826175868998935716381954697461071138476711485932046632158791398734292715752481978240000 1892 47058363408725184814324706631474559299958839222813865233128367328280289294696939386577303689360161720967870124815876436840098661307652979596522467492915484970696212224742660330075991783260040330180314865666049401271140017655514075223069161398671972942087165753191098841578774489783846327265244418616571297085994407448984080707952636281086441654970011138314622750105814241305264361502470050504927401995599964670342641309591443283326555991960242950924586967581712260033681596865389629239214402592394826830240053628150453861573761168891288096163544491623970576918754257617517136422177157908201489129108623417042634245023188345115335496473858789596984089587531359046899944508583485472136844064652658889239971468547646010727754819245378030024802673254756290844196401194229294736432574266595126087904835765905026590067796772026880000 1893 47083235693824933854924244002844260441237887235088079749636363294098619257326271806971900572916905992490580415579521191827857698655067172503285957169180239455353028404565463004669055203864300393779775920034794670510712501808608955812510529877212497240682349244603990542869249529154768021941388839556643480646822100053344008869003351205125070852462067169571660077140753889424347482200938586472424720918430620042789968287027802397112669393647325531765456199594176167147864303840477044476655847836893978430044620252689645433382203960206769749491326491883814113164482986083488339982653995729506035370720203027728174749381023011259688210795462309041802791537630477101364479362974914375663343453693172979561979910127216648154143695999736052239403520333643582752676420433761128401726671821704320129177512740411318887419841062075520000 1894 47108107978924682895523781374213961582516935247362294266144359259916949219955604227366497456473650264013290706343165946815616736002481365410049446845444993940009844584388265679262118624468560457379236974403539939750284985961703836401951898355753021539277532736016882244159724568525689716617533260496715664207649792657703937030054066129163700049954123200828697404175693537543430602899407122439922039841261275415237295264464161510898782795334408112606325431606640074262047010815564459714097293081393130029849186877228837005190646751522251402819108492143657649410211714549459543543130833550810581612331782638413715253738857677404040925117065828486621493487729595155829014217366343279189842842733687069883988351706787285580532572754094074454004367412530874661156439673292962067020769376813514170450189714917611184771885352124160000 1895 47132980264024431936123318745583662723795983259636508782652355225735279182584936647761094340030394535536000997106810701803375773349895558316812936521709748424666660764211068353855182045072820520978698028772285208989857470114798716991393266834293545837872716227429773945450199607896611411293677681436787847768477485262063865191104781053202329247446179232085734731210633185662513723597875658407419358764091930787684622241900520624684896197021490693447194663619103981376229717790651874951538738325892281629653753501768028576999089542837733056146890492403501185655940443015430747103607671372115127853943362249099255758096692343548393639438669347931440195437828713210293549071757772182716342231774201160205996793286357923006921449508452096668605214491418166569636458912824795732314866931922708211722866689423903482123929642172800000 1896 47157852549124180976722856116953363865075031271910723299160351191553609145214269068155691223587138807058711287870455456791134810697309751223576426197974502909323476944033871028448245465677080584578159083141030478229429954267893597580834635312834070136467899718842665646740674647267533105969822102376860031329305177866423793352155495977240958444938235263342772058245572833781596844296344194374916677686922586160131949219336879738471009598708573274288063895631567888490412424765739290188980183570391433229458320126307220148807532334153214709474672492663344721901669171481401950664084509193419674095554941859784796262454527009692746353760272867376258897387927831264758083926149201086242841620814715250528005234865928560433310326262810118883206061570305458478116478152356629397608964487031902252995543663930195779475973932221440000 1897 47182724834223930017322393488323065006354079284184937815668347157371939107843601488550288107143883078581421578634100211778893848044723944130339915874239257393980293123856673703041308886281340648177620137509775747469002438420988478170276003791374594435063083210255557348031149686638454800645966523316932214890132870470783721513206210901279587642430291294599809385280512481900679964994812730342413996609753241532579276196773238852257123000395655855128933127644031795604595131740826705426421628814890584829262886750846411720615975125468696362802454492923188258147397899947373154224561347014724220337166521470470336766812361675837099068081876386821077599338026949319222618780540629989769341009855229340850013676445499197859699203017168141097806908649192750386596497391888463062903062042141096294268220638436488076828018222270080000 1898 47207597119323679057921930859692766147633127296459152332176343123190269070472933908944884990700627350104131869397744966766652885392138137037103405550504011878637109303679476377634372306885600711777081191878521016708574922574083358759717372269915118733658266701668449049321624726009376495322110944257004398450960563075143649674256925825318216839922347325856846712315452130019763085693281266309911315532583896905026603174209597966043236402082738435969802359656495702718777838715914120663863074059389736429067453375385603292424417916784178016130236493183031794393126628413344357785038184836028766578778101081155877271170196341981451782403479906265896301288126067373687153634932058893295840398895743431172022118025069835286088079771526163312407755728080042295076516631420296728197159597250290335540897612942780374180062512318720000 1899 47232469404423428098521468231062467288912175308733366848684339089008599033102266329339481874257371621626842160161389721754411922739552329943866895226768766363293925483502279052227435727489860775376542246247266285948147406727178239349158740748455643032253450193081340750612099765380298189998255365197076582011788255679503577835307640749356846037414403357113884039350391778138846206391749802277408634455414552277473930151645957079829349803769821016810671591668959609832960545691001535901304519303888888028872019999924794864232860708099659669458018493442875330638855356879315561345515022657333312820389680691841417775528031008125804496725083425710715003238225185428151688489323487796822339787936257521494030559604640472712476956525884185527008602806967334203556535870952130393491257152359484376813574587449072671532106802367360000 1900 47257341689523177139121005602432168430191223321007581365192335054826928995731598749734078757814115893149552450925034476742170960086966522850630384903033520847950741663325081726820499148094120838976003300616011555187719890880273119938600109226996167330848633684494232451902574804751219884674399786137148765572615948283863505996358355673395475234906459388370921366385331426257929327090218338244905953378245207649921257129082316193615463205456903597651540823681423516947143252666088951138745964548388039628676586624463986436041303499415141322785800493702718866884584085345286764905991860478637859062001260302526958279885865674270157211046686945155533705188324303482616223343714916700348839176976771611816039001184211110138865833280242207741609449885854626112036555110483964058785354707468678418086251561955364968884151092416000000 1901 24872285099749040599537371369701141279048012274214516507995965818329962629332420394596883556744271522710290763644754987759037347414192906763489676264754484656816179822802674593063420604260063599461054368745269239572484153094880589441368478540524298595183491412891701290475039370921694676144420940072183560827692604359928161050714924038629197492056031257037327034939648119083120698468535967497318922830655372447326977436359113786113401687082580840869232012463907114182706975087415237441445244499151599804566624539191571808442791315481653327782000259843536245728728465971203560476837821304546241611579610685540504357834666144352714321603519444818701950099118054464534854391428903526499389040514090322008441579570637426388876754358022214600847078887291908480019239531833665294097555109194041272676974506292297352044290048640000 1902 89930770979732805593828472736171155924936456075901975766994029601267282538802491085584741069887376033206643734691867898750326855120192121370563149449825319682619575017667276131488596005664320476698533203181007480060710097313465937004334890595930787479202140268575350139373180803520313283924735081860874245251809804969400971767392052276319666630421976328132377434885355583465077675694082434751991023916646291468545046970598520434677798706787861711492563925929773880564641975237517448847508453426071437716571153479604044570930217444969644900568033903516793690753854971869012656023223464166490454887471621514930172687631518047468397878050488463669870278377281347763527602092798269338570893952564877405466566236136712883869114458485809637376711984826939128075022524413730047271199118203423113417700682076350072120381243617447745280000 1903 89978053193707428520008193279144957794507926347235257562875729932287927797760852016754869745528746893371315997433556577982056785117626502086320543324404617957952182575510424015890009568233018857601108667535992236885137389688499305004862932073636324170831584085751257263526373853364435425504085626067951466200943248610289195201549461346917100734854374843552005393578775854539454688141871121626203427188947367331567415554705039109985200283395005697671056335985467767988703301197158625213884640835864324907799634632853047748938067191260375523544147486010756253156985284682823913991689932864790397292775234354843385186415761747808812387975856754134470630784419771185064682850996375684174769291130894691168704283579476665616679713195844237606668195123903869993043040988080063068923197655685691290160041004886533777647479812830209920000 1904 90025335407682051446187913822118759664079396618568539358757430263308573056719212947924998421170117753535988260175245257213786715115060882802077937198983916233284790133353571900291423130801717238503684131890976993709564682063532673005390973551341860862461027902927164387679566903208557567083436170275028687150076692251177418635706870417514534839286773358971633352272196125613831700589659808500415830461248443194589784138811557785292601860002149683849548746041161655412764627156799801580260828245657212099028115786102050926945916937551106146520261068504718815560115597496635171960156401563090339698078847194756597685200005448149226897901225044599070983191558194606601763609194482029778644629696911976870842331022240447364244967905878837836624405420868611911063557562430078866647277107948269162619399933422995434913716008212674560000 1905 90072617621656674372367634365092561533650866889901821154639130594329218315677573879095127096811488613700660522916933936445516645112495263517835331073563214508617397691196719784692836693370415619406259596245961750533991974438566041005919015029047397554090471720103071511832759953052679708662786714482105908099210135892065642069864279488111968943719171874391261310965616396688208713037448495374628233733549519057612152722918076460600003436609293670028041156096855542836825953116440977946637015655450099290256596939351054104953766683841836769496374650998681377963245910310446429928622870261390282103382460034669810183984249148489641407826593335063671335598696618028138844367392588375382519968262929262572980378465004229111810222615913438066580615717833353829084074136780094664371356560210847035078758861959457092179952203595139200000 1906 90119899835631297298547354908066363403222337161235102950520830925349863574635934810265255772452859473865332785658622615677246575109929644233592724948142512783950005249039867669094250255939114000308835060600946507358419266813599409006447056506752934245719915537278978635985953002896801850242137258689183129048343579532953865504021688558709403048151570389810889269659036667762585725485237182248840637005850594920634521307024595135907405013216437656206533566152549430260887279076082154313013203065242986481485078092600057282961616430132567392472488233492643940366376223124257687897089338959690224508686072874583022682768492848830055917751961625528271688005835041449675925125590694720986395306828946548275118425907768010859375477325948038296536826014798095747104590711130110462095436012473424907538117790495918749446188398977603840000 1907 47282213974622926179720542973801869571470271333281795881700331020645258958360931170128675641370860164672262741688679231729929997434380715757393874579298275332607557843147884401413562568698380902575464354984756824427292375033368000528041477705536691629443817175907124153193049844122141579350544207077220949133443640888223434157409070597434104432398515419627958693420271074377012447788686874212403272301075863022368584106518675307401576607143986178492410055693887424061325959641176366376187409792887191228481153249003178007849746290730622976113582493962562403130312813811257968466468698299942405303612839913212498784243700340414509925368290464600352407138423421537080758198106345603875338566017285702138047442763781747565254710034600229956210296964741918020516574350015797724079452262577872459358928536461657266236195382464640000 1908 172038983350648095788779259960584635340490584581340478096136029637154930854497916274658713526963791477329249632347793950686327171744850559603360026713753215501111225235532793676069726565712906023351371281615916852060871234931911338529308486954346762548462577648299922030345490668629682976395398727926064747795186160215690705694045718276717445287130212671179826871696487839300924903976213358286785200850713387855217345912278165151797850973383393773670629562605328250142881938408160114936274957026368446967537471041080007359529741464615652613475932264902445207284218470569835548711480481011445238471892320343258816726402621335817257576008345479714399853107953370974274415226269032435054236391413590995228605351152814660294042916724654874308548713282843494265058704700696080903735635506716293304235185579913781816007306126039010659840000 1909 172129150532697701709003987036035675505763378388773046480882432168411301363331510570400148911411885707663279637396194261981236148249957923628309376832575937312170507848339676691623222229531413835732582692140872783325054081491099971306315462052331221019399927007654376916105629814682423900387220215728961008145183637238864547782983897374346752124282796640085057388924840296239761866714146384155908253890991539526001002802169296265609065779973217355313014588581536493460566887013195838266954346416843482841210184600325856419990710930792075911491380866718431813786987977105773617657346036819103228638806310028973312961584174072366428046436022809630392725148366344439145628232152821236120826662058985959062582607626165192086649857456690856947075206319155257102723829807981561029995455022181029307015183056632814196414018550633370728320000 1910 172219317714747307629228714111486715671036172196205614865628834699667671872165104866141584295859979937997309642444594573276145124755065287653258726951398659123229790461146559707176717893349921648113794102665828714589236928050288604083322437150315679490337276367008831801865768960735164824379041703531857268495181114262038389871922076471976058961435380608990287906153192753178598829452079410025031306931269691196784659692060427379420280586563040936955399614557744736778251835618231561597633735807318518714882898159571705480451680396968499209506829468534418420289757483641711686603211592626761218805720299714687809196765726808915598516863700139546385597188779317904016841238036610037187416932704380922896559864099515723879256798188726839585601699355467019940388954915267041156255274537645765309795180533351846576820730975227730796800000 1911 172309484896796913549453441186937755836308966003638183250375237230924042380998699161883019680308074168331339647492994884571054101260172651678208077070221380934289073073953442722730213557168429460495005513190784645853419774609477236860329412248300137961274625726363286687625908106787905748370863191334753528845178591285212231960860255569605365798587964577895518423381545210117435792190012435894154359971547842867568316581951558493231495393152864518597784640533952980095936784223267284928313125197793554588555611718817554540912649863144922507522278070350405026792526990177649755549077148434419208972634289400402305431947279545464768987291377469462378469229192291368888054243920398838254007203349775886730537120572866255671863738920762822224128192391778782778054080022552521282515094053110501312575178010070878957227443399822090865280000 1912 172399652078846519469678168262388796001581759811070751635121639762180412889832293457624455064756168398665369652541395195865963077765280015703157427189044102745348355686760325738283709220986937272876216923715740577117602621168665869637336387346284596432211975085717741573386047252840646672362684679137649789195176068308386074049798434667234672635740548546800748940609897667056272754927945461763277413011825994538351973471842689607042710199742688100240169666510161223413621732828303008258992514588268590462228325278063403601373619329321345805537726672166391633295296496713587824494942704242077199139548279086116801667128832282013939457719054799378371341269605264833759267249804187639320597473995170850564514377046216787464470679652798804862654685428090545615719205129838001408774913568575237315355175486789911337634155824416450933760000 1913 90167182049605920224727075451040165272793807432568384746402531256370508833594295741435384448094230334030005048400311294908976505107364024949350118822721811059282612806883015553495663818507812381211410524955931264182846559188632777006975097984458470937349359354454885760139146052740923991821487802896260349997477023173842088938179097629306837152583968905230517228352456938836962737933025869123053040278151670783656889891131113811214806589823581642385025976208243317684948605035723330679389390475035873672713559245849060460969466176423298015448601815986606502769506535938068945865555807657990166913989685714496235181552736549170470427677329915992872040412973464871213005883788801066590270645394963833977256473350531792606940732035982638526493036311762837665125107285480126259819515464736002779997476719032380406712424594360068480000 1914 330145514065355183996274141676625446423359615625815354518027432949638003425046509159942314319776958671904850944626868600705909111873521444799596371767257102200964219705371637554844410149517621893182717831736693117042737385231113517621053195718330971084627806987868184022805800767481943859422524803524205138829462165764605679489541878745949656711117455635061244682302410737326639999612491425328414492023727335844285596512358532859714412462120427359123209681418911159323720988263410332262632024215315300806914588334609909594751402954582730064200777474402271950973498330219592560045707009735193152332568782429285104185022076925529792402472845295469413104275374908103578739209386786906901077343242042968758712986556451849058046565416573783277260775580866018379777608073854343658056479122852508930910721052156118276330221828606692258287360000 1915 330318003884616080121664044571963286259526470179433857838047300991931440208445175047695680210226162934533850344284458396213069983927791832179324478544564969025520627343671204763598247354402427338267975260070933813551119170698841372123467539080775240139530956312313256219264946953880837247018879309691145684879007339309937239405680615359714520690590348767576950661760248987450635109330157303816046892489779439990494732142720266680435266387126759870805092236111397528790452294944843670994221696119294044433250489373447218847413237543378227833304330649676254329213296396222842085939147817995242887521875244698056935482924387310548355512400992027598707468488684926341877369689642474883341464530986683534573111478189971416377303643036958618064761956759330420688230992404091467139591513855936548904228856225119627220048262696855703069289600000 1916 330490493703876976247053947467301126095693324733052361158067169034224876991843840935449046100675367197162849743942048191720230855982062219559052585321872835850077034981970771972352084559287232783353232688405174510059500956166569226625881882443219509194434105636758328415724093140279730634615233815858086230928552512855268799321819351973479384670063241900092656641218087237574630219047823182303679292955831544136703867773082000501156120312133092382486974790803883898257183601626277009725811368023272788059586390412284528100075072132173725602407883824950236707453094462226091611832588626255292622711181706966828766780826697695566918622329138759728001832701994944580176000169898162859781851718731324100387509969823490983696560720657343452852263137937794822996684376734328590621126548589020588877546991398083136163766303565104713880291840000 1917 330662983523137872372443850362638965931860179286670864478087037076518313775242506823202411991124571459791849143599637987227391728036332606938780692099180702674633442620270339181105921764172038228438490116739415206567882741634297081128296225805663778249337254961203400612183239326678624022211588322025026776978097686400600359237958088587244248649536135032608362620675925487698625328765489060791311693421883648282913003403443734321876974237139424894168857345496370267723914908307710348457401039927251531685922291451121837352736906720969223371511437000224219085692892528229341137726029434515342357900488169235600598078729008080585481732257285491857296196915304962818474630650153850836222238906475964666201908461457010551015817798277728287639764319116259225305137761064565714102661583322104628850865126571046645107484344433353724691294080000 1918 330835473342398768497833753257976805768027033840289367798106905118811750558641172710955777881573775722420848543257227782734552600090602994318508798876488569499189850258569906389859758969056843673523747545073655903076264527102024935630710569168108047304240404285648472808642385513077517409807942828191967323027642859945931919154096825201009112629009028165124068600133763737822620438483154939278944093887935752429122139033805468142597828162145757405850739900188856637190646214989143687188990711831230275312258192489959146605398741309764721140614990175498201463932690594232590663619470242775392093089794631504372429376631318465604044842185432223986590561128614981056773261130409538812662626094220605232016306953090530118335074875898113122427265500294723627613591145394802837584196618055188668824183261744010154051202385301602735502296320000 1919 331007963161659664623223656153314645604193888393907871118126773161105187342039838598709143772022979985049847942914817578241713472144873381698236905653796436323746257896869473598613596173941649118609004973407896599584646312569752790133124912530552316359143553610093545005101531699476410797404297334358907869077188033491263479070235561814773976608481921297639774579591601987946615548200820817766576494353987856575331274664167201963318682087152089917532622454881343006657377521670577025920580383735209018938594093528796455858060575898560218909718543350772183842172488660235840189512911051035441828279101093773144260674533628850622607952113578956115884925341924999295071891610665226789103013281965245797830705444724049685654331953518497957214766681473188029922044529725039961065731652788272708797501396916973662994920426169851746313298560000 1920 331180452980920560748613559048652485440360742947526374438146641203398624125438504486462509662472184247678847342572407373748874344199143769077965012431104303148302665535169040807367433378826454563694262401742137296093028098037480644635539255892996585414046702934538617201560677885875304185000651840525848415126733207036595038986374298428538840587954814430155480559049440238070610657918486696254208894820039960721540410294528935784039536012158422429214505009573829376124108828352010364652170055639187762564929994567633765110722410487355716678822096526046166220412286726239089715406351859295491563468407556041916091972435939235641171062041725688245179289555235017533370522090920914765543400469709886363645103936357569252973589031138882792002267862651652432230497914055277084547266687521356748770819532089937171938638467038100757124300800000 1921 331352942800181456874003461943990325276527597501144877758166509245692060908837170374215875552921388510307846742229997169256035216253414156457693119208412169972859073173468608016121270583711260008779519830076377992601409883505208499137953599255440854468949852258983689398019824072274197572597006346692788961176278380581926598902513035042303704567427707562671186538507278488194605767636152574741841295286092064867749545924890669604760389937164754940896387564266315745590840135033443703383759727543166506191265895606471074363384245076151214447925649701320148598652084792242339241299792667555541298657714018310687923270338249620659734171969872420374473653768545035771669152571176602741983787657454526929459502427991088820292846108759267626789769043830116834538951298385514208028801722254440788744137667262900680882356507906349767935303040000 1922 331525432619442352999393364839328165112694452054763381078186377287985497692235836261969241443370592772936846141887586964763196088307684543837421225985720036797415480811768175224875107788596065453864777258410618689109791668972936353640367942617885123523853001583428761594478970258673090960193360852859729507225823554127258158818651771656068568546900600695186892517965116738318600877353818453229473695752144169013958681555252403425481243862171087452578270118958802115057571441714877042115349399447145249817601796645308383616046079664946712217029202876594130976891882858245588767193233475815591033847020480579459754568240560005678297281898019152503768017981855054009967783051432290718424174845199167495273900919624608387612103186379652461577270225008581236847404682715751331510336756987524828717455802435864189826074548774598778746305280000 1923 331697922438703249124783267734666004948861306608381884398206245330278934475634502149722607333819797035565845541545176760270356960361954931217149332763027903621971888450067742433628944993480870898950034686744859385618173454440664208142782285980329392578756150907873833790938116445071984347789715359026670053275368727672589718734790508269833432526373493827702598497422954988442595987071484331717106096218196273160167817185614137246202097787177419964260152673651288484524302748396310380846939071351123993443937697684145692868707914253742209986132756051868113355131680924248838293086674284075640769036326942848231585866142870390696860391826165884633062382195165072248266413531687978694864562032943808061088299411258127954931360264000037296364771406187045639155858067045988454991871791720608868690773937608827698769792589642847789557307520000 1924 331870412257964145250173170630003844785028161162000387718226113372572371259033168037475973224269001298194844941202766555777517832416225318596877439540335770446528296088367309642382782198365676344035292115079100082126555239908392062645196629342773661633659300232318905987397262631470877735386069865193610599324913901217921278650929244883598296505846386960218304476880793238566591096789150210204738496684248377306376952815975871066922951712183752475942035228343774853991034055077743719578528743255102737070273598722983002121369748842537707755236309227142095733371478990252087818980115092335690504225633405117003417164045180775715423501754312616762356746408475090486565044011943666671304949220688448626902697902891647522250617341620422131152272587365510041464311451376225578473406826453692908664092072781791207713510630511096800368309760000 1925 332042902077225041375563073525341684621195015715618891038245981414865808042431833925229339114718205560823844340860356351284678704470495705976605546317643637271084703726666876851136619403250481789120549543413340778634937025376119917147610972705217930688562449556763978183856408817869771122982424371360551145374459074763252838567067981497363160485319280092734010456338631488690586206506816088692370897150300481452586088446337604887643805637190084987623917783036261223457765361759177058310118415159081480696609499761820311374031583431333205524339862402416078111611277056255337344873555900595740239414939867385775248461947491160733986611682459348891651110621785108724863674492199354647745336408433089192717096394525167089569874419240806965939773768543974443772764835706462701954941861186776948637410207954754716657228671379345811179312000000 1926 332215391896485937500952976420679524457361870269237394358265849457159244825830499812982705005167409823452843740517946146791839576524766093356333653094951504095641111364966444059890456608135287234205806971747581475143318810843847771650025316067662199743465598881209050380315555004268664510578778877527491691424004248308584398483206718111128024464792173225249716435796469738814581316224481967180003297616352585598795224076699338708364659562196417499305800337728747592924496668440610397041708087063060224322945400800657620626693418020128703293443415577690060489851075122258586870766996708855789974604246329654547079759849801545752549721610606081020945474835095126963162304972455042624185723596177729758531494886158686656889131496861191800727274949722438846081218220036699825436476895919860988610728343127718225600946712247594821990314240000 1927 332387881715746833626342879316017364293528724822855897678285717499452681609229165700736070895616614086081843140175535942299000448579036480736061759872259370920197519003266011268644293813020092679291064400081822171651700596311575626152439659430106468798368748205654122576774701190667557898175133383694432237473549421853915958399345454724892888444265066357765422415254307988938576425942147845667635698082404689745004359707061072529085513487202750010987682892421233962391227975122043735773297758967038967949281301839494929879355252608924201062546968752964042868090873188261836396660437517115839709793552791923318911057752111930771112831538752813150239839048405145201460935452710730600626110783922370324345893377792206224208388574481576635514776130900903248389671604366936948918011930652945028584046478300681734544664753115843832801316480000 1928 332560371535007729751732782211355204129695579376474400998305585541746118392627831588489436786065818348710842539833125737806161320633306868115789866649567237744753926641565578477398131017904898124376321828416062868160082381779303480654854002792550737853271897530099194773233847377066451285771487889861372783523094595399247518315484191338657752423737959490281128394712146239062571535659813724155268098548456793891213495337422806349806367412209082522669565447113720331857959281803477074504887430871017711575617202878332239132017087197719698831650521928238025246330671254265085922553878325375889444982859254192090742355654422315789675941466899545279534203261715163439759565932966418577066497971667010890160291869425725791527645652101961470302277312079367650698124988697174072399546965386029068557364613473645243488382793984092843612318720000 1929 332732861354268625877122685106693043965862433930092904318325453584039555176026497476242802676515022611339841939490715533313322192687577255495517973426875104569310334279865145686151968222789703569461579256750303564668464167247031335157268346154995006908175046854544266969692993563465344673367842396028313329572639768944579078231622927952422616403210852622796834374169984489186566645377479602642900499014508898037422630967784540170527221337215415034351448001806206701324690588484910413236477102774996455201953103917169548384678921786515196600754075103512007624570469320268335448447319133635939180172165716460862573653556732700808239051395046277408828567475025181678058196413222106553506885159411651455974690361059245358846902729722346305089778493257832053006578373027411195881082000119113108530682748646608752432100834852341854423320960000 1930 332905351173529522002512588002030883802029288483711407638345321626332991959425163363996168566964226873968841339148305328820483064741847642875246080204182971393866741918164712894905805427674509014546836685084544261176845952714759189659682689517439275963078196178989339166152139749864238060964196902195253875622184942489910638147761664566187480382683745755312540353627822739310561755095145481130532899480561002183631766598146273991248075262221747546033330556498693070791421895166343751968066774678975198828289004956006857637340756375310694369857628278785990002810267386271584974340759941895988915361472178729634404951459043085826802161323193009538122931688335199916356826893477794529947272347156292021789088852692764926166159807342731139877279674436296455315031757357648319362617034852197148504000883819572261375818875720590865234323200000 1931 172489819260896125389902895337839836166854553618503320019868042293436783398665887753365890449204262628999399657589795507160872054270387379728106777307866824556407638299567208753837204884805445085257428334240696508381785467727854502414343362444269054903149324445072196459146186398893387596354506166940546049545173545331559916138736613764863979472893132515705979457838250123995109717665878487632400466052104146209135630361733820720853925006332511681882554692486369466731306681433338731589671903978743626335901038837309252661834588795497769103553175273982378239798066003249525893440808260049735189306462268771831297902310385018563109928146732129294364213310018238298630480255687976440387187744640565814398491633519567319257077620384834787501181178464402308453384330237123481535034733084039973318135172963508943718040868249010811002240000 1932 643506388798071087823107612413716374068994948348121387971561546439786260331135638114380100571722748955907028307372989380201008085890100034452610129248240299437993524943088989160270429566104595536009205827125092538247859990168564969321171467523935008974739959512635282752565004428860369958618985320955759622669782584180087926659455575079667929307686626331284171915521497031587563862818351546782295359496856521429252623105477471092723971189724650671505791730821358678578751985969905339231736254798267016822335318382038930431485005742653163212473002569243866640188726453794980254452475849301466672864104334408920848433766134905673245704057588380901450215681978561474794343646053088202340958221428601759249937549238381641413825421748740063052356613047717976928573293740994675574901798438763256138180344693579108257345322849638640519568750080000 1933 333077840992790418127902490897368723638196143037329910958365189668626428742823829251749534457413431136597840738805895124327643936796118030254974186981490838218423149556464280103659642632559314459632094113418784957685227738182487044162097032879883545017981345503434411362611285936263131448560551408362194421671730116035242198063900401179952344362156638887828246333085660989434556864812811359618165299946613106329840902228508007811968929187228080057715213111191179440258153201847777090699656446582953942454624905994844166890002590964106192138961181454059972381050065452274834500234200750156038650550778640998406236249361353470845365271251339741667417295901645218154655457373733482506387659534900932587603487344326284493485416884963115974664780855614760857623485141687885442844152069585281188477319018992535770319536916588839876045325440000 1934 1245185528479949540518549485825522978560952501445900960384793509091365750993604945398983998105352434056542372970448212062479199301485217158901861110043718942394193907611176306953683488529697657480806732539675280899079524451431649580610555113852880002133211857619640278995036008792416688396190633717152211594254872643848702208570442665579959803115062346264312648313026762927443914943667239868646460756957017262191816485390903363580436508189975573505523822429565551425408765609158170526967591052347539843459103750319057320073257266117215799028519537893849790068709947788224191342034541236799838324069342988638543838531809969765184672128081976019723789502179220319744163364266027473138494766933783414206013804364750957128704739161917581948238259375809045514878504570359108073008320668283146071189755921620113559549503838787883947085117622055680000 1935 1245829367946588604396790721340427592303745134590392119102676029002995205880364823860927629955458614218929416596596323857754524637215044055054343975147154164184470119559268952407123862618906394635657201377596519410402729996649556328066920447417436817025731615560498417712199936408131485029280701263024575716071964098162998331739300185055440650996714395047282820313188617510136491942086923033004602670481814065326352067854911069559537044130094485384275385936509483975266784619297342280083913488258784693429868540262345353847855641125549416297924149857600487995322517564743438597123493946849889946780857643751593757786479985261443816219151304859444432619812198199950856313265130899960179614279664377708705641905787539836630646472756215651417286397202948847616290767137990755569338414233654419727082579283826131193531503647650174565513236131200000 1936 1246473207413227668275031956855332206046537767734883277820558548914624660767124702322871261805564794381316460222744435653029849972944870951206826840250589385974746331507361597860564236708115131790507670215517757921725935541867463075523285780981993631918251373501356556429363864023846281662370768808896939837889055552477294454908157704530921498878366443830252992313350472092829068940506606197362744584006610868460887650318918775538637580070213397263026949443453416525124803629436514033200235924170029543400633330205633387622454016133883033567328761821351185921935087341262685852212446656899941569492372298864643677041150000757702960310220633699165075737445176080157549262264234326781864461625545341211397479446824122544556553783594849354596313418596852180354076963916873438130356160184162768264409236947538702837559168507416402045908850206720000 1937 1247117046879866732153273192370236819789330400879374436538441068826254115653884580784814893655670974543703503848892547448305175308674697847359309705354024607765022543455454243314004610797323868945358139053438996433049141087085369822979651114546550446810771131442214695146527791639561078295460836354769303959706147006791590578077015224006402346760018492613223164313512326675521645938926289361720886497531407671595423232782926481517738116010332309141778512950397349074982822639575685786316558360081274393371398120148921421397052391142216650836733373785101883848547657117781933107301399366949993192203886953977693596295820016253962104401289962538885718855078153960364242211263337753603549308971426304714089316987860705252482461094433483057775340439990755513091863160695756120691373906134671116801735894611251274481586833367182629526304464282240000 1938 1247760886346505796031514427885141433532123034023865595256323588737883570540644459246758525505777154706090547475040659243580500644404524743511792570457459829555298755403546888767444984886532606100208607891360234944372346632303276570436016448111107261703290889383072833863691719255275874928550903900641668081523238461105886701245872743481883194641670541396193336313674181258214222937345972526079028411056204474729958815246934187496838651950451221020530076457341281624840841649714857539432880795992519243342162910092209455171650766150550268106137985748852581775160226894301180362390352077000044814915401609090743515550490031750221248492359291378606361972711131840570935160262441180425234156317307268216781154528897287960408368405272116760954367461384658845829649357474638803252391652085179465339062552274963846125614498226948857006700078357760000 1939 1248404725813144859909755663400046047274915667168356753974206108649513025427404337708702157355883334868477591101188771038855825980134351639664275435560895051345574967351639534220885358975741343255059076729281473455695552177521183317892381781675664076595810647323930972580855646870990671561640971446514032203340329915420182824414730262957364042523322590179163508313836035840906799935765655690437170324581001277864494397710941893475939187890570132899281639964285214174698860659854029292549203231903764093312927700035497488946249141158883885375542597712603279701772796670820427617479304787050096437626916264203793434805160047246480392583428620218327005090344109720777628109261544607246919003663188231719472992069933870668334275716110750464133394482778562178567435554253521485813409398035687813876389209938676417769642163086715084487095692433280000 1940 1249048565279783923787996898914950661017708300312847912692088628561142480314164216170645789205989515030864634727336882834131151315864178535816758300664330273135851179299732179674325733064950080409909545567202711967018757722739090065348747115240220891488330405264789111298019574486705468194731038992386396325157421369734478947583587782432844890404974638962133680313997890423599376934185338854795312238105798080999029980174949599455039723830689044778033203471229146724556879669993201045665525667815008943283692489978785522720847516167217502644947209676353977628385366447339674872568257497100148060338430919316843354059830062742739536674497949058047648207977087600984321058260648034068603851009069195222164829610970453376260183026949384167312421504172465511305221751032404168374427143986196162413715867602388989413669827946481311967491306508800000 1941 1249692404746422987666238134429855274760500933457339071409971148472771935200924094632589421056095695193251678353484994629406476651594005431969241165767765494926127391247824825127766107154158817564760014405123950478341963267956996812805112448804777706380850163205647250015183502102420264827821106538258760446974512824048775070752445301908325738286626687745103852314159745006291953932605022019153454151630594884133565562638957305434140259770807956656784766978173079274414898680132372798781848103726253793254457279922073556495445891175551119914351821640104675554997936223858922127657210207150199683049945574429893273314500078238998680765567277897768291325610065481191014007259751460890288698354950158724856667152007036084186090337788017870491448525566368844043007947811286850935444889936704510951042525266101561057697492806247539447886920584320000 1942 1250336244213062051544479369944759888503293566601830230127853668384401390087683973094533052906201875355638721979633106424681801987323832328121724030871200716716403603195917470581206481243367554719610483243045188989665168813174903560261477782369334521273369921146505388732347429718135061460911174084131124568791604278363071193921302821383806586168278736528074024314321599588984530931024705183511596065155391687268101145102965011413240795710926868535536330485117011824272917690271544551898170539637498643225222069865361590270044266183884737183756433603855373481610506000378169382746162917200251305761460229542943192569170093735257824856636606737488934443243043361397706956258854887711973545700831122227548504693043618792111997648626651573670475546960272176780794144590169533496462635887212859488369182929814132701725157666013766928282534659840000 1943 1250980083679701115422720605459664502246086199746321388845736188296030844974443851556476684756308055518025765605781218219957127323053659224274206895974635938506679815144010116034646855332576291874460952080966427500988374358392810307717843115933891336165889679087363527449511357333849858094001241630003488690608695732677367317090160340859287434049930785311044196314483454171677107929444388347869737978680188490402636727566972717392341331651045780414287893992060944374130936700410716305014492975548743493195986859808649624044642641192218354453161045567606071408223075776897416637835115627250302928472974884655993111823840109231516968947705935577209577560876021241604399905257958314533658393046712085730240342234080201500037904959465285276849502568354175509518580341369052216057480381837721208025695840593526704345752822525779994408678148735360000 1944 1251623923146340179300961840974569115988878832890812547563618708207660299861203730018420316606414235680412809231929330015232452658783486120426689761078071160296956027092102761488087229421785029029311420918887666012311579903610717055174208449498448151058409437028221666166675284949564654727091309175875852812425787186991663440259017860334768281931582834094014368314645308754369684927864071512227879892204985293537172310030980423371441867591164692293039457499004876923988955710549888058130815411459988343166751649751937657819241016200551971722565657531356769334835645553416663892924068337300354551184489539769043031078510124727776113038775264416930220678508999121811092854257061741355343240392593049232932179775116784207963812270303918980028529589748078842256366538147934898618498127788229556563022498257239275989780487385546221889073762810880000 1945 1252267762612979243179203076489473729731671466035303706281501228119289754747963608480363948456520415842799852858077441810507777994513313016579172626181506382087232239040195406941527603510993766184161889756808904523634785448828623802630573783063004965950929194969079804883839212565279451360181376721748216934242878641305959563427875379810249129813234882876984540314807163337062261926283754676586021805729782096671707892494988129350542403531283604171791021005948809473846974720689059811247137847371233193137516439695225691593839391208885588991970269495107467261448215329935911148013021047350406173896004194882092950333180140224035257129844593256650863796141977002017785803256165168177028087738474012735624017316153366915889719581142552683207556611141982174994152734926817581179515873738737905100349155920951847633808152245312449369469376886400000 1946 1252911602079618307057444312004378343474464099179794864999383748030919209634723486942307580306626596005186896484225553605783103330243139912731655491284941603877508450988288052394967977600202503339012358594730143034957990994046530550086939116627561780843448952909937943601003140180994247993271444267620581056059970095620255686596732899285729977694886931659954712314969017919754838924703437840944163719254578899806243474958995835329642939471402516050542584512892742023704993730828231564363460283282478043108281229638513725368437766217219206261374881458858165188060785106455158403101973757400457796607518849995142869587850155720294401220913922096371506913774954882224478752255268594998712935084354976238315854857189949623815626891981186386386583632535885507731938931705700263740533619689246253637675813584664419277835817105078676849864990961920000 1947 1253555441546257370935685547519282957217256732324286023717266267942548664521483365404251212156732776167573940110373665401058428665972966808884138356388376825667784662936380697848408351689411240493862827432651381546281196539264437297543304450192118595735968710850796082318167067796709044626361511813492945177877061549934551809765590418761210825576538980442924884315130872502447415923123121005302305632779375702940779057423003541308743475411521427929294148019836674573563012740967403317479782719193722893079046019581801759143036141225552823530779493422608863114673354882974405658190926467450509419319033505108192788842520171216553545311983250936092150031407932762431171701254372021820397782430235939741007692398226532331741534202819820089565610653929788840469725128484582946301551365639754602175002471248376990921863481964844904330260605037440000 1948 1254199281012896434813926783034187570960049365468777182435148787854178119408243243866194844006838956329960983736521777196333754001702793705036621221491812047458060874884473343301848725778619977648713296270572620057604402084482344044999669783756675410628488468791654221035330995412423841259451579359365309299694153004248847932934447938236691673458191029225895056315292727085139992921542804169660447546304172506075314639887011247287844011351640339808045711526780607123421031751106575070596105155104967743049810809525089792917634516233886440800184105386359561041285924659493652913279879177500561042030548160221242708097190186712812689403052579775812793149040910642637864650253475448642082629776116903243699529939263115039667441513658453792744637675323692173207511325263465628862569111590262950712329128912089562565891146824611131810656219112960000 1949 643839466639063878241235514904613742792633144491158717882519911629454886759878461943631850106180162387043626148111795275325335729826896152482865103435221790276211948092645453440374089208737154850468837921238511323205545217906747456365333564556814892519757940858138717163927615714796633090067545872364121817091454314296123168857519475480847881652048782970172000161854582692576998419683164358141913524796803134535582464007705979100535940118911878751563506943932549858019010139171753116322435911244849970764789943288033774598375008333617269404611963750697926612569776519247255088952710050051622711514655113049919254670015496259144091069328839720643117632977880206692948999103426821684847345880963502691837541036582707925907310838633703179027021393903332737786196778882682561017745950508348537326657663712571644027664859766227480395614075520000 1950 2446944084935094222449727636170729760170541897295873265248411050143324769875256088539870027921043016160078653357206283533637704707993610172318752968860732175034257319323503678072813744742265993866949341961563024209408834877915489045289268478776402839765966042128399101517365099904870343890456211465213463171946926694198130909401445642538736416612694002117287195215136434252273511343926850301336249446666490152959207933584486958870541867218930540789254686315762852362894148984429206306239233802481614556390122418963336762049854137922329113235697998832715004987402064150225155328319222180723694696247022489901870623336127394307690075313537721800290200720014082619546887318542528807154346580387895840155463166586584410607807030207769320617051146158599311236593330167982579207275994372204504033536828783822814161709341682784535850617551074717536000000 1951 1254843120479535498692168018549092184702841998613268341153031307765807574295003122328138475856945136492348027362669888991609079337432620601189104086595247269248337086832565988755289099867828714803563765108493858568927607629700250792456035117321232225521008226732512359752494923028138637892541646905237673421511244458563144056103305457712172521339843078008865228315454581667832569919962487334018589459828969309209850222351018953266944547291759251686797275033724539673279050761245746823712427591016212593020575599468377826692232891242220058069588717350110258967898494436012900168368831887550612664742062815334292627351860202209071833494121908615533436266673888522844557599252578875463767477121997866746391367480299697747593348824497087495923664696717595505945297522042348311423586857540771299249655786575802134209918811684377359291051833188480000 1952 4778884307564479975515315457777472319797437731102837713566829086992528807181523730924610820806748724450906594702678597080972420512870195531779726926393183128336443041312976348408182754059845221679581671978462803268692592371784209505951526251120549388527382722293216910288133545104057837895336766074855704050159190856257866792349135546489067645989634065821217909985618087003853503319828978563484363206518574926667951513990947732712074800567665929679917775969234918113811619524691762407578871041101775261055095125386595633039018515828091242589434330897727104960914167082378600382007777656617150842995764406903983995960711504803323135231006158919783993073060036703752116622228757265530189799032514819819353057126334314516442625182471132159275880295073848280257785708665021276506639856089111459040025114117529209422612726315821885010795831027014184960000 1953 4781332506492535549273263877581661598649792975842132200100418651073979897758973282016273018973145624412203165704063166034395049826657526574572646868466130455758746546969386684652244323093687355502163424884189474786760570134269754695247607975634443112599374209343572041902010662698885736377865114827967822751004559294196523486402593095437064094578768099666413206046061538892687444663742825376273033474554701245790219931774754570689898609379432151979958717452825714690714186952726952859631933987331847891824078268381158438178895062198904813922728098485277170076160537045023261550236265247629762088304676171456701200876674984057833034378153190763492898807216317460260186354104899046916219609380379837657375266684288379226748179806027725976980427364897144309089884984130525898062227274048173503844861192557138599386456277917418105238772673153564909440000 1954 4783780705420591123031212297385850877502148220581426686634008215155430988336422833107935217139542524373499736705447734987817679140444857617365566810539077783181050052625797020896305892127529489324745177789916146304828547896755299884543689700148336836671365696393927173515887780293713634860393463581079941451849927732135180180456050644385060543167902133511608502106504990781521386007656672189061703742590827564912488349558561408667722418191198374279999658936416511267616754380762143311684996933561920522593061411375721243318771608569718385256021866072827235191406907007667922718464752838642373333613587936009418405792638463312342933525300222607201804541372598216768256085981040828302249419728244855495397476242242443937053734429584319794684974434720440337921984259596030519617814692007235548649697270996747989350299829519014325466749515280115633920000 1955 4786228904348646696789160717190040156354503465320721173167597779236882078913872384199597415305939424334796307706832303941240308454232188660158486752612025110603353558282207357140367461161371623147326930695642817822896525659240845073839771424662230560743357183444282305129764897888541533342921812334192060152695296170073836874509508193333056991757036167356803798166948442670355327351570519001850374010626953884034756767342368246645546227002964596580040600420007307844519321808797333763738059879791993153362044554370284048458648154940531956589315633660377300306653276970312583886693240429654984578922499700562135610708601942566852832672447254450910710275528878973276325817857182609688279230076109873333419685800196508647359289053140913612389521504543736366754083535061535141173402109966297593454533349436357379314143381120610545694726357406666358400000 1956 4788677103276702270547109136994229435206858710060015659701187343318333169491321935291259613472336324296092878708216872894662937768019519702951406694684972438025657063938617693384429030195213756969908683601369489340964503421726390263135853149176124284815348670494637436743642015483369431825450161087304178853540664608012493568562965742281053440346170201201999094227391894559189268695484365814639044278663080203157025185126175084623370035814730818880081541903598104421421889236832524215791122826022065784131027697364846853598524701311345527922609401247927365421899646932957245054921728020667595824231411465114852815624565421821362731819594286294619616009685159729784395549733324391074309040423974891171441895358150573357664843676697507430094068574367032395586182810527039762728989527925359638259369427875966769277986932722206765922703199533217082880000 1957 4791125302204757844305057556798418714059213954799310146234776907399784260068771486382921811638733224257389449709601441848085567081806850745744326636757919765447960569595028029628490599229055890792490436507096160859032481184211935452431934873690018008887340157544992568357519133078197330307978509840416297554386033045951150262616423291229049888935304235047194390287835346448023210039398212627427714546699206522279293602909981922601193844626497041180122483387188900998324456664867714667844185772252138414900010840359409658738401247682159099255903168835477430537146016895601906223150215611680207069540323229667570020540528901075872630966741318138328521743841440486292465281609466172460338850771839909009464104916104638067970398300254101247798615644190328424418282085992544384284576945884421683064205506315576159241830484323802986150680041659767807360000 1958 4793573501132813418063005976602607992911569199538604632768366471481235350646221037474584009805130124218686020710986010801508196395594181788537246578830867092870264075251438365872552168262898024615072189412822832377100458946697480641728016598203911732959331644595347699971396250673025228790506858593528416255231401483889806956669880840177046337524438268892389686348278798336857151383312059440216384814735332841401562020693788760579017653438263263480163424870779697575227024092902905119897248718482211045668993983353972463878277794052972670589196936423027495652392386858246567391378703202692818314849234994220287225456492380330382530113888349982037427477997721242800535013485607953846368661119704926847486314474058702778275952923810695065503162714013624453250381361458049005840164363843483727869041584755185549205674035925399206378656883786318531840000 1959 4796021700060868991820954396406797271763924444277899119301956035562686441223670588566246207971527024179982591712370579754930825709381512831330166520903814420292567580907848702116613737296740158437653942318549503895168436709183025831024098322717805457031323131645702831585273368267853127273035207346640534956076769921828463650723338389125042786113572302737584982408722250225691092727225906253005055082771459160523830438477595598556841462250029485780204366354370494152129591520938095571950311664712283676437977126348535269018154340423786241922490704010577560767638756820891228559607190793705429560158146758773004430372455859584892429261035381825746333212154001999308604745361749735232398471467569944685508524032012767488581507547367288883207709783836920482082480636923553627395751781802545772673877663194794939169517587526995426606633725912869256320000 1960 4798469898988924565578902816210986550616279689017193605835545599644137531801120139657908406137923924141279162713755148708353455023168843874123086462976761747714871086564259038360675306330582292260235695224276175413236414471668571020320180047231699181103314618696057963199150485862681025755563556099752653656922138359767120344776795938073039234702706336582780278469165702114525034071139753065793725350807585479646098856261402436534665271061795708080245307837961290729032158948973286024003374610942356307206960269343098074158030886794599813255784471598127625882885126783535889727835678384718040805467058523325721635288419338839402328408182413669455238946310282755816674477237891516618428281815434962523530733589966832198887062170923882700912256853660216510914579912389058248951339199761607817478713741634404329133361139128591646834610568039419980800000 1961 4800918097916980139336851236015175829468634933756488092369135163725588622378569690749570604304320824102575733715139717661776084336956174916916006405049709075137174592220669374604736875364424426082817448130002846931304392234154116209616261771745592905175306105746413094813027603457508924238091904852864772357767506797705777038830253487021035683291840370427975574529609154003358975415053599878582395618843711798768367274045209274512489079873561930380286249321552087305934726377008476476056437557172428937975943412337660879297907433165413384589078239185677690998131496746180550896064165975730652050775970287878438840204382818093912227555329445513164144680466563512324744209114033298004458092163299980361552943147920896909192616794480476518616803923483512539746679187854562870506926617720669862283549820074013719097204690730187867062587410165970705280000 1962 4803366296845035713094799655819365108320990178495782578902724727807039712956019241841232802470717724063872304716524286615198713650743505959708926347122656402559478097877079710848798444398266559905399201035729518449372369996639661398912343496259486629247297592796768226426904721052336822720620253605976891058612875235644433732883711035969032131880974404273170870590052605892192916758967446691371065886879838117890635691829016112490312888685328152680327190805142883882837293805043666928109500503402501568744926555332223684437783979536226955922372006773227756113377866708825212064292653566743263296084882052431156045120346297348422126702476477356873050414622844268832813940990175079390487902511164998199575152705874961619498171418037070336321350993306808568578778463320067492062514035679731907088385898513623109061048242331784087290564252292521429760000 1963 4805814495773091286852748075623554387173345423235077065436314291888490803533468792932895000637114624025168875717908855568621342964530837002501846289195603729981781603533490047092860013432108693727980953941456189967440347759125206588208425220773380353319289079847123358040781838647164721203148602359089009759458243673583090426937168584917028580470108438118366166650496057781026858102881293504159736154915964437012904109612822950468136697497094374980368132288733680459739861233078857380162563449632574199513909698326786489577660525907040527255665774360777821228624236671469873232521141157755874541393793816983873250036309776602932025849623509200581956148779125025340883672866316860776517712859030016037597362263829026329803726041593664154025898063130104597410877738785572113618101453638793951893221976953232499024891793933380307518541094419072154240000 1964 4808262694701146860610696495427743666025700667974371551969903855969941894110918344024557198803511523986465446719293424522043972278318168045294766231268551057404085109189900383336921582465950827550562706847182861485508325521610751777504506945287274077391280566897478489654658956241992619685676951112201128460303612111521747120990626133865025029059242471963561462710939509669860799446795140316948406422952090756135172527396629788445960506308860597280409073772324477036642428661114047832215626395862646830282892841321349294717537072277854098588959541948327886343870606634114534400749628748768485786702705581536590454952273255857441924996770541044290861882935405781848953404742458642162547523206895033875619571821783091040109280665150257971730445132953400626242977014251076735173688871597855996698058055392841888988735345534976527746517936545622878720000 1965 4810710893629202434368644915231932944878055912713666038503493420051392984688367895116219396969908423947762017720677993475466601592105499088087686173341498384826388614846310719580983151499792961373144459752909533003576303284096296966800588669801167801463272053947833621268536073836820518168205299865313247161148980549460403815044083682813021477648376505808756758771382961558694740790708987129737076690988217075257440945180436626423784315120626819580450015255915273613544996089149238284268689342092719461051875984315912099857413618648667669922253309535877951459116976596759195568978116339781097032011617346089307659868236735111951824143917572887999767617091686538357023136618600423548577333554760051713641781379737155750414835288706851789434992202776696655075076289716581356729276289556918041502894133832451278952578897136572747974494778672173603200000 1966 4813159092557258008126593335036122223730411157452960525037082984132844075265817446207881595136305323909058588722062562428889230905892830130880606115414445712248692120502721055825044720533635095195726212658636204521644281046581842156096670394315061525535263540998188752882413191431648416650733648618425365861994348987399060509097541231761017926237510539653952054831826413447528682134622833942525746959024343394379709362964243464401608123932393041880490956739506070190447563517184428736321752288322792091820859127310474904997290165019481241255547077123428016574363346559403856737206603930793708277320529110642024864784200214366461723291064604731708673351247967294865092868494742204934607143902625069551663990937691220460720389912263445607139539272599992683907175565182085978284863707515980086307730212272060668916422448738168968202471620798724327680000 1967 4815607291485313581884541754840311502582766402192255011570672548214295165843266997299543793302702223870355159723447131382311860219680161173673526057487393039670995626159131392069106289567477229018307965564362876039712258809067387345392752118828955249607255028048543884496290309026476315133261997371537484562839717425337717203150998780709014374826644573499147350892269865336362623478536680755314417227060469713501977780748050302379431932744159264180531898223096866767350130945219619188374815234552864722589842270305037710137166711390294812588840844710978081689609716522048517905435091521806319522629440875194742069700163693620971622438211636575417579085404248051373162600370883986320636954250490087389686200495645285171025944535820039424844086342423288712739274840647590599840451125475042131112566290711670058880266000339765188430448462925275052160000 1968 4818055490413369155642490174644500781435121646931549498104262112295746256420716548391205991469099123831651730724831700335734489533467492216466445999560340367093299131815541728313167858601319362840889718470089547557780236571552932534688833843342848973679246515098899016110167426621304213615790346124649603263685085863276373897204456329657010823415778607344342646952713317225196564822450527568103087495096596032624246198531857140357255741555925486480572839706687663344252698373254809640427878180782937353358825413299600515277043257761108383922134612298528146804856086484693179073663579112818930767938352639747459274616127172875481521585358668419126484819560528807881232332247025767706666764598355105227708410053599349881331499159376633242548633412246584741571374116113095221396038543434104175917402369151279448844109551941361408658425305051825776640000 1969 4820503689341424729400438594448690060287476891670843984637851676377197346998166099482868189635496023792948301726216269289157118847254823259259365941633287694515602637471952064557229427635161496663471471375816219075848214334038477723984915567856742697751238002149254147724044544216132112098318694877761721964530454301215030591257913878605007272004912641189537943013156769114030506166364374380891757763132722351746514616315663978335079550367691708780613781190278459921155265801290000092480941127013009984127808556294163320416919804131921955255428379886078211920102456447337840241892066703831542013247264404300176479532090652129991420732505700262835390553716809564389302064123167549092696574946220123065730619611553414591637053782933227060253180482069880770403473391578599842951625961393166220722238447590888838807953103542957628886402147178376501120000 1970 4822951888269480303158387014252879339139832136410138471171441240458648437575615650574530387801892923754244872727600838242579748161042154302052285883706235021937906143128362400801290996669003630486053224281542890593916192096524022913280997292370636421823229489199609279337921661810960010580847043630873840665375822739153687285311371427553003720594046675034733239073600221002864447510278221193680428031168848670868783034099470816312903359179457931080654722673869256498057833229325190544534004073243082614896791699288726125556796350502735526588722147473628277035348826409982501410120554294844153258556176168852893684448054131384501319879652732106544296287873090320897371795999309330478726385294085140903752829169507479301942608406489820877957727551893176799235572667044104464507213379352228265527074526030498228771796655144553849114378989304927225600000 1971 4825400087197535876916335434057068617992187381149432957705030804540099528153065201666192585968289823715541443728985407196002377474829485344845205825779182349360209648784772737045352565702845764308634977187269562111984169859009568102577079016884530145895220976249964410951798779405787909063375392383985959366221191177092343979364828976501000169183180708879928535134043672891698388854192068006469098299204974989991051451883277654290727167991224153380695664157460053074960400657360380996587067019473155245665774842283288930696672896873549097922015915061178342150595196372627162578349041885856764503865087933405610889364017610639011219026799763950253202022029371077405441527875451111864756195641950158741775038727461544012248163030046414695662274621716472828067671942509609086062800797311290310331910604470107618735640206746150069342355831431477950080000 1972 4827848286125591450674283853861257896844542625888727444238620368621550618730514752757854784134686723676838014730369976149425006788616816387638125767852129676782513154441183073289414134736687898131216730092996233630052147621495113291873160741398423869967212463300319542565675897000615807545903741137098078067066559615031000673418286525448996617772314742725123831194487124780532330198105914819257768567241101309113319869667084492268550976802990375680736605641050849651862968085395571448640129965703227876434757985277851735836549443244362669255309682648728407265841566335271823746577529476869375749173999697958328094279981089893521118173946795793962107756185651833913511259751592893250786005989815176579797248285415608722553717653603008513366821691539768856899771217975113707618388215270352355136746682909717008699483758347746289570332673558028674560000 1973 2448198928055573757948419804189278852355244739294486533589564081451090577449551091662198166396899961296571001384568953422629313787331042792919942072947327422303505656410336244061569033842133822581752905726671518067977762485545189296081724513893724071991487050355131613877117594827898482528348753112118700845368437938656694053457548947996448589134033845195296060443451888833941343913846812788670268036126319122268417783806837977823808811766222300040941483590796576902567428035190452053062946230072630768983142994562805139876546370813571333293767587550065115246369962644661168228487591012611245308911764552717204915963479254509899147147031843708905734156280756508069731876141781386029810347865017838022209557954064710305554623556593817704547069823296028832099275465504621555587417959062044804836078439609389963843551601596220227976842126550724480000 1974 9535005261495899226229226508215592724825676396619715291344342407155725374173921535798946523062339073061677672234483472033021233666145787027670884231392102006300308087032649390419081039243026283076798205439479014762389127507977819841828084627710914930633388597992231806830437650811405875700124945443274928419858145976562103643389222802859664312997499884949809957201232958345329020023947009461659670260837247338137051279428059485906343826803529524414054878024042609655583167103512323991968362808156335201220184987209746303887464903500357898921903210766413704480267586252087141221827077691999042327109267226996803420612794579498213228191839215756762580629934974933492200877473148247733074421450580703780775609782811735356464203475113055001534881934930690084434712354051780581789427899994864025484684370903570310961408109840002114341862983961359733704960000 1975 9539835557980952873253658740489258172001373294490343313275114617088428375883229500102796040044640156685315806820215226578124081302248191175101315277102027083304512903692746983828614514946796813108752003922477737667537247633361800500309253870176827248227427801942582481504617203826001319406153377533165138616626057904615073300756694546934061306063861333726380276328487888921998386295489029223291716699672524565765286867715510377236590201589144281012035655571167251301811932639025754753869056001068268501727388728338018718428441329489973075162491814216649982952648674188385057706741883709066924314103750138459314465911990524067361259209160309584400251643425316866082622458464775982407711237266918383975193429240655105029897062747390214603865953303692053149320444224545221200118601875628093439884625953664919637360071437149951456851661293477044313104000000 1976 9544665854466006520278090972762923619177070192360971335205886827021131377592537464406645557026941240308953941405946981123226928938350595322531746322811952160308717720352844577238147990650567343140705802405476460572685367758745781158790423112642739565821467005892933156178796756840596763112181809623055348813393969832668042958124166291008458299130222782502950595455742819498667752567031048984923763138507801793393522456002961268566836576374759037610016433118291892948040698174539185515769749193980201802234592469466291132969417755479588251403080417666886261425029762124682974191656689726134806301098233049921825511211186468636509290226481403412037922656915658798673044039456403717082348053083256064169611248698498474703329922019667374206197024672453416214206176095038661818447775851261322854284567536426268963758734764459900799361459602992728892503040000 1977 9549496150951060167302523205036589066352767090231599357136659036953834379301845428710495074009242323932592075991678735668329776574452999469962177368521877237312922537012942170647681466354337873172659600888475183477833487884129761817271592355108651883415506209843283830852976309855192206818210241712945559010161881760721012615491638035082855292196584231279520914582997750075337118838573068746555809577343079021021758044290412159897082951160373794207997210665416534594269463710052616277670442386892135102741796210594563547510394181469203427643669021117122539897410850060980890676571495743202688288092715961384336556510382413205657321243802497239675593670406000731263465620448031451756984868899593744364029068156341844376762781291944533808528096041214779279091907965532102436776949826894552268684509119187618290157398091769850141871257912508413471902080000 1978 9554326447436113814326955437310254513528463988102227379067431246886537381011153393014344590991543407556230210577410490213432624210555403617392608414231802314317127353673039764057214942058108403204613399371473906382981608009513742475752761597574564201009545413793634505527155862869787650524238673802835769206929793688773982272859109779157252285262945680056091233710252680652006485110115088508187856016178356248649993632577863051227329325945988550805977988212541176240498229245566047039571135579804068403248999951722835962051370607458818603884257624567358818369791937997278807161486301760270570275087198872846847601809578357774805352261123591067313264683896342663853887201439659186431621684715931424558446887614185214050195640564221693410859167409976142343977639836025543055106123802527781683084450701948967616556061419079799484381056222024098051301120000 1979 4830296485053647024432232273665447175696897870628021930772209932703001709307964303849516982301083623638134585731754545102847636102404147430431045709925077004204816660097593409533475703770530031953798482998722905148120125383980658481169242465912317594039203950350674674179553014595443706028432089890210196767911928052969657367471744074396993066361448776570319127254930576669366271542019761632046438835277227628235588287450891330246374785614756597980777547124641646228765535513430761900693192911933300507203741128272414540976425989615176240588603450236278472381087936297916484914806017067881986994482911462511045299195944569148031017321093827637671013490341932590421580991627734674636815816337680194417819457843369673432859272277159602331071368761363064885731870493440618329173975633229414399941582761349326398663327309949342509798309515684579399040000 1980 18927130352963911573475747585776161522194238554226253693976442844502095957786513487490024333788212092536139323423021644621900234256382459374349618130684620234816237697259611967784161867168520287808403051751855805990496861707097491805783183063280143506835097543133090656798644123451078526575928869667597439219321457121317364821848631415998665571092028115088669874618265070232778185735681074374243406860926994283030893857313321606263999887448574548659838356204138319415719449666537366046914220969977683373437283311845194585652847126227898884647195531474838291747502591348481912819874193399130135478921729932932530121275373118641027698891320476092002852680825635500959731389213948103790391831053892827410672120002616595772784429676267728966116672781900260709549475978907587673401889600758801973019096723726427547050354997851702677243891972448769608786316800000 1981 18936689509707832740937098973445745442154942715112226549377441047958915198169233948847342527896185937027319191768184786866658769728229117182114441170144561962207559029429945105141628615586282166741639618949710278619784991435232389528917416994120183983353701127750834641978845458866962909670159136773490165198725154826934191773778857997521897220370357422217502536171102577844006861587062731482513226763382007916507172086534186920206557463149306151967242314969897985233606176661318445524715692798750399375141039515538045694029439473261347318427320377702855886844344764374415489543520594506907473931183811614716839479922481892943371652274598920776897803616523022185556175697996379390711498089554425096515424984709688624356508058176104227819129863020678998214958339350614106657075324898536962984116581116011137863993309722598092426070782826980309391417016960000 1982 18946248666451753908398450361115329362115646875998199404778439251415734438551954410204660722004159781518499060113347929111417305200075774989879264209604503689598880361600278242499095364004044045674876186147564751249073121163367287252051650924960224459872304712368578627159046794282847292764389403879382891178128852532551018725709084579045128869648686729346335197723940085455235537438444388590783046665837021549983450315755052234149115038850037755274646273735657651051492903656099525002517164627523115376844795719230896802406031820294795752207445223930873481941186937400349066267166995614684812383445893296501148838569590667245715605657877365461792754552220408870152620006778810677632604348054957365620177849416760652940231686675940726672143053259457735720367202722320625640748760196315123995214065508295848180936264447344482174897673681511849174047717120000 1983 18955807823195675075859801748784913282076351036884172260179437454872553678934674871561978916112133626009678928458511071356175840671922432797644087249064445416990201693770611379856562112421805924608112753345419223878361250891502184975185884855800264936390908296986322612339248129698731675858619670985275617157532550238167845677639311160568360518927016036475167859276777593066464213289826045699052866568292035183459728544975917548091672614550769358582050232501417316869379630650880604480318636456295831378548551922923747910782624167328244185987570070158891077038029110426282642990813396722462150835707974978285458197216699441548059559041155810146687705487917795554749064315561241964553710606555489634724930714123832681523955315175777225525156243498236473225776066094027144624422195494093285006311549900580558497879219172090871923724564536043388956678417280000 1984 18965366979939596243321153136454497202037055197770145115580435658329372919317395332919297110220107470500858796803674213600934376143769090605408910288524387144381523025940944517214028860839567803541349320543273696507649380619637082698320118786640305412909511881604066597519449465114616058952849938091168343136936247943784672629569537742091592168205345343604000520829615100677692889141207702807322686470747048816936006774196782862034230190251500961889454191267176982687266357645661683958120108285068547380252308126616599019159216514361692619767694916386908672134871283452216219714459797830239489287970056660069767555863808215850403512424434254831582656423615182239345508624343673251474816865056021903829683578830904710107678943675613724378169433737015210731184929465733663608095630791871446017409034292865268814822173896837261672551455390574928739309117440000 1985 18974926136683517410782504524124081121997759358656117970981433861786192159700115794276615304328081314992038665148837355845692911615615748413173733327984328871772844358111277654571495609257329682474585887741128169136937510347771980421454352717480345889428115466221810582699650800530500442047080205197061069116339945649401499581499764323614823817483674650732833182382452608288921564992589359915592506373202062450412285003417648175976787765952232565196858150032936648505153084640442763435921580113841263381956064330309450127535808861395141053547819762614926267231713456478149796438106198938016827740232138341854076914510916990152747465807712699516477607359312568923941952933126104538395923123556554172934436443537976738691402572175450223231182623975793948236593792837440182591769066089649607028506518685149979131765128621583651421378346245106468521939817600000 1986 18984485293427438578243855911793665041958463519542090826382432065243011400082836255633933498436055159483218533494000498090451447087462406220938556367444270599164165690281610791928962357675091561407822454938982641766225640075906878144588586648320386365946719050839554567879852135946384825141310472302953795095743643355018326533429990905138055466762003957861665843935290115900150240843971017023862326275657076083888563232638513489919345341652964168504262108798696314323039811635223842913723051942613979383659820534002301235912401208428589487327944608842943862328555629504083373161752600045794166192494220023638386273158025764455091419190991144201372558295009955608538397241908535825317029382057086442039189308245048767275126200675286722084195814214572685742002656209146701575442501387427768039604003077434689448708083346330041170205237099638008304570517760000 1987 9559156743921167461351387669583919960704160885972855400998203456819240382720461357318194107973844491179868345163142244758535471846657807764823039459941727391321332170333137357466748417761878933236567197854472629288129728134897723134233930840040476518603584617743985180201335415884383094230267105892725979403697705616826951930226581523231649278329307128832661552837507611228675851381657108269819902455013633476278229220865313942557575700731603307403958765759665817886726994781079477801471828772716001703756203692851108376592347033448433780124846228017595096842173025933576723646401107777338452262081681784309358647108774302343953383278444684894950935697386684596444308782431286921106258500532269104752864707072028583723628499836498853013190238778737505408863371706518983673435297778161011097484392284710316942954724746389748826890854531539782630700160000 1988 37760160366940663174461952111332938936295305348690990599385459374175263313245526753378608364777529659901104022856257316986397445327906419289062318260925574105192308200634464531421421062912592639398025336008032183418281374370435050425032967311370928562821061399289109523483386301068191185972254989944786883897392914028542685128896112363482638786688182530801111028910397715540621286390361116174678706602086834358121304826176445062077462999699147194361592142318138488520161958796449785714350753257516750426102790554537962860446519188258531387162842076681071377361690831429673696372173214293300151233775527790380318916028607463049781520677647942705899808350646196478752065002773642619129413653428545997754157039828816142167393460400144963223171500853262629415854100926736202471522482130189386952794557089802166734114263685299944667035870372889061597356021224960000 1989 37779154411390834534207657318632402185257224516371418663067242804443963143885992310095599616470073688905078421258096480626732655310465728353091021640332478317518863687656916475350707492018685492838366395030169020532676888140239092200900690131950088989663526721924566822036446354539553455180490530684195730418468061369603320282381472580969300073804222864066101527415885843164132665307056468848810838748264946447838669667638304440881324902616500890133403808385702944500302885335079790636742277781288137121488154131275658012790808181813993425083950146136142338819116229232203713322058613294453722738420284092085741611660412597588538956050222212294786075859876903821045199844324333586241651789069103616465300982001768262963252310229320086444108709857715980839101512446317055692081598066874592881845258577271886133879914723371021097954902500843231145443222442880000 1990 37798148455841005893953362525931865434219143684051846726749026234712662974526457866812590868162617717909052819659935644267067865293025037417119725019739382529845419174679368419279993921124778346278707454052305857647072401910043133976768412952529249416505992044560024120589506408010915724388726071423604576939543208710663955435866832798455961360920263197331092025921373970787644044223751821522942970894443058537556034509100163819685186805533854585905215474453267400480443811873709795559133802305059523816873517708013353165135097175369455463005058215591213300276541627034733730271944012295607294243065040393791164307292217732127296391422796481883672343369107611163338334685875024553353889924709661235176444924174720383759111160058495209665045918862169332262348923965897908912640714003559798810895960064741605533645565761442097528873934628797400693530423660800000 1991 37817142500291177253699067733231328683181062851732274790430809664981362805166923423529582119855161746913027218061774807907403075275584346481148428399146286742171974661701820363209280350230871199719048513074442694761467915679847175752636135773108409843348457367195481419142566461482277993596961612163013423460618356051724590589352193015942622648036303530596082524426862098411155423140447174197075103040621170627273399350562023198489048708451208281677027140520831856460584738412339800481525326828830910512258881284751048317479386168924917500926166285046284261733967024837263747221829411296760865747709796695496587002924022866666053826795370751472558610878338318505631469527425715520466128060350218853887588866347672504554970009887670332885983127866622683685596335485478762133199829940245004739946661552211324933411216799513173959792966756751570241617624878720000 1992 37836136544741348613444772940530791932142982019412702854112593095250062635807388980246573371547705775917001616463613971547738285258143655545177131778553190954498530148724272307138566779336964053159389572096579531875863429449651217528503858593687570270190922689830938717695626514953640262805197152902422269981693503392785225742837553233429283935152343863861073022932350226034666802057142526871207235186799282716990764192023882577292910611368561977448838806588396312440725664950969805403916851352602297207644244861488743469823675162480379538847274354501355223191392422639793764171714810297914437252354552997202009698555828001204811262167945021061444878387569025847924604368976406487578366195990776472598732808520624625350828859716845456106920336871076035108843747005059615353758945876930210668997363039681044333176867837584250390711998884705739789704826096640000 1993 18994044450171359745705207299463248961919167680428063681783430268699830640465556716991251692544029003974398401839163640335209982559309064028703379406904212326555487022451943929286429106092853440341059022136837114395513769804041775867722820579160426842465322635457298553060053471362269208235540739408846521075147341060635153485360217486661287116040333264990498505488127623511378916695352674132132146178112089717364841461859378803861902917353695771811666067564455980140926538630004922391524523771386695385363576737695152344288993555462037921108069455070961457425397802530016949885399001153571504644756301705422695631805134538757435372574269588886267509230707342293134841550690967112238135640557618711143942172952120795858849829175123220937209004453351423247411519580853220559115936685205929050701487469719399765651038071076430919032127954169548087201217920000 1994 75483130394847890826541813426773528831123172967063703050081986791884412358097021946705347858741058111012426173641713551565018549509961711430756435304972429762649220757678968156629299297635455471759862878450720439766576332779593787052916933340047861009884575696857993656399881017439455048834784791121811246306520689563288646627267889421126394773203158089069370661747049677194407292861832731813406698461956925244576009292770569460456964393486115852401977042475985772231207983430262021790658901497489125702641039225823518612602920527135468104076154553369113812189742733961993619556470817342341609461456622742021420194010140472672675982895795465556760304918218667981294171985791032324653065037272880178071894240882992031816495292834765035179747946475805596744989770098133094337190215256349140696507840667138622883487382638056721682332275839243859219557302465232640000 1995 75520985525437082346515003904921359086304277868250796180999781168409931120563469801242311423364298360817347149656579004700206623005202414395365641140130389857816045843314714880880367150843898528666462609081839156135566591722813242312221304921462127740581609084870460052416129704007880051366798223815453077423023458214022492488164212334577310718425426473266496725268487515548065471042806569692952037829289902639382717421804055202413061166000401768075197692948641732999628850021751621600985209873365499386544068834261745051225088491291503945652922935793070238374391551782435943337592417551640677470213622051320327626404328105808419551593335984847410636064115467714484389725001559422107755641604511512163204117633685608562641980544311055759075804021681126131521861256657734805764533318162756113105888731665773647220325156932377009153906870256519128895094492547200000 1996 75558840656026273866488194383069189341485382769437889311917575544935449883029917655779274987987538610622268125671444457835394696500443117359974846975288349952982870928950461605131435004052341585573062339712957872504556850666032697571525676502876394471278642472882926448432378390576305053898811656509094908539526226864756338349060535248028226663647694857463622788789925353901723649223780407572497377196622880034189425550837540944369157938514687683748418343421297693768049716613241221411311518249241873070447098442699971489847256455447539787229691318217026664559040369602878267118714017760939745478970621360619235058798515738944163120290876504138060967210012267447674607464212086519562446245936142846254513994384379185308788668253857076338403661567556655518053952415182375274338851379976371529703936796192924410953267675808032335975537901269179038232886519861760000 1997 37855130589191519973190478147830255181104901187093130917794376525518762466447854536963564623240249804920976014865453135188073495240702964609205835157960095166825085635746724251067853208443056906599730631118716368990258943219455259304371581414266730697033388012466396016248686568425002532013432693641831116502768650733845860896322913450915945222268384197126063521437838353658178180973837879545339367332977394806708129033485741956096772514285915673220650472655960768420866591489599810326308375876373683903029608438226438622167964156035841576768382423956426184648817820442323781121600209299068008756999309298907432394187633135743568697540519290650331145896799733190217739210527097454690604331631334091309876750693576746146687709546020579327857545875529386532091158524640468574318061813615416598048064527150763732942518875655326821631031012659909337792027314560000 1998 151042198181657699842149846952711605154139642365908714920785069103079015353701738289611844628116336163133523825169247202119224374451376273008518937515271727476203092637143244242106240708807047715674364816547465024569347124999285801355998436072412741081547400370068994903208356900135170652748788528227068005832745933039949388051493802606635326932522186556838176206918103658126252891154698982413181347694783803143134275092382311319277858912635889251644434709800119401763868225243052180800832377596986257015191555846174119461081909990367944106355306481880684215305890996471794540617871564704537149348479786098496448697403021337415653564598857212810565174115106316227367920756438382006800239426835012812330956094527875378585760841214879387641627575188637505439362915060266617454340512544696393918711365751718710199023047968978007950268743526699114217246215737258287360000 1999 75596695786615465386461384861217019596666487670624982442835369921460968645496365510316238552610778860427189101686309910970582769995683820324584052810446310048149696014586208329382502857260784642479662070344076588873547109609252152830830048084290661201975675860895392844448627077144730056430825089202736739656028995515490184209956858161479142608869963241660748852311363192255381827404754245452042716563955857428996133679871026686325254711028973599421638993893953654536470583204730821221637826625118246754350128051138197928469424419603575628806459700640983090743689187423320590899835617970238813487727620669918142491192703372079906688988417023428711298355909067180864825203422613617017136850267774180345823871135072762054935355963403096917731519113432184904586043573707015742913169441789986946301984860720075174686210194683687662797168932281838947570678547176320000 2000 302235589754888630615072616675145644347472617707158679806455808946000952644694469310244321733337893883987902028541867024060389914442743913657687043136164347572502484666315660900871246423328617000633688957235618202316441344217790107017658532240994063485498752091859780592105611054424630765610438706632541485144803924070929756471407518929593612150262113040159673911540830042637016545964207473317266780822695518001126542452124364691928368334693836450487712697588026710836809391652513823244108030847222750523891811948450515318020758829575095363968225883162650396793269371318435722417542800645014776323935027438332733679788428081575466942575691259667987770826924450589097571163283609240834513127370561173022603836798020902695631553141685581477090613415501875248535002207680648940166851428276367811315335473158860548395468358345383275863081391262792112387572831610927360000000 2001 302386707549766074930380152983483217169646354016012259146359036850473953121016816544899443894204562830929895979556137957572420109399965285614515886657732429746288735908648818731321682046540281309134005801714236011417599564889899002071167361507114560517241501467905710482401663859951843080993243925985857755887376326032965221349643222689058408956337244096679753748496600457658335054237189577053925414213106865760127105723350426874274332518861183368712956553936820724192227796348340080155730084862646361899153757854424740575679769208989882911650209996104231721991666006004094940278751572045337283712096994952051900046628322295616254676046979105297821764712337912814392119948865251045454930383934246453609115138716419913146979368918256424267829158722209626186159269708784489264636934853990505995220993140895439978669666092524555967501012931958423508443766618026732823680000 2002 302537825344643519245687689291820789991820090324865838486262264754946953597339163779554566055071231777871889930570408891084450304357186657571344730179300511920074987150981976561772117669751945617634322646192853820518757785562007897124676190773235057548984250843951640372697716665479055396376049145339174026629948727995000686227878926448523205762412375153199833585452370872679653562510171680790584047603518213519127668994576489056620296703028530286938200410285614737547646201044166337067352138878069973274415703760398965833338779588404670459332194109045813047190062640689754158139960343445659791100258962465771066413468216509657042409518266950927655758597751375039686668734446892850075347640497931734195626440634818923598327184694827267058567704028917377123783537209888329589107018279704644179126650808632019408943863826703728659138944472654054904499960404442538287360000 2003 151117794877444315307536308337572822173736308853579339903227904473000476322347234655122160866668946941993951014270933512030194957221371956828843521568082173786251242333157830450435623211664308500316844478617809101158220672108895053508829266120497031742749376045929890296052805527212315382805219353316270742572401962035464878235703759464796806075131056520079836955770415021318508272982103736658633390411347759000563271226062182345964184167346918225243856348794013355418404695826256911622054015423611375261945905974225257659010379414787547681984112941581325198396634685659217861208771400322507388161967513719166366839894214040787733471287845629833993885413462225294548785581641804620417256563685280586511301918399010451347815776570842790738545306707750937624267501103840324470083425714138183905657667736579430274197734179172691637931540695631396056193786415805463680000 2004 606588642051600010976234432102717359079243628573973713323635647289477587963617668072476215184739553052527023298695698368491346920626073691174459841696540662564097921740203529322013996799099074291973817539305629145758311676493170051525082780158868531379776908440875130807039514019896560494364744146843750555934532344433900446816653718936807957147248962444278706498505915140552748029849440184192594332711834840801368977460668312682888386817940537919147542310335355136809741469902945158333864282558561143637954009931411874946359571095510193846056413156862738322266472387852328405506342906151348526170795543678898426491737453890290451606551067812301209463976262333879022359910137183448010312853711480497623404036076648739835548700944681812138009723668592756635061240640828308506808511817659239855516746186642672073792995368009334306956859530752771346314532998480120877084160000 2005 606891330994739531939795427328317517442057622400607432741461812782137007917691329583490424872955490953251837182577283048315943401125388099203988015270241531158191782978596844456406219352392037901899952178796300617387931592499404168317260965178907886934357635441095128377302507789367566762076503001208443046231904865563857482967759833567015945149817449950488426411928323281840449001920223337977121575392828770362647105692934115234127353078827733796352705754601989545560644534508685150927843256751454637222603687581078248137450568885478013304063427335084725716638860847127703818882344075266194508469283964608877916724517762001014149436694057367097766953728745498716287341127657211982665008618608542114638186173819201957769598375945153210247859029917928381763122648445539300676722088919364658637879778495119040672632213429570217208307636406766121032615089152670979220835200000 2006 607194019937879052903356422553917675804871616227241152159287978274796427871764991094504634561171428853976651066458867728140539881624702507233516188843942399752285644216990159590798441905685001511826086818286972089017551508505638285109439150198947242488938362441315125947565501558838573029788261855573135536529277386693814519118865948197223933152385937456698146325350731423128149973991006491761648818073822699923925233925199917785366319339714929673557869198868623954311547599114425143521822230944348130807253365230744621328541566675445832762070441513306713111011249306403079232258345244381040490767772385538857406957298070111737847266837046921894324443481228663553552322345177240517319704383505603731652968311561755175703648050945624608357708336167264006891184056250250292846635666021070077420242810803595409271471431491131100109658413282779470718915645306861837564586240000 2007 607496708881018573866917417779517834167685610053874871577114143767455847825838652605518844249387366754701464950340452407965136362124016915263044362417643268346379505455383474725190664458977965121752221457777643560647171424511872401901617335218986598043519089441535123517828495328309579297500020709937828026826649907823771555269972062827431921154954424962907866238773139564415850946061789645546176060754816629485203362157465720336605285600602125550763032643135258363062450663720165136115801205137241624391903042880410994519632564465413652220077455691528700505383637765678454645634346413495886473066260806468836897190078378222461545096980036476690881933233711828390817303562697269051974400148402665348667750449304308393637697725946096006467557642416599632019245464054961285016549243122775496202605843112071777870310649552691983011009190158792820405216201461052695908337280000 2008 607799397824158094830478413005117992530499603880508590994940309260115267779912314116533053937603304655426278834222037087789732842623331323292572535991344136940473366693776789859582887012270928731678356097268315032276791340518106518693795520239025953598099816441755121088091489097780585565211779564302520517124022428953728591421078177457639909157522912469117586152195547705703551918132572799330703303435810559046481490389731522887844251861489321427968196087401892771813353728325905128709780179330135117976552720530077367710723562255381471678084469869750687899756026224953830059010347582610732455364749227398816387422858686333185242927123026031487439422986194993228082284780217297586629095913299726965682532587046861611571747400946567404577406948665935257147306871859672277186462820224480914984968875420548146469149867614252865912359967034806170091516757615243554252088320000 2009 608102086767297615794039408230718150893313597707142310412766474752774687733985975627547263625819242556151092718103621767614329323122645731322100709565045005534567227932170104993975109565563892341604490736758986503906411256524340635485973705259065309152680543441975118658354482867251591832923538418667213007421394950083685627572184292087847897160091399975327306065617955846991252890203355953115230546116804488607759618621997325439083218122376517305173359531668527180564256792931645121303759153523028611561202398179743740901814560045349291136091484047972675294128414684229205472386348751725578437663237648328795877655638994443908940757266015586283996912738678158065347265997737326121283791678196788582697314724789414829505797075947038802687256254915270882275368279664383269356376397326186333767331907729024515067989085675813748813710743910819519777817313769434412595839360000 2010 608404775710437136757600403456318309256127591533776029830592640245434107688059637138561473314035180456875906601985206447438925803621960139351628883138745874128661089170563420128367332118856855951530625376249657975536031172530574752278151890279104664707261270442195116228617476636722598100635297273031905497718767471213642663723290406718055885162659887481537025979040363988278953862274139106899757788797798418169037746854263127990322184383263713182378522975935161589315159857537385113897738127715922105145852075829410114092905557835317110594098498226194662688500803143504580885762349920840424419961726069258775367888419302554632638587409005141080554402491161322902612247215257354655938487443093850199712096862531968047439846750947510200797105561164606507403429687469094261526289974427891752549694940037500883666828303737374631715061520786832869464117869923625270939590400000 2011 302688943139520963560995225600158362813993826633719417826165492659419954073661511014209688215937900724813883881584679824596480499314408029528173573700868594093861238393315134392222553292963609926134639490671471629619916006234116792178185020039355554580727000219997570262993769471006267711758854364692490297372521129957036151106114630207988002568487506209719913422408141287700972070783153784527242680993929561278128232265802551238966260887195877205163444266634408750903064605739992593978974192893493584649677649666373191090997789967819458007014178221987394372388459275375413376001169114845982298488420929979490232780308110723697830142989554796557489752483164837264981217520028534654695764897061617014782137742553217934049675000471398109849306249335625128061407804710992169913577101705418782363032308476368598839218061560882901350776876013349686300556154190858343751040000 2012 1224719418882996235334976734148019956849310469745144415487818637145044177615972196882946274200529250135492649617563983748054206835652004389330887998105442846358182960222820951348672224000365436957651001151669542847697289990136059444569504111501877768766826098854139208963347506457261531989114276928321955151888473664595322596147285800952706912808439490475346452735635097524688109526701983588496781483335330203633395540674096208249621035096031629027882377077446013548108918599351967714261334809040536984645769527999901892415401069918073279264836290957686299966740861504793272073866362392990004049347551554259774774539853616658696948872114613328104749127194212709332632983606748094979473484614477714575254480548552336785932279609007338977000793193236851570653360083690896170436761545677549508720100640360106231558523053859458255408221542897646592930641873268566052118082977280000 2013 1225328126347649811992697895546701875316929411330504825237067055950782271143614330181595849883531501253850250338049850539181470357936125663878269155162155293100905715173229908083934983555037586777212457911685283177144455641224596253438574441577176912787087940851581624077146386927667725593482623984449351749876489804587666195847160197474055176681604718850334199481527560296817676181536328510757465768366808995981125856549182737180162596246675779936941960763866215344106984662274110839367826526142445800244500029753380968902685066473698564194888396470090716616823734696396052030165500744079959319749811768749963529397974816269362305208532165322800626239086456353820372860835180872362664077797685705487071207427552611307197653505433286958599700148104265512785891574786169975690457749229079105891432698332452208810788721381257190922837955195309439149792291694643868247366318720000 2014 1225936833812303388650419056945383793784548352915865234986315474756520364671256463480245425566533752372207851058535717330308733880220246938425650312218867739843628470123638864819197743109709736596773914671701023506591621292313133062307644771652476056807349782849024039190945267398073919197850971040576748347864505944580009795547034593995403440554769947225321946227420023068947242836370673433018150053398287788328856172424269266110704157397319930846001544450286417140105050725196253964474318243244354615843230531506860045389969063029323849124940501982495133266906607887998831986464639095169914590152071983240152284256096015880027661544949717317496503350978699998308112738063613649745854670980893696398887934306552885828463027401859234940198607102971679454918423065881443780944153952780608703062764756304798186063054388903056126437454367492972285368942710120721684376649660160000 2015 1226545541276956965308140218344065712252167294501225644735563893562258458198898596778895001249536003490565451779021584121435997402504368212973031469275580186586351225074047821554460502664381886416335371431716763836038786943401669871176715101727775200827611624846466454304744147868480112802219318096704144945852522084572353395246908990516751704427935175600309692973312485841076809491205018355278834338429766580676586488299355795041245718547964081755061128136706618936103116788118397089580809960346263431441961033260339121877253059584949134054992607494899549916989481079601611942763777446259869860554332197730341039114217215490693017881367269312192380462870943642795852615292046427129045264164101687310704661185553160349728401298285182921797514057839093397050954556976717586197850156332138300234096814277144163315320056424855061952070779790635131588093128546799500505933001600000 2016 1227154248741610541965861379742747630719786236086586054484812312367996551726540730077544576932538254608923052499507450912563260924788489487520412626332292633329073980024456778289723262219054036235896828191732504165485952594490206680045785431803074344847873466843908869418543028338886306406587665152831541543840538224564696994946783387038099968301100403975297439719204948613206376146039363277539518623461245373024316804174442323971787279698608232664120711823126820732101182851040540214687301677448172247040691535013818198364537056140574418985044713007303966567072354271204391899062915797349825130956592412220529793972338415101358374217784821306888257574763187287283592492520479204512235857347309678222521388064553434870993775194711130903396421012706507339183486048071991391451546359883667897405428872249490140567585723946653997466687192088297977807243546972877316635216343040000 2017 608707464653576657721161398681918467618941585360409749248418805738093527642133298649575683002251118357600720485866791127263522284121274547381157056712446742722754950408956735262759554672149819561456760015740329447165651088536808869070330075299144020261841997442415113798880470406193604368347056127396597988016139992343599699874396521348263873165228374987746745892462772129566654834344922260684285031478792347730315875086528930541561150644150909059583686420201795998066062922143125106491717101908815598730501753479076487283996555625284930052105512404416650082873191602779956299138351089955270402260214490188754858121199610665356336417551994695877111892243644487739877228432777383190593183207990911816726879000274521265373896425947981598906954867413942132531491095273805253696203551529597171332057972345977252265667521798935514616412297662846219150418426077816129283341440000 2018 2477625645624240991382389568023404830260183648541987964824334555508596514122941018293159799978160740557652358197946515126047478334192528517852807854879012251584885811179279053280421791939379443459914819032627957390775032619577904360630178927470557700535897053241846892186265971977152265022109232637679137170210022707676107919996955407222966532527668046082875506286566576175607932572163143147196809469338317365720791088259949225156899600833791310050677836338265891461704284308376694979703875070202063584406353670196405900650974884340931002500665379772771517332219249019944872804120625271551476849942164600702230031539867502488863888258380389322596783797670659620314548722153304379464970577170584656313094315956091385553578962865914625189920571838564173145695723394039541166951179493012228544055903557187665285760460107983338018756270673650868942885263022175091457918760363280640000 2019 2478853408580447255501013150564546259809371053719659911288568616239770248768195201156535994130776281063379638851166508443751168858639601128614875648662401256664957607914253919015446777961153169645970277317579705635269965737823483104119093783232436074024765188550688243470798313885961557522120188649888096108351851262040664960591602065006525980759842311715225791473031673586993268514964016855396609672246810089886163135379998754009801929674640562434251016633775438484232383557290657663043668863596613665468993092233173197925826705393627202204580476591291225715436404247407679975975987325699916630343523453328940750088697962103575911988934591695898367932357315051246320054523053291446866003621115173982228654071034939262971222015005762268805567166531747066977039411578708432147884735575663741550480318117887121878279959374806471689251977255254903709289416140490413051524862965120000 2020 2480081171536653519619636733105687689358558458897331857752802676970943983413449384019912188283391821569106919504386501761454859383086673739376943442445790261745029404649228784750471763982926895832025735602531453879764898856069061847608008638994314447513633323859529594755330655794770850022131144662097055046493679816405222001186248722790085428992016577347576076659496770998378604457764890563596409875155302814051535182500048282862704258515489814817824196929284985506760482806204620346383462656991163746531632514269940495200678526446323401908495573409810934098653559474870487147831349379848356410744882305955651468637528421718287935719488794069199952067043970482178091386892802203428761430071645691651362992185978492972363481164096899347690562494499320988258355429117875697344589978139098939045057079048108957996099810766274924622233280859640864533315810105889368184289362649600000 2021 2481308934492859783738260315646829118907745864075003804217036737702117718058703566883288382436007362074834200157606495079158549907533746350139011236229179266825101201384203650485496750004700622018081193887483202124259831974314640591096923494756192821002501459168370946039862997703580142522142100674306013984635508370769779041780895380573644877224190842979926361845961868409763940400565764271796210078063795538216907229620097811715606587356339067201397377224794532529288582055118583029723256450385713827594271936306707792475530347499019601612410670228330642481870714702333294319686711433996796191146241158582362187186358881332999959450042996442501536201730625913109862719262551115410656856522176209320497330300922046681755740313188036426575557822466894909539671446657042962541295220702534136539633839978330794113919662157743377555214584464026825357342204071288323317053862334080000 2022 2482536697449066047856883898187970548456933269252675750681270798433291452703957749746664576588622902580561480810826488396862240431980818960901079030012568271905172998119178516220521736026474348204136652172434950368754765092560219334585838350518071194491369594477212297324395339612389435022153056686514972922777336925134336082375542038357204325456365108612276647032426965821149276343366637979996010280972288262382279276740147340568508916197188319584970557520304079551816681304032545713063050243780263908656911358343475089750382168551715801316325767046850350865087869929796101491542073488145235971547600011209072905735189340947711983180597198815803120336417281344041634051632300027392552282972706726989631668415865600391147999462279173505460553150434468830820987464196210227738000463265969334034210600908552630231739513549211830488195888068412786181368598036687278449818362018560000 2023 2483764460405272311975507480729111978006120674430347697145504859164465187349211932610040770741238443086288761464046481714565930956427891571663146823795957276985244794854153381955546722048248074390192110457386698613249698210805798078074753206279949567980237729786053648608927681521198727522164012698723931860919165479498893122970188696140763773688539374244626932218892063232534612286167511688195810483880780986547651323860196869421411245038037571968543737815813626574344780552946508396402844037174813989719550780380242387025233989604412001020240863865370059248305025157258908663397435542293675751948958863835783624284019800562424006911151401189104704471103936774973405384002048939374447709423237244658766006530809154100540258611370310584345548478402042752102303481735377492934705705829404531528787361838774466349559364940680283421177191672798747005394992002086233582582861703040000 2024 2484992223361478576094131063270253407555308079608019643609738919895638921994466115473416964893853983592016042117266475032269621480874964182425214617579346282065316591589128247690571708070021800576247568742338446857744631329051376821563668062041827941469105865094894999893460023430008020022174968710932890799060994033863450163564835353924323221920713639876977217405357160643919948228968385396395610686789273710713023370980246398274313573878886824352116918111323173596872879801860471079742637830569364070782190202417009684300085810657108200724155960683889767631522180384721715835252797596442115532350317716462494342832850260177136030641705603562406288605790592205905176716371797851356343135873767762327900344645752707809932517760461447663230543806369616673383619499274544758131410948392839729023364122768996302467379216332148736354158495277184707829421385967485188715347361387520000 2025 2486219986317684840212754645811394837104495484785691590073972980626812656639720298336793159046469524097743322770486468349973312005322036793187282411362735287145388388324103113425596694091795526762303027027290195102239564447296955565052582917803706314957974000403736351177992365338817312522185924723141849737202822588228007204159482011707882670152887905509327502591822258055305284171769259104595410889697766434878395418100295927127215902719736076735690098406832720619400979050774433763082431623963914151844829624453776981574937631709804400428071057502409476014739335612184523007108159650590555312751676569089205061381680719791848054372259805935707872740477247636836948048741546763338238562324298279997034682760696261519324776909552584742115539134337190594664935516813712023328116190956274926517940883699218138585199067723617189287139798881570668653447779932884143848111861072000000 2026 2487447749273891104331378228352536266653682889963363536538207041357986391284974481200169353199085064603470603423706461667677002529769109403949350205146124292225460185059077979160621680113569252948358485312241943346734497565542534308541497773565584688446842135712577702462524707247626605022196880735350808675344651142592564244754128669491442118385062171141677787778287355466690620114570132812795211092606259159043767465220345455980118231560585329119263278702342267641929078299688396446422225417358464232907469046490544278849789452762500600131986154320929184397956490839647330178963521704738995093153035421715915779930511179406560078102814008309009456875163903067768719381111295675320133988774828797666169020875639815228717036058643721821000534462304764515946251534352879288524821433519710124012517644629439974703018919115085642220121102485956629477474173898283098980876360756480000 2027 1227762956206264118623582541141429549187405177671946464234060731173734645254182863376194152615540505727280653219993317703690524447072610762067793783389005080071796734974865735024986021773726186055458284951748244494933118245578743488914855761878373488868135308841351284532341908809292500010956012208958938141828554364557040594646657783559448232174265632350285186465097411385335942800873708199800202908492724165372047120049528852902328840849252383573180295509547022528099248913962683339793793394550081062639422036767297274851821052696199703915096818519708383217155227462807171855362054148439780401358852626710718548830459614712023730554202373301584134686655430931771332369748911981895426450530517669134338114943553709392259149091137078884995327967573921281316017539167265196705242563435197494576760930221836117819851391468452932981303604385960824026393965398955132764499684480000 2028 5047033938802637463216603672492378367899420958546019959528950555036816735386503730720870370029248827161453308908006850710352045513950417125834755701829052966935618859078339169448371438922475561684591477615108806547013285426722293269517676812276095089605620429631437840999031695689252000175037492924051208720150580825429041966687316363713703177099755493777728931972517974436738038884348401224577882907303916819148134931026321029241365696494109331287752338847643480139519156068565584315157374959407113028731379974173387876380772503297219110067207737310802354560220154224099358547460696263023717923568311588366846538916104843935139822518070731263726791167976932635364595166939558423048515654077028691499995212032903072206485650681286293848967854414672302350697506995237070410947256099096618712016387454474994152344661026587291704970491679551214773131443151627547205742463664974266880000 2029 2488675512230097368450001810893677696202870295141035483002441102089160125930228664063545547351700605109197884076926454985380693054216182014711417998929513297305531981794052844895646666135342979134413943597193691591229430683788113052030412629327463061935710271021419053747057049156435897522207836747559767613486479696957121285348775327275001566617236436774028072964752452878075956057371006520995011295514751883209139512340394984833020560401434581502836458997851814664457177548602359129762019210753014313970108468527311576124641273815196799835901251139448892781173646067110137350818883758887434873554394274342626498479341639021272101833368210682311041009850558498700490713481044587302029415225359315335303358990583368938109295207734858899885529790272338437227567551892046553721526676083145321507094405559661810820838770506554095153102406090342590301500567863682054113640860440960000 2030 10250530907059181147987658958835642252559116372547556819874264582161978967890240937551415848620499071366121888787930067645634975200219405614934418253250804434872836513852070441255332183744880136467363559864173180484367165160534345206616505666558007781915138964001992297907140868058969125227296192544421500030161056629405778148584510232253185702692736642335441008892329935585920713126023717629130722174756846089193628463193482691179183395620656854714588005872481903866992734889611798948802888066594268067382060667763087831552501203479199642940098586280741861009592695576437931430167375747968688877636987944761614005791605896715547022078405321933050477484243169883542490185035670119300709897489275723155120946245544120818110232752282878276971512087259026618943511162461593788726984580318584770395925934227524242735628186676330465903258907373329384915141643956684102227051930844456915200000 2031 10255580429673496015548244012509945524604711996376397980869276535158117873785753371510800782536075671893888451294722151422800312626426410248242267720370632417353069438243130574477625450830468747372027285755731886484605769675391751287999075373782913204467806520141894757167193646811707533663368752245182298798648820696710904147672482897392226680871403015065655511852375418312810329240864123401361821052675445520764659807264021352603409594337711365480457261047788545198946918502857913135477175203572885933425106017845729746740458100623770677246965629919303802813045696904308097898852187263115471482995429810744255194957020480901121183173025226032524886586452156666736353480693323158768345715172767977205936276760936014473685656512259372305679379827203489193632645897024382751184485557944357472253263828776404796549783668541688264162324552155286690030863388608879513114848508150291623040000 2032 10260629952287810883108829066184248796650307620205239141864288488154256779681265805470185716451652272421655013801514235199965650052633414881550117187490460399833302362634190707699918717916057358276691011647290592484844374190249157369381645081007818627020474076281797216427246425564445942099441311945943097567136584764016030146760455562531267659050069387795870014812420901039699945355704529173592919930594044952335691151334560014027635793054765876246326516223095186530901102116104027322151462340551503799468151367928371661928414997768341711553832673557865744616498698232178264367536998778262254088353871676726896384122435065086695344267645130131999295688661143449930216776350976198235981532856260231256751607276327908129261080272235866334387247567147951768321780631587171713641986535570130174110601723325285350363939150407046062421390196937243995146585133261074924002645085456126330880000 2033 10265679474902125750669414119858552068695903244034080302859300441150395685576778239429570650367228872949421576308306318977130987478840419514857966654610288382313535287025250840922211985001645969181354737538849298485082978705106563450764214788232724049573141632421699675687299204317184350535513871646703896335624348831321156145848428227670308637228735760526084517772466383766589561470544934945824018808512644383906722495405098675451861991771820387012195771398401827862855285729350141508825749477530121665511196718011013577116371894912912745860699717196427686419951699560048430836221810293409036693712313542709537573287849649272269505362265034231473704790870130233124080072008629237703617350539752485307566937791719801784836504032212360363095115307092414343010915366149960676099487513195902875967939617874165904178094632272403860680455841719201300262306877913270334890441662761961038720000 2034 10270728997516440618229999173532855340741498867862921463854312394146534591472290673388955584282805473477188138815098402754296324905047424148165816121730116364793768211416310974144505252087234580086018463430408004485321583219963969532146784495457629472125809188561602134947351983069922758971586431347464695104112112898626282144936400892809349615407402133256299020732511866493479177585385340718055117686431243815477753839475637336876088190488874897778065026573708469194809469342596255695500036614508739531554242068093655492304328792057483780167566760834989628223404700887918597304906621808555819299070755408692178762453264233457843666456884938330948113893079117016317943367666282277171253168223244739358382268307111695440411927792188854391802983047036876917700050100712749638556988490821675577825277512423046457992250114137761658939521486501158605378028622565465745778238240067795746560000 2035 10275778520130755485790584227207158612787094491691762624849324347142673497367803107348340518198382074004954701321890486531461662331254428781473665588849944347274001135807371107366798519172823190990682189321966710485560187734821375613529354202682534894678476744701504594207404761822661167407658991048225493872599876965931408144024373557948390593586068505986513523692557349220368793700225746490286216564349843247048785183546175998300314389205929408543934281749015110526763652955842369882174323751487357397597287418176297407492285689202054814474433804473551570026857702215788763773591433323702601904429197274674819951618678817643417827551504842430422522995288103799511806663323935316638888985906736993409197598822503589095987351552165348420510850786981339492389184835275538601014489468447448279682615406971927011806405596003119457198587131283115910493750367217661156666034817373630454400000 2036 10280828042745070353351169280881461884832690115520603785844336300138812403263315541307725452113958674532721263828682570308626999757461433414781515055969772329754234060198431240589091786258411801895345915213525416485798792249678781694911923909907440317231144300841407053467457540575399575843731550748986292641087641033236534143112346223087431571764734878716728026652602831947258409815066152262517315442268442678619816527616714659724540587922983919309803536924321751858717836569088484068848610888465975263640332768258939322680242586346625848781300848112113511830310703543658930242276244838849384509787639140657461140784093401828991988646124746529896932097497090582705669958981588356106524803590229247460012929337895482751562775312141842449218718526925802067078319569838327563471990446073220981539953301520807565620561077868477255457652776065073215609472111869856567553831394679465162240000 2037 10285877565359385220911754334555765156878285739349444946839348253134951309158827975267110386029535275060487826335474654085792337183668438048089364523089600312234466984589491373811385053344000412800009641105084122486037396764536187776294493617132345739783811856981309512727510319328137984279804110449747091409575405100541660142200318888226472549943401251446942529612648314674148025929906558034748414320187042110190847871687253321148766786640038430075672792099628393190672020182334598255522898025444593129683378118341581237868199483491196883088167891750675453633763704871529096710961056353996167115146081006640102329949507986014566149740744650629371341199706077365899533254639241395574160621273721501510828259853287376407138199072118336477926586266870264641767454304401116525929491423698993683397291196069688119434716559733835053716718420847030520725193856522051978441627971985299870080000 2038 10290927087973700088472339388230068428923881363178286107834360206131090215054340409226495319945111875588254388842266737862957674609875442681397213990209428294714699908980551507033678320429589023704673366996642828486276001279393593857677063324357251162336479413121211971987563098080876392715876670150507890178063169167846786141288291553365513528122067624177157032572693797401037642044746963806979513198105641541761879215757791982572992985357092940841542047274935034522626203795580712442197185162423210995726423468424223153056156380635767917395034935389237395437216706199399263179645867869142949720504522872622743519114922570200140310835364554728845750301915064149093396550296894435041796438957213755561643590368679270062713622832094830506634454006814727216456589038963905488386992401324766385254629090618568673248872041599192851975784065628987825840915601174247389329424549291134577920000 2039 5049522614314867560585053674303272045595623828841160995011952996138905895512433959384933915576600527766562506792083777165337426207004633307849467119827982480232924391060133222293267085588610904663725891558706000238604514857406081382569707224905422552667556139902459260052778752738408436072559700760798768487764067305125999087972665139040978178666372730214502960045482726889616114840405772231098877918599431571031344070538661424226198717054510765869255175306641331954183613246114186674287136978617866043045350082641915187956897144571034306867043638561941803453001327870166468684811515146782605358441865982641189165414584185574161094619904099474409102208986783193863295657653039467635817683492254050815330515391893655575423759976494028707867739944462574689134734562788962457500977625772701857337894548880553814155481865357798259065644781957305115721744652195410887796577305834707840000 2040 21003792285599550510307165861484918269977733053494539628411919204619547406737699800099195717875804491276682740752079996145850944553608192521998329452951682805477662980078087746122182038530962374603047669491931130352489795820272039875681651384427599433173859817292673439745136388740574194349976428896588125450963903799709900766367579005749291192853497353691037932486788131460971606645558233941589648635089451585599137542049794513754327135511260801279119056998493018743343990314006726322897803490779730878009716389754004739217991086671891461471880037216710647970966203355629636482594585943951053944760448066754984804891887794946857522737168296009773125184413063901866010085747276847999241803547040259609416198603505173985309655047825502052098336363388747173937276497994456679722766493059099737708412649741596423208576147867683326479093409238328067151540185485943312443131098257817342950400000 2041 21014088262210138525263198785926822641678702530481546755680748576778674635858649652942381598129665179752798761703429054967491067565644274969313034516409012061754857912911459357762438010118477552237657006584819331886976310426066290875620711017459181589758748964261934554176384004617407809151128378126439394139910454732945052678507955269967795747359798087687945304022320870741099533903717821311168859247165475826572470452609622844398324354695334948730726468300943260419198570701415553149526674963079132706871485858572511604286235199949671800423581939195738447308206873063156905912242916623335343677086311031493590189600168132101243237209098280468601445343817187952798297345593231395473751235803680965619028657524389245149027944094417573376633678685135506363728422221767983374173610986438050276795524616726763872435639175391147877129328258948739012282496822831769755243348319384414312236160000 2042 21024384238820726540219231710368727013379672007468553882949577948937801864979599505785567478383525868228914782654778113789131190577680357416627739579866341318032052845744830969402693981705992729872266343677707533421462825031860541875559770650490763746343638111231195668607631620494241423952280327356290662828857005666180204590648331534186300301866098821684852675557853610021227461161877408680748069859241500067545803363169451175042321573879409096182333879603393502095053151088824379976155546435378534535733255327391018469354479313227452139375283841174766246645447542770684175341891247302719633409412173996232195574308448469255628951681028264927429765503221312003730584605439185942948260668060321671628641116445273316312746233141009644701169021006882265553519567945541510068624455479817000815882636583711931321662702202914612427779563108659149957413453460177596198043565540511011281521920000 2043 21034680215431314555175264634810631385080641484455561010218407321096929094100549358628753358637386556705030803606127172610771313589716439863942444643323670574309247778578202581042949953293507907506875680770595734955949339637654792875498830283522345902928527258200456783038879236371075038753432276586141931517803556599415356502788707798404804856372399555681760047093386349301355388420036996050327280471317524308519136273729279505686318793063483243633941290905843743770907731476233206802784417907677936364595024796209525334422723426505232478326985743153794045982688212478211444771539577982103923141738036960970800959016728806410014666152958249386258085662625436054662871865285140490422770100316962377638253575366157387476464522187601716025704363328629024743310713669315036763075299973195951354969748550697098770889765230438076978429797958369560902544410097523422640843782761637608250807680000 2044 21044976192041902570131297559252535756781610961442568137487236693256056323221499211471939238891247245181146824557476231432411436601752522311257149706780999830586442711411574192683205924881023085141485017863483936490435854243449043875437889916553928059513416405169717897470126852247908653554584225815993200206750107532650508414929084062623309410878700289678667418628919088581483315678196583419906491083393548549492469184289107836330316012247557391085548702208293985446762311863642033629413289379977338193456794265028032199490967539783012817278687645132821845319928882185738714201187908661488212874063899925709406343725009143564400380624888233845086405822029560105595159125131095037897279532573603083647866034287041458640182811234193787350239705650375783933101859393088563457526144466574901894056860517682266220116828257961541529080032808079971847675366734869249083643999982764205220093440000 2045 21055272168652490585087330483694440128482580438429575264756066065415183552342449064315125119145107933657262845508825290254051559613788604758571854770238329086863637644244945804323461896468538262776094354956372138024922368849243294875376949549585510216098305552138979011901374468124742268355736175045844468895696658465885660327069460326841813965385001023675574790164451827861611242936356170789485701695469572790465802094848936166974313231431631538537156113510744227122616892251050860456042160852276740022318563733846539064559211653060793156230389547111849644657169551893265983630836239340872502606389762890448011728433289480718786095096818218303914725981433684156527446384977049585371788964830243789657478493207925529803901100280785858674775047972122543122893005116862090151976988959953852433143972484667433669343891285485006079730267657790382792806323372215075526444217203890802189379200000 2046 21065568145263078600043363408136344500183549915416582392024895437574310781463398917158310999398968622133378866460174349075691682625824687205886559833695658343140832577078317415963717868056053440410703692049260339559408883455037545875316009182617092372683194699108240126332622084001575883156888124275695737584643209399120812239209836591060318519891301757672482161699984567141739170194515758159064912307545597031439135005408764497618310450615705685988763524813194468798471472638459687282671032324576141851180333202665045929627455766338573495182091449090877443994410221600793253060484570020256792338715625855186617113141569817873171809568748202762743046140837808207459733644823004132846298397086884495667090952128809600967619389327377929999310390293869302312684150840635616846427833453332802972231084451652601118570954313008470630380502507500793737937280009560901969244434425017399158664960000 2047 21075864121873666614999396332578248871884519392403589519293724809733438010584348770001496879652829310609494887411523407897331805637860769653201264897152987599418027509911689027603973839643568618045313029142148541093895398060831796875255068815648674529268083846077501240763869699878409497958040073505547006273589760332355964151350212855278823074397602491669389533235517306421867097452675345528644122919621621272412467915968592828262307669799779833440370936115644710474326053025868514109299903796875543680042102671483552794695699879616353834133793351069905243331650891308320522490132900699641082071041488819925222497849850155027557524040678187221571366300241932258392020904668958680320807829343525201676703411049693672131337678373970001323845732615616061502475296564409143540878677946711753511318196418637768567798017340531935181030737357211204683068236646906728412044651646143996127950720000 2048 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2049 42192912150189685289822924362924115230572916692755207547662767108103384937652496951375737280321101375123453858628443051081224103323865869095661350048135292223944834751156864501768971565637197946629063406655849888325736854544840597750266376163423677684875724280032046939252729863264153455120687943930499087302965724397652535951261930767431664366820407919326408552613165569964245903937989040535605088287547339508718267474176498979100604216335856256687171517441090387652070427601372335525115293482948694675531283218241133049664376212343829024074394310055921684012264461446750122698859124116819323071386429498804866534532821658672657905969076312278456013238100360720513190848721735550539653387713613227391856657782923628917548512934308287945832834518219159764115176023912393859560733866939309178984840705216206932504286791157728564662414113264053146660299843196762595290172176794380133044480000 2050 42213504103410861319734990211807923973974855646729221802200425852421639395894396657062109040828822752075685900531141168724504349347938033990290760175049950736499224616823607725049483508812228301898282080841626291394709883756429099750144495429486841998045502573970569168115225095017820684722991842390201624680858826264122839775542683295868673475833009387320223295684231048524501758454308215274763509511699387990664933295296155640388598654704004551590386340045990871003779588376189989178373036427547498333254822155878146779800864438899389701977798114013977282686745800861804661558155785475587902536038155428282077303949382332981429334912936281196112653556908608822377765368413644645488672252226894639411081575624691771244985091027492430594903519161712678143697467471459447248462422853697210257159064639186541830958412846204657665962883812684875036922213117888415480890606619047574071616000000 2051 42234096056632037349647056060691732717376794600703236056738084596739893854136296362748480801336544129027917942433839286367784595372010198884920170301964609249053614482490350948329995451987258657167500755027402694463682912968017601750022614695550006311215280867909091396977720326771487914325295740849904162058751928130593143599823435824305682584845610855314038038755296527084757612970627390013921930735851436472611599116415812301676593093072152846493601162650891354355488749151007642831630779372146301990978361093515160509937352665454950379881201917972032881361227140276859200417452446834356482000689881357759288073365943007290200763856796250113769293875716856924242339888105553740437691116740176051430306493466459913572421669120676573243974203805206196523279758919006500637364111840455111335333288573156876729412538901251586767263353512105696927184126392580068366491041061300768010187520000 2052 42254688009853213379559121909575541460778733554677250311275743341058148312378196068434852561844265505980149984336537404011064841396082363779549580428879267761608004348157094171610507395162289012436719429213179097532655942179606103749900733961613170624385059161847613625840215558525155143927599639309606699436645029997063447424104188352742691693858212323307852781826362005645013467486946564753080351960003484954558264937535468962964587531440301141396815985255791837707197909925825296484888522316745105648701900031152174240073840892010511057784605721930088480035708479691913739276749108193125061465341607287236498842782503681598972192800656219031425934194525105026106914407797462835386709981253457463449531411308228055899858247213860715893044888448699714902862050366553554026265800827213012413507512507127211627866664956298515868563823211526518817446039667271721252091475503553961948759040000 2053 20591953221176029912065848883808743401938953974014254537658744318254458241899705686371760507721376952232041902698117643280246024072164894629410126914658512554389865666743223280511943175030355269218674185776403068973029211588501999878119266063164313169778293938522228862495231753667229602303898459702537377893101866470303824280752528437009109012601467993814743071065478560255854516319174739158421224152048481946665821119656661287994438368148294903214822604900483351709160774817653653257742944598803657723538937637013730136488226555560677903403803958055598674481339415054538859296661358768579464651725929477210769416560674308771428943859968917656640318808248101864574519691909094949018864513281412019224917841768142327436578093184142649070684643493518379582291447547053388901688986757901078174223933970334898454126055046929101300469699420821890261913274691652885600434442253193938571520000 2054 86833425044154795847053819655875505319387101332769697418180727883363131290853676720044994758110981057543112681895389761478024809560997401896763646601600724567129557715194162009106153720944853981267996864381454598235745907237513720210045764529647191961737636134184723045559367963232701155230421866578161172417061322847698325064182668569943105449096651527333625096139316052557623187394707828917058440120255465678581127778277628032214803365986555142160263279345862027454995123219120619583752428846800389715397851641892992090812016009534711345103171566174247937670729888445712843291438010659589538470206306427129959543456878187034505399063236250047415608050386707324853438257063169944909587049204881650212825500074092191158863571180670139445505387131364901162140678086162647630754024077896256311914286650014360565062904737303543968101257639085837813632135342792770478819183028687898192576970240000 2055 86875700324117870236463290843633964669591282005278348682746541285448507693624296815819115982433333044426045063921628996999679154648417556425437825592156518493403720109407985846501044740283191300635702802484853553736347536208904914815795543382874868296675190971640509181414070674022979977603951770115930481653875860979561858815431053510824285149899522341124926763664213480041828456716711094656550678893439621212017632709036283157839055947956363591596563310153722719776054030289821262533890575112061733624704277080861781278782226338653277416838859575700136081749440078264819811569574056429141432111136299760346673253069077251390413142684980766235364690624900040677981409745990659316839922778050648389088294256403242187357090866005977184304047502704457094395423122427976748238169191567710227225405968386455458111589225528314889413071121931996785154339843295734733852956874938633705348464300800000 2056 86917975604080944625872762031392424019795462677786999947312354687533884096394916911593237206755685031308977445947868232521333499735837710954112004582712312419677882503621809683895935759621528620003408740588252509236949165180296109421545322236102544631612745809096295317268773384813258799977481673653699790890690399111425392566679438451705464850702393154916228431189110907526033726038714360396042917666623776745454137639794938283463308529926172041032863340961583412097112937360521905484028721377323077534010702519830570466752436667771843488574547585226024225828150268083926779847710102198693325752066293093563386962681276315746320886306725282423313773199413374031109381234918148688770258506896415127963763012732392183555318160831284229162589618277549287628705566769790848845584359057524198138897650122896555658115546319326234858040986224907732495047551248676697227094566848579512504351631360000 2057 86960250884044019015282233219150883369999643350295651211878168089619260499165537007367358431078037018191909827974107468042987844823257865482786183573268106345952044897835633521290826778959865939371114678691651464737550794151687304027295101089330220966550300646552081453123476095603537622351011577191469100127504937243288926317927823392586644551505263968707530098714008335010238995360717626135535156439807932278890642570553593409087561111895980490469163371769444104418171844431222548434166867642584421443317127958799359654722646996890409560310235594751912369906860457903033748125846147968245219392996286426780100672293475380102228629928469798611262855773926707384237352723845638060700594235742181866839231769061542179753545455656591274021131733850641480861988011111604949452999526547338169052389331859337653204641867110337580303010850517818679835755259201618660601232258758525319660238961920000 2058 87002526164007093404691704406909342720203824022804302476443981491704636901936157103141479655400389005074842210000346703564642189910678020011460362563823900272226207292049457358685717798298203258738820616795050420238152423123078498633044879942557897301487855484007867588978178806393816444724541480729238409364319475375152460069176208333467824252308134782498831766238905762494444264682720891875027395212992087812327147501312248534711813693865788939905463402577304796739230751501923191384305013907845765352623553397768148842692857326008975632045923604277800513985570647722140716403982193737797113033926279759996814381905674444458136373550214314799211938348440040737365324212773127432630929964587948605714700525390692175951772750481898318879673849423733674095270455453419050060414694037152139965881013595778750751168187901348925747980714810729627176462967154560623975369950668471126816126292480000 2059 87044801443970167794101175594667802070408004695312953741009794893790013304706777198915600879722740991957774592026585939086296534998098174540134541554379694198500369686263281196080608817636540578106526554898449375738754052094469693238794658795785573636425410321463653724832881517184095267098071384267007718601134013507015993820424593274349003953111005596290133433763803189978649534004724157614519633986176243345763652432070903660336066275835597389341763433385165489060289658572623834334443160173107109261929978836736938030663067655127541703781611613803688658064280837541247684682118239507349006674856273093213528091517873508814044117171958830987161020922953374090493295701700616804561265693433715344590169281719842172150000045307205363738215964996825867328552899795233150667829861526966110879372695332219848297694508692360271192950579103640574517170675107502587349507642578416933972013623040000 2060 87087076723933242183510646782426261420612185367821605005575608295875389707477397294689722104045092978840706974052825174607950880085518329068808720544935488124774532080477105033475499836974877897474232493001848331239355681065860887844544437649013249971362965158919439860687584227974374089471601287804777027837948551638879527571672978215230183653913876410081435101288700617462854803326727423354011872759360398879200157362829558785960318857805405838778063464193026181381348565643324477284581306438368453171236404275705727218633277984246107775517299623329576802142991027360354652960254285276900900315786266426430241801130072573169951860793703347175110103497466707443621267190628106176491601422279482083465638038048992168348227340132512408596758080569918060561835344137047251275245029016780081792864377068660945844220829483371616637920443396551521857878383060444550723645334488362741127900953600000 2061 87129352003896316572920117970184720770816366040330256270141421697960766110248017390463843328367444965723639356079064410129605225172938483597482899535491282051048694474690928870870390856313215216841938431105247286739957310037252082450294216502240926306300519996375225996542286938764652911845131191342546337074763089770743061322921363156111363354716747223872736768813598044947060072648730689093504111532544554412636662293588213911584571439775214288214363495000886873702407472714025120234719452703629797080542829714674516406603488313364673847252987632855464946221701217179461621238390331046452793956716259759646955510742271637525859604415447863363059186071980040796749238679555595548421937151125248822341106794378142164546454634957819453455300196143010253795117788478861351882660196506594052706356058805102043390747150274382962082890307689462469198586091013386514097783026398308548283788284160000 2062 87171627283859390962329589157943180121020546712838907534707235100046142513018637486237964552689796952606571738105303645651259570260358638126157078526047075977322856868904752708265281875651552536209644369208646242240558939008643277056043995355468602641238074833831012132396989649554931734218661094880315646311577627902606595074169748096992543055519618037664038436338495472431265341970733954832996350305728709946073167224346869037208824021745022737650663525808747566023466379784725763184857598968891140989849255153643305594573698642483239918988675642381353090300411406998568589516526376816004687597646253092863669220354470701881767348037192379551008268646493374149877210168483084920352272879971015561216575550707292160744681929783126498313842311716102447028400232820675452490075363996408023619847740541543140937273471065394307527860171982373416539293798966328477471920718308254355439675614720000 2063 42275279963074389409471187758459350204180672508651264565813402085376402770620095774121224322351986882932382026239235521654345087420154528674178990555793926274162394213823837394891019338337319367705938103398955500601628971391194605749778853227676334937554837455786135854702710790278822373529903537769309236814538131863533751248384940881179700802870813791301667524897427484205269322003265739492238773184155533436504930758655125624252581969808449436300030807860692321058907070700642950138146265261343909306425438968789187970210329118566071735688009525888144078710189819106968278136045769551893640929993333216713709612199064355907743621744516187949082574513333353127971488927489371930335728845766738875468756329149996198227294825307044858542115573092193233282444341814100607415167489813970913491681736441097546526320791011345444969864292910947340707707952941963374137691909945807155887330560000 2064 180009494891729568485989420553528183868607837323357361361699572108399455042189027649272945043753075411106336503951504506740894321277815428039571715514268323481024247759076741990242596855259132661911651034292061288137755412310791149509942349966749119806826499641535951625671493031752514588806282220734927348251881430695146345895663026590171363769049616989403821974374042945425531341708209623261616447858876154349707963328137801872087470110067411570147492780856679445223100192069600102262631218163290728831857324743151363631170628117386127564855086577536545907758506975831682351288183240216588783676421372623429910367451206397514561389184045752805207972920157844286202694940895425339271304168597838667389979449723216611930164639591806833107801457924897737500113045663378437593220456987562196716812567581759468230562770391621267735921194872186927048323110281374189906264558690365135597241919057920000 2065 180096708794293390951341159613873885508079062050742708920498845156901586561104816906854957129530087560045826008071636049622067235193163206832226546771784926350927844778339860566788257028154122551767228384599373333335496572878771183981604143740957816085802675271207238423939744724112859799362874411733345433207429822861180816024488444723209237491805939478255277314477906338325446812319502360482188936447955067215187473000292907396250303186671126401334579744413296053481444717356455528668766213908524881316756480423743975725953172026357729370845810941188453148992886097428500026845977902639174340257659948869855990750381173067280799064275704689700946930271378850993705700122552835913563586777206655449690071494030253054087107548816415266650973842352186932140374728340540927146317947519048418711345907004037452469046570183477673388894024908462211412203111788293460347110617100583335759837482003200000 2066 180183922696857213416692898674219587147550286778128056479298118205403718080020606164436969215307099708985315512191767592503240149108510985624881378029301529220831441797602979143333917201049112441622805734906685378533237733446751218453265937515166512364778850900878525222207996416473205009919466602731763518162978215027215286153313862856247111214562261967106732654581769731225362282930795097702761425037033980080666982672448012920413136263274841232521666707969912661739789242643310955074901209653759033801655636104336587820735715935329331176836535304840360390227265219025317702403772565061759896838898525116282071133311139737047036739367363626596685887622599857701208705304210246487855869385815472231990163538337289496244050458041023700194146226779476126780636411017703416699415438050534640705879246426315436707530369975334079041866854944737495776083113295212730787956675510801535922433044948480000 2067 180271136599421035882044637734565288787021511505513404038097391253905849598936395422018981301084111857924805016311899135384413063023858764417536209286818132090735038816866097719879577373944102331478383085213997423730978894014731252924927731289375208643755026530549812020476248108833550220476058793730181603118526607193249756282139280989284984937318584455958187994685633124125277753542087834923333913626112892946146492344603118444575969339878556063708753671526529269998133767930166381481036205398993186286554791784929199915518259844300932982827259668492267631461644340622135377961567227484345453420137101362708151516241106406813274414459022563492424844973820864408711710485867657062148151994424289014290255582644325938400993367265632133737318611206765321420898093694865906252512928582020862700412585848593420946014169767190484694839684981012780139963114802132001228802733921019736085028607893760000 2068 180358350501984858347396376794910990426492736232898751596896664302407981117852184679600993386861124006864294520432030678265585976939206543210191040544334734960638635836129216296425237546839092221333960435521309468928720054582711287396589525063583904922731202160221098818744499801193895431032650984728599688074074999359284226410964699122322858660074906944809643334789496517025193224153380572143906402215191805811626002016758223968738802416482270894895840635083145878256478293217021807887171201144227338771453947465521812010300803753272534788817984032144174872696023462218953053519361889906931010001375677609134231899171073076579512089550681500388163802325041871116214715667525067636440434603033105796590347626951362380557936276490240567280490995634054516061159776372028395805610419113507084694945925270871405184497969559046890347812515017288064503843116309051271669648792331237936247624170839040000 2069 87213902563822465351739060345701639471224727385347558799273048502131518915789257582012085777012148939489504120131542881172913915347778792654831257516602869903597019263118576545660172894989889855577350307312045197741160567980034471661793774208696278976175629671286798268251692360345210556592190998418084955548392166034470128825418133037873722756322488851455340103863392899915470611292737220572488589078912865479509672155105524162833076603714831187086963556616608258344525286855426406134995745234152484899155680592612094782543908971601805990724363651907241234379121596817675557794662422585556581238576246426080382929966669766237675091658936895738957351221006707503005181657410574292282608608816782300092044307036442156942909224608433543172384427289194640261682677162489553097490531486221994533339422277984238483799791856405652972830036275284363880001506919270440846058410218200162595562945280000 2070 373522318317415769282388599820381352576545399187788085252290590316383933158109706049968821328360941842513832930822975797773790904068927446545890954629832269309222422010662133187049758279849549970162343216665246534241774715361931036267280229994230684487534272025077238227216395591657278128089733373754926790171320420457409701837365542718596716032460644927678474257029255013544974998162873750384471303964840387661608409196050592050306385470687990452991660129184308347085683234303025874987143827561185286900650923512456857897522529660845362751254026379297889975835933348498645409189714063322099292826011505481009846423949152274935702012809644705177678712529864157095095682157807729896216724628098779738303210119504885563019799914429737431704983196726981481151942420231825132692525372965136144847222077914819236105572262556369822721625664260876132156186853879059022168724341034814202369154848933542400000 2071 373702763881820317963201347936236609268611363148748369351446286253734843270746474023906004333833579978669636714847527959994937662959782000867893800501634120647052964243517525521922729177569284052273532754451075155755901176577081727589148481313068477088735979402867130612833408343150832368731322616930653807944350043848935020533905332835852076764843476157112135355704148373454900106857638423693835782855644658380285514707739505379799287106181076438717743056782948109572198057121529752221437133758074748391907276615602972321627613008507606887848835087693686057949863751082461179918791219874428809392594119734865406736231253314682047762574287045614962615289540419972919399878656912374427457345310421660882100559176143961842514793615452280705806860107042824862643841690874323577884080874781138153911557179512385494995244325720726017626449605929695505054576996874992710834835885555658505565068667326720000 2072 373883209446224866644014096052091865960677327109708653450601982191085753383383241997843187339306218114825440498872080122216084421850636555189896646373435971984883506476372917856795700075289018134384722292236903777270027637792232418911016732631906269689937686780657022998450421094644386609372911860106380825717379667240460339230445122953107437497226307386545796454379041733364825215552403097003200261746448929098962620219428418709292188741674162424443825984381587872058712879940033629455730439954964209883163629718749086745732696356169851024443643796089482140063794153666276950647868376426758325959176733988720967048513354354428393512338929386052246518049216682850743117599506094852638190062522063583460990998847402360665229672801167129706630523487104168573345263149923514463242788784426131460601036444205534884418226095071629313627234950983258853922300114690963252945330736297114641975288401111040000 2073 374063655010629415324826844167947122652743291070668937549757678128436663496020009971780370344778856250981244282896632284437231180741491109511899492245237823322714048709228310191668670973008752216495911830022732398784154099007383110232884983950744062291139394158446915384067433846137940850014501103282107843490409290631985657926984913070362798229609138615979457553053935093274750324247167770312564740637253199817639725731117332038785090377167248410169908911980227634545227702758537506690023746151853671374419982821895201169837779703832095161038452504485278222177724556250092721376945532979087842525759348242576527360795455394174739262103571726489530420808892945728566835320355277330848922779733705506039881438518660759487944551986881978707454186867165512284046684608972705348601496694071124767290515708898684273841207864422532609628020296036822202790023232506933795055825587038570778385508134895360000 2074 374244100575033964005639592283802379344809255031629221648913374065787573608656777945717553350251494387137048066921184446658377939632345663833902338117039674660544590942083702526541641870728486298607101367808561020298280560222533801554753235269581854892341101536236807769684446597631495090656090346457834861263438914023510976623524703187618158961991969845413118651728828453184675432941932443621929219528057470536316831242806245368277992012660334395895991839578867397031742525577041383924317052348743132865676335925041315593942863051494339297633261212881074304291654958833908492106022689531417359092341962496432087673077556433921085011868214066926814323568569208606390553041204459809059655496945347428618771878189919158310659431172596827708277850247226855994748106068021896233960204603716118073979994973591833663264189633773435905628805641090385551657746350322904337166320437780026914795727868679680000 2075 374424546139438512686452340399657636036875218992589505748069070003138483721293545919654736355724132523292851850945736608879524698523200218155905183988841525998375133174939094861414612768448220380718290905594389641812407021437684492876621486588419647493542808914026700155301459349125049331297679589633561879036468537415036295320064493304873519694374801074846779750403721813094600541636697116931293698418861741254993936754495158697770893648153420381622074767177507159518257348395545261158610358545632594356932689028187430018047946399156583434228069921276870386405585361417724262835099846083746875658924576750287647985359657473667430761632856407364098226328245471484214270762053642287270388214156989351197662317861177557133374310358311676709101513627288199705449527527071087119318912513361111380669474238284983052687171403124339201629590986143948900525469468138874879276815288521483051205947602464000000 2076 374604991703843061367265088515512892728941182953549789847224765940489393833930313893591919361196770659448655634970288771100671457414054772477908029860643377336205675407794487196287583666167954462829480443380218263326533482652835184198489737907257440094744516291816592540918472100618603571939268832809288896809498160806561614016604283422128880426757632304280440849078615173004525650331461790240658177309666011973671042266184072027263795283646506367348157694776146922004772171214049138392903664742522055848189042131333544442153029746818827570822878629672666468519515764001540033564177002636076392225507191004143208297641758513413776511397498747801382129087921734362037988482902824765481120931368631273776552757532435955956089189544026525709925177007349543416150948986120278004677620423006104687358953502978132442110153172475242497630376331197512249393192585954845421387310139262939187616167336248320000 2077 374785437268247610048077836631368149421007146914510073946380461877840303946567081867529102366669408795604459418994840933321818216304909326799910875732445228674036217640649879531160554563887688544940669981166046884840659943867985875520357989226095232695946223669606484926535484852112157812580858075985015914582527784198086932713144073539384241159140463533714101947753508532914450759026226463550022656200470282692348147777872985356756696919139592353074240622374786684491286994032553015627196970939411517339445395234479658866258113094481071707417687338068462550633446166585355804293254159188405908792089805257998768609923859553160122261162141088238666031847597997239861706203752007243691853648580273196355443197203694354778804068729741374710748840387410887126852370445169468890036328332651097994048432767671281831533134941826145793631161676251075598260915703770815963497804990004395324026387070032640000 2078 374965882832652158728890584747223406113073110875470358045536157815191214059203849841466285372142046931760263203019393095542964975195763881121913721604247080011866759873505271866033525461607422627051859518951875506354786405083136566842226240544933025297147931047396377312152497603605712053222447319160742932355557407589612251409683863656639601891523294763147763046428401892824375867720991136859387135091274553411025253289561898686249598554632678338800323549973426446977801816851056892861490277136300978830701748337625773290363196442143315844012496046464258632747376569169171575022331315740735425358672419511854328922205960592906468010926783428675949934607274260117685423924601189721902586365791915118934333636874952753601518947915456223711572503767472230837553791904218659775395036242296091300737912032364431220956116711177049089631947021304638947128638821586786505608299840745851460436606803816960000 2079 375146328397056707409703332863078662805139074836430642144691853752542124171840617815403468377614685067916066987043945257764111734086618435443916567476048931349697302106360664200906496359327156709163049056737704127868912866298287258164094491863770817898349638425186269697769510355099266293864036562336469950128587030981137570106223653773894962623906125992581424145103295252734300976415755810168751613982078824129702358801250812015742500190125764324526406477572066209464316639669560770095783583333190440321958101440771887714468279789805559980607304754860054714861306971752987345751408472293064941925255033765709889234488061632652813760691425769113233837366950522995509141645450372200113319083003557041513224076546211152424233827101171072712396167147533574548255213363267850660753744151941084607427391297057580610379098480527952385632732366358202295996361939402757047718794691487307596846826537601280000 2080 375326773961461256090516080978933919497205038797390926243847549689893034284477385789340651383087323204071870771068497419985258492977472989765919413347850782687527844339216056535779467257046890791274238594523532749383039327513437949485962743182608610499551345802976162083386523106592820534505625805512196967901616654372662888802763443891150323356288957222015085243778188612644226085110520483478116092872883094848379464312939725345235401825618850310252489405170705971950831462488064647330076889530079901813214454543918002138573363137467804117202113463255850796975237374336803116480485628845394458491837648019565449546770162672399159510456068109550517740126626785873332859366299554678324051800215198964092114516217469551246948706286885921713219830527594918258956634822317041546112452061586077914116870561750729999802080249878855681633517711411765644864085057218727589829289542228763733257046271385600000 2081 180445564404548680812748115855256692065963960960284099155695937350910112636767973937183005472638136155803784024552162221146758890854554322002845871801851337830542232855392334872970897719734082111189537785828621514126461215150691321868251318837792601201707377789892385617012751493554240641589243175727017773029623391525318696539790117255360732382831229433661098674893359909925108694764673309364478890804270718677105511688913329492901635493085985726082927598639762486514822818503877234293306196889461491256353103146114424105083347662244136594808708395796082113930402583815770729077156552329516566582614253855560312282101039746345749764642340437283902759676262877823717720849182478210732717211641922578890439671258398822714879185714849000823663380061343710701421459049190885358707909644993306689479264693149389422981769350903296000785345053563348867723117815970542110494850741456136410219733784320000 2082 781806031052852605533906622175351064826062227742887219934132757395921892234791668135144451196981839510354018423703729230153735734389857946791054143695316784040796160843052756548698376238224112986388461371468090374207899172132921550161904130552011411255767856722354925404465361656535832281856501731368257738174613550305039848013549333205500634272614663555916289884987316666857742785502603696431534550411997095110611778374876825720784327806035051368227387596825777819098554966008275668143018747503550214399908221521187490683496525582040760464405191961378728802263647311548728523170309719198061316071630986053262542526546813048686941951779519156874603020489282947499907993495443670759905421365282682726049032318160331592045039584953954804626638554315740337420828073177804495922322955060103090281718820338656156888366579124036358191434618963560814964949624620422241510698631106163997768647247822763773440000 2083 375507219525865804771328829094789176189271002758351210343003245627243944397114153763277834388559961340227674555093049582206405251868327544087922259219652634025358386572071448870652438154766624873385428132309361370897165788728588640807830994501446403100753053180766054469003535858086374775147215048687923985674646277764188207499303234008405684088671788451448746342453081972554151193805285156787480571763687365567056569824628638674728303461111936295978572332769345734437346285306568524564370195726969363304470807647064116562678446485130048253796922171651646879089167776920618887209562785397723975058420262273421009859052263712145505260220710449987801642886303048751156577087148737156534784517426840886671004955888727950069663585472600770714043493907656261969658056281366232431471159971231071220806349826443879389225062019229758977634303056465328993731808175034698131939784392970219869667266005169920000 2084 1630066325759636734269804849893265159740692123385925370265087485176988399797429422290083707301375912499010808868771385630969703419013357555714436065449253934030328046074538141546933855761573585109869688730367233048946211568228718889264851727862932795361082182772216381000419217060948926480420356404332914759942040601678563611484665358339936839269769750857662367307691240156562338816075316317630063112570157470680356692024757830885112672932190004326626695096526412291511955978819825381215243217285293650962535250813291212203323381195447955828381332833318992856013462822914652812047870183653528639457300722761576948009869823311039698260470817883504447273323440718143405668751154227831877116616183428337494005725374203146869807673956166712848082813835306418834950471891834936730508224242634885699526182018797740000003095923739845288659135807630412132577954797196723619202909735920721288069251044994477962240000 2085 1630848507297909112741143527844269605594694374884671015836231960937629948933608611072372615030407282898482503114869644453249439361152999281988771207515208470467002867593767766374931424790249963989480950577166833448681790364566640539403654439824479308218741051381991916691878151426141320399076988053279331705604200889875146415520886406976376348309726454193006735046322569926311169113012012726611651434601141231462832870859702532339472131988299500489931218462695570838676788971132118963451910800402992928146298463505620046758123440399476481718893991822202543236462605559393978461189927702935512098497347412167892483973406229176352097347927857623371771864145572887393954327901226758651374178572333228447060941428697319367189802783204706140253480166433116066828633269623069022592662978668854960020879121645486222600770851727925900876609548060897029412871898153625320895411740306811278256057767960083246905600000 2086 1631630688836181491212482205795274051448696626383416661407376436698271498069787799854661522759438653297954197360967903275529175303292641008263106349581163006903677689112997391202928993818926342869092212423966433848417369160904562189542457151786025821076399919991767452383337085791333714317733619702225748651266361178071729219557107455612815857349683157528351102784953899696059999409948709135593239756632124992245309049694647233793831591044408996653235741828864729385841621963444412545688578383520692205330061676197948881312923499603505007609406650811086093616911748295873304110331985222217495557537394101574208019936942635041664496435384897363239096454967705056644502987051299289470871240528483028556627877132020435587509797892453245567658877519030925714822316067354303108454817733095075034342232061272174705201538607532111956464559960314163646693165841510053918171620570877701835224046284875172015848960000 2087 782181538272378471338677951004445854002251498745645571144475760641549136179188782288907729031370399471694246098258822279735942139641726274335142065954536436674821519229624827997569028676378879611261846799600399735578796337921650138802711961546512857658868609775535691458934365192393918656631648946416945662160288196582804036221048636439509039956703335344367738631329769748830296936696408981588322030983760782476178834944701454359459056109496163304523366169158547164832992312293582236667583117699277183763212692328834554800059204028525890512658988883550380449142736479325649142057519281983459040046689406315535963536405865312399087457039739867324590822132169250548659150072530819497061956149800109566935703323116220319995109248539427405397352597809647993682797731234085862154754426220074321352939626688482600767755804186055587950412253266617280293943356428597276208830570890556967988516915088768943360000 2088 3408478073341859679899818005262229502368035257017954896971151665214210442566059072273952498859925409480225261675554146460225006680462606349714177834559181430494656042200090009472574663225794483011292854277359479510143355334722306257254470595504931033254314750600021759100174090086826513997582844821247481766386752821568235505262869916872445205021568029483396142453245959124608836427976726777072241028248571076322015557169787960798222912609882613000936073727230758004117477947620002395107913578340961415488866368002899870731806790790130017947831518862336616666489540475552290937781801244250912186613696371567333184720200237413767757851693964671286207143609180127668867837268464360766289015587913346255014769200197336174748607787553327069694205931960799437559805630298601661733838553944464186889565481876826336131215686646190249165641657920794391176584030801215492255067790224660914896968666138064518646364160000 2089 1632412870374453869683820883746278497302698877882162306978520912458913047205966988636950430488470023697425891607066162097808911245432282734537441491647117543340352510632227016030926562847602721748703474270766034248152947957242483839681259863747572333934058788601542988074796020156526108236390251351172165596928521466268312023593328504249255366389639860863695470523585229465808829706885405544574828078663108753027785228529591935248191050100518492816540265195033887933006454955756706127925245966638391482513824888890277715867723558807533533499919309799969643997360891032352629759474042741499479016577440790980523555900479040906976895522841937103106421045789837225895051646201371820290368302484632828666194812835343551807829793001701784995064274871628735362815998865085537194316972487521295108663585000898863187802306363336298012052510372567430263973459784866482515447829401448592392192034801790260784792320000 2090 7127130916183569339578258816645089382008556327822299453891292089004738953231723932058811949016965008163198417015366934380654684586669800741817814926946231665399412464945409474261185682658261959182056855700907213187778252310800256868886777377720538285679440011622222701364440171963594553821162201301731186717845894006942112978128708182837291422210831528929503061260678347700016008588558749461669145139723919446806840585612483685212954606649364744821942963244169905054385512401383336521582903142802883596570184603143841410255639734989279482595982705779765465388917623856161905056161265349814140381167272267828875650297050497390270195621683125811533665350128887226630054437831651381105950912330931776284893214787238300628502954543360010306300574732279774881408279204952106245759845050242849657376298749774445666576747605389910483601380811733126206810765155324911327270377645018568870234345864964296489011117043200000 2091 7130541026669781573712028318471235357789421665778195290950570219190865622587337197098074538466255422042702339702934095593277007402261508780450263642222282493947450461340120196497674288248050601267789897258658843433322643819082936417627871529575906964285028260431611324666528420849701536861268020536803785371777877688285147481945994646082668116671219486598847321098602117244370083233816433073851761955580246680991915628954882002765688077753024727953436715858162330846277562885785912280684138981627191196377155983336733200404087409503628420147464037217937601975228110757528489699728806625101132792832902541641233964005326598106724870356430342618142054663693542196594949200720566046838537491714822174263976895751251333308229510980940565335155264002486607309581201826581269932958773205769281642858296978841323391776066623382920010148558505901419568632205712815497409245148160638194979741635025665236343790548199680000 2092 7133951137155993807845797820297381333570287003734091128009848349376992291942950462137337127915545835922206262390501256805899330217853216819082712357498333322495488457734830918734162893837839243353522938816410473678867035327365615966368965681431275642890616509240999947968616669735808519901373839771876384025709861369628181985763281109328044811131607444268191580936525886788724157879074116686034378771436573915176990672297280320318421548856684711084930468472154756638169613370188488039785374820451498796184127363529624990552535084017977357698945368656109738561538597658895074343296347900388125204498532815453592277713602698823179545091177559424750443977258197166559843963609480712571124071098712572243060576715264365987956067418521120364009953272693439737754124448210433620157701361295713628340295207908201116975385641375929536695736200069712930453646270306083491219918676257821089248924186366176198569979356160000 2093 7137361247642206041979567322123527309351152341689986965069126479563118961298563727176599717364836249801710185078068418018521653033444924857715161072774384151043526454129541640970651499427627885439255980374162103924411426835648295515110059833286644321496204758050388571270704918621915502941479659006948982679641845050971216489580567572573421505591995401937535840774449656333078232524331800298216995587292901149362065715639678637871155019960344694216424221086147182430061663854591063798886610659275806395991098743722516780700982758532326295250426700094281875147849084560261658986863889175675117616164163089265950591421878799539634219825924776231358833290822852136524738726498395378303710650482602970222144257679277398667682623856101675392864642542900272165927047069839597307356629516822145613822293436975078842174704659368939063242913894238006292275086827796669573194689191877447198756213347067116053349410512640000 2094 7140771358128418276113336823949673285132017679645882802128404609749245630654176992215862306814126663681214107765635579231143975849036632896347609788050434979591564450524252363207140105017416527524989021931913734169955818343930975063851153985142013000101793006859777194572793167508022485981585478242021581333573828732314250993397854035818798200052383359606880100612373425877432307169589483910399612403149228383547140758982076955423888491064004677347917973700139608221953714338993639557987846498100113995798070123915408570849430433046675232801908031532454011734159571461628243630431430450962110027829793363078308905130154900256088894560671993037967222604387507106489633489387310044036297229866493368201227938643290431347409180293682230421719331813107104594099969691468760994555557672348577599304291666041956567374023677361948589790091588406299654096527385287255655169459707497073308263502507768055908128841669120000 2095 7144181468614630510247106325775819260912883017601778639187682739935372300009790257255124896263417077560718030453202740443766298664628340934980058503326485808139602446918963085443628710607205169610722063489665364415500209852213654612592248136997381678707381255669165817874881416394129469021691297477094179987505812413657285497215140499064174894512771317276224360450297195421786381814847167522582229219005555617732215802324475272976621962167664660479411726314132034013845764823396215317089082336924421595605041504108300360997878107561024170353389362970626148320470058362994828273998971726249102439495423636890667218838431000972543569295419209844575611917952162076454528252276224709768883809250383766180311619607303464027135736731262785450574021083313937022272892313097924681754485827875009584786289895108834292573342695354958116337269282574593015917967942777841737144230223116699417770791668468995762908272825600000 2096 7147591579100842744380875827601965236693748355557674476246960870121498969365403522294387485712707491440221953140769901656388621480220048973612507218602536636687640443313673807680117316196993811696455105047416994661044601360496334161333342288852750357312969504478554441176969665280236452061797116712166778641437796095000320001032426962309551588973159274945568620288220964966140456460104851134764846034861882851917290845666873590529355433271324643610905478928124459805737815307798791076190318175748729195412012884301192151146325782075373107904870694408798284906780545264361412917566513001536094851161053910703025532546707101688998244030166426651184001231516817046419423015165139375501470388634274164159395300571316496706862293168843340479428710353520769450445814934727088368953413983401441570268288124175712017772661713347967642884446976742886377739408500268427819119000738736325527278080829169935617687703982080000 2097 7151001689587054978514645329428111212474613693513570313306239000307625638721016787333650075161997905319725875828337062869010944295811757012244955933878587465235678439708384529916605921786782453782188146605168624906588992868779013710074436440708119035918557753287943064479057914166343435101902935947239377295369779776343354504849713425554928283433547232614912880126144734510494531105362534746947462850718210086102365889009271908082088904374984626742399231542116885597629865792201366835291554014573036795218984264494083941294773456589722045456352025846970421493091032165727997561134054276823087262826684184515383846254983202405452918764913643457792390545081472016384317778054054041234056968018164562138478981535329529386588849606423895508283399623727601878618737556356252056152342138927873555750286353242589742971980731340977169431624670911179739560849057759013901093771254355951636785369989870875472467135138560000 2098 7154411800073267212648414831254257188255479031469466150365517130493752308076630052372912664611288319199229798515904224081633267111403465050877404649154638293783716436103095252153094527376571095867921188162920255152133384377061693258815530592563487714524146002097331687781146163052450418142008755182311975949301763457686389008666999888800304977893935190284257139964068504054848605750620218359130079666574537320287440932351670225634822375478644609873892984156109311389521916276603942594392789853397344395025955644686975731443221131104070983007833357285142558079401519067094582204701595552110079674492314458327742159963259303121907593499660860264400779858646126986349212540942968706966643547402054960117562662499342562066315406044004450537138088893934434306791660177985415743351270294454305541232284582309467468171299749333986695978802365079473101382289615249599983068541769975577746292659150571815327246566295040000 2099 3410110486212234133769501826145975780865337955895837059278130186126669355613265039262589449290413879503922687567161212622322815591708038632448715276050828548037996394710722236488605589788642085733041557751630245544391508282679548741094151855368678605588248809388623302088248886106983040105819235072598653931983681343034503817286463245376694460387957669344259837923769544354074645257683612182616815856327234185075043342398317552733471103659983131493752613992425791892050484402575759101235838824307599806971380192891790148447674514348937551481331438172136586310486901366584643567541275286992411665630273812358313708276100716454674734747216806608389313564654969964894762888914665732586579383890397979083680964013032679726556437580555028854689270206832428172922621629163687198928155526431985481998229066877725199319017993009526547177694168293361821440557490586081974770515619626109507289160700939854779431156480000 2100 15031426012174906838242587099468846644476323175793260173592070047427745852607710966565568033527215339465340814527289909117936738846689863487970692065304447156896684308245392546218124579229355449702673882413410959335123329359223182895868911963279598425572441926904112653274792265070970542482440606276507606666790868991961789376217001339295931511944078610702562939584183774558325628831343594139756662613104815564392283548957543940693867277822839645311312147217213648080969330198113688542337453953665469189149146752247721795342504491798681833174560846318960858797995212533768450381365187337533851380931683937494210994710224348060560763292256961849119255261642642108259625338046955082668383266250485252002957321273046748966688121211328511688584834144696660143425623879190616804155416744959548806099993903890324906078299411386692067304558124420309572727833362754390736590955799749928097179891453672785882254594648192000000 2101 15038583834085466317689369283801927047640359520162685535579494842688425731585143209882980208781275918198419548248493380503230994436616858661060201918668877846019016062677890352192514162362321809440627536643131631220521007135108527268676468588024017281965571661155019373585875499482909099883622720850924991241394102739100818799729485625647977193616432933850516540983985766831924831511739472041727975309587246428946756064933238009237054833669421949904317533953983749818150744164874695060690947979357690841143979679272601662864096160604300253095120161007684173492660924539736911548213456474361248453017841882226351095183895883464399125560491369926190264430814852890215939445350786966041082496377271197361053967616510104561434163173810096694150826922860801410160588461990231383585966943409529543626708186701701251271670030154019063527084104479557339191037092927130922655999112035523301035691401984058637436620645643520000 2102 15045741655996025797136151468135007450804395864532110897566919637949105610562575453200392384035336496931498281969696851888525250026543853834149711772033308535141347817110388158166903745495288169178581190872852303105918684910993871641484025212768436138358701395405926093896958733894847657284804835425342375815997336486239848223241969912000022875288787256998470142383787759105524034192135349943699288006069677293501228580908932077780242389516004254497322920690753851555332158131635701579044442005049912493138812606297481530385687829409918673015679475696407488187326636545705372715061725611188645525103999826958491195657567418868237487828725778003261273599987063672172253552654618849413781726504057142719150613959973460156180205136291681699716819701024942676895553044789845963016517141859510281153422469513077596465040648921346059749610084538805105654240823099871108721042424321118504891491350295331392618646643095040000 2103 15052899477906585276582933652468087853968432208901536259554344433209785489540007696517804559289397075664577015690900323273819505616470849007239221625397739224263679571542885964141293328628254528916534845102572974991316362686879216014291581837512854994751831129656832814208041968306786214685986949999759760390600570233378877646754454198352068556961141580146423743783589751379123236872531227845670600702552108158055701096884626146323429945362586559090328307427523953292513572098396708097397936030742134145133645533322361397907279498215537092936238790385130802881992348551673833881909994748016042597190157771690631296131238954272075850096960186080332282769159274454128567659958450732786480956630843088077247260303436815750926247098773266705282812479189083943630517627589460542447067340309491018680136752324453941658411267688673055972136064598052872117444553272611294786085736606713708747291298606604147800672640546560000 2104 15060057299817144756029715836801168257132468553270961621541769228470465368517439939835216734543457654397655749412103794659113761206397844180328731478762169913386011325975383770115682911761220888654488499332293646876714040462764560387099138462257273851144960863907739534519125202718724772087169064574177144965203803980517907070266938484704114238633495903294377345183391743652722439552927105747641913399034539022610173612860320214866617501209168863683333694164294055029694986065157714615751430056434355797128478460347241265428871167021155512856798105073854117576658060557642295048758263884843439669276315716422771396604910489675914212365194594157403291938331485236084881767262282616159180186757629033435343906646900171345672289061254851710848805257353225210365482210389075121877617538759471756206851035135830286851781886456000052194662044657300638580648283445351480851129048892308912603091246917876902982698637998080000 2105 15067215121727704235476498021134248660296504897640386983529194023731145247494872183152628909797518233130734483133307266044408016796324839353418241332126600602508343080407881576090072494894187248392442153562014318762111718238649904759906695087001692707538090598158646254830208437130663329488351179148594529539807037727656936493779422771056159920305850226442330946583193735926321642233322983649613226095516969887164646128836014283409805057055751168276339080901064156766876400031918721134104924082126577449123311387372121132950462835826773932777357419762577432271323772563610756215606533021670836741362473661154911497078582025079752574633429002234474301107503696018041195874566114499531879416884414978793440552990363526940418331023736436716414798035517366477100446793188689701308167737209452493733565317947206632045152505223327048417188024716548405043852013618091666916172361177904116458891195229149658164724635449600000 2106 15074372943638263714923280205467329063460541242009812345516618818991825126472304426470041085051578811863813216854510737429702272386251834526507751185491031291630674834840379382064462078027153608130395807791734990647509396014535249132714251711746111563931220332409552975141291671542601886889533293723011914114410271474795965917291907057408205601978204549590284547982995728199920844913718861551584538791999400751719118644811708351952992612902333472869344467637834258504057813998679727652458418107818799101118144314397001000472054504632392352697916734451300746965989484569579217382454802158498233813448631605887051597552253560483590936901663410311545310276675906799997509981869946382904578647011200924151537199333826882535164372986218021721980790813681507743835411375988304280738717935659433231260279600758582977238523123990654044639714004775796171507055743790831852981215673463499320314691143540422413346750632901120000 2107 15081530765548823194370062389800409466624577586379237707504043614252505005449736669787453260305639390596891950575714208814996527976178829699597261038855461980753006589272877188038851661160119967868349462021455662532907073790420593505521808336490530420324350066660459695452374905954540444290715408297429298689013505221934995340804391343760251283650558872738238149382797720473520047594114739453555851488481831616273591160787402420496180168748915777462349854374604360241239227965440734170811912133511020753112977241421880867993646173438010772618476049140024061660655196575547678549303071295325630885534789550619191698025925095887429299169897818388616319445848117581953824089173778266277277877137986869509633845677290238129910414948699606727546783591845649010570375958787918860169268134109413968786993883569959322431893742757981040862239984835043937970259473963572039046258985749094524170491091851695168528776630352640000 2108 15088688587459382673816844574133489869788613930748663069491468409513184884427168913104865435559699969329970684296917680200290783566105824872686770892219892669875338343705374994013241244293086327606303116251176334418304751566305937878329364961234949276717479800911366415763458140366479001691897522871846683263616738969074024764316875630112296965322913195886191750782599712747119250274510617355527164184964262480828063676763096489039367724595498082055355241111374461978420641932201740689165406159203242405107810168446760735515237842243629192539035363828747376355320908581516139716151340432153027957620947495351331798499596631291267661438132226465687328615020328363910138196477610149649977107264772814867730492020753593724656456911181191733112776370009790277305340541587533439599818332559394706313708166381335667625264361525308037084765964894291704433463204136312225111302298034689728026291040162967923710802627804160000 2109 15095846409369942153263626758466570272952650275118088431478893204773864763404601156422277610813760548063049418018121151585585039156032820045776280745584323358997670098137872799987630827426052687344256770480897006303702429342191282251136921585979368133110609535162273136074541374778417559093079637446264067838219972716213054187829359916464342646995267519034145352182401705020718452954906495257498476881446693345382536192738790557582555280442080386648360627848144563715602055898962747207518900184895464057102643095471640603036829511049247612459594678517470691049986620587484600882999609568980425029707105440083471898973268166695106023706366634542758337784192539145866452303781442033022676337391558760225827138364216949319402498873662776738678769148173931544040305124387148019030368531009375443840422449192712012818634980292635033307291944953539470896666934309052411176345610320284931882090988474240678892828625255680000 2110 15103004231280501632710408942799650676116686619487513793466318000034544642382033399739689786067821126796128151739324622970879294745959815218865790598948754048120001852570370605962020410559019047082210424710617678189100107118076626623944478210723786989503739269413179856385624609190356116494261752020681452412823206463352083611341844202816388328667621842182098953582203697294317655635302373159469789577929124209937008708714484626125742836288662691241366014584914665452783469865723753725872394210587685709097476022496520470558421179854866032380153993206194005744652332593453062049847878705807822101793263384815611999446939702098944385974601042619829346953364749927822766411085273916395375567518344705583923784707680304914148540836144361744244761926338072810775269707186762598460918729459356181367136732004088358012005599059962029529817925012787237359870664481792597241388922605880135737890936785513434074854622707200000 2111 7157821910559479446782184333080403164036344369425361987424795260679878977432243317412175254060578733078733721203471385294255589926995173089509853364430689122331754432497805974389583132966359737953654229720671885397677775885344372807556624744418856393129734250906720311083234411938557401182114574417384574603233747139029423512484286352045681672354323147953601399801992273599202680395877901971312696482430864554472515975694068543187555846582304593005386736770101737181413966761006518353494025692221651994832927024879867521591668805618419920559314688723314694665712005968461166848269136827397072086157944732140100473671535403838362268234408077071009169172210781956314107303831883372699230126785945358096646343463355594746041962481585005565992778164141266734964582799614579430550198449980737526714282811376345193370618767326996222525980059247766463203730172740186065043312285595203855799948311272755182025997451520000 2112 31912662256339521068875987660504328039440886899665855496318304783663514189111191438136599342311814162077684942092635335280238538309392943547809594555285446165055808577990058086009697906677473179204186534721994595357339321696047682745140297572508850746534187335738550849983446965688046351267177446248848743717444641724557230729612341769123732629838029661177070996121996016367440404762754706241763608003557204317326008346545657403140780988189637431202192399591398228305205834654207813635805075955023164346626956501389197514024987136370943163259106506274065380767839710193978257033662264243645582895233337848004852435032330933605877164288868471871853552130798061019053418054837791449110173972626515934789547150380015410994785358870697999535600313935908676131701614820451228599706782375744519572703813343290261453169754572051234422388950327512137928074333121510373238343184880090795917221875149324412431710531869775216640000 2113 15110162053191061112157191127132731079280722963856939155453742795295224521359465643057101961321881705529206885460528094356173550335886810391955300452313184737242333607002868411936409993691985406820164078940338350074497784893961970996752034835468205845896869003664086576696707843602294673895443866595098836987426440210491113034854328489168434010339976165330052554982005689567916858315698251061441102274411555074491481224690178694668930392135244995834371401321684767189964883832484760244225888236279907361092308949521400338080012848660484452300713307894917320439318044599421523216696147842635219173879421329547752099920611237502782748242835450696900356122536960709779080518389105799768074797645130650942020431051143660508894582798625946749810754704502214077510234289986377177891468927909336918893851014815464703205376217827289025752343905072035003823074394654532783306432234891475339593690885096786189256880620158720000 2114 67495310892482193442794938216348908068879634354239212088591525524933923100419212610590193723193409596557714710939694655173893220871466747377238076395029623265462509627116186857647334945442843157987668161265176449857472814382710636929913722869925890265331498008825042375888143725845905237519428089704048283160069392100318963975356172550353672848975453413341835816903131538628515591906942835097832153809728035954254656635906514788000141127881867437482628593878609896235044720223417190809248224096650465152930735185056051784963523953450242111261914862196264070158621865696353212469242122267606093093856857307372921995597579765798905208036453303679871656557350144129219398744142965693079617488254676492341194107094594696541292051800691866269688163595956259022977070365722928461134200507637514714942403008760932604383437330640796457930681447375981861947222198143228708161402634256503147874945128202902486640153418335823511040000 2115 67527238664900586154924926361200539529650154521861841801026999283460381909832845161493973379637682732601497925088672751037267815583326476207596277944885361024812302678027783918601756579759514323152279167963977384791180228202191578574629859919533234584283878093029784590824703869519436886165369162594163727002623824168483731697198819746451285750039301782979178217951808516650572600228563905502324978858833867570127057135734285135581976577800449210158826620649602616148117116022955231107644273398493724597184723233866390503877887020599461714909626269415846030456710144724591790147799001227997581311971264524642256395784712017343748587983490414987194207009837064727199161941278321873634527430302100653406634596265405763095947346054145362895170513720646872201322849490777669676111085181482187143852025715955237681301310290589065519642096150047399071910300354339133735932529125568828835267506597043111995858053207086218886400000 2116 67559166437318978867054914506052170990420674689484471513462473041986840719246477712397753036081955868645281139237650846900642410295186205037954479494741098784162095728939380979556178214076185488316890174662778319724887642021672520219345996969140578903236258177234526805761264013192968534811310235484279170845178256236648499419041466942548898651103150152616520619000485494672629608550184975906817803907939699185999457635562055483163812027719030982835024647420595336061189511822493271406040322700336984041438711282676729222792250087748681318557337676635427990754798423752830367826355880188389069530085671741911590795971844268888591967930527526294516757462323985325178925138413678054189437372349524814472075085436216829650602640307598859520652863845337485379668628615832410891087969855326859572761648423149542758219183250537334581353510852718816281873378510535038763703655616881154522660068065883321505075952995836614261760000 2117 67591094209737371579184902650903802451191194857107101225897946800513299528660110263301532692526229004689064353386628942764017005007045933868312681044596836543511888779850978040510599848392856653481501181361579254658595055841153461864062134018747923222188638261439269020697824156866500183457251308374394614687732688304813267140884114138646511552166998522253863020049162472694686616871806046311310628957045530801871858135389825830745647477637612755511222674191588055974261907622031311704436372002180243485692699331487067941706613154897900922205049083855009951052886702781068945504912759148780557748200078959180925196158976520433435347877564637601839307914810905923158688335549034234744347314396948975537515574607027896205257934561052356146135213970028098558014407740887152106064854529171532001671271130343847835137056210485603643064925555390233491836456666730943791474782108193480210052629534723531014293852784587009637120000 2118 67623021982155764291314890795755433911961715024729730938333420559039758338073742814205312348970502140732847567535607038627391599718905662698670882594452574302861681830762575101465021482709527818646112188060380189592302469660634403508778271068355267541141018345644011235634384300540031832103192381264510058530287120372978034862726761334744124453230846891891205421097839450716743625193427116715803454006151362417744258635217596178327482927556194528187420700962580775887334303421569352002832421304023502929946687380297406660620976222047120525852760491074591911350974981809307523183469638109172045966314486176450259596346108771978278727824601748909161858367297826521138451532684390415299257256444373136602956063777838962759913228814505852771617564094718711736360186865941893321041739203016204430580893837538152912054929170433872704776340258061650701799534822926848819245908599505805897445191003563740523511752573337405012480000 2119 67654949754574157003444878940607065372732235192352360650768894317566217147487375365109092005414775276776630781684585134490766194430765391529029084144308312062211474881674172162419443117026198983810723194759181124526009883480115345153494408117962611860093398429848753450570944444213563480749133454154625502372841552441142802584569408530841737354294695261528547822146516428738800633515048187120296279055257194033616659135045366525909318377474776300863618727733573495800406699221107392301228470605866762374200675429107745379535339289196340129500471898294173871649063260837546100862026517069563534184428893393719593996533241023523122107771638860216484408819784747119118214729819746595854167198491797297668396552948650029314568523067959349397099914219409324914705965990996634536018623876860876859490516544732457988972802130382141766487754960733067911762612979122753847017035090818131584837752472403950032729652362087800387840000 2120 67686877526992549715574867085458696833502755359974990363204368076092675956901007916012871661859048412820413995833563230354140789142625120359387285694164049821561267932585769223373864751342870148975334201457982059459717297299596286798210545167569956179045778514053495665507504587887095129395074527044740946215395984509307570306412055726939350255358543631165890223195193406760857641836669257524789104104363025649489059634873136873491153827393358073539816754504566215713479095020645432599624519907710021818454663477918084098449702356345559733148183305513755831947151539865784678540583396029955022402543300610988928396720373275067965487718675971523806959272271667717097977926955102776409077140539221458733837042119461095869223817321412846022582264344099938093051745116051375750995508550705549288400139251926763065890675090330410828199169663404485121725691135318658874788161582130457272230313941244159541947552150838195763200000 2121 67718805299410942427704855230310328294273275527597620075639841834619134766314640466916651318303321548864197209982541326217515383854484849189745487244019787580911060983497366284328286385659541314139945208156782994393424711119077228442926682217177300497998158598258237880444064731560626778041015599934856390057950416577472338028254702923036963156422392000803232624243870384782914650158290327929281929153468857265361460134700907221072989277311939846216014781275558935626551490820183472898020569209553281262708651526728422817364065423494779336795894712733337792245239818894023256219140274990346510620657707828258262796907505526612808867665713082831129509724758588315077741124090458956963987082586645619799277531290272162423879111574866342648064614468790551271397524241106116965972393224550221717309761959121068142808548050278679889910584366075902331688769291514563902559288073442782959622875410084369051165451939588591138560000 2122 67750733071829335139834843375161959755043795695220249788075315593145593575728273017820430974747594684907980424131519422080889978566344578020103688793875525340260854034408963345282708019976212479304556214855583929327132124938558170087642819266784644816950538682462980095380624875234158426686956672824971833900504848645637105750097350119134576057486240370440575025292547362804971658479911398333774754202574688881233860634528677568654824727230521618892212808046551655539623886619721513196416618511396540706962639575538761536278428490643998940443606119952919752543328097922261833897697153950737998838772115045527597197094637778157652247612750194138452060177245508913057504321225815137518897024634069780864718020461083228978534405828319839273546964593481164449743303366160858180949277898394894146219384666315373219726421010226948951621999068747319541651847447710468930330414564755108647015436878924578560383351728338986513920000 2123 67782660844247727851964831520013591215814315862842879500510789351672052385141905568724210631191867820951763638280497517944264573278204306850461890343731263099610647085320560406237129654292883644469167221554384864260839538758039111732358956316391989135902918766667722310317185018907690075332897745715087277743059280713801873471939997315232188958550088740077917426341224340827028666801532468738267579251680520497106261134356447916236660177149103391568410834817544375452696282419259553494812667813239800151216627624349100255192791557793218544091317527172501712841416376950500411576254032911129487056886522262796931597281770029702495627559787305445774610629732429511037267518361171318073806966681493941930158509631894295533189700081773335899029314718171777628089082491215599395926162572239566575129007373509678296644293970175218013333413771418736751614925603906373958101541056067434334407998347764788069601251517089381889280000 2124 67814588616666120564094819664865222676584836030465509212946263110198511194555538119627990287636140956995546852429475613807639167990064035680820091893587000858960440136232157467191551288609554809633778228253185799194546952577520053377075093365999333454855298850872464525253745162581221723978838818605202721585613712781966641193782644511329801859613937109715259827389901318849085675123153539142760404300786352112978661634184218263818495627067685164244608861588537095365768678218797593793208717115083059595470615673159438974107154624942438147739028934392083673139504655978738989254810911871520975275000929480066265997468902281247339007506824416753097161082219350109017030715496527498628716908728918102995598998802705362087844994335226832524511664842862390806434861616270340610903047246084239004038630080703983373562166930123487075044828474090153961578003760102278985872667547379760021800559816604997578819151305839777264640000 2125 67846516389084513276224807809716854137355356198088138925381736868724970003969170670531769944080414093039330066578453709671013762701923764511178293443442738618310233187143754528145972922926225974798389234951986734128254366397000995021791230415606677773807678935077206740190305306254753372624779891495318165428168144850131408915625291707427414760677785479352602228438578296871142683444774609547253229349892183728851062134011988611400331076986266936920806888359529815278841074018335634091604766416926319039724603721969777693021517692091657751386740341611665633437592935006977566933367790831912463493115336697335600397656034532792182387453861528060419711534706270706996793912631883679183626850776342264061039487973516428642500288588680329149994014967553003984780640741325081825879931919928911432948252787898288450480039890071756136756243176761571171541081916298184013643794038692085709193121285445207088037051094590172640000000 2126 67878444161502905988354795954568485598125876365710768637817210627251428813382803221435549600524687229083113280727431805534388357413783493341536494993298476377660026238055351589100394557242897139963000241650787669061961780216481936666507367465214022092760059019281948955126865449928285021270720964385433609270722576918296176637467938903525027661741633848989944629487255274893199691766395679951746054398998015344723462633839758958982166526904848709597004915130522535191913469817873674390000815718769578483978591770780116411935880759240877355034451748831247593735681214035216144611924669792303951711229743914604934797843166784337025767400898639367742261987193191304976557109767239859738536792823766425126479977144327495197155582842133825775476365092243617163126419866379823040856816593773583861857875495092593527397912850020025198467657879432988381504160072494089041414920530004411396585682754285416597254950883340568015360000 2127 67910371933921298700484784099420117058896396533333398350252684385777887622796435772339329256968960365126896494876409901397762952125643222171894696543154214137009819288966948650054816191559568305127611248349588603995669194035962878311223504514821366411712439103486691170063425593601816669916662037275549053113277008986460944359310586099622640562805482218627287030535932252915256700088016750356238879448103846960595863133667529306564001976823430482273202941901515255104985865617411714688396865020612837928232579819590455130850243826390096958682163156050829554033769493063454722290481548752695439929344151131874269198030299035881869147347935750675064812439680111902956320306902596040293446734871190586191920466315138561751810877095587322400958715216934230341472198991434564255833701267618256290767498202286898604315785809968294260179072582104405591467238228689994069186047021316737083978244223125626106472850672090963390720000 2128 67942299706339691412614772244271748519666916700956028062688158144304346432210068323243108913413233501170679709025387997261137546837502951002252898093009951896359612339878545711009237825876239470292222255048389538929376607855443819955939641564428710730664819187691433384999985737275348318562603110165664496955831441054625712081153233295720253463869330588264629431584609230937313708409637820760731704497209678576468263633495299654145837426742012254949400968672507975018058261416949754986792914322456097372486567868400793849764606893539316562329874563270411514331857772091693299969038427713086928147458558349143603598217431287426712527294972861982387362892167032500936083504037952220848356676918614747257360955485949628306466171349040819026441065341624843519817978116489305470810585941462928719677120909481203681233658769916563321890487284775822801430316384885899096957173512629062771370805691965835615690750460841358766080000 2129 31927772418392712129988144851631460770520167622629712435473758526458809413632550903779656444273136043783214148978095863374594711859728830358201549855737759349793050911597060954421634316671165164611006698800934933707413819480941644716137049607344318952380084204742214936560143673531648645941072890115443842554432068164767721842647196097612901063848369637342401048676978022057008321621070404492825049105831615872400499827770347581835449918581772676198026770992719913072395799538040298396049301843259444253988048810338718914363067149219603647711407219581960298088279028238577678556878960391488218114407217269334400187132251544843379947037111307322550452486920597979763197135356180554909942047424161065440489170811066554655294253453496625482350124690613178345779125054741214976884673844672428909622707194305076917872959948269061711414702671417209963078156195905027771126491312325687392561468840209509217899788750395375360000 2130 144785104529754719185706339628832799358331740530072541061013335953029615164658482861932872653796489137266806026361399778355210861500142508043461642239303918966661033482383004104282594650210899653523054847521515709328368966167589742209396808447896797255684634449138854027864842726421114330154199109908811273900561909751543721980381225447572055357307671180331200003508899625083459626637581438181928247933652036709685614603978139103679943227287065278842525860294656480203308299871119003957452492519757630019657384103659712371286206016266582033532258117143686100961785088885454899389378003214509026858670416656459557936601720338009414082425481243107082115424112920100690753473499146894988957898397662874727567077118900280054188721733312892338596874943251922767088802924488819440727312410605190446489763903518833654862762584612092977072051233262621224267930372504242785671279008395157417165972052516876116055425031630436321267200000 2131 67974227478758084124744760389123379980437436868578657775123631902830805241623700874146888569857506637214462923174366093124512141549362679832611099642865689655709405390790142771963659460192910635456833261747190473863084021674924761600655778614036055049617199271896175599936545880948879967208544183055779940798385873122790479802995880491817866364933178957901971832633286208959370716731258891165224529546315510192340664133323070001727672876660594027625598995443500694931130657216487795285188963624299356816740555917211132568678969960688536165977585970489993474629946051119931877647595306673478416365572965566412937998404563538971555907242009973289709913344653953098915846701173308401403266618966038908322801444656760694861121465602494315651923415466315456698163757241544046685787470615307601148586743616675508758151531729864832383601901987447240011393394541081804124728300003941388458763367160806045124908650249591754141440000 2132 308826763910421773539279871917821139278081563425518467240456995835075974807827027191904565664325051044803371683154712075963851016604087068382063348118634544887267295836733729334720318316218769346785946903429916502378358731003512269982166593730921096618485424514411719433786909408547998763978841118523860558789780150271789004565112759871432177712869992494004365411428148166875437302359394670159835283291538886932779800631613637354289322359149063560959162911206493159275046465886411268416836736922570273430642833774218000910218614790636540854596638519039423433338436854484777540261298576047161101246376729874159369904647466290101158180925365975567352731619459547882679574990667082673628250003815452843871717221097503610876974265700087604346858438100787283893113812965449134955164728946762101837564963579692905536839788896041054049759452484353145965843518271340632025445087581506878653591935914752818367636471409768219856771220480000 2133 308971616989179007016549703002210361200819875603485408360175784294660907253796927298467372683867417391447275703643996650108299351977728760252786642371973491671923612579621503128967372874528440439350105415110699765278160963053701534649137591195147607451796158766060130183990374187820300827188962526177952425843621510567413671077572944092760241586093665098363654513403489699786729721356748982856908376764002085284999678586881748816463004030049227286832033062665783259255944705316939603908589474604053655360019307898877577833722469675622768125166336754742537609432873269519714115092565601645682283751651765863781395875522066415002706566563698698820433103444797005456733364659987282993831640364980469472785353110976067167917723315543286519733512686899146002131337599932130865318652142046643322335612601930340041046003409810157396007568908137488396034307797595107677350034883588815277752397560650172496049797651743450099884846629120000 2134 309116470067936240493819534086599583123558187781452349479894572754245839699766827405030179703409783738091179724133281224252747687351370452123509936625312438456579929322509276923214427432838111531914263926791483028177963195103890799316108588659374118285106893017708540934193838967092602890399083933832044292897462870863038337590033128314088305459317337702722943615378831232698022140354103295553981470236465283637219556542149860278636685700949391012704903214125073359236842944747467939400342212285537037289395782023537154757226324560608995395736034990445651785527309684554650689923832627244203466256926801853403421846396666539904254952202031422073513475270134463030787154329307483314035030726145486101698989000854630724958472365386485435120166935697504720369561386898812595682139555146524542833660240280987176555167030724273737965378363790623646102772076918874722674624679596123676851203185385592173731958832077131979912922037760000 2135 309261323146693473971089365170988805046296499959419290599613361213830772145736727511592986722952150084735083744622565798397196022725012143994233230878651385241236246065397050717461481991147782624478422438472266291077765427154080063983079586123600629118417627269356951684397303746364904953609205341486136159951304231158663004102493312535416369332541010307082232717354172765609314559351457608251054563708928481989439434497417971740810367371849554738577773365584363459217741184177996274892094949967020419218772256148196731680730179445595222666305733226148765961621746099589587264755099652842724648762201837843025447817271266664805803337840364145326593847095471920604840943998627683634238421087310502730612624890733194281999221415229684350506821184495863438607785173865494326045626968246405763331707878631634312064330651638390079923187819443758896171236356242641767999214475603432075950008810121011851414120012410813859940997446400000 2136 309406176225450707448359196255378026969034812137386231719332149673415704591706627618155793742494516431378987765111850372541644358098653835864956525131990332025892562808284824511708536549457453717042580950153049553977567659204269328650050583587827139951728361521005362434600768525637207016819326749140228027005145591454287670614953496756744433205764682911441521819329514298520606978348811920948127657181391680341659312452686083202984049042749718464450643517043653559198639423608524610383847687648503801148148730272856308604234034330581449936875431461851880137716182514624523839586366678441245831267476873832647473788145866789707351723478696868579674218920809378178894733667947883954441811448475519359526260780611757839039970465072883265893475433294222156846008960832176056409114381346286983829755516982281447573494272552506421880997275096894146239700635566408813323804271610740475048814434856431529096281192744495739969072855040000 2137 144853078757233477269831084389221922738312177966941119718788459584932445969900106562807019542366346643904020489284574144448335373641691870723294253338946784656316742887773794247054558309671092564158511680783262899802232050189264666970997464226510833310734251648410750203464779272302063210121407654091867053841360295624666512460184221328063873223672604359289101975341532911292418997354312697073093472463198352219877955268111462173681670900163725872870151459290099980898239430528335491752737681483381929376474124659576923503854884986227270569698235703114176094436415034936574831267025598521182505275035989622025970874600124901548385638332723253080371825337457574053789669320200320203390361165016628913635889878563557040749049843198915386654248798358718238223786966681730363487413099881220498047638350647135509163620914116341957809455653135250068464279323767045324589796007308399098805624735419677682161180333681880028075408640000 2138 661820100652396577698994860452422378130610939786225083529890905728355361986552416275448368429234855379412942637615226516014866178643767838298883453845833998096953504480407015178133053788406112842939208969400734562483816827502032472511792140289290705378413586761933767069111450805896530413102960159226255933498114102841312576778410449931118998754877104092782133749749781767601400911526103407533439204897941730647513709092206068194107228265783448122911672223259293543325851523577495198282033709355512597419748887001888963258303607142883693869517687293372577842927103271611926366024900859237021875446143583200012190484785758263433828433292209267338429315015261934839803942895079164179191441469011465943284499081508307144820578322890583703576917260313937910930089614793957948119822636525907620852843146101801310630722576231639469087368790343562849306856588035195985790266516567388492927611687407377880092309793641143751553902987747840000 2139 662129651681700785639920489479762145379502712910540436702729956666488362623590092803173087029996892262190965529400827650961552271337240133826619133665219327375764053359958187776439009379513879967748815708862568395300694197393286931105109161870342759029198625857706420842296255039201439922182989607383050253392173089793062489115537863612097071251956092448297934560671086623432832810923449573767084405648595585526207588282614022388772385996497098005101995736927796486985031061240534251227909309780842584602826412206286479143831345032099261546725132423070132837240913890541585826439318492941061642459916335109834459984544778730348437333401326296930262069606008081675556891418416432263466086670821106479272938978178797466216659042405499785758197389996030491805173847541756805906595238320353789057170949257134239213805234125106091851207597074312878703164752950086161648914910635006541801759307466969731299088236014221929173900136011520000 2140 662439202711004993580846118507101912628394486034855789875569007604621363260627769330897805630758929144968988421186428785908238364030712429354354813484604656654574602239509360374744964970621647092558422448324402228117571567284541389698426183451394812679983664953479074615481059272506349431263019055539844573286232076744812401452665277293075143749035080803813735371592391479264264710320795740000729606399249440404901467473021976583437543727210747887292319250596299430644210598903573304173784910206172571785903937410683995029359082921314829223932577552767687831554724509471245286853736126645101409473689087019656729484303799197263046233510443326522094824196754228511309839941753700347740731872630747015261378874849287787612739761920415867939477519678123072680258080289555663693367840114799957261498752412467167796887892018572714615046403805062908099472917864976337507563304702624590675906927526561582505866678387300106793897284275200000 2141 309551029304207940925629027339767248891773124315353172839050938133000637037676527724718600762036882778022891785601134946686092693472295527735679819385329278810548879551172598305955591107767124809606739461833832816877369891254458593317021581052053650785039095772653773184804233304909509080029448156794319894058986951749912337127413680978072497078988355515800810921304855831431899397346166233645200750653854878693879190407954194665157730713649882190323513668502943659179537663039052945875600425329987183077525204397515885527737889215567677207445129697554994313810618929659460414417633704039767013772751909822269499759020466914608900109117029591832754590746146835752948523337268084274645201809640535988439896670490321396080719514916082181280129682092580875084232747798857786772601794446168204327803155332928583082657893466622763838806730750029396308164914890175858648394067618048874147620059591851206778442373078177619997148263680000 2142 1419607830511742309659635083218774078297147167118944588409690061398579847468799385029169446903917909231434098232386088090471248186303203680697437836657146549869310993697027661628275071843224405253602318520238117642521589623430554707040913945179501187680506564073497202208522279629447716650214809894918200509192183458438036476137735944066421989199176336139283866502944337549774982138016259963154030836915092858497461232553066911726695986522874060022231820801055206685757861672525683668950312813772678481311558292921504596379687570176156110162241928585840550133010402245034737968648385354667860400036143258986944015823862559720668537296213098282796032873762825803993408492892224854381376937693451310134777111808595364709496893471234481037158662884929581929915543234526013385010460826569605200747800482026227806445896917911588260665572120967711312115963079314474071630425458765859733916216840929540655012485848668730285214561874498280960000 2143 662748753740309201521771747534441679877286259159171143048408058542754363897665445858622524231520966027747011312972029920854924456724184724882090493303989985933385151119060532973050920561729414217368029187786236060934448937175795848291743205032446866330768704049251728388665863505811258940343048503696638893180291063696562313789792690974053216246114069159329536182513696335095696609718141906234374807149903295283595346663429930778102701457924397769482642764264802374303390136566612357119660510631502558968981462615081510914886820810530396901140022682465242825868535128400904747268153760349141176487461838929478998984062819664177655133619560356113927578787500375347062788465090968432015377074440387551249818771519778109008820481435331950120757649360215653555342313037354521480140441909246125465826555567800096379970549912039337378885210535812937495781082779866513366211698770242639550054547586153433712645120760378284413894432538880000 2144 3045060121945194734838320297047765466830740428042654460481071278516070858329302476218460180853952378343358196202490784898120669069469285343465453923810565957449643948250426572313715975205557472727805407961969137915680931611156414198194456995896440112468419241475059597240737067136892363837228647910696547485495019878931715634440071179607857114938665733246902212307887969071660006877438097057249208613932488481283644911017021852513624447296967774596482794583548946870555361894347864603123135224863416605418410476279552589397451667801496477358802739096673344965792964552669769744560281122070081256359880265450672772900183158726473340855687363055718202742076418924566611911379399242829990395383207209119872007329074600341427054513438924695369232129689251960100147348742924785556481433272686974096282965599369780426641648861456643206326957246161836114615796691712443380289341476166669735564223902959877308649570684667982541804048587677736960000 2145 3046480392524460217457181453902731775350717452496032564240624016985527980931135173268935208923380527773555658047734483958241061172580045271330876243737716407989499192629274719035877223328321258862473227648518563819559514135228781928697346201584824646102966078807837143694673978082385317365137803063639969382643105242681217367478522705344614510981081155697110655503927095922906116955272723035354268879144210724045437655844921582855281921386192106580902795886992766342043494059410526853404442657337699915402281003553936709075342270258493443999361882165281867981168800823449932883433676775578509465901092896171498646395006005349013673570638709773561354888877760537870980666935079932775340204336277734870394335690701967225914660415730640611738340913331830902245716447319763836296013374239698488543156231907951576033183925749918143506329908252340083239669255552109697318433133146631299712119990798437004117095769178457473205303024356608556800000 2146 3047900663103725700076042610757698083870694476949410668000176755454985103532967870319410236992808677203753119892978183018361453275690805199196298563664866858529354437008122865758038471451085044997141047335067989723438096659301149659200235407273209179737512916140614690148610889027878270893046958216583391279791190606430719100516974231081371907023496578147319098699966222774152227033107349013459329144355932966807230400672821313196939395475416438565322797190436585813531626224473189103685750089811983225386151530828320828753232872715490410639921025233890390996544637094230096022307072429086937675442305526892324519889828851971554006285590056491404507035679102151175349422490760622720690013289348260620916664052329334110402266318022356528107449696974409844391285545896602887035545315206710002990029498216533371639726202638379643806332859258518330364722714412506951256576924817095929688675757693914130925541967672246963868802000125539376640000 2147 3049320933682991182694903767612664392390671501402788771759729493924442226134800567369885265062236826633950581738221882078481845378801565127061720883592017309069209681386971012480199719573848831131808867021617415627316679183373517389703124612961593713372059753473392236602547799973371224420956113369526813176939275970180220833555425756818129303065912000597527541896005349625398337110941974991564389409567655209569023145500721043538596869564640770549742798493880405285019758389535851353967057522286266535370022058102704948431123475172487377280480168302498914011920473365010259161180468082595365884983518157613150393384651698594094339000541403209247659182480443764479718178046441312666039822242418786371438992413956700994889872220314072444476558480616988786536854644473441937775077256173721517436902764525115167246268479526841144106335810264696577489776173272904205194720716487560559665231524589391257733988166166036454532300975894470196480000 2148 3050741204262256665313764924467630700910648525856166875519282232393899348736633264420360293131664976064148043583465581138602237481912325054927143203519167759609064925765819159202360967696612617266476686708166841531195261707445885120206013818649978247006606590806169783056484710918864177948865268522470235074087361333929722566593877282554886699108327423047735985092044476476644447188776600969669449674779377452330815890328620773880254343653865102534162799797324224756507890554598513604248364954760549845353892585377089068109014077629484343921039311371107437027296309635790422300053863736103794094524730788333976266879474545216634671715492749927090811329281785377784086933602122002611389631195489312121961320775584067879377478122605788360845667264259567728682423743050280988514609197140733031883776030833696962852810756415302644406338761270874824614829632133301459132864508158025189641787291484868384542434364659825945195799951663401016320000 2149 3052161474841522147932626081322597009430625550309544979278834970863356471338465961470835321201093125494345505428709280198722629585023084982792565523446318210148920170144667305924522215819376403401144506394716267435073844231518252850708903024338362780641153428138947329510421621864357131476774423675413656971235446697679224299632328808291644095150742845497944428288083603327890557266611226947774509939991099695092608635156520504221911817743089434518582801100768044227996022719661175854529672387234833155337763112651473187786904680086481310561598454439715960042672145906570585438927259389612222304065943419054802140374297391839175004430444096644933963476083126991088455689157802692556739440148559837872483649137211434763865084024897504277214776047902146670827992841627120039254141138107744546330649297142278758459353033303764144706341712277053071739883090993698713071008299828489819618343058380345511350880563153615435859298927432331836160000 2150 3053581745420787630551487238177563317950602574762923083038387709332813593940298658521310349270521274924542967273952979258843021688133844910657987843373468660688775414523515452646683463942140189535812326081265693338952426755590620581211792230026747314275700265471724875964358532809850085004683578828357078868383532061428726032670780334028401491193158267948152871484122730179136667344445852925879570205202821937854401379984420234563569291832313766503002802404211863699484154884723838104810979819709116465321633639925857307464795282543478277202157597508324483058047982177350748577800655043120650513607156049775628013869120238461715337145395443362777115622884468604392824444713483382502089249101630363623005977498838801648352689927189220193583884831544725612973561940203959089993673079074756060777522563450860554065895310192225645006344663283231318864936549854095967009152091498954449594898825275822638159326761647404926522797903201262656000000 2151 3055002016000053113170348395032529626470579599216301186797940447802270716542131355571785377339949424354740429119196678318963413791244604838523410163300619111228630658902363599368844712064903975670480145767815119242831009279662988311714681435715131847910247102804502422418295443755343038532592733981300500765531617425178227765709231859765158887235573690398361314680161857030382777422280478903984630470414544180616194124812319964905226765921538098487422803707655683170972287049786500355092287252183399775305504167200241427142685885000475243842716740576933006073423818448130911716674050696629078723148368680496453887363943085084255669860346790080620267769685810217697193200269164072447439058054700889373528305860466168532840295829480936109952993615187304555119131038780798140733205020041767575224395829759442349672437587080687145306347614289409565989990008714493220947295883169419079571454592171299764967772960141194417186296878970193475840000 2152 3056422286579318595789209551887495934990556623669679290557493186271727839143964052622260405409377573784937890964440377379083805894355364766388832483227769561768485903281211746091005960187667761805147965454364545146709591803735356042217570641403516381544793940137279968872232354700835992060501889134243922662679702788927729498747683385501916283277989112848569757876200983881628887500115104882089690735626266423377986869640219695246884240010762430471842805011099502642460419214849162605373594684657683085289374694474625546820576487457472210483275883645541529088799654718911074855547446350137506932689581311217279760858765931706796002575298136798463419916487151831001561955824844762392788867007771415124050634222093535417327901731772652026322102398829883497264700137357637191472736961008779089671269096068024145278979863969148645606350565295587813115043467574890474885439674839883709548010359066776891776219158634983907849795854739124295680000 2153 1420270579265482618861156854966308519977024453378103759552738469457122601832697050475028069428149430197461845243699060120392103110759927865422319927150450539855244378848146722161248122763786134667819686549425903878582524072367730502889205688384533634546837332777546453936910945492953527909155152943421897148085363749501733038451525736757396042415422450208443196039126851246110077834625978105060265211722242761792744827899730341657474089224331984420001303443819471488132165062662250281307432474283309983870527274384119677890602456996966640559143068608523015375836270780163138873395653508428209541212630720825873494822846622540332714951346717843152146801341613304368755555680689945349808953070525750522328361627366884487605902291715916369108783642578942145569098576839050739531940967011514446873266308581795606542276888461500300002951006178247125053458860397253938143791670464629976555766895477126808446198493789490663498975768930819840000 2154 6586592868119590104890984306631263672521689478057065627358916921892512407600446198795072123713347527805401549952059500650045842486542032591423664845995697706512166832059769009119562166700669554262363201193528693642966927502097837006439870510635954571296300034670503888012568598202192548797437389394601540181869055680866756073267334598808103105256151369033568245109605198518612744782903720272859493655805027586865085289564329242717718852171371486330790084801526315833445179672330070739080659160302255615418570207647366821637698111675766607524740647542279212232394007591794926639982493675853344296365130150934679536397630228521390466215197387494124356224323414879034974752313651824336350708019653540643830161405334823558110603443774648548556868887045684094489719934202861825725227214855852961270478648559209196667414691407292254282285474114004093757168779541609767885998786863290323335915435322695156031369179255377900397637064914350718830080000 2155 6589650710676748688969392377340006134765200011705188684753233967817253592562191995544744859146826333528616685304869184726485046684539498716117919100798852626524475173207429069012375333908979985810303016978669607614017515676425644730212590970483046472211479375447973945527894767467838877743025800438888727526428883469019433304499120733719341778935471773568867023310677438629345619780481670003719688406805865575531225069178797362143307393885471473093246347607840859155559128223709982563936314062419387581813843452869115831304196578765681076701864482568993362284498183082784617877976914517856990231507360944876617642031983817299719802550487636977640662796386703372479280683025032349788688846695614382584704734367918544460412418951408712916499560098228156556929130203438796301967439483757828751874596790921585802608300213548149864428191827630305859817408876468045055614822370329800671675440001448657410049953844612506673796150359744858773945600000 2156 6592708553233907273047800448048748597008710545353311742147551013741994777523937792294417594580305139251831820657678868802924250882536964840812173355602007546536783514355089128905188501117290417358242832763810521585068103850753452453985311430330138373126658716225444003043220936733485206688614211483175914870988711257172110535730906868630580452614792178104165801511749678740078494778059619734579883157806703564197364848793265481568895935599571459855702610414155402477673076775089894388791968964536519548209116698090864840970695045855595545878988317595707512336602358573774309115971335359860636166649591738818555747666337406078049138885777886461156969368449991865923586613736412875241026985371575224525579307330502265362714234459042777284442251309410629019368540472674730778209651752659804542478714933283962408549185735689007474574098181146607625877648973394480343343645953796311020014964567574619664068538509969635447194663654575366829061120000 2157 6595766395791065857126208518757491059252221079001434799541868059666735962485683589044090330013783944975046956010488552879363455080534430965506427610405162466549091855502749188798001668325600848906182648548951435556118692025081260177758031890177230274041838057002914060558547105999131535634202622527463102215548539045324787766962693003541819126294112582639464579712821918850811369775637569465440077908807541552863504628407733600994484477313671446618158873220469945799787025326469806213647623866653651514604389943312613850637193512945510015056112152622421662388706534064764000353965756201864282101791822532760493853300690994856378475221068135944673275940513280359367892544447793400693365124047536066466453880293085986265016049966676841652384942520593101481807950741910665254451864021561780333082833075646339014490071257829865084720004534662909391937889070320915631072469537262821368354489133700581918087123175326764220593176949405874884176640000 2158 6598824238348224441204616589466233521495731612649557856936185105591477147447429385793763065447262750698262091363298236955802659278531897090200681865208317386561400196650409248690814835533911280454122464334092349527169280199409067901530752350024322174957017397780384118073873275264777864579791033571750289560108366833477464998194479138453057799973432987174763357913894158961544244773215519196300272659808379541529644408022201720420073019027771433380615136026784489121900973877849718038503278768770783480999663188534362860303691980035424484233235987649135812440810709555753691591960177043867928036934053326702431958935044583634707811556358385428189582512576568852812198475159173926145703262723496908407328453255669707167317865474310906020327633731775573944247361011146599730694076290463756123686951218008715620430956779970722694865910888179211157998129167247350918801293120729331716694013699826544172105707840683892993991690244236382939292160000 2159 6601882080905383025283024660174975983739242146297680914330502151516218332409175182543435800880741556421477226716107921032241863476529363214894936120011472306573708537798069308583628002742221712002062280119233263498219868373736875625303472809871414075872196738557854175589199444530424193525379444616037476904668194621630142229426265273364296473652753391710062136114966399072277119770793468927160467410809217530195784187636669839845661560741871420143071398833099032444014922429229629863358933670887915447394936433756111869970190447125338953410359822675849962492914885046743382829954597885871573972076284120644370064569398172413037147891648634911705889084639857346256504405870554451598041401399457750348203026218253428069619680981944970388270324942958046406686771280382534206936288559365731914291069360371092226371842302111580305011817241695512924058369264173786206530116704195842065033538265952506426124292506041021767390203539066890994407680000 2160 6604939923462541609361432730883718445982752679945803971724819197440959517370920979293108536314220362144692362068917605108681067674526829339589190374814627226586016878945729368476441169950532143550002095904374177469270456548064683349076193269718505976787376079335324233104525613796070522470967855660324664249228022409782819460658051408275535147332073796245360914316038639183009994768371418658020662161810055518861923967251137959271250102455971406905527661639413575766128870980609541688214588573005047413790209678977860879636688914215253422587483657702564112545019060537733074067949018727875219907218514914586308170203751761191366484226938884395222195656703145839700810336581934977050379540075418592289077599180837148971921496489579034756213016154140518869126181549618468683178500828267707704895187502733468832312727824252437915157723595211814690118609361100221494258940287662352413373062832078468680142877171398150540788716833897399049523200000 2161 3057842557158584078408070708742462243510533648123057394317045924741184961745796749672735433478805723215135352809684076439204197997466124694254254803154920012308341147660059892813167208310431547939815785140913971050588174327807723772720459847091900915179340777470057515326169265646328945588411044287187344559827788152677231231786134911238673679320404535298778201072240110732874997577949730860194751000837988666139779614468119425588541714099986762456262806314543322113948551379911824855654902117131966395273245221749009666498467089914469177123835026714150052104175490989691237994420842003645935142230793941938105634353588778329336335290249483516306572063288493444305930711380525452338138675960841940874572962583720902301815507634064367942691211182472462439410269235934476242212268901975790604118142362376605940885522140857610145906353516301766060240096926435287728823583466510348339524566125962254018584665357128773398513294830508055115520000 2162 14286491170134591818216935813042900483585181067790070236955572558156644918443225569804493109518525600930416009425774399218230027788397526793780807289233645000945579125841907944134327876937417647361750413072731627693974098689812565699499351483320822611592924818283861256320119554979431832762594648615370823145769332127936543847865828768369805001026634262087786255221993721033072084433982534456760412645497151763275673820723440342142565148695694353110181244651664193468780975828161198495257866393214151819961014082119556580673491118381772981995081399280699603734980436294098618591449716350078107951183932221838068448361983766634482364055539387445832641818593031028259741369888148116410875621460482336805156596174075920668070800537974720306424639323828307258844809512363219630667581716080855717269498804697217837504312054902304925706447949150187778258672528253631962657545489380601290822613954917979679657080491064913877272791538309735160228912640000 2163 14293099167900611518410375653844492944493407331003664163984691694400010619145558236580535890790273300098283916923196126507415148060270051089245090733863262783092177451062001333562697131274576489936848354984421142785414419734534958190572200397050388209470627373703974050610739406762493549614011204882075434997363119978134479344557718605912991774847645656288566914914510831912365827303748483825149293502409962656783201884470305948221261987339864424503849228576109921587869218647693187948770936636689273999341199565043756190562794305763078149886846006773428881997577559530127341356755659789647986817026292967546596694637821871984452059876101616579711380320821797462592886486155441431913378339139233716239386548346219341537945023849971933405548795031193630250176375104182074033827002429178025400764998110342313682942565668248698221231751579098915894714851377711658619439533253251730153584326542316184110591241952901669156586978768438463067333551360000 2164 14299707165666631218603815494646085405401633594217258091013810830643376319847890903356578672062020999266151824420617853796600268332142575384709374178492880565238775776282094722991066385611735332511946296896110657876854740779257350681645049310779953807348329929124086844901359258545555266465427761148780046848956907828332414841249608443456178548668657050489347574607027942791659570173514433193538174359322773550290729948217171554299958825984034495897517212500555649706957461467225177402284006880164396178721385047967955800452097493144383317778610614266158160260174682766156064122061603229217865682868653713255124940913659977334421755696663845713590118823050563896926031602422734747415881056817985095673616500518362762407819247161969146504672950738558953241507940696000928436986423142275195084260497415987409528380819281595091516757055209047644011171030227169685276221521017122859016346039129714388541525403414738424435901165998567190974438190080000 2165 14306315163432650918797255335447677866309859857430852018042929966886742020550223570132621453333768698434019731918039581085785388604015099680173657623122498347385374101502188112419435639948894175087044238807800172968295061823979743172717898224509519405226032484544199639191979110328616983316844317415484658700550695678530350337941498280999365322489668444690128234299545053670953313043280382561927055216235584443798258011964037160378655664628204567291185196425001377826045704286757166855797077123639518358101570530892155410341400680525688485670375221758887438522771806002184786887367546668787744548711014458963653187189498082684391451517226074847468857325279330331259176718690028062918383774496736475107846452690506183277693470473966359603797106445924276232839506287819782840145843855372364767755996721632505373819072894941484812282358838996372127627209076627711933003508780993987879107751717112592972459564876575179715215353228695918881542828800000 2166 14312923161198670618990695176249270327218086120644445945072049103130107721252556236908664234605516397601887639415461308374970508875887623975637941067752116129531972426722281501847804894286053017662142180719489688059735382868702135663790747138239085003103735039964312433482598962111678700168260873682189270552144483528728285834633388118542552096310679838890908893992062164550247055913046331930315936073148395337305786075710902766457352503272374638684853180349447105945133947106289156309310147367114640537481756013816355020230703867906993653562139829251616716785368929238213509652673490108357623414553375204672181433465336188034361147337788303981347595827508096765592321834957321378420886492175487854542076404862649604147567693785963572702921262153289599224171071879638637243305264568469534451251496027277601219257326508287878107807662468945100244083387926085738589785496544865116741869464304510797403393726338411934994529540458824646788647467520000 2167 14319531158964690319184135017050862788126312383858039872101168239373473421954888903684707015877264096769755546912883035664155629147760148271102224512381733911678570751942374891276174148623211860237240122631179203151175703913424528154863596051968650600981437595384425227773218813894740417019677429948893882403738271378926221331325277956085738870131691233091689553684579275429540798782812281298704816930061206230813314139457768372536049341916544710078521164273892834064222189925821145762823217610589762716861941496740554630120007055288298821453904436744345995047966052474242232417979433547927502280395735950380709679741174293384330843158350533115226334329736863199925466951224614693923389209854239233976306357034793025017441917097960785802045417860654922215502637471457491646464685281566704134746995332922697064695580121634271403332966098893828360539566775543765246567484308736245604631176891909001834327887800248690273843727688953374695752106240000 2168 14326139156730710019377574857852455249034538647071633799130287375616839122657221570460749797149011795937623454410304762953340749419632672566566507957011351693825169077162468280704543402960370702812338064542868718242616024958146920645936444965698216198859140150804538022063838665677802133871093986215598494255332059229124156828017167793628925643952702627292470213377096386308834541652578230667093697786974017124320842203204633978614746180560714781472189148198338562183310432745353135216336287854064884896242126979664754240009310242669603989345669044237075273310563175710270955183285376987497381146238096696089237926017012398734300538978912762249105072831965629634258612067491908009425891927532990613410536309206936445887316140409957998901169573568020245206834203063276346049624105994663873818242494638567792910133833734980664698858269728842556476995745625001791903349472072607374467392889479307206265262049262085445553157914919082102602856744960000 2169 14332747154496729719571014698654047709942764910285227726159406511860204823359554237236792578420759495105491361907726490242525869691505196862030791401640969475971767402382561670132912657297529545387436006454558233334056346002869313137009293879427781796736842706224650816354458517460863850722510542482303106106925847079322092324709057631172112417773714021493250873069613497188128284522344180035482578643886828017828370266951499584693443019204884852865857132122784290302398675564885124669849358097540007075622312462588953849898613430050909157237433651729804551573160298946299677948591320427067260012080457441797766172292850504084270234799474991382983811334194396068591757183759201324928394645211741992844766261379079866757190363721955212000293729275385568198165768655095200452783526707761043501737993944212888755572087348327057994383573358791284593451924474459818560131459836478503330154602066705410696196210723922200832472102149210830509961383680000 2170 14339355152262749419764454539455640170850991173498821653188525648103570524061886904012835359692507194273359269405148217531710989963377721157495074846270587258118365727602655059561281911634688387962533948366247748425496667047591705628082142793157347394614545261644763610645078369243925567573927098749007717958519634929520027821400947468715299191594725415694031532762130608067422027392110129403871459500799638911335898330698365190772139857849054924259525116047230018421486918384417114123362428341015129255002497945513153459787916617432214325129198259222533829835757422182328400713897263866637138877922818187506294418568688609434239930620037220516862549836423162502924902300026494640430897362890493372278996213551223287627064587033952425099417884982750891189497334246914054855942947420858213185233493249857984601010340961673451289908876988740012709908103323917845216913447600349632192916314654103615127130372185758956111786289379339558417066022400000 2171 14345963150028769119957894380257232631759217436712415580217644784346936224764219570788878140964254893441227176902569944820896110235250245452959358290900205040264964052822748448989651165971847230537631890277937263516936988092314098119154991706886912992492247817064876404935698221026987284425343655015712329810113422779717963318092837306258485965415736809894812192454647718946715770261876078772260340357712449804843426394445230796850836696493224995653193099971675746540575161203949103576875498584490251434382683428437353069677219804813519493020962866715263108098354545418357123479203207306207017743765178933214822664844526714784209626440599449650741288338651928937258047416293787955933400080569244751713226165723366708496938810345949638198542040690116214180828899838732909259102368133955382868728992555503080446448594575019844585434180618688740826364282173375871873695435364220761055678027241501819558064533647595711391100476609468286324170661120000 2172 14352571147794788820151334221058825092667443699926009507246763920590301925466552237564920922236002592609095084399991672110081230507122769748423641735529822822411562378042841838418020420309006073112729832189626778608377309137036490610227840620616478590369950372484989199226318072810049001276760211282416941661707210629915898814784727143801672739236748204095592852147164829826009513131642028140649221214625260698350954458192096402929533535137395067046861083896121474659663404023481093030388568827965373613762868911361552679566522992194824660912727474207992386360951668654385846244509150745776896609607539678923350911120364820134179322261161678784620026840880695371591192532561081271435902798247996131147456117895510129366813033657946851297666196397481537172160465430551763662261788847052552552224491861148176291886848188366237880959484248637468942820461022833898530477423128091889918439739828900023988998695109432466670414663839597014231275299840000 2173 14359179145560808520344774061860417553575669963139603434275883056833667626168884904340963703507750291776962991897413399399266350778995294043887925180159440604558160703262935227846389674646164915687827774101316293699817630181758883101300689534346044188247652927905101993516937924593110718128176767549121553513300998480113834311476616981344859513057759598296373511839681940705303256001407977509038102071538071591858482521938962009008230373781565138440529067820567202778751646843013082483901639071440495793143054394285752289455826179576129828804492081700721664623548791890414569009815094185346775475449900424631879157396202925484149018081723907918498765343109461805924337648828374586938405515926747510581686070067653550236687256969944064396790352104846860163492031022370618065421209560149722235719991166793272137325101801712631176484787878586197059276639872291925187259410891963018781201452416298228419932856571269221949728851069725742138379938560000 2174 14365787143326828220538213902662010014483896226353197361305002193077033326871217571117006484779497990944830899394835126688451471050867818339352208624789058386704759028483028617274758928983323758262925716013005808791257951226481275592373538448075609786125355483325214787807557776376172434979593323815826165364894786330311769808168506818888046286878770992497154171532199051584596998871173926877426982928450882485366010585685827615086927212425735209834197051745012930897839889662545071937414709314915617972523239877209951899345129366957434996696256689193450942886145915126443291775121037624916654341292261170340407403672041030834118713902286137052377503845338228240257482765095667902440908233605498890015916022239796971106561480281941277495914507812212183154823596614189472468580630273246891919215490472438367982763355415059024472010091508534925175732818721749951844041398655834147643963165003696432850867018033105977229043038299854470045484577280000 2175 14372395141092847920731653743463602475392122489566791288334121329320399027573550237893049266051245690112698806892256853977636591322740342634816492069418676168851357353703122006703128183320482600838023657924695323882698272271203668083446387361805175384003058038745327582098177628159234151831009880082530777216488574180509705304860396656431233060699782386697934831224716162463890741740939876245815863785363693378873538649432693221165624051069905281227865035669458659016928132482077061390927779558390740151903425360134151509234432554338740164588021296686180221148743038362472014540426981064486533207134621916048935649947879136184088409722848366186256242347566994674590627881362961217943410951284250269450145974411940391976435703593938490595038663519577506146155162206008326871740050986344061602710989778083463828201609028405417767535395138483653292188997571207978500823386419705276506724877591094637281801179494942732508357225529983197952589216000000 2176 14379003138858867620925093584265194936300348752780385215363240465563764728275882904669092047322993389280566714389678581266821711594612866930280775514048293950997955678923215396131497437657641443413121599836384838974138593315926060574519236275534740981880760594165440376388797479942295868682426436349235389068082362030707640801552286493974419834520793780898715490917233273343184484610705825614204744642276504272381066713179558827244320889714075352621533019593904387136016375301609050844440849801865862331283610843058351119123735741720045332479785904178909499411340161598500737305732924504056412072976982661757463896223717241534058105543410595320134980849795761108923772997630254533445913668963001648884375926584083812846309926905935703694162819226942829137486727797827181274899471699441231286206489083728559673639862641751811063060698768432381408645176420666005157605374183576405369486590178492841712735340956779487787671412760111925859693854720000 2177 14385611136624887321118533425066787397208575015993979142392359601807130428978215571445134828594741088448434621887100308556006831866485391225745058958677911733144554004143308785559866691994800285988219541748074354065578914360648453065592085189264306579758463149585553170679417331725357585533842992615940000919676149880905576298244176331517606608341805175099496150609750384222478227480471774982593625499189315165888594776926424433323017728358245424015201003518350115255104618121141040297953920045340984510663796325982550729013038929101350500371550511671638777673937284834529460071038867943626290938819343407465992142499555346884027801363972824454013719352024527543256918113897547848948416386641753028318605878756227233716184150217932916793286974934308152128818293389646035678058892412538400969701988389373655519078116255098204358586002398381109525101355270124031814387361947447534232248302765891046143669502418616243066985599990240653766798493440000 2178 14392219134390907021311973265868379858116801279207573069421478738050496129680548238221177609866488787616302529384522035845191952138357915521209342403307529515291152329363402174988235946331959128563317483659763869157019235405370845556664934102993872177636165705005665964970037183508419302385259548882644612771269937731103511794936066169060793382162816569300276810302267495101771970350237724350982506356102126059396122840673290039401714567002415495408868987442795843374192860940673029751466990288816106690043981808906750338902342116482655668263315119164368055936534408070558182836344811383196169804661704153174520388775393452233997497184535053587892457854253293977590063230164841164450919104320504407752835830928370654586058373529930129892411130641673475120149858981464890081218313125635570653197487695018751364516369868444597654111306028329837641557534119582058471169349711318663095010015353289250574603663880452998346299787220369381673903132160000 2179 6607997766019700193439840801592460908226263213593927029119136243365700702332666776042781271747699167867907497421727289185120271872524295464283444629617782146598325220093389428369254337158842575097941911689515091440321044722392491072848913729565597877702555420112794290619851783061716851416556266704611851593787850197935496691889837543186773821011394200780659692517110879293742869765949368388880856912810893507528063746865606078696838644170071393667983924445728119088242819531989453513070243475122179380185482924199609889303187381305167891764607492729278262597123236028722765305943439569878865842360745708528246275838105349969695820562229133878738502228766434333145116267293315502502717678751379434229952172143420869874223311997213099124155707365322991331565591818854403159420713097169683495499305645095845438253613346393295525303629948728116456178849458026656781987763871128862761712587398204430934161461836755279314187230128727907104638720000 2180 31389443148102100252881800572540539655474560042478144052262303365960618790234680372893940452681355541189491552402637403632942017854302358800348504348502981108414296426992020330428199337458677177081745627745768377661641833061203258944068366976457094350620232807728197695188232336935428621935953909225581309677842921767237155095748944094396676740044744960432305284588630441038723254819608008708229624124372562557329958971635939307147296864309556535629530597580586625855352806197246941866856531960394878935344684696191470888365786762423434622818073804112472188554106738248359454211598645513629986101698861479565046024411684795533048480751112076333461208057130891697992594195222053166298459571958377616067803407159120684493933061115401607721546924240904579883029505569758562975943459768437373933990711661447186917701079190304360270207809055047273352469894272507385578933915695913746467942366910698651912072459246191662903838464302085878886596940518400000 2181 31403841975234257179603305985647209627793585070020565219258753963834912652065063253798937673072493777676275722839519347396076394926712589240165177974350918255711734177646603825992615942659346295052884043171339831045890292617653352182116104759473817788395746675988623473947492993970720102955190585330730658902465785492818456543040572050403280720200728788395806342058625225644704320532828012381948995511585577494282862622540359462792777275715203121196333134551953867426846087301007146886061512020927170164214108863483301838314578407727298583654228883839129285888305869779666041117200296268452752150369365544463929073046736027090632447944117173616182979253487373758404517403568485300778412993780376871854990472942221198569388993712243535064538459527253618681140986994331846720427837502276106674327404648447850764911033813786151261157445664705551918227907985476425664061867033388936259900138638639339367077997071533952657464078276536376996177948289280000 2182 31418240802366414106324811398753879600112610097562986386255204561709206513895446134703934893463632014163059893276401291159210771999122819679981851600198855403009171928301187321557032547860015413024022458596911284430138752174103445420163842542490541226171260544249049252706753651006011583974427261435880008127088649218399757990332200006409884700356712616359307399528620010250685386246048016055668366898798592431235766273444779618438257687120849706763135671523321108998339368404767351905266492081459461393083533030775132788263370053031162544490383963565786383222505001310972628022801947023275518199039869609362812121681787258648216415137122270898904750449843855818816440611914917435258366415602376127642177538725321712644844926309085462407529994813602657479252468418905130464912215236114839414664097635448514612120988437267942252107082274363830483985921698445465749189818370864126051857910366580026822083534896876242411089692250986875105758956060160000 2183 31432639629498571033046316811860549572431635125105407553251655159583500375725829015608932113854770250649844063713283234922345149071533050119798525226046792550306609678955770817121449153060684530995160874022482737814387211730553538658211580325507264663946774412509475031466014308041303064993663937541029357351711512943981059437623827962416488680512696444322808456998614794856666451959268019729387738286011607368188669924349199774083738098526496292329938208494688350569832649508527556924471472141991752621952957198066963738212161698335026505326539043292443480556704132842279214928403597778098284247710373674261695170316838490205800382330127368181626521646200337879228363820261349569738319837424375383429364604508422226720300858905927389750521530099951696277363949843478414209396592969953572155000790622449178459330943060749733243056718884022109049743935411414505834317769708339315843815682094520714277089072722218532164715306225437373215339963831040000 2184 31447038456630727959767822224967219544750660152647828720248105757457794237556211896513929334245908487136628234150165178685479526143943280559615198851894729697604047429610354312685865758261353648966299289448054191198635671287003631896259318108523988101722288280769900810225274965076594546012900613646178706576334376669562360884915455918423092660668680272286309514468609579462647517672488023403107109673224622305141573575253619929729218509932142877896740745466055592141325930612287761943676452202524043850822381365358794688160953343638890466162694123019100577890903264373585801834005248532921050296380877739160578218951889721763384349523132465464348292842556819939640287028607781704218273259246374639216551670291522740795756791502769317093513065386300735075475431268051697953880970703792304895337483609449842306540897684231524234006355493680387615501949124383545919445721045814505635773453822461401732094610547560821918340920199887871324920971601920000 2185 31461437283762884886489327638073889517069685180190249887244556355332088099386594777418926554637046723623412404587047122448613903216353510999431872477742666844901485180264937808250282363462022766937437704873625644582884130843453725134307055891540711539497802149030326588984535622111886027032137289751328055800957240395143662332207083874429696640824664100249810571938604364068628583385708027076826481060437637242094477226158040085374698921337789463463543282437422833712819211716047966962881432263056335079691805532650625638109744988942754426998849202745757675225102395904892388739606899287743816345051381804059461267586940953320968316716137562747070064038913302000052210236954213838698226681068373895003738736074623254871212724099611244436504600672649773873586912692624981698365348437631037635674176596450506153750852307713315224955992103338666181259962837352586004573672383289695427731225550402089187100148372903111671966534174338369434501979372800000 2186 31475836110895041813210833051180559489388710207732671054241006953206381961216977658323923775028184960110196575023929066211748280288763741439248546103590603992198922930919521303814698968662691884908576120299197097967132590399903818372354793674557434977273316017290752367743796279147177508051373965856477405025580104120724963779498711830436300620980647928213311629408599148674609649098928030750545852447650652179047380877062460241020179332743436049030345819408790075284312492819808171982086412323588626308561229699942456588058536634246618387835004282472414772559301527436198975645208550042566582393721885868958344316221992184878552283909142660029791835235269784060464133445300645973178180102890373150790925801857723768946668656696453171779496135958998812671698394117198265442849726171469770376010869583451170000960806931195106215905628712996944747017976550321626089701623720764885219688997278342776642105686198245401425592148148788867544082987143680000 2187 10496744979342399579977446154762409820569245078425030740412485850360225274349120179742973665139774398865660248486937003324960885787057990626355073243146180379832120227191368266459705191287787000959904845241589517117127016652117970536800843819191386138349609961850392715501018978727489663023536880653875584750067655948768755075596779928814301533712210585392270895626197977760196904937382678141421741278287889038666761509322293465555219914716360878199049452126719105618601924641189459000430464128040305845810217955744762512669109426516827449557053120733023956631166886322501854183603400265796449480797463311285742454952347805478712083700715919104171202143875422040292018884549026035886044508237457468859370955880274761007374863097765033040829223748449283823269958513923849729111367968436167705449187523483944616056920518225632402285088440885074437591996754430222058276525019413358337215589668761154699037074674529230393072587374413121884554664971520000 2188 94513901295478066999961531632181698302080280788452540164701724446864909054633230260401754647431384299251294747693078861214051103300752606956645680065859434860381395296686064884830596537192090362552558853451020014206888528538412014545350807721772645558473031261434811775786952779653281410269541954200328310424477494715662700022245903227348525743877846752420941233045766153659715341576104114293953785666230046158859564536613901656933420466664187660491852680054573675281897165081985746061489117333959626298900234103578355463868359774563038928521943325777186901683099371496436448369235554656636343473188681996268331240476283943981160654885458563785706132883948244543863939585980530726414260839603114987095899800271774391292741565670411079396437619595090670803764070899034498795455444917441707570052766672357493086142148534476064593414705796940505635602011928779118779872579187145794410813622202672454656350285546789942798530128293069591289735008056320000 2189 94557097776874537780126047871501708219037355871079803665691076240487790640124378903116746308604799008711647259003724692503454234517983298276095700943403246302273708548649815371523846352794097716465974099727734374359633907207762294259494021070822815871799572866216089112064734750759155853327251982515776358098346085892406604364120787095368337684345798236311444405455750507477658538715764125315111899827869090969718275489327162123869861700881127417192260290968675399996377008393266361119104057515556499985508506605453848313714734710474630811030408564957158193685696766090356209086040506921104641619200194190964980386381437638653912556464473855633871446473017690725099709211019827129854121105069112754457460997621075933519109363460936861425412225454137787198098515172754350028908578118957905791062845633359484627772012404921437566263615625915341332876053067686239035256433199571363786686937386494517021366899022816812059406970216421085618478031368960000 2190 94600294258271008560290564110821718135994430953707067166680428034110672225615527545831737969778213718171999770314370523792857365735213989595545721820947057744166021800613565858217096168396105070379389346004448734512379285877112573973637234419872986185126114470997366448342516721865030296384962010831224405772214677069150508705995670963388149624813749720201947577865734861295601735855424136336270013989508135780576986442040422590806302935098067173892667901882777124710856851704546976176718997697153373672116779107329341163561109646386222693538873804137129485688294160684275969802845459185572939765211706385661629532286591333326664458043489147482036760062087136906335478836059123533293981370535110521819022194970377475745477161251462643454386831313184903592432959446474201262361711320474104012072924594361476169401876275366810539112525454890177030150094206593359290640287211996933162560252570316579386383512498843681320283812139772579947221054681600000 2191 94643490739667479340455080350141728052951506036334330667669779827733553811106676188546729630951628427632352281625016355082260496952444680914995742698490869186058335052577316344910345983998112424292804592281163094665124664546462853687780447768923156498452656075778643784620298692970904739442672039146672453446083268245894413047870554831407961565281701204092450750275719215113544932995084147357428128151147180591435697394753683057742744169315006930593075512796878849425336695015827591234333937878750247358725051609204834013407484582297814576047339043317100777690891555278195730519650411450041237911223218580358278678191745027999416359622504439330202073651156583087571248461098419936733841636001108289180583392319679017971844959041988425483361437172232019986767403720194052495814844521990302233083003555363467711031740145812183511961435283865012727424135345500479546024141224422502538433567754138641751400125974870550581160654063124074275964077994240000 2192 94686687221063950120619596589461737969908581118961594168659131621356435396597824831261721292125043137092704792935662186371663628169675372234445763576034680627950648304541066831603595799600119778206219838557877454817870043215813133401923661117973326811779197680559921120898080664076779182500382067462120501119951859422638317389745438699427773505749652687982953922685703568931488130134744158378586242312786225402294408347466943524679185403531946687293483123710980574139816538327108206291948878060347121045333324111080326863253859518209406458555804282497072069693488949872115491236455363714509536057234730775054927824096898722672168261201519731178367387240226029268807018086137716340173701901467106056542144589668980560198212756832514207512336043031279136381101847993913903729267977723506500454093082516365459252661604016257556484810345112839848424698176484407599801407995236848071914306882937960704116416739450897419842037495986475568604707101306880000 2193 94729883702460420900784112828781747886865656201588857669648483414979316982088973473976712953298457846553057304246308017661066759386906063553895784453578492069842961556504817318296845615202127132119635084834591814970615421885163413116066874467023497125105739285341198457175862635182653625558092095777568548793820450599382221731620322567447585446217604171873457095095687922749431327274404169399744356474425270213153119300180203991615626637748886443993890734625082298854296381638388821349563818241943994731941596612955819713100234454120998341064269521677043361696086344466035251953260315978977834203246242969751576970002052417344920162780535023026532700829295475450042787711177012743613562166933103823903705787018282102424580554623039989541310648890326252775436292267633754962721110925022698675103161477367450794291467886702929457659254941814684121972217623314720056791849249273641290180198121782766481433352926924289102914337909827062933450124619520000 2194 94773080183856891680948629068101757803822731284216121170637835208602198567580122116691704614471872556013409815556953848950469890604136754873345805331122303511735274808468567804990095430804134486033050331111306175123360800554513692830210087816073667438432280890122475793453644606288528068615802124093016596467689041776126126073495206435467397386685555655763960267505672276567374524414064180420902470636064315024011830252893464458552067871965826200694298345539184023568776224949669436407178758423540868418549869114831312562946609390032590223572734760857014653698683739059955012670065268243446132349257755164448226115907206112017672064359550314874698014418364921631278557336216309147053422432399101591265266984367583644650948352413565771570285254749373369169770736541353606196174244126538896896113240438369442335921331757148302430508164770789519819246258762221840312175703261699210666053513305604828846449966402951158363791179833178557262193147932160000 2195 94816276665253362461113145307421767720779806366843384671627187002225080153071270759406696275645287265473762326867599680239873021821367446192795826208666114953627588060432318291683345246406141839946465577388020535276106179223863972544353301165123837751758822494903753129731426577394402511673512152408464644141557632952870030415370090303487209327153507139654463439915656630385317721553724191442060584797703359834870541205606724925488509106182765957394705956453285748283256068260950051464793698605137742105158141616706805412792984325944182106081200000036985945701281133653874773386870220507914430495269267359144875261812359806690423965938565606722863328007434367812514326961255605550493282697865099358626828181716885186877316150204091553599259860608420485564105180815073457429627377328055095117123319399371433877551195627593675403357074599764355516520299901128960567559557274124780041926828489426891211466579878978027624668021756530051590936171244800000 2196 94859473146649833241277661546741777637736881449470648172616538795847961738562419402121687936818701974934114838178245511529276153038598137512245847086209926395519901312396068778376595062008149193859880823664734895428851557893214252258496514514174008065085364099685030466009208548500276954731222180723912691815426224129613934757244974171507021267621458623544966612325640984203260918693384202463218698959342404645729252158319985392424950340399705714095113567367387472997735911572230666522408638786734615791766414118582298262639359261855773988589665239216957237703878528247794534103675172772382728641280779553841524407717513501363175867517580898571028641596503813993750096586294901953933142963331097125988389379066186729103683947994617335628234466467467601958439625088793308663080510529571293338133398360373425419181059498039048376205984428739191213794341040036080822943411286550349417800143673248953576483193355004896885544863679881545919679194557440000 2197 7300205356003561847803244445081675965745688964007531667200453122266987948004120618833590738307085898799574411499145487909129175711986832987053528304904133679800939581873832251159218836739242811367176620764726865813968995120197271690203055989478782952185531208035869830945153116892780876752994785310720056883791908869719833776855373695348217939083800777495036137287355795232400316602541862575721293316998573035122151008541018912258568582662818882368886244483191476747093519606423944736924890689871653036798052816958291624037364169059028143930625421415148348438959686372439561140036932695142386675945560903733705657970974399695071366853584322339937996552736404628845066631641092181336384863753622684103842352031960636256157826598857162896708390178962670642521082258654858453579511056237499350703344409336570535446994105268032411465761096747232839312952475303323159871328099921224522590266065928539687807677448540905088186285046402541557570939836160000 2198 1234296259422756072420887022329963367131463410991427277269738150980218423824081316938171726369151908120112658190393983263405071401149773761964896554936868140630958861612206406772920231011758130721927247110836127004546450098014892551928178235759566532992599815020218606801342042379256335931006349085612514233121124284280322664732931644798106386931245700687237648442892925993908915068645154918571954054674066425476806762828704582241871826514836607957447074259542681991547042776532294656289300748949068721144778468590332691510317418737826450796885744328499697682217953126663242721984706004917151224132949451262052695093861671579212835718782949269475670494070355182630881265872855431890567225425420204589249653058942267576233454066483695695920387816412303851712410677271029144689828100123847967141996231670906310531730234106087326184749453126955213908451503132054177338244551048219346204108062531610017984713463991762260294881117845598949503148135375360000 2199 1234857813680910192563025733441123496051905387065581702782599724297315884435466249293466617964406299343097240837432379070167312106973772749117746826344937689375558933887735163099932478614584226322801645312433413686532140020716446188212040009297218747065844855882375212172953208003632703690756579453713338852881415969577993421177305135082363942157329069977814189684222722593542176631460735061847009538775374008017970005213976968312045562559656824794552373201426004412835280739578942652038294971309828079070686011114714098558320292904677145269495792437839324478251719256384199611303170384355239100031099109793109133990628669609958610439310148063501819570728257982986946270998366285135285408876478175564949948624483187625176235437760530862297057692579916364838758452829387210724718831743558544015127258163932200572918464421877174831785280903628077973014037937846740658234653209751748090461159921296828729929439180111560686280062849168375776807438439680000 2200 1235419367939064312705164444552283624972347363139736128295461297614413345046851181648761509559660690566081823484470774876929552812797771736270597097753007238120159006163263919426944726217410321923676043514030700368517829943417999824495901782834870961139089896744531817544564373628009071450506809821814163472641707654875664177621678625366621497383412439268390730925552519193175438194276315205122065022876681590559133247599249354382219298604477041631657672143309326834123518702625590647787289193670587436996593553639095505606323167071527839742105840547178951274285485386105156500621634763793326975929248768324165572887395667640704385159837346857527968647386160783343011276123877138380003592327536146540650244190024107674119016809037366028673727568747528877965106228387745276759609563363269120888258284656958090614106694737667023478821108680300942037576572743639303978224755371284149976814257310983639475145414368460861077679007852737802050466741504000000 2201 1235980922197218432847303155663443753892789339213890553808322870931510805658236114004056401154915081789066406131509170683691793518621770723423447369161076786864759078438792675753956973820236417524550441715627987050503519866119553460779763556372523175212334937606688422916175539252385439210257040189914988092401999340173334934066052115650879052609495808558967272166882315792808699757091895348397120506977989173100296489984521740452393034649297258468762971085192649255411756665672238643536283416031346794922501096163476912654326041238378534214715888656518578070319251515826113389940099143231414851827398426855222011784162665671450159880364545651554117724044063583699076281249387991624721775778594117516350539755565027723061798180314201195050397444915141391091454003946103342794500294982979697761389311149983980655294925053456872125856936456973806102139107549431867298214857532816551863167354700670450220361389556810161469077952856307228324126044568320000 2202 1236542476455372552989441866774603882813231315288044979321184444248608266269621046359351292750169473012050988778547566490454034224445769710576297640569146335609359150714321432080969221423062513125424839917225273732489209788821107097063625329910175389285579978468845028287786704876761806970007270558015812712162291025471005690510425605935136607835579177849543813408212112392441961319907475491672175991079296755641459732369794126522566770694117475305868270027075971676699994628718886639285277638392106152848408638687858319702328915405229228687325936765858204866353017645547070279258563522669502727725548085386278450680929663702195934600891744445580266800701966384055141286374898844869439959229652088492050835321105947772004579551591036361427067321082753904217801779504461408829391026602690274634520337643009870696483155369246720772892764233646670166701642355224430618204959694348953749520452090357260965577364745159461860476897859876654597785347632640000 2203 561554258154120142138711111160128920441976074154425512861573317097460611384932355294891595254391222984582647038395806762240705823998987152850271408069548744600072275528756327012247602826095600874398201597286681985689922701553636283861773537652214073245040862156605371611165624376367759750230368100824619760291685297670756444373490284257555226083369290576541241329796599633261562815580143275055484101307582541163242385272386070173736044820216837105298941883322421288237963046647995748994222360759357925907542524381407048002874166850694472610048109339626796033766129720956889318464379438087875898149658531056438896766998030745774720527198794026149076657902800356065005125510853244718183451057970975700295565540920048942781371276835166376669876167612513126347775558358066034890731619710576873131026493025890041188230315789848647035827776672864064562534805792563319990102161532401886353097389686810745215975188349300391398945003569426273659303064320000 2204 2726577283692612787582003593660223881861015934162287488254237422714815422045737177087080190297314196774018399421991460903064669946314570209795041997997783809116126127469629815251191157733058493632763520813884923153502678964195944256297861575999012037802850342605527600585312906584508537104385532041161068679557372294534162889088377208067544735387904253896825261647590367418533791233521614619423698171298051961354501036360166593754400076852618673483113746007586284191966064632251238335615535181099315585746592863391776357757731264216864150644498910664936020983900471440690731879543769496245129690386629827593806096629243442459403527344407350900092540593701151682442298666466902974643604546468284971066923492474169696677367983474000788847279436782739807583826505619358454122600876995122171476722863606555822816665827734049820599001522616790744253445706246462881454639781916330362507821465303054017134050588521213453312003134357671035162240664010136099840000 2205 2727814387723326314255135174238109645872749607453649687659071468732381127772618183065794836481659620638253434993417046865361886221244839978492771145909761025000480086692619665439599139202084382241489820052003745713917153863907466917031209063102459865406209167624858602218972304455009675279115289542087185316889294877244931565535332007163764129550965916443965382002239909327525866456404337675058645402773232565692683659334921660266992817359357611175256719576555243486064052864843003870250569452960068451257367179572988597484481596006436230567658846649811218815562858224465999906712346524147237280990253525337723431518821139121136469053728769843332147009578511551626709872758403384341718704610965681126391243605056343545188930834923656718807240519937057950243849768913516942075741276880393877574371257919958852426565405435505635570942545382754572979937510640042471633720111392218389177101176603497178122299314553386820765386233513898608321535454786796800000 2206 2729051491754039840928266754815995409884483280745011887063905514749946833499499189044509482666005044502488470564842632827659102496175109747190500293821738240884834045915609515628007120671110270850216119290122568274331628763618989577764556550205907693009567992644189603852631702325510813453845047043013301954221217459955700241982286806259983523714027578991105502356889451236517941679287060730693592634248413170030866282309676726779585557866096548867399693145524202780162041097434769404885603724820821316768141495754200837211231927796008310490818782634686416647225245008241267933880923552049344871593877223081640766408398835782869410763050188786571753425455871420811121079049903794039832862753646391185858994735942990413009878195846524590335044257134308316661193918468579761550605558638616278425878909284094888187303076821190672140362473974764892514168774817203488627658306454074270532737050152977222194010107893320329527638109356762054402406899437493760000 2207 1237104030713526673131580577885764011733673291362199404834046017565705726881005978714646184345423864235035571425585962297216274930269768697729147911977215884353959222989850188407981469025888608726299238118822560414474899711522660733347487103447827603358825019331001633659397870501138174729757500926116637331922582710768676446954799096219394163061662547140120354649541908992075222882723055634947231475180604338182622974755066512592740506738937692142973568968959294097988232591765534635034271860752865510774316181212239726750331789572079923159935984875197831662386783775268027168577027902107590603623697743917334889577696661732941709321418943239606415877359869184411206291500409698114158142680710059467751130886646867820947360922867871527803737197250366417344149555062819474864281758222400851507651364136035760737671385685036569419928592010319534231264177161016993938195061855881355635873549480044071710793339933508762251875842863446080871444650696960000 2208 6028477219492735435663887524549689631962847034512313982922976950174667686611847470611278876501573834153725501548880227088223551846600677971081210607348043728546367115346027399722644545525420640085344860110356990963119396888633771022603372114379056989513342413401053496913730749232794389195893168433018236250149333214207563371891765464626496042672613045316446334947078096865286117319990882600213416023517695053806859982868025399589129682807220754323470208105600901859966144760698589146461568696672915794471846112753392073879064829164961502034065010711992044769383890996772511401997297280532807036532082033182832287665932183637681994258996509867423482529663774688310135286033820481853387022139090239549681454873959839116074462829346818555793168371484081572237412054196202818904237407596219803844469525911293880077273972040781564831199544867439668202867286099556828412485075347173775369527415535025643914711749923024474944077087320773105067078583746725109760000 2209 128323564001883408277265721763512415173122196839709582064030759356073089343639869166091534055966472013236004788404606283127946982241952837246746783761484626468151836241514170193371509800586399494570293670827345369233066872176534075209401489753539709468807560430185468457855681709212561726543015813565152673802997582005324039166174355451741537140223194352297544267442332677838970794401979837957441373689008907395345298548368294284732380023523267868298505335581178617490221378511247142157469985844033986567109043160964414616085166200522278349456999775119395880507718694224777190169326527257718265723282543278801230761004897024896310566201465563301133912542661870629790017411045997575683509982127373758530357055740992952199048801168161445707553855733583258104691289197111201308197082498651417926037168350466853425557915165723158309359772920638434966274801832735131764215035571248717138753527414015491514488882357962930399624829304382398522714082172144963840000 2210 283595076444162332292757245097362437532600055015758176361507978176921527449444110857062290263685903149251570582374179885712762830754715770315310392112881024494615558093746316127351036659295942883000349012528433266005077787510140306212777292355322757926064708550709885291861056577359761415660064947978987409104624656231766126557245325548348797079893259518577572831047555218024125455628375441885945435852709685343713109791893930369258559851986421988939696791634404744653389246509856184168008668715315110313310985385731356301548217303154235152299969503013864895922058314236757590274211625239557367248454420646150719981820822425020846351305238894895505946719282734091835938478411654642260557060501496006352089093187594424359897850581636795013694021171219000411367749125615754891115552322019633616542142054531746070482992516248179863685098154610941275467312050344641198915228612459664876645295584974236247020430011098076183170872762685100735198121600440370086400000 2211 283723400008164215701034510819125949947773177212597885943572008936277600538787750726228381797741869621264806587162584491995890777736957723152557138896642509121083709929987830297544408169096529282494919306199260611374310854382316840287986693845076297635533516111140070760318912259068973977386607963792552561778427653813771450596411499903800538617033482712929870375314997550701964426422777421723902877226398694251108455090442298663543292232009945256807995296969985923270879467888367431310166138701159144299878094428892320716164302469354757430649426502788984291802566032930982367464380951766815085514177703189429521212581827322045742661871440360458807080631825395962465728495822700639836240570483623380110619450243335417312096899382804956459401575026952583669472440414812866092423749404518285034468179222882212923908550431413903021994457927531579710433586852177376330679443648030913593784049112388251738534918893456039113570497591989483133720835682612515050240000 2212 283851723572166099109311776540889462362946299409437595525636039695633673628131390595394473331797836093278042591950989098279018724719199675989803885680403993747551861766229344467737779678897115681989489599870087956743543921254493374363196095334829837345002323671570256228776767940778186539113150979606117714452230651395776774635577674259252280154173705907282167919582439883379803397217179401561860318600087703158503800388990666957828024612033468524676293802305567101888369689266878678452323608687003178286445203472053285130780387635555279708998883502564103687683073751625207144654550278294072803779900985732708322443342832219070638972437641826022108214544368057833095518513233746637411924080465750753869149807299076410264295948183973117905109128882686166927577131704009977293731946487016936452394216391232679777334108346579626180303817700452218145399861654010111462443658683602162310922802639802267230049407775814002043970122421293865532243549764784660014080000 2213 128323564001883408277265721763512415173122196839709582064030759356073089343639869166091534055966472013236004788404606283127946982241952837246746783761484626468151836241514170193371509800586399494570293670827345369233066872176534075209401489753539709468807560430185468457855681709212561726543015813565152673802997582005324039166174355451741537140223194352297544267442332677838970794401979837957441373689008907395345298548368294284732380023523267868298505335581178617490221378511247142157469985844033986567109043160964414616085166200522278349456999775119395880507718694224777190169326527257718265723282543278801230761004897024896310566201465563301133912542661870629790017411045997575683509982127373758530357055740992952199048801168161445707553855733583258104691289197111201308197082498651417926037168350466853425557915165723158309359772920638434966274801832735131764215035571248717138753527414015491514488882357962930399624829304382398522714082172144963840000 2214 628731824359475913293942139569513686158756399436297953508447955987347299232489717448537090613000318879554890813181017661900592731146991766223090100275662369120080310115870481024379568731776712408405708604299586478877688251712447177282629769969627596798599084547648977917677456700187101609259082505859177867817038498836809566465882880832954704024569039031018706536963639226351620202777641178419196520581941640513900708552211424048177643980414179828693727369117502293039973842168893295266181108181683727972449259908684348493507790783087345599989225872179039907009769375287222274964209205074425775809012129963035491814465895375035515116570509047570096297483600333424047833086847570893862563205251602174567683883881565730721319923325102792482708135582861326911099556106960493928018877862907511544889041380917086640501901103504203435689574926047504468930626113236062359576232414249932016128285354216849945542467201192730453254620412824520918716508157162366221114880000 2215 629015804406612081276459728611776339133534518857904230813555656057802288979207192479001651177866172682120182091777757055605154877818693207851917150908126534598454330129472951883017499882965410110487192664193127394179801028700573847191068175466452180175653555678880978359374691323809589008359922199854597550684164532485787348564557624681569408046260352960120341002427489108567677845145652759800596338341915417225966607697898963083429756737406236820486271961425143441320479702079538685191775589260356575184722272221199562743053187255889101401976574212681379130093332956757541706886053924679247106331057754231311478938139999212151610651853512890861681706832057244143751558395378215686497550812842050052695311564045920548124536418322087933762058952265599746661285237929953701016513918006477027132759361634476669787132660769765948785028188103520877325510992249691905206170440287969105427156346910384066228264031097850902418228990160075119166647274421009323026092800000 2216 629299784453748249258977317654038992108312638279510508118663356128257278725924667509466211742732026484685473370374496449309717024490394649480744201540590700076828350143075422741655431034154107812568676724086668309481913805688700517099506580963276763552708026810112978801071925947432076407460761893850017233551290566134765130663232368530184112067951666889221975467891338990783735487513664341181996156101889193938032506843586502118681869494398293812278816553732784589600985561990184075117370070339029422396995284533714776992598583728690857203963922553183718353176896538227861138807898644284068436853103378499587466061814103049267706187136516734153267116180514154863455283703908860479132538420432497930822939244210275365527752913319073075041409768948338166411470919752946908105008958150046542720629681888036252933763420436027694134366801280994250182091358386147748052764648161688278838184408466551282510985594994509074383203359907325717414578040684856279831070720000 2217 629583764500884417241494906696301645083090757701116785423771056198712268472642142539930772307597880287250764648971235843014279171162096091109571252173054865555202370156677893600293362185342805514650160783980209224784026582676827187007944986460101346929762497941344979242769160571054563806561601587845436916418416599783742912761907112378798816089642980818323609933355188872999793129881675922563395973861862970650098405989274041153933982251390350804071361146040425737881491421900829465042964551417702269609268296846229991242143980201492613005951270893686057576260460119698180570729743363888889767375149002767863453185488206886383801722419520577444852525528971065583159009012439505271767526028022945808950566924374630182930969408316058216320760585631076586161656601575940115193503998293616058308500002141595836080394180102289439483705414458467623038671724522603590899358856035407452249212470022718498793707158891167246348177729654576315662508806948703236636048640000 2218 629867744548020585224012495738564298057868877122723062728878756269167258219359617570395332872463734089816055927567975236718841317833797532738398302805519031033576390170280364458931293336531503216731644843873750140086139359664953856916383391956925930306816969072576979684466395194677051205662441281840856599285542633432720694860581856227413520111334294747425244398819038755215850772249687503944795791621836747362164305134961580189186095008382407795863905738348066886161997281811474854968559032496375116821541309158745205491689376674294368807938619234188396799344023701168500002651588083493711097897194627036139440309162310723499897257702524420736437934877427976302862734320970150064402513635613393687078194604538985000334185903313043357600111402313815005911842283398933322281999038437185573896370322395155419227024939768551184833044027635940995895252090659059433745953063909126625660240531578885715076428722787825418313152099401826913910439573212550193441026560000 2219 630151724595156753206530084780826951032646996544329340033986456339622247966077092600859893437329587892381347206164714630423403464505498974367225353437983196511950410183882835317569224487720200918813128903767291055388252136653080526824821797453750513683871440203808980126163629818299538604763280975836276282152668667081698476959256600076028224133025608676526878864282888637431908414617699085326195609381810524074230204280649119224438207765374464787656450330655708034442503141722120244894153513575047964033814321471260419741234773147096124609925967574690736022427587282638819434573432803098532428419240251304415427432836414560615992792985528264028023344225884887022566459629500794857037501243203841565205822284703339817737402398310028498879462218996553425662027965221926529370494078580755089484240642648715002373655699434812930182382640813414368751832456795515276592547271782845799071268593135052931359150286684483590278126469149077512158370339476397150246004480000 2220 630435704642292921189047673823089604007425115965935617339094156410077237712794567631324454002195441694946638484761454024127965611177200415996052404070447361990324430197485306176207155638908898620894612963660831970690364913641207196733260202950575097060925911335040980567860864441922026003864120669831695965019794700730676259057931343924642928154716922605628513329746738519647966056985710666707595427141784300786296103426336658259690320522366521779448994922963349182723009001632765634819747994653720811246087333783775633990780169619897880411913315915193075245511150864109138866495277522703353758941285875572691414556510518397732088328268532107319608753574341797742270184938031439649672488850794289443333449964867694635140618893307013640158813035679291845412213647044919736458989118724324605072110962902274585520286459101074675531721253990887741608412822931971119439141479656564972482296654691220147641871850581141762243100838896328110406301105740244107050982400000 2221 283980047136167982517589042262652974778119421606277305107700070454989746717475030464560564865853802565291278596739393704562146671701441628827050632464165478374020013602470858637931151188697702081484059893540915302112776988126669908438405496824583377054471131232000441697234623622487399100839693995419682867126033648977782098674743848614704021691313929101634465463849882216057642368011581381399817759973776712065899145687539035252112756992056991792544592307641148280505859910645389925594481078672847212273012312515214249545396472801755801987348340502339223083563581470319431921844719604821330522045624268275987123674103837116095535283003843291585409348456910719703725308530644792634987607590447878127627680164354817403216494996985141279350816682738419750185681822993207088495040143569515587870320253559583146630759666261745349338613177473372856580366136455842846594207873719173411028061556167216282721563896658171964974369747250598247930766263846956804977920000 2222 1401459139379911436139218014086812715014455589031118089899416525099742609415035758794495190368010198595471507934181905774423876677940259927642482148349869414035447956369037040571425782847596859029652887586337816552675285428578379851677854307970122089933192409840058563803238096123639908781388141928423850969604737871791591279449978727032178458695979101580170388400957927428941860659963970835253747434171706448201360369715037766389362086746734762029698700802932140515489810022349459296984150981077378709094476689025958264790003407857978591667287275976155210949217455498077556339082845622408765048787522592646629566533370230605832664544811512882258073430014458730202506028567860951630807212690530886328286514527261213883552402232811485292355600079948431249190851308744502560562509801004460736106478411172263522777890060101021527197715024848098396341214866110044710198904697692291372174967519501694722640446566969671453810343113606031890629703219593090343887943831040000 2223 1402089859064600865228389579349678067271437792266505631794060726956223141642495270837156979382577259890969019863945263967841709205698108829500107027804572325562916654819248128348460627934386956625975863683361370925561277906269009185544496006578569489613630390222524836784247654222705453294791106888787678085252624792525970933491135333119951716328155509816705118548753138017343724683663324557501836429416608206278858731717609790586657029180014120608469942342447411505820813537211002708008896323553111102752935049372054555638243733424071291303501176640410906363686050212523135797381262744651073223876985924146470533935050415228067512728675064418208684624177381528910968002478107513715249520166989271065607975604906245933004946068199789291137038243800793279456013708073370473506057285163328630227138392455419356946556977319788863618596084715266757455679859299113137161190433379821656320860844217942110004371160384149253744551188814675469338357451465094434951799791360000 2224 1402720578749290294317561144612543419528419995501893173688704928812703673869954782879818768397144321186466531793708622161259541733455957731357731907259275237090385353269459216125495473021177054222298839780384925298447270383959638519411137705187016889294068370604991109765257212321770997808194071849151505200900511713260350587532291939207724973960331918053239848696548348605745588707362678279749925424661509964356357093720181814783951971613293479187241183881962682496151817052072546119033641666028843496411393409718150846486484058990163990939715077304666601778154644926968715255679679866893381398966449255646311501336730599850302360912538615954159295818340304327619429976388354075799691827643447655802929436682551277982457489903588093289918476407653155309721176107402238386449604769322196524347798373738575191115223894538556200039477144582435118570144852488181564123476169067351940466754168934189497368295753798627053678759264023319048047011683337098526015655751680000 2225 1403351298433979723406732709875408771785402198737280715583349130669184206097414294922480557411711382481964043723471980354677374261213806633215356786713978148617854051719670303902530318107967151818621815877408479671333262861650267853277779403795464288974506350987457382746266770420836542321597036809515332316548398633994730241573448545295498231592508326289774578844343559194147452731062032001998014419906411722433855455722753838981246914046572837766012425421477953486482820566934089530058387008504575890069851770064247137334724384556256690575928977968922297192623239641414294713978096989135689574055912587146152468738410784472537209096402167490109907012503227126327891950298600637884134135119906040540250897760196310031910033738976397288699914571505517339986338506731106299393152253481064418468458355021731025283890811757323536460358204449603479684609845677249991085761904754882224612647493650436884732220347213104853612967339231962626755665915209102617079511712000000 2226 1403982018118669152495904275138274124042384401972668257477993332525664738324873806965142346426278443777461555653235338548095206788971655535072981666168681060145322750169881391679565163194757249414944791974432034044219255339340897187144421102403911688654944331369923655727276328519902086835000001769879159432196285554729109895614605151383271489224684734526309308992138769782549316754761385724246103415151313480511353817725325863178541856479852196344783666960993224476813824081795632941083132350980308283728310130410343428182964710122349390212142878633177992607091834355859874172276514111377997749145375918645993436140090969094772057280265719026060518206666149925036353924208847199968576442596364425277572358837841342081362577574364701287481352735357879370251500906059974212336699737639932312589118336304886859452557728976090872881239264316771840799074838866318418048047640442412508758540818366684272096144940627582653547175414440606205464320147081106708143367672320000 2227 1404612737803358581585075840401139476299366605208055799372637534382145270552333319007804135440845505072959067582998696741513039316729504436930606545623383971672791448620092479456600008281547347011267768071455588417105247817031526521011062801012359088335382311752389928708285886618967631348402966730242986547844172475463489549655761757471044746856861142762844039139933980370951180778460739446494192410396215238588852179727897887375836798913131554923554908500508495467144827596657176352107877693456040677386768490756439719031205035688442089848356779297433688021560429070305453630574931233620305924234839250145834403541771153717006905464129270562011129400829072723744815898119093762053018750072822810014893819915486374130815121409753005286262790899210241400516663305388842125280247221798800206709778317588042693621224646194858209302120324183940201913539832055386845010333376129942792904434143082931659460069534042060453481383489649249784172974378953110799207223632640000 2228 1405243457488048010674247405664004828556348808443443341267281736238625802779792831050465924455412566368456579512762054934930871844487353338788231425078086883200260147070303567233634853368337444607590744168479142789991240294722155854877704499620806488015820292134856201689295444718033175861805931690606813663492059396197869203696918363558818004489037550999378769287729190959353044802160093168742281405641116996666350541730469911573131741346410913502326150040023766457475831111518719763132623035931773071045226851102536009879445361254534789484570679961689383436029023784751033088873348355862614099324302581645675370943451338339241753647992822097961740594991995522453277872029340324137461057549281194752215280993131406180267665245141309285044229063062603430781825704717710038223794705957668100830438298871198527789891563413625545723001384051108563028004825244455271972619111817473077050327467799179046823994127456538253415591564857893362881628610825114890271079592960000 2229 1405874177172737439763418970926870180813331011678830883161925938095106335007252343093127713469979627663954091442525413128348704372245202240645856304532789794727728845520514655010669698455127542203913720265502697162877232772412785188744346198229253887696258272517322474670305002817098720375208896650970640779139946316932248857738074969646591262121213959235913499435524401547754908825859446890990370400886018754743848903733041935770426683779690272081097391579539037447806834626380263174157368378407505464703685211448632300727685686820627489120784580625945078850497618499196612547171765478104922274413765913145516338345131522961476601831856373633912351789154918321161739845939586886221903365025739579489536742070776438229720209080529613283825667226914965461046988104046577951167342190116535994951098280154354361958558480632392882143882443918276924142469818433523698934904847505003361196220792515426434187918720871016053349799640066536941590282842697118981334935553280000 2230 1406504896857426868852590536189735533070313214914218425056570139951586867234711855135789502484546688959451603372288771321766536900003051142503481183987492706255197543970725742787704543541917639800236696362526251535763225250103414522610987896837701287376696252899788747651314560916164264888611861611334467894787833237666628511779231575734364519753390367472448229583319612136156772849558800613238459396130920512821347265735613959967721626212969630659868633119054308438137838141241806585182113720883237858362143571794728591575926012386720188756998481290200774264966213213642192005470182600347230449503229244645357305746811707583711450015719925169862962983317841119870201819849833448306345672502197964226858203148421470279172752915917917282607105390767327491312150503375445864110889674275403889071758261437510196127225397851160218564763503785445285256934811622592125897190583192533645342114117231673821551843314285493853284007715275180520298937074569123072398791513600000 2231 1407135616542116297941762101452600885327295418149605966951214341808067399462171367178451291499113750254949115302052129515184369427760900044361106063442195617782666242420936830564739388628707737396559672459549805908649217727794043856477629595446148687057134233282255020632324119015229809402014826571698295010435720158401008165820388181822137777385566775708982959731114822724558636873258154335486548391375822270898845627738185984165016568646248989238639874658569579428468841656103349996206859063358970252020601932140824882424166337952812888393212381954456469679434807928087771463768599722589538624592692576145198273148491892205946298199583476705813574177480763918578663793760080010390787979978656348964179664226066502328625296751306221281388543554619689521577312902704313777054437158434271783192418242720666030295892315069927554985644563652613646371399804811660552859476318880063929488007441947921208915767907699971653218215790483824099007591306441127163462647473920000 2232 1407766336226805727030933666715466237584277621384993508845858543664547931689630879221113080513680811550446627231815487708602201955518748946218730942896898529310134940871147918341774233715497834992882648556573360281535210205484673190344271294054596086737572213664721293613333677114295353915417791532062122126083607079135387819861544787909911035017743183945517689878910033312960500896957508057734637386620724028976343989740758008362311511079528347817411116198084850418799845170964893407231604405834702645679060292486921173272406663518905588029426282618712165093903402642533350922067016844831846799682155907645039240550172076828181146383447028241764185371643686717287125767670326572475230287455114733701501125303711534378077840586694525280169981718472051551842475302033181689997984642593139677313078224003821864464559232288694891406525623519782007485864798000728979821762054567594213633900766664168596279692501114449453152423865692467677716245538313131254526503434240000 2233 1408397055911495156120105231978331589841259824620381050740502745521028463917090391263774869528247872845944139161578845902020034483276597848076355822351601440837603639321359006118809078802287932589205624653596914654421202683175302524210912992663043486418010194047187566594343235213360898428820756492425949241731493999869767473902701393997684292649919592182052420026705243901362364920656861779982726381865625787053842351743330032559606453512807706396182357737600121409130848685826436818256349748310435039337518652833017464120646989084998287665640183282967860508371997356978930380365433967074154974771619239144880207951852261450415994567310579777714796565806609515995587741580573134559672594931573118438822586381356566427530384422082829278951419882324413582107637701362049602941532126752007571433738205286977698633226149507462227827406683386950368600329791189797406784047790255124497779794091380415983643617094528927253086631940901111256424899770185135345590359394560000 2234 1409027775596184585209276797241196942098242027855768592635146947377508996144549903306436658542814934141441651091342204095437867011034446749933980701806304352365072337771570093895843923889078030185528600750620469027307195160865931858077554691271490886098448174429653839575352793312426442942223721452789776357379380920604147127943858000085457550282096000418587150174500454489764228944356215502230815377110527545131340713745902056756901395946087064974953599277115392399461852200687980229281095090786167432995977013179113754968887314651090987301854083947223555922840592071424509838663851089316463149861082570644721175353532446072650842751174131313665407759969532314704049715490819696644114902408031503176144047459001598476982928257471133277732858046176775612372800100690917515885079610910875465554398186570133532801893066726229564248287743254118729714794784378865833746333525942654781925687416096663371007541687943405053020840016109754835133554002057139436654215354880000 2235 1409658495280874014298448362504062294355224231091156134529791149233989528372009415349098447557381995436939163021105562288855699538792295651791605581261007263892541036221781181672878768975868127781851576847644023400193187638556561191944196389879938285778886154812120112556362351411491987455626686413153603473027267841338526781985014606173230807914272408655121880322295665078166092968055569224478904372355429303208839075748474080954196338379366423553724840816630663389792855715549523640305840433261899826654435373525210045817127640217183686938067984611479251337309186785870089296962268211558771324950545902144562142755212630694885690935037682849616018954132455113412511689401066258728557209884489887913465508536646630526435472092859437276514296210029137642637962500019785428828627095069743359675058167853289366970559983944996900669168803121287090829259777567934260708619261630185066071580740812910758371466281357882852955048091318398413842208233929143527718071315200000 2236 1410289214965563443387619927766927646612206434326543676424435351090470060599468927391760236571949056732436674950868920482273532066550144553649230460715710175420009734671992269449913614062658225378174552944667577773079180116247190525810838088488385685459324135194586385537371909510557531969029651373517430588675154762072906436026171212261004065546448816891656610470090875666567956991754922946726993367600331061286337437751046105151491280812645782132496082356145934380123859230411067051330585775737632220312893733871306336665367965783276386574281885275734946751777781500315668755260685333801079500040009233644403110156892815317120539118901234385566630148295377912120973663311312820812999517360948272650786969614291662575888015928247741275295734373881499672903124899348653341772174579228611253795718149136445201139226901163764237090049862988455451943724770757002687670904997317715350217474065529158145735390874772360652889256166527041992550862465801147618781927275520000 2237 630719684689429089171565262865352256982203235387541894644201856480532227459512042661789014567061295497511929763358193417832527757848901857624879454702911527468698450211087777034845086790097596322976097023554372885992477690629333866641698608447399680437980382466272981009558099065544513402964960363827115647886920734379654041156606087773257632176408236534730147795210588401864023699353722248088995244901758077498362002572024197294942433279358578771241539515270990331003514861543411024745342475732393658458360346096290848240325566092699636213900664255695414468594714445579458298417122242308175089463331499840967401680184622234848183863551535950611194162922798708461973910246562084442307476458384737321461077645032049452543835388303998781438163852362030265162399328867912943547484158867894120659981283155834168666917218767336420881059867168361114464993189068426962285735687530284145893324716247387363924593414477799934208075208643578708654231872004091063855960320000 2238 3157638813747265928603059361400676731469244170863602066598100039495275426746665847454236493262623072146516710238855039676197273962061289353424342251301384488588456733327491113473910651576465346816925469995304753742670056265232840845958199763522712444542787614661443849764137724510336445167684195355226254742274967286122706269570679657464563649273763253836892220302829061038622459432586671185166234328047631049736264519848597373482583567624380464911816270878489777619077982823920102214751231042561510006067885986858547080375455356039888014939089568933699057168059389968635673501945271296625101616939759600792818245576086373864277356783587590892355586124421676990836276956101849898924474803986116099234586667888554322571512172751017469323384712139448382491690626974440292568053785977861178333036854255879067117019066365540105661517463405350886093624228691711307154549080860465739729705216219369217583076268017802144457418912973004464308478798369392513526634862881809920000 2239 1410919934650252872476791493029792998869188637561931218319079552946950592826928439434422025586516118027934186880632278675691364594307993455506855340170413086947478433122203357226948459149448322974497529041691132145965172593937819859677479787096833085139762115577052658518381467609623076482432616333881257704323041682807286090067327818348777323178625225128191340617886086254969821015454276668975082362845232819363835799753618129348786223245925140711267323895661205370454862745272610462355331118213364613971352094217402627513608291349369086210495785939990642166246376214761248213559102456043387675129472565144244077558572999939355387302764785921517241342458300710829435637221559382897441824837406657388108430691936694625340559763636045274077172537733861703168287298677521254715722063387479147916378130419601035307893818382531573510930922855623813058189763946071114633190733005245634363367390245405533099315468186838452823464241735685571259516697673151709845783235840000 2240 7076271403447492246505200982481902614808573925282607355108778826668018125240463818001822850245589477712580003513647905178915442331708538057010861998877082979752905434343773829701748224079777141113375927254536036519587888020731984211432045025013972781886557323980526821426749677390599192866933246656294704639953610334284350364680073247033723835577149809098925722081321161559725441528068761034510869079319466872924607516652306221210728472618683113717661685573343382966764500418130439608478433477042580350327360439254192441926650480101971740216672144971991467094905425412464973840355780093941764810337351524321835976824164680975845435262794396719340711539311663053065518317495520066608513830616535853198023498955111620756148029816149676025795688058848900631602101386295293000051043807831027419293886220181250248441798340963013552523782513253181447059522614504567225486719474685188744760658274341197094484982826525542102752689619431487986672129664842018159492147409702502400000 2241 7079430453181174162686676518634796321333042038642108519106595245787066347617803310777716521160877687300844548158073640850870315297035193654357741847983724534654580838555534443018579361679812755908515827222060382964462704042169810990097862902257282591164185251357303842329172333496577138935177413284266264775953589624612155878235733994019006748003746750977987742492964608506850318957322363159972704288729877349207163145007954572202340404972530740107714213111545768405588948855817104983303647063416260073698042296593145206409653449066302977600697445036711106142715651048809824275105938924340845955341966413395193939313818325922709651974965287075018988642677427188357065423887259138066821202862346806703915473731430867015414167329460457131164346848160886747955495181557031970140352309530951985106070990815259735159852715222372040716873487589455188776959901386042478712383188736387489735997853927956557473592193858812434048561355868734186666179722728108346170492118367548160000 2242 7082589502914856078868152054787690027857510152001609683104411664906114569995142803553610192076165896889109092802499376522825188262361849251704621697090366089556256242767295056335410499279848370703655727189584729409337520063607637768763680779500592400441813178734080863231594989602555085003421579912237824911953568914939961391791394741004289660430343692857049762904608055453975196386575965285434539498140287825489718773363602923193952337326378366497766740649748153844413397293503770358128860649789939797068724153932097970892656418030634214984722745101430745190525876685154674709856097754739927100346581302468551901803471970869573868687136177430697265746043191323648612530278998209525128575108157760209807448507750113274680304842771238236533005637472872864308888976818770940229660811230876550918255761449269221877907089481730528909964461925728930494397188267517731938046902787586234711337433514716020462201561192082765344433092305980386660229780614198532848836827032593920000 2243 3159049733681916181475536152893706524468113359501163997816419119048222377339492775893670915288209588264544644425735671954872965326655597346879849106641554901675404211760613316831137600035614795139899967524346444874816021437826778665817877243309809277627927376777020902422656105977946068244166627971560135999979290327805513555660746985282912426596941879062020411643446947124877429253602125461835209410410476282555628355648350991611932353847626390052527538202385438824448437686665374825213586373679723370681857338952764483002968964331237384025300064719639047810225636344850434750158830399081145004614889073357962489653644946864216712170890355678277103365764135291547106391739071458307372245810953505891974776319246259266137513310781105368658789311986116353393795261738970089308501699924565812184770634009486718054374259358488193090974336273741717437286881475253225663714051198744975339579586759462988609367333270331295871736437246199994050057886090186678344708665045760000 2244 15900419752143319260891364314070669899953159227470332740897399820552465306083850272963406668552823014935226442430899951765086457394933004881271569469666085154163598615821000922699630233158459663459297387340552766216852482174842022444431794985733316558610425842112765091996735596969948121724817935236229860047607762172620868935598792515048600853490974784347834841761668371388068565642721549270051464843743766989176983757457999859272406221162427128040266437813761010151585725820791337784748942585951162203866027089292237850182979664416702475115470613352841462230826213609444934424496439777051934502568084253820045735473773881892087063636045060112626718154073696049861718224689134458526830265862305793578029505849451642794175816647048051403227334973705223552606162540548664238755767138216717705943108553994877422089337524635003754379256398971933996443356562234340258707366624186233494416903217399710984863619723610892348860844035699800460452203957594647886618995366105503441920000 2245 15907505500695967798886413941661610483687541205735693851744502048636490468876222755259736172415814469041703816068346876877281237456160693386120620971212282161808056547467979978369282474795339547444796182967709875292706694510927067908979224484390060460820145283218875949880869614615656654755889600982770069432655715720826136702504139570536590426063831724982570953544984622890469665716537378837462361218451317687478756031859719110546591785432107354033154257081948960690868963666522528220481896660187325823386466495303508900918355323803697440567839361398007612615064549711766433949641046033637073510813435450011587645338067007507903501721444367180413093696923105005320658384325805195807813701809659762291745205272735712153709763089404133422569236638132008411586824823320744748666086107529648507059838994526960700797933486098744843396359454408195999115568396709489251692530334803072279396589894412812460347070534539417701957484340528543687038858237433148175338522547641201081600000 2246 15914591249248616336881463569252551067421923184001054962591604276720515631668595237556065676278805923148181189705793801989476017517388381890969672472758479169452514479114959034038934716432219431430294978594866984368560906847012113373526653983046804363029864724324986807765003632261365187786961266729310278817703669269031404469409486626024579998636688665617307065328300874392870765790353208404873257593158868385780528306261438361820777349701787580026042076350136911230152201512253718656214850734423489442906905901314779951653730983190692406020208109443173762999302885814087933474785652290222212519058786646203129555202360133123719939806843674248199469239772513960779598543962475933088797137757013731005460904696019781513243709531760215441911138302558793270567487106092825258576405076842579308176569435059043979506529447562485932413462509844458001787780231184638244677694045419911064376276571425913935830521345467943055054124645357286913625512517271648464058049729176898721280000 2247 15921676997801264874876513196843491651156305162266416073438706504804540794460967719852395180141797377254658563343240727101670797578616070395818723974304676177096972410761938089708586958069099315415793774222024093444415119183097158838074083481703548265239584165431097665649137649907073720818032932475850488202751622817236672236314833681512569571209545606252043177111617125895271865864169037972284153967866419084082300580663157613094962913971467806018929895618324861769435439357984909091947804808659653062427345307326051002389106642577687371472576857488339913383541221916409432999930258546807351527304137842394671465066653258739536377892242981315985844782621922916238538703599146670369780573704367699719176604119303850872777655974116297461253039966985578129548149388864905768486724046155510109293299875591127258215125409026227021430565565280720004459992065659787237662857756036749849355963248439015411313972156396468408150764950186030140212166797110148752777576910712596360960000 2248 15928762746353913412871562824434432234890687140531777184285808732888565957253340202148724684004788831361135936980687652213865577639843758900667775475850873184741430342408917145378239199705979199401292569849181202520269331519182204302621512980360292167449303606537208523533271667552782253849104598222390697587799576365441940003220180737000559143782402546886779288894933377397672965937984867539695050342573969782384072855064876864369148478241148032011817714886512812308718677203716099527680758882895816681947784713337322053124482301964682336924945605533506063767779558018730932525074864803392490535549489038586213374930946384355352815977642288383772220325471331871697478863235817407650764009651721668432892303542587920232311602416472379480594941631412362988528811671636986278397043015468440910410030316123210536923721370489968110447668620716982007132203900134936230648021466653588634335649925452116886797422967324993761247405255014773366798821076948649041497104092248294000640000 2249 15935848494906561950866612452025372818625069118797138295132910960972591120045712684445054187867780285467613310618134577326060357701071447405516826977397070192385888274055896201047891441342859083386791365476338311596123543855267249767168942479017036069659023047643319381417405685198490786880176263968930906972847529913647207770125527792488548716355259487521515400678249628900074066011800697107105946717281520480685845129466596115643334042510828258004705534154700762848001915049447289963413712957131980301468224119348593103859857961351677302377314353578672214152017894121052432050219471059977629543794840234777755284795239509971169254063041595451558595868320740827156419022872488144931747445599075637146608002965871989591845548858828461499936843295839147847509473954409066788307361984781371711526760756655293815632317331953709199464771676153244009804415734610085223633185177270427419315336602465218362280873778253519114344045559843516593385475356787149330216631273783991640320000 2250 15942934243459210488861662079616313402359451097062499405980013189056616282838085166741383691730771739574090684255581502438255137762299135910365878478943267200030346205702875256717543682979738967372290161103495420671977756191352295231716371977673779971868742488749430239301539702844199319911247929715471116357895483461852475537030874847976538288928116428156251512461565880402475166085616526674516843091989071178987617403868315366917519606780508483997593353422888713387285152895178480399146667031368143920988663525359864154595233620738672267829683101623838364536256230223373931575364077316562768552040191430969297194659532635586985692148440902519344971411170149782615359182509158882212730881546429605860323702389156058951379495301184543519278744960265932706490136237181147298217680954094302512643491197187377094340913293417450288481874731589506012476627569085234216618348887887266204295023279478319837764324589182044467440685864672259819972129636625649618936158455319689280000000 2251 7085748552648537995049627590940583734381978265361110847102228084025162792372482296329503862991454106477373637446925112194780061227688504849051501546197007644457931646979055669652241636879883985498795627157109075854212336085045464547429498656743902209719441106110857884134017645708533031071665746540209385047953548205267766905347055487989572572856940634736111783316251502401100073815829567410896374707550698301772274401719251274185564269680225992887819268187950539283237845731190435732954074236163619520439406011271050735375659386994965452368748045166150384238336102321499525144606256585139008245351196191541909864293125615816438085399307067786375542849408955458940159636670737280983435947353968713715699423284069359533946442356082019341901664426784858980662282772080509910318969312930801116730440532083278708595961463741089017103055436262002672211834475148992985163710616838784979686677013101475483450810928525353096640304828743226586654279838500288719527181535697639680000 2252 35919445022010706528481314764630735976683312085638341883894663919400724535559790625632930116477154712168639266375100018843613214938582408583064022316062273395683658917311871911495965222236625653257740730557429496992117593123788891247986080924696339764424696266034678550862137218543272484826103728980449505573108620146650037920464371726602116744100192026517304129799474561049781351391041666256821269279000792467655705555464117960167720045205024974898563600900304647162632015948528578720148906729820900581226499801447796482404532098843002609351180765454598167600953763365466110838345555406729087825763041996366209663387655614228710397286608151990219793340452046278143322118512408303099844642996000609940736732881615168956177070806453488712973696198807999957440238266934669023904255827513089422588019128144224760107494841992442982127697976382029570115186336817982988027110371831244435846646822018680797433990201049003235850058533716258860850381379877265592040604054198331343119360000 2253 35935395042002718387508171476337943230669405918713669744411491034817865177005421083281967829672748475362319834432993047271163664856405935407479237246042762859891333721449221765808352418161242272109098519514160149521865425092316328588682344726172670288298774727964534091959322892263762392679046048575911516898851563583660095663768307948505581271961692999886095117423719443181686227657201098613063197018467489089532994945142387994785911750376075163608554082072995723826558584339269488390983786350926504888767008904379167617609862708123128276584462817304267172115874257931791806269446064090302235733323327538993370502492179439989913199416841992199806924687406065836881396417854554132719338357313494393515310772283427609084487984248197029338512316845432692675005709065454622251712383827436496655901779349781944220480544351247324173505196954169055338130335176221543371236713884429748540835921531975172218747237976449113805670595859885759863896940163793729741948259739835186730039040000 2254 35951345061994730246535028188045150484655499751788997604928318150235005818451051540931005542868342238556000402490886075698714114774229462231894452176023252324099008525586571620120739614085858890960456308470890802051613257060843765929378608527649000812172853189894389633056508565984252300531988368171373528224594507020670153407072244170409045799823193973254886105047964325313591103923360530969305124757934185711410284334820658029404103455547125352318544563245686800490485152730010398061818665972032109196307518007310538752815193317403253943817744869153936176630794752498117501700546572773875383640883613081620531341596703265751116001547075832409394056034360085395619470717196699962338832071630988177089884811685240049212798897689940569964050937492057385392571179863974575479520511827359903889215539571419663680853593860502205364882695931956081106145484015625103754446317397028252645825196241931663640060485751849224375491133186055260866943498947710193891855915425472042116958720000 2255 35967295081986742105561884899752357738641593584864325465445145265652146459896681998580043256063936001749680970548779104126264564692052989056309667106003741788306683329723921474433126810010475509811814097427621454581361089029371203270074872329125331336046931651824245174153694239704742208384930687766835539550337450457680211150376180392312510327684694946623677092672209207445495980189519963325547052497400882333287573724498928064022295160718175541028535044418377877154411721120751307732653545593137713503848027110241909888020523926683379611051026921003605181145715247064443197131647081457448531548443898624247692180701227091512318803677309672618981187381314104954357545016538845791958325785948481960664458851087052489341109811131684110589589558138682078110136650662494528707328639827283311122529299793057383141226643369757086556260194909743106874160632855028664137655920909626756750814470951888155061373733527249334945311670512224761869990057731626658041763571111108897503878400000 2256 35983245101978753964588741611459564992627687417939653325961972381069287101342312456229080969259529764943361538606672132553815014609876515880724882035984231252514358133861271328745514005935092128663171886384352107111108920997898640610771136130601661859921010113754100715250879913425232116237873007362297550876080393894690268893680116614215974855546195919992468080296454089577400856455679395681788980236867578955164863114177198098640486865889225729738525525591068953818338289511492217403488425214243317811388536213173281023225854535963505278284308972853274185660635741630768892562747590141021679456004184166874853019805750917273521605807543512828568318728268124513095619315880991621577819500265975744239032890488864929469420724573427651215128178785306770827702121461014481935136767827206718355843060014695102601599692879011967747637693887530132642175781694432224520865524422225260855803745661844646482686981302649445515132207838394262873036616515543122191671226796745752890798080000 2257 35999195121970765823615598323166772246613781251014981186478799496486427742787942913878118682455123528137042106664565160981365464527700042705140096965964720716722032937998621183057901201859708747514529675341082759640856752966426077951467399932077992383795088575683956256348065587145722024090815326957759562201823337331700326636984052836119439383407696893361259067920698971709305732721838828038030907976334275577042152503855468133258678571060275918448516006763760030482264857902233127074323304835348922118929045316104652158431185145243630945517591024702943190175556236197094587993848098824594827363564469709502013858910274743034724407937777353038155450075222144071833693615223137451197313214583469527813606929890677369597731638015171191840666799431931463545267592259534435162944895827130125589156820236332822061972742388266848939015192865317158410190930533835784904075127934823764960793020371801137904000229078049556084952745164563763876083175299459586341578882482382608277717760000 2258 36015145141962777682642455034873979500599875084090309046995626611903568384233573371527156395650717291330722674722458189408915914445523569529555311895945210180929707742135971037370288397784325366365887464297813412170604584934953515292163663733554322907669167037613811797445251260866211931943757646553221573527566280768710384380287989058022903911269197866730050055544943853841210608987998260394272835715800972198919441893533738167876870276231326107158506487936451107146191426292974036745158184456454526426469554419036023293636515754523756612750873076552612194690476730763420283424948607508167975271124755252129174698014798568795927210068011193247742581422176163630571767914565283280816806928900963311388180969292489809726042551456914732466205420078556156262833063058054388390753023827053532822470580457970541522345791897521730130392691843104184178206079373239345287284731447422269065782295081757629325313476853449666654773282490733264879129734083376050491486538168019463664637440000 2259 36031095161954789541669311746581186754585968917165636907512453727320709025679203829176194108846311054524403242780351217836466364363347096353970526825925699645137382546273320891682675593708941985217245253254544064700352416903480952632859927535030653431543245499543667338542436934586701839796699966148683584853309224205720442123591925279926368439130698840098841043169188735973115485254157692750514763455267668820796731283212008202495061981402376295868496969109142183810117994683714946415993064077560130734010063521967394428841846363803882279984155128402281199205397225329745978856049116191741123178685040794756335537119322394557130012198245033457329712769130183189309842213907429110436300643218457094962755008694302249854353464898658273091744040725180848980398533856574341618561151826976940055784340679608260982718841406776611321770190820891209946221228212642905670494334960020773170771569791714120746626724628849777224593819816902765882176292867292514641394193853656319051557120000 2260 36047045181946801400696168458288394008572062750240964768029280842737849667124834286825231822041904817718083810838244246264016814281170623178385741755906189109345057350410670745995062789633558604068603042211274717230100248872008389973556191336506983955417323961473522879639622608307191747649642285744145596179052167642730499866895861501829832966992199813467632030793433618105020361520317125106756691194734365442674020672890278237113253686573426484578487450281833260474044563074455856086827943698665735041550572624898765564047176973084007947217437180251950203720317719896071674287149624875314271086245326337383496376223846220318332814328478873666916844116084202748047916513249574940055794357535950878537329048096114689982664378340401813717282661371805541697964004655094294846369279826900347289098100901245980443091890916031492513147689798678235714236377052046466053703938472619277275760844501670612167939972404249887794414357143072266885222851651208978791301849539293174438476800000 2261 36062995201938813259723025169995601262558156583316292628546107958154990308570464744474269535237498580911764378896137274691567264198994150002800956685886678573552732154548020600307449985558175222919960831168005369759848080840535827314252455137983314479291402423403378420736808282027681655502584605339607607504795111079740557610199797723733297494853700786836423018417678500236925237786476557462998618934201062064551310062568548271731445391744476673288477931454524337137971131465196765757662823319771339349091081727830136699252507582364133614450719232101619208235238214462397369718250133558887418993805611880010657215328370046079535616458712713876503975463038222306785990812591720769675288071853444662111903087497927130110975291782145354342821282018430234415529475453614248074177407826823754522411861122883699903464940425286373704525188776465261482251525891450026436913541985217781380750119211627103589253220179649998364234894469241767888269410435125442941209505224930029825396480000 2262 36078945221930825118749881881702808516544250416391620489062935073572130950016095202123307248433092344105444946954030303119117714116817676827216171615867168037760406958685370454619837181482791841771318620124736022289595912809063264654948718939459645003165480885333233961833993955748171563355526924935069618830538054516750615353503733945636762022715201760205214006041923382368830114052635989819240546673667758686428599452246818306349637096915526861998468412627215413801897699855937675428497702940876943656631590830761507834457838191644259281684001283951288212750158709028723065149350642242460566901365897422637818054432893871840738418588946554086091106809992241865524065111933866599294781786170938445686477126899739570239286205223888894968359902665054927133094946252134201301985535826747161755725621344521419363837989934541254895902687754252287250266674730853586820123145497816285485739393921583595010566467955050108934055431795411268891315969219041907091117160910566885212316160000 2263 36094895241922836977776738593410015770530344249466948349579762188989271591461725659772344961628686107299125515011923331546668164034641203651631386545847657501968081762822720308932224377407408460622676409081466674819343744777590701995644982740935975527039559347263089502931179629468661471208469244530531630156280997953760673096807670167540226550576702733574004993666168264500734990318795422175482474413134455308305888841925088340967828802086577050708458893799906490465824268246678585099332582561982547964172099933692878969663168800924384948917283335800957217265079203595048760580451150926033714808926182965264978893537417697601941220719180394295678238156946261424262139411276012428914275500488432229261051166301552010367597118665632435593898523311679619850660417050654154529793663826670568989039381566159138824211039443796136087280186732039313018281823570257147203332749010414789590728668631540086431879715730450219503875969121580769894362528002958371241024816596203740599235840000 2264 36110845261914848836803595305117223024516438082542276210096589304406412232907356117421382674824279870492806083069816359974218613952464730476046601475828146966175756566960070163244611573332025079474034198038197327349091576746118139336341246542412306050913637809192945044028365303189151379061411564125993641482023941390770730840111606389443691078438203706942795981290413146632639866584954854531724402152601151930183178231603358375586020507257627239418449374972597567129750836637419494770167462183088152271712609036624250104868499410204510616150565387650626221779999698161374456011551659609606862716486468507892139732641941523363144022849414234505265369503900280983000213710618158258533769214805926012835625205703364450495908032107375976219437143958304312568225887849174107757601791826593976222353141787796858284584088953051017278657685709826338786296972409660707586542352523013293695717943341496577853192963505850330073696506447750270897409086786874835390932472281840595986155520000 2265 36126795281906860695830452016824430278502531915617604070613416419823552874352986575070420388019873633686486651127709388401769063870288257300461816405808636430383431371097420017556998769256641698325391986994927979878839408714645576677037510343888636574787716271122800585125550976909641286914353883721455652807766884827780788583415542611347155606299704680311586968914658028764544742851114286887966329892067848552060467621281628410204212212428677428128439856145288643793677405028160404441002341804193756579253118139555621240073830019484636283383847439500295226294920192727700151442652168293180010624046754050519300571746465349124346824979648074714852500850854300541738288009960304088153262929123419796410199245105176890624218945549119516844975764604929005285791358647694060985409919826517383455666902009434577744957138462305898470035184687613364554312121249064267969751956035611797800707218051453069274506211281250440643517043773919771900455645570791299540840127967477451373075200000 2266 36142745301898872554857308728531637532488625748692931931130243535240693515798617032719458101215467396880167219185602416829319513788111784124877031335789125894591106175234769871869385965181258317176749775951658632408587240683173014017733774145364967098661794733052656126222736650630131194767296203316917664133509828264790846326719478833250620134161205653680377956538902910896449619117273719244208257631534545173937757010959898444822403917599727616838430337317979720457603973418901314111837221425299360886793627242486992375279160628764761950617129491349964230809840687294025846873752676976753158531607039593146461410850989174885549627109881914924439632197808320100476362309302449917772756643440913579984773284506989330752529858990863057470514385251553698003356829446214014213218047826440790688980662231072297205330187971560779661412683665400390322327270088467828352961559548210301905696492761409560695819459056650551213337581100089272903502204354707763690747783653114306759994880000 2267 15950019992011859026856711707207253986093833075327860516827115417140641445630457649037713195593763193680568057893028427550449917823526824415214929980489464207674804137349854312387195924616618851357788956730652529747831968527437340696263801476330523874078461929855541097185673720489907852942319595462011325742943437010057743303936221903464527861500973368790987624244882131904876266159432356241927739466696621877289389678270034618191705171050188709990481172691076663926568390740909670834879621105604307540509102931371135205330609280125667233282051849669004514920494566325695431100508683573147907560285542627160839104523825761202802130233840209587131346954019558738074299342145829619493714317493783574574039401812440128310913441743540625538620646624692717565470798519953227808127999923407233313760221637719460373049509254881191377498977787025768015148839403560383209603512598504104989274709956491421313247775400110569820537326169501003046558783916464149907655685636855386919680000 2268 82007920990048525850689287218461699975724664011450413207455556235691967868629953308155748507084286711047486781468247669842581077685061285232994814530765487633755635261215967538980261529388124354911747957212226898240143944774056623680919326063436063007911360406220336461481583831627208660742700969965277103941585286219684450430813105345089464013467498630147515165362019194588307995529626387829821020421430816392908525236647366111371270872444124062983818416336841367871631268824268563539100325173246461060749821231408848441778826127885805117284733379976768177716558360459277297947407025077620063004031493407934575262899103485466834509516582532643972699719520986347098342228405943155085623811396067900552599730625162416357746871877151764481848217377068590155051776955056638156247366774194000887763750122746317797814942606489918814128134234749059692896606128412309653636197821914372032235320625058206201656979095090900924202612590754899220052594798399748742606536420287635749202222080000 2269 36158695321890884413884165440238844786474719581768259791647070650657834157244247490368495814411061160073847787243495445256869963705935310949292246265769615358798780979372119726181773161105874936028107564908389284938335072651700451358430037946841297622535873194982511667319922324350621102620238522912379675459252771701800904070023415055154084662022706627049168944163147793028354495383433151600450185371001241795815046400638168479440595622770777805548420818490670797121530541809642223782672101046404965194334136345418363510484491238044887617850411543199633235324761181860351542304853185660326306439167325135773622249955513000646752429240115755134026763544762339659214436608644595747392250357758407363559347323908801770880840772432606598096053005898178390720922300244733967441026175826364197922294422452710016665703237480815660852790182643187416090342418927871388736171163060808806010685767471366052117132706832050661783158118426258773906548763138624227840655439338751162146914560000 2270 186240060885790845988684199041457401122560284919443051930651151505397760345326938451316685596580043942911162628409964945203392141162701590634753122383860953955489765275783421025263626296786752621754451667044097102681936775252027895780270506350139192773561944554272774069048011521470039569788879143268190127810691103510446790530184702285528283082754013434478261038875033917205633514556772293627826738277440126030778852442518969715261115032511851288591862720342603727778068854560997527081744403812644805878893232684802185648006735105411139511128865206750326930860774686125382464341645963657646483734768399864069691969288363926521182464617017411865972269116559249518939653629583114194390946460181185718969681106944391665151984907714556522351473493769334564598904027309534114720772651996546228744507321117601793138871066065813567258206698427480400937400373202462210966185277595893660502818434511042129016067233790365100100187699509841228646287255884692106642915125521351898288762540172800000 2271 186322104965476216405419302212841303061380796058174084112118398708704102971029725648872331713582942640683370189039220436368679979110350357855297066490637985212738879709825616364922332740089301851984299443108874237969461857531874604104402784106240575677867478450552189388021160425223991129070724464476678317294308148049438176781519585414288427700852142955815035603209340099548014850906797303448808159748046927848413556782802017719540965743979918183432652087179759059816737607360363605287507286809919098744919176840169939914812024416030263361133767790541846898671726569247023601991135675535909764124078870524802762318173512985519649945878963234514371375843042315267626411186248128782141779476242939545277597266022340736370113535427206106722553438039717531367449800008789416092896340389496249109593007162146992166685546711657537992681679351897793184509360151009551147227649964878635683656680517434658588321007902167023051773685280550409804281215028253645015885572713211524675673889309440000 2272 186404149045161586822154405384225205000201307196905116293585645912010445596732512846427977830585841338455577749668475927533967817057999125075841010597415016469987994143867811704581039183391851082214147219173651373256986939811721312428535061862341958582173012346831604706994309328977942688352569785685166506777925192588429563032854468543048572318950272477151810167543646281890396187256822313269789581218653729666048261123085065723820816455447985078273441454016914391855406360159729683493270169807193391610945120995537694181617313726649387211138670374333366866482678452368664739640625387414173044513389341185535832667058662044518117427140909057162770482569525381016313168742913143369892612492304693371585513425100289807588242163139855691093633382310100498135995572708044717465020028782446269474678693206692191194500027357501508727156660276315185431618347099556891328270022333863610864494926523827188160574782013968946003359671051259590962275174171815183388856019905071151062585238446080000 2273 82044079685370416735103171383901938820511138731032181467247203306342625702787197555646117002898697772207560629255491165287837947648767220543944106777031257249114434042195339658706443302549230229847776064777135287525082279846708324132277756101382904305533896279415318973148903753951559281845321208488189483617044538991386251334883128760144618098129521336774564334306182342381336350025009820981421470606801817634704340283048004279850711468066894840789366837155332038668752799366078205762882997274292866025944155367754266805289310619123850004902583791519967810951883121641137649489711878263280389310470660733070348885149058998467481261945822648399106726483065748686757556665014587750833016061753826307916159077949071218128627712649584371079944270382966768545772699255301372123688392950020365085686044545199027814480645843970734474980924417392247108986948547340181042372368984975180838246006392529572253774111801922951585985770709181157993959143561538372970447191859626386911349136640000 2274 424069603165901980761234742455455109179335614895236601632270278944230376417817872300018760856816794842381983795617041246122107359482843307081979386997332716531737184906167356018601181555103066310497644619172186428430220338236225679191565530292340158540252214156834459539050000021232327519120659953076170779298747047227755238672246585701693022314848066144563041680290463903665336088681970812708413260115378448593895063463699090617700917137567102186861760886622154552135126806868983762103601162077359514500632202153158989771712999306748594153040484906775992661183715382904955564957721735791000202828739372138415485458256226449396714081708091996690599646059123207943609832405240731195681195086025300928009658874421315210405687178398596996406758104644019399192927019456200242835664812856851163095624198417313825365543191199607620295750352090465881641425957625389022452176385554277684667087634333719638124452136630002956003546423613156987801492009159166665286393386178420587920155240163105280000 2275 424256089359026827718473631964010718286274636713572237780745331837345693206040307600062744480764383582418211580927338977540806615137848954974275771952036908579464422014745266025645421300729760710810088614167424856938764850258317247212318197631958601881738692703077570559075967479465059413368294368183064433995008589464882659621530775053364831031785114546561530265022341856129568866205577660031504031118067709125378746429162458731429017804734018238834875117443008621859020881981942857865300195130163982185109173218309895220161421909785862664101628479734117548018009013240445870835011850890292639153642071950261754361272170260500230666616494851570410815648419216390374832331540309353638838531533667375207552304005493449284493549189449501682222817970599882657831560801607542854501956574026559385463962796565062755765505707610965775211983731666614219104684959437126683685697948980533253132967506249857842184965186128726872501369269978956573612278292482042008155212645517518697604736750688000000 2276 424442575552151674675712521472566327393213658531907873929220384730461009994262742900106728104711972322454439366237636708959505870792854602866572156906741100627191659123323176032689661046356455111122532609162663285447309362280408815233070864971577045223225171249320681579101934937697791307615928783289958088691270131702010080570814964405036639748722162948560018849754219808593801643729184507354594802120756969656862429394625826845157118471900934290807989348263862691582914957094901953626999228182968449869586144283460800668609844512823131175162772052692242434852302643575936176712301965989585075478544771762108023264288114071603747251524897706450221985237715224837139832257839887511596481977042033822405445733589671688163299919980302006957687531297180366122736102147014842873339100291201955675303727175816300145987820215614311254673615372867346796783412293485230915195010343683381839178300678780077559917793742254497741456314926800925345732547425797418729917039112614449475054233338270720000 2277 424629061745276521632951410981121936500152680350243510077695437623576326782485178200150711728659561062490667151547934440378205126447860250758868541861445292674918896231901086039733900791983149511434976604157901713955853874302500383253823532311195488564711649795563792599127902395930523201863563198396851743387531673939137501520099153756708448465659211350558507434486097761058034421252791354677685573123446230188346112360089194958885219139067850342781103579084716761306809032207861049388698261235772917554063115348611706117058267115860399686223915625650367321686596273911426482589592081088877511803447471573954292167304057882707263836433300561330033154827011233283904832184139465669554125422550400269603339163173849927042106290771154512233152244623760849587640643492422142892176244008377351965143491555067537536210134723617656734135247014068079374462139627533335146704322738386230425223633851310297277650622298380268610411260583622894117852816559112795451678865579711380252503729925853440000 2278 424815547938401368590190300489677545607091702168579146226170490516691643570707613500194695352607149802526894936858232171796904382102865898651164926816149484722646133340478996046778140537609843911747420599153140142464398386324591951274576199650813931906198128341806903619153869854163255096111197613503745398083793216176264922469383343108380257182596259752556996019217975713522267198776398202000776344126135490719829795325552563072613319806234766394754217809905570831030703107320820145150397294288577385238540086413762611565506689718897668197285059198608492208520889904246916788466882196188169948128350171385800561070320001693810780421341703416209844324416307241730669832110439043827511768868058766716801232592758028165920912661562007017508616957950341333052545184837829442911013387725552748254983255934318774926432449231621002213596878655268811952140866961581439378213635133089079011268967023840516995383450854506039479366206240444862889973085692428172173440692046808311029953226513436160000 2279 425002034131526215547429189998233154714030723986914782374645543409806960358930048800238678976554738542563122722168529903215603637757871546543461311770853676770373370449056906053822380283236538312059864594148378570972942898346683519295328866990432375247684606888050014639179837312395986990358832028610639052780054758413392343418667532460052065899533308154555484603949853665986499976300005049323867115128824751251313478291015931186341420473401682446727332040726424900754597182433779240912096327341381852923017057478913517013955112321934936708346202771566617095355183534582407094344172311287462384453252871197646829973335945504914297006250106271089655494005603250177434832036738621985469412313567133163999126022342206404799719032352859522784081671276921816517449726183236742929850531442728144544823020313570012316654763739624347693058510296469544529819594295629543609722947527791927597314300196370736713116279410631810348321151897266831662093354825743548895202518513905241807402723101018880000 2280 425188520324651062504668079506788763820969745805250418523120596302922277147152484100282662600502327282599350507478827634634302893412877194435757696725557868818100607557634816060866620028863232712372308589143616999481487410368775087316081534330050818589171085434293125659205804770628718884606466443717532707476316300650519764367951721811723874616470356556553973188681731618450732753823611896646957886131514011782797161256479299300069521140568598498700446271547278970478491257546738336673795360394186320607494028544064422462403534924972205219407346344524741982189477164917897400221462426386754820778155571009493098876351889316017813591158509125969466663594899258624199831963038200143427055759075499611197019451926384643678525403143712028059546384603502299982354267528644042948687675159903540834662784692821249706877078247627693172520141937670277107498321629677647841232259922494776183359633368900956430849107966757581217276097554088800434213623959058925616964344981002172584852219688601600000 2281 186486193124846957238889508555609106939021818335636148475052893115316788222435300043983623947588740036227785310297731418699255655005647892296384954704192047727237108577910007044239745626694400312443994995238428508544512022091568020752667339618443341486478546243111020025967458232731894247634415106893654696261542237127420949284189351671808716937048401998488584731877952464232777523606847323090771002689260531483682965463368113728100667166916051973114230820854069723894075112959095761699033052804467684476971065150905448448422603037268511061143572958124886834293630335490305877290115099292436324902699811846268903015943811103516584908402854879811169589296008446764999926299578157957643445508366447197893429584178238878806370790852505275464713326580483464904541345407300018837143717175396289839764379251237390222314508003345479461631641200732577678727334048104231509312394702848586045333172530219717732828556125770868954945656821968772120269133315376721761826467096930777449496587582720000 2282 970705764873564625392071703293015859021487807717023376760581271465357789360525566071545406684194708363654389664144784085332950904172908646192619414394358022895819141528297440886972582005386013671146605397004868086673252846895957707478655648210185255725760561003583692102006904226261830677345058159837340958477822637469610876893932349274868949366835698115416717766929857040827951342534353173739651035580251867421188886514473167038286172965252444204637065066404079597741843329129429540817798205846032978882277821108229378292564167078917619052929093991695902195112244954768230745317353299671159840709178974014296437272517395196090875461784693140298052015326333599455941746371468810083759883584860382345257191195607104497995831108118676265070495325476448911826644601850585164651891636677494134518114816982469415555580814268350030203822407306983644101574025735222166229996268027844979723782133647545943971063979145219809460779240607298375328853944036798157936973123244562153872772516542252618240000 2283 971131139880082401301533610262031203394415716484646962815252867114553826954460940990945733330419158279677025242437573210699003906321976529034947468476038284956684969372963653613040492865160503598259290149589006942101242878818348574133992482411854924987691218567564228338686135998490692128123912260696165384839995215312498524079249585186032345050169105520375270228703270650398866308065700392483621084237386070693503167358695109705699970587060179719187738626906447730782045714462089238250233700239479969670569792107838593620475019036445628526659562481613385061981268725563484133023452052212645887966282032285117776640296763029217996791960760052278901293159517794723012711203358147862061268284064966211315586108488615060878388439892610829603830336574378994610091860659459215994859161496371213455239319531541488042677913661105661242474389080562515111259202784185891982069009600162177348551538614087375147212561081742692812865471650509286098060277929890532239311849416010252976134818258528802560000 2284 971556514886600177210995517231046547767343625252270548869924462763749864548396315910346059976643608195699660820730362336065056908471044411877275522557718547017550797217629866339108403724934993525371974902173145797529232910740739440789329316613524594249621876131544764575365367770719553578902766361554989811202167793155386171264566821097195740733502512925333822690476684259969781273597047611227591132894520273965817448202917052373113768208867915233738412187408815863822248099794748935682669194632926960458861763107447808948385870993973638000390030971530867928850292496358737520729550804754131935223385090555939116008076130862345118122136826964259750570992701989990083676035247485640362652983269550077373981021370125623760945771666545394137165347672309077393539119468333267337826686315248292392363822080613560529775013053861292281126370854141386120944379833149617734141751172479374973320943580628806323361143018265576164951702693720196867266611822982906541650575587458352079497119974804986880000 2285 971981889893117953120457424200061892140271534019894134924596058412945902142331690829746386622868058111722296399023151461431109910620112294719603576639398809078416625062296079065176314584709483452484659654757284652957222942663130307444666150815194263511552533695525300812044599542948415029681620462413814237564340370998273818449884057008359136416835920330292375152250097869540696239128394829971561181551654477238131729047138995040527565830675650748289085747911183996862450485127408633115104689026373951247153734107057024276296722951501647474120499461448350795719316267153990908435649557295617982480488148826760455375855498695472239452312893876240599848825886185257154640867136823418664037682474133943432375934251636186643503103440479958670500358770239160176986378277207318680794211134125371329488324629685633016872112446616923319778352627720257130629556882113343486214492744796572598090348547170237499509724954788459517037933736931107636472945716075280843989301758906451182859421691081171200000 2286 972407264899635729029919331169077236513199442787517720979267654062141939736267065749146713269092508027744931977315940586797162912769180177561931630721079071139282452906962291791244225444483973379597344407341423508385212974585521174100002985016863932773483191259505837048723831315177276480460474563272638663926512948841161465635201292919522532100169327735250927614023511479111611204659742048715531230208788680510446009891360937707941363452483386262839759308413552129902652870460068330547540183419820942035445705106666239604207574909029656947850967951365833662588340037949244296141748309837104029737591207097581794743634866528599360782488960788221449126659070380524225605699026161196965422381678717809490770847133146749526060435214414523203835369868169242960433637086081370023761735953002450266612827178757705503969211839372554358430334401299128140314733931077069238287234317113770222859753513711668675658306891311342869124164780142018405679279609167655146328027930354550286221723407357355520000 2287 425375006517775909461906969015344372927908767623586054671595649196037593935374919400326646224449916022635578292789125366053002149067882842328054081680262060865827844666212726067910859774489927112684752584138855427990031922390866655336834201669669261930657563980536236679231772228861450778854100858824426362172577842887647185317235911163395683333407404958552461773413609570914965531347218743970048657134203272314280844221942667413797621807735514550673560502368133040202385332659697432435494393446990788291970999609215327910851957528009473730468489917482866869023770795253387706098752541486047257103058270821339367779367833127121330176066911980849277833184195267070964831889337778301384699204583866058394912881510562882557331773934564533335011097930082783447258808874051342967524818877078937124502549072072487097099392755631038651981773578871009685177048963725752072741572317197624769404966541431176148581936522883352086231043210910769206333893092374302338726171448099103362301716276184320000 2288 2225841080105279219301304272859955825067459380358163310493653003339541292131503184249635627326245199775340194567232773581429438013332951562204946158828713354361939266359726018335610167864143364045752546717909686688404608478890102749248217506372004881457026886108136822077002208343985243586675583983532787550580512485053104370133346393964609402768654258000799290413423364602905619877397212243947338926045231558094955545203013630298812608537978086626669310404079625561613252825253761728018184350836757030300711802931158240884686960670683940772578326577656228219398448394407410700643874078722214096163860479162906370846915768219630191073777583378062858749478278469410486553374734661655410454601060994233656491258913535930790917450869342712742645831650435257301999489807658004087076548646060362818151010417274532043559720099109288188524339408120862055199796322333338937943624835018054435375514602819092460934161638084709594129385643831501952138283693170947378549533384924461803368249482873539153920000 2289 2226813912745185372806243654098093917648345507709718451800686942589252630108833386690304174366160516733283962134788382311141601229247869810265350418513516113695139414640477646840127480000447622509059256747069612250768421681896610661288972846191223415059062299956960308450287611407072649724606823312196919013670801170579788419246166912493440088696437760735939499893499161527994302403567403333214798427324097480978738305493749213179187963699052377748446700836948541481876195680509554456046164326514570298233535540607264516339619079097550498438999908014097511535927905758216155198327721925784592686240855173428274773981027182453991917555890248405763061047882770723986277849945265577154385721408141877535332040424673550588103326068636331061830383002031401356627743370703552959508443277906832242347354747747002361821550786410341416373921421724295740054349796233313379732933984810907485403223143761299345560785968526912543820350596039654854881313169306673207407998200139026264452757833507997172693760000 2290 2227786745385091526311183035336232010229231635061273593107720881838963968086163589130972721406075833691227729702343991040853764445162788058325754678198318873028339562921229275344644792136751880972365966776229537813132234884903118573329728186010441948661097713805783794823573014470160055862538062640861050476761089856106472468358987431022270774624221263471079709373574958453082984929737594422482257928602963403862521065784484796059563318860126668870224091269817457402139138535765347184074144302192383566166359278283370791794551197524417056105421489450538794852457363122024899696011569772846971276317849867693643177115138596688353644038002913433463263346287262978562069146515796492653360988215222760837007589590433565245415734686403319410918120172412367455953487251599447914929810007167604121876558485076730191599541852721573544559318504040470618053499796144293420527924344786796916371070772919779598660637775415740378046571806435478207810488054920175467437446866893128067102147417533120806233600000 2291 2228759578024997679816122416574370102810117762412828734414754821088675306063493791571641268445991150649171497269899599770565927661077706306386158937883121632361539711201980903849162104273056139435672676805389463375496048087909626485370483525829660482263133127654607281196858417533247462000469301969525181939851378541633156517471807949551101460552004766206219918853650755378171667455907785511749717429881829326746303826075220378939938674021200959992001481702686373322402081391021139912102124277870196834099183015959477067249483315951283613771843070886980078168986820485833644193695417619909349866394844561959011580249250010922715370520115578461163465644691755233137860443086327408152336255022303644138683138756193579902728143304170307760005857342793333555279231132495342870351176736428376001405762222406458021377532919032805672744715586356645496052649796055273461322914704762686347338918402078259851760489582304568212272793016831301560739662940533677727466895533647229869751537001558244439773440000 2292 2229732410664903833321061797812508195391003889764383875721788760338386644040823994012309815485906467607115264837455208500278090876992624554446563197567924391694739859482732532353679416409360397898979386834549388937859861290916134397411238865648879015865168541503430767570143820596334868138400541298189313402941667227159840566584628468079932146479788268941360128333726552303260349982077976601017176931160695249630086586365955961820314029182275251113778872135555289242665024246276932640130104253548010102032006753635583342704415434378150171438264652323421361485516277849642388691379265466971728456471839256224379983383361425157077097002228243488863667943096247487713651739656858323651311521829384527440358687921953594560040551921937296109093594513174299654604975013391237825772543465689147880934965959736185851155523985344037800930112668672820374051799795966253502117905064738575778306766031236740104860341389193396046499014227227124913668837826147179987496344200401331672400926585583368073313280000 2293 972832639906153504939381238138092580886127351555141307033939249711337977330202440668547039915316957943767567555608729712163215914918248060404259684802759333200148280751628504517312136304258463306710029159925562363813203006507912040755339819218533602035413848823486373285403063087406137931239328664131463090288685526684049112820518528830685927783502735140209480075796925088682526170191089267459501278865922883782760290735582880375355161074291121777390432868915920262942855255792728027979975677813267932823737676106275454932118426866557666421581436441283316529457363808744497683847847062378590076994694265368403134111414234361726482112665027700202298404492254575791296570530915498975266807080883301675549165760014657312408617766988349087737170380966099325743880895894955421366729260771879529203737329727829777991066311232128185397082316174877999149999910980040794990359975889430967847629158480253099851806888827834226221210395823352929174885613502260029448666754101802649389584025123633539840000