3 1 4 4 5 24 6 84 7 392 8 1344 9 5760 10 19800 11 81675 12 283140 13 1145144 14 4008004 15 16032016 16 56632576 17 225059328 18 801773856 19 3173688180 20 11392726800 21 44986664800 22 162594659920 23 641087516256 24 2331227331840 25 9183622822400 26 33577620944400 27 132211882468575 28 485773975404900 29 1912322889603000 30 7057382092582500 31 27781440618420000 32 102937548396672000 33 405248874740582400 34 1507019252941540800 35 5933888308457316900 36 22139885789538224400 37 87195180448433455200 38 326321357132773688400 39 1285508376583653924000 40 4824333495645749280000 41 19010302699089199680000 42 71526263905323113796000 43 281932690226815273545900 44 1063289003141131888801680 45 4192396640956462875846624 46 15846086604454322967797904 47 62497852062323343733132992 48 236706840661166673849160704 49 933867567825858858181068800 50 3543693895767767988633520000 51 13984934838654941526571570000 52 53162041952183474272043099200 53 209861743540895314988396344704 54 799088946559562930148124543296 55 3155376865901863878020799478656 56 12033408549532556151305127760896 57 47529807245823931465011651586048 58 181525670083939166822845838981536 59 717188473322706083206332890619015 60 2742852468506901007873749613025700 61 10839569525489132300709008397558200 62 41509175065255441928009202745943460 63 164083327316774452797777554383964736 64 629112112108554583998852190080454656 65 2487457106862395544106060733129170944 66 9548207748737424562532118543313536384 67 37761835506291411724736399377896242852 68 145109362977493287315694664931276962704 69 574019838805317426482231966927164397920 70 2208110370636553877412300987328178837200 71 8736733912301906672857339510233475399200 72 33641225965610858221639689718525382196480 73 133135459828739821328423153010603746978304 74 513126251423268061369964235561701941478880 75 2031124745217102742922775099098403518353900 76 7835294666453846573226156809442226360848400 77 31020949088148848067762885825649315440511200 78 119768852306499499870648435123841529915056400 79 474272648231251152369986284450299792646088000 80 1832609875097499980535188505210460737237120000 81 7258315319259150191243125850690447356427520000 82 28068235262998736478182224170340445856730512000 83 111188486507742722003344583474780448018821096400 84 430290403070614111167414810845491815097226356800 85 1704836231136145882186342692292978411035623126400 86 6602269503809856879150215333196720740873981486400 87 26163030704538439061477250823475203929674535331200 88 101389834971768953354522428723135970894216210150400 89 401846896647139691424900867922968395280886612224000 90 1558298335009504769303947967939920055563665413880000 91 6177118210558510382865839198670933099043090362217500 92 23968899505459689267936562441645579861865161514346000 93 95027718583550387111247813544156761520374259391570400 94 368955446500480416044975206499704295816061798420314640 95 1462988553080165823621814731859697033844558087649247616 96 5683499960902171109539565616636420016337307013846388736 97 22539570558337938492817317793803007373926758645650300928 98 87611744213539534958859622289854478181825886370232059136 99 347498504693125559332015328793893963942338251228083888400 100 1351457411397985425203448140476830587530849571583999720000 101 5361075953878338794934895164879595191660690137257745520000 102 20860542211646602733180003186009269290217485400751805345600 103 82762269693021632769564516343900478754373964301056792171136 104 322197499125774056985256512825452131193498641770959062569984 105 1278452108830611498839894826291366210404149690877281414047744 106 4979465596963185309011705741688418804396931934728751991115904 107 19760544106630003238646727867771760887229033460757368821887152 108 77001365515805494248708798563194031500979868222454732132160064 109 305609524175606711698781362056503289538811194964327122894604160 110 1191408777198007008250996306101502287761457436307290603621684800 111 4729116832096303680260659667130867318470765915763804848092204800 112 18444284322653565293491189136273730903718340040032885718784266240 113 73220114220161241328429429415555686133035333249831628298730020864 114 285689195662593414826104112987480668215503934198003763987009099264 115 1134254128017558379101258591444342891069887643512312562972232554816 116 4427407830156543664412505494127875098533366435935894766942519480576 117 17579750504210883471636195240704470408499182345277815114296354313728 118 68647068014496447638686166176299269598483180893323437106493161088256 119 272602928600391899966751516406438701297647336806634783615328793198080 120 1064889567736801288005712138343150374722044479535199638981591088844800 121 4229190153061786551934442449884741950940764220311707578866356646092800 122 16526882145011762759981313386190218155160705179686844773038684331059520 123 65642710019718595212300779105774272735028925885568686582913024327427031 124 256610846230930195659687787172635870717010933474480363691084962692337700 125 1019324294612143904575052370231781831978038386437090978091951617252035000 126 3986125943886492365838217993267099920653120786844166625471019007641022500 127 15835401599173709652753194452236064591920120115087676604021721649123280000 128 61946020186106679409206526130140227088790576484323078911539130033244160000 129 246111053902158022670550448519889032996687507140985082527010473977139200000 130 963067841901137666838114461924106211381798769901419107406936666321388000000 131 3826601360789171078806221340898815396878231693275583457095760301936912062500 132 14978776697885103112490974773872821205706630012741614977206949355809237050000 133 59521016345531395244328685043469658757659656652637917976317112913987117660000 134 233059564002307995664481799228650676823823201048965354154020903163209298370000 135 926184760840340865887421176155416975429738954817966212612083069713533055860000 136 3627638104683042046082495554788255010764535675040644623373624501766354403360000 137 14417516503497496935723283783650777640007212838410432467837238770316312034880000 138 56486274830492031499396247863151392297920415985782049754504475917526041146460000 139 224514482884267755918760413279600917916162437721266071940902185734284469099287500 140 879872124704277447257560166396530101184245884577683593431290281198089223748250000 141 3497478594566020061344226653085432933474483045664955510756659521570010410539500000 142 13710386166265946595686460698369266630720627939241812085217129004826376717454650000 143 54502755199951423223624632953826242945907175777001427501697127503356129221201960000 144 213712211938964453879677434004862338537190954032636583330598314041328822185670784000 145 849631460422136617583619019320739099874616431337261308752819963991536369140028262400 146 3332381287203928378395400473805135702030156770716429497158812512278207886418729270400 147 13249138758115618750067677760984015411799724178308962013923085712193839688765693349200 148 51978297081296143867015198360651042138588777367028861471452034535722923468539596110400 149 206674068629597725569790016609242268599441233615565745220948758561360494488856070640000 150 811013107148369453249435875987411189150613988460250195643535928866045599475500693000000 151 3224943318653737992200459498555623980142912727501674028137636285400810568115331238000000 152 12658106636052545273690107358381365617249549095490114970188838726292194189382302661760000 153 50337604820028704090917520603912529396393903086571829354867412332303237044763850686310400 154 197624774186527165567467305397268433666434616229682494523139002034881294121465973006945600 155 785948526287866260431144645477952422048419246781862289073931096908458830897540662386175100 156 3086331779035180447407342417355461074364259129738876252044046885599162046872304938778611600 157 12275059501482553499821474427596531571377234563460407937823413026162067297533172408424280800 158 48213577985654269703332564191694819596019213055542896843964944034278213672393426711137395600 159 191768828010482273491679242188354629537637395267825405833406531618517472768244023691578384000 160 753387983765445076276598639434499810414753591901659669706962369146409958595389057540805120000 161 2996776787032230971396407764790395616171664356257295639057037137727110651225398413722629120000 162 11775727356900757593853205868609402773903120385614605453116089681372333907181230731065438176000 163 46843563051290335118881532630902761153568186629203814430461206750363873512912002961732335315600 164 184108470031650903168763147856532856472847513462055950397716812587486770843776151073998110913600 165 732422802348136272736735311516403041218778996910052647987431154215143450023388348281308388950400 166 2879215105884151127737914961125599136226175744801542754893302106799802427899655670881229602734400 167 11454801334470468525214824468142343925972998680679535384470573441346462977474863797822430194883200 168 45038736946168888293574199736808950110265251148297101320577277544205619284928172406560647845606400 169 179194420781530558187839185492109283571239532681148832701867495339291987544105580008376597784832000 170 704705331726067820146169524114666784823584038831303648084860401719861752963629492808916084632720000 171 2803949298799662706458216726631571898705526751908320197168819552947047332003012803367943706874670000 172 11028990791154363977973654582637019619019385859852475318830851899205861257248069924258629602348008000 173 43885615438906631125573423694188970862091414825284760349959855105075325256534223510909883448761366400 174 172650773916628800745957461432565137306289868401798572694609507487021143935590065362688107366251112000 175 687034087420176623123448296139923285404874411728087343539272975529748221345758916430335104248131040000 176 2703358076457413434829059153890474950983029894423819240360670927586550030486684573024857795571274240000 177 10758115391798315988091996678347013238053724877316767587066224358284936877670011893106122231561016320000 178 42338818257593619566772134160757477246895724066337308406509886425849142637885612517063644582756559040000 179 168497619103219666803532381751433537165881945333175404750215975869671365587039826494539356281671977800000 180 663241806256239790317637428713507870105646221934862231093637367866847057004440926325008122225066212000000 181 2639665528777703415808096191455886946601449540048113038140220148878781654203249123474497712013788952000000 182 10392044929251795504362228339554346411762160565111401045898129110940508484029954527948182127225916647200000 183 41361812867348281113816188256439001462985280206670342318851277000424208235727733908400849714887832783040000 184 162863633314579003946131063996435351046850079610764424815927989484608449779545640513818961746070772462080000 185 648251893852476983896630412043648401332806389752042088827771210892466947011470849055004103375626984432640000 186 2552932220558973556826607675690916971824917555293877709874041922244314464555364478241751893524802736926640000 187 10162011452215950448799390788789614703518659598495421735544816329078478183413540941696900992839443503101557500 188 40026226684418263091313596442442366660616895339068764561287929697906716196990348823896938928896032208425290000 189 159332867779343734354181492988372174568534831130247127302499673589605385060849509618239560684697540916145900000 190 627680174957922722504694570185413180101186389678318307621332300756272191039755612684098312771132626991634250000 191 2498728547118643300010004263768939659213059843930014000986701925025403146961562942721586335860071178575468000000 192 9845070179907330794808157150262820628580451416977203489693059705873613930229418012279755796026666410770073600000 193 39193951906017041958448380650732645398756965651723599474863109144850595723088768656648444073878835061355991040000 194 154448666729648405967510650001793330774476667771323309180632439473926878771296678987605274928628784413655952192000 195 614898754417412716258151775319639698145885233564580924675392899655571386108224903219403500809603347946867759664400 196 2423442962699309972456849683437983875146363237562069885022585550831981459672428290610146776897050573739354693902400 197 9648751271108429599433691819146881599873333106496488510277735224635323957944548117131712277191625464864475777315200 198 38033223047640490503890188581235036894578738601658127279107975522317030271201589126773081947369390412824137112622400 199 151432800849949131858226241049735340976814105276710030583082975769129432252283238019764772059353915409203747207120000 200 596998979520246651044492977365829234801208888116479673378438327539374637299380814788128257015399372310482557392000000 201 2377106263261847065382809048446346826654769370923340953075547021158545554930809045996624839790060342703757261472000000 202 9372655714549548150296871907749124805173603156161780684789988572079549906297380359628615209656847539702910602300080000 203 37321194081819796923085967254202572733831659029131890549857981417976761607652607255090405102145131760978551332927972400 204 147173251909637332137996713868057670130017914247835517472424401970748530922398117435915204278331863295061104831970561600 205 586056240277603445185063764889021726505483877292418095507824846320104711065805987677387937451575161428612018581246281600 206 2311377191816275074878051152644993013470851229698787683004501211319081121833897421988455089605074734890757833549898625600 207 9204463223348274105063759751043545984831758282085738298135571971379426265416230799217066438960053439276403004192049132800 208 36306725818473475355714705008380821255113528358482099201211286157318430143378494265816560405995049733438326050107681689600 209 144587804752091537370684910880848765528258121736120073853657866749360847381624363789736760386455197604628266975703307264000 210 570395800263993591603903881867023575548176404391691637504948368559845009569068336852139944152762625165694311760453485120000 211 2271629713088404677673239711865713905041045844128307543524870942166932600431229063752664172172487335195142267954825970120000 212 8962665908625600840979712750459430065184225962206889946300486873262560813025127095047208681399811105991423700460298952096000 213 35695608339621855616735453612183638377564647252888987115095569476369947311429562537915409883404647429733602019605185394009600 214 140853768413893788758661940025434751436685198979881843667714163945778840119972055949355746889832575320929933869814286447545600 215 560999057044702191248049785144184378792423725611124598621667733588505088779717176525564398418852898619552841244783487360550400 216 2213955359248908066698542521619787000316450691828292682208875137556656606995276879523975286914917324584969333571229403011174400 217 8818167232855842805695146293487045873281974945493745358640485581986629405617459633136412808183638878236638822423219511564083200 218 34804641206266835915137043183172829371877318770483001894197591158664489176834388046064700751347824679627447971240852010672326400 219 138631581788850541864360345615514791595324836174096480759130286212339210362093321433481918171291186595936709925130973038541062000 220 547232890036040703535373873818813766937135141250675561785249209681248064285538466192732878256732767093808787574885760260929320000 221 2179779171141367946484737598221859302871618437934614306430778332823040718517259740874227528865131364711897924494523436707129520000 222 8605434421572931543753861207142852204781685995884451025052800011542061707409526374140311646251769803941564485647996591516997928000 223 34279000018055109766634200559744796916527494327465717512235842597810930335607708248888105849566858472606780636928925497564360486400 224 135343642844494910476957595629544674077006323079065582657006382054811663839767214707713320393119441207942165617016674114942715904000 225 539148001460443885448749999041311921411341287001213073099003096552069965237145543900291605326292486127995230836294389247539138560000 226 2128954031013215225622827313024737083762671698409500698593369524269880954171493279954799871955777180059914665360496825521648159360000 227 8481076418497534422516552525624098869090273739445975843318844912108371202593889023810084834740086494087203157358210722113486925480000 228 33493227589637188357040635388237308082061975076314446012507641672415269437246209342044637273386990093735802984039550580363768198560000 229 133430776578639339744749282648699721403993966210534896867012895158165966361073885942477198788994234039563175491215727181586844491200000 230 526998004729639319107830016884137392075096597142857498553701688949848185605401097243816054985077583595152506233146861816659905428000000 231 2099529963534852095571426276007633892067244783978591961231785676048190898228118911945479483999425948560170466402527997210707526888000000 232 8293181710547312011560761328159931141365508516094027552527980014940519341952443982763963389629007605068949560237855565745122840588800000 233 33040617699850971537765131832951097237086609814722584597656596739100255430173997137614673871344738958244009347701012872163360432194560000 234 130524681559971618165352341917671037145646025410315727516173581514592172852389949899240726737445919203580321410206803005766033776320320000 235 520035836157760484443278799048422106328845443193686081037858249339028872585743291768095596613415997056793435733481989561766108709391160000 236 2054576844527502960788406427094465299935366485039856599887651875540761665710658599644919326819353220836375676163390170245723104636128160000 237 8186088966053424596046539021451607664629107999940534814809839068429201279654969906870899169921059389312467781992808218046214412665497280000 238 32345173143029376067818785261059346150280141793040948967491891212169340593868713409463079090264636022705737175278891154411278703892665760000 239 128877405632409350600867291092967775436237075107587443232518399550571921121444109555904571868406468620616913335231814157893230512314761600000 240 509275749250430883292625819281086023859530807147834782849550060121956679487895558974757152208009164788992434741395650125882657158726912000000 241 2029239615206916033025382457615050835795282895024664904375996352150902333886250241888760444836750051842837793194485011043364646499369472000000 242 8019587688968945177291037688340771468399019215377718035398846873964110392910942992238605290260075507303085972217398223079039072717871046400000 243 31955469976770611387899207433944961149483511244501052268472340648594088267236265584395926402560510549664957894134003725994783917983065193760000 244 126300693898270885868999313745535853058917309236117216833671175138707741924984063248607502832731723679931979035459883817518557528398521473254400 245 503282169999919754798319910045847660420558428275093200566304907478341527657440627569823087320908494954677710840804442821940063618947364574746624 246 1989359303508660170508425343104722582778686652280198611293899218592179801165847476736767527439047747231077743046380402988987909550772818520085504 247 7927413055928082709124648895213562745946606139219089652187034252802664968788391428245344240229398178791757626076572857500224003866909951292372992 248 31338173678360601975153019561950446622347789661933117226928733063124650608323458643941264805239472270453147488987934645435876876434890423929749504 249 124883254047624830225547370061546335205246137024219739285341119850170251607972300146299451643694843405397121259170279218896570997892063817273344000 250 493726322548415958710502612863031283652293037945425191542033472189905701134089077254302582575721485867481688445875442350413295748344695346138000000 251 1967564097393674787068845216029010506147608318808217881515669177353573299403566174047955327184950568554054420210339810959446936912443212577741984375 252 7779473897267046804611553215078796516585855254197627240552744438533607397009225735975283090852943159611305030383282169769333265723394075107380958500 253 31003072966584493752430860943094178092951332114433979642319408564902119599789572976449218107559183461887856363565301010463063213762279073150419544504 254 122592737243325864489923495926996942312604260137477952468438833501142264131768659443505241564506002004058391737980741541373174869070989961413472154916 255 488574718390983665073394738346420048483931996445333378335756230217006532510491946793163746601401209452071539234150354567816902042304897721677134448896 256 1932097606081601087486252727371982198103916205453589807505323910466868653418902816818887372507025808274970890743115954061778542956502003420363168219136 257 7700286341819236743815800525402816110325074708108777169949390347263099893826637625292609612397118064764093278933284032579208274885725902433768121171968 258 30453866828423593613592532120529532322688337011437305163965326810180803805947181545768392490506642005425322033906244414358892953622986283879572288882176 259 121375674255802840550385956024885103374161494694021551239430936754117857971856250313212804824261202216225212225570933881565332119849188941551278286773540 260 480069549163535627426076293981972554349280120646750741219781043780056993761739531751158182396360971171710841150972989054206646712884884395504443931949200 261 1913394877362061740085676349890729568777319648543807727813199704829973617031839637477863194534473155602024289770113361164816629685871315773933956108559200 262 7568564145781298866954283270124604573258897112661286756182338625775784274121466249141770452502434400683874036216959314834836663899807628284655176786244560 263 30166506645802935874303662227973108193485174760407489210978882632885433623467373398990321817344949788075932381321235312721720967157947373539619875695897376 264 119335527562362080506999389848402524694160182427939380559801109923475540644488405032138134822813270408470015798543037742607384725042125996767419084177833216 265 475655150572287421822922645768385296335388818735959679709379713797330554709074790540877417227034629974161798905247313004037011550365816313946020426558974464 266 1881794791886419188542090694505473513610293264497845831791419676543784016073301569395844247231420091913152812045926618993578243890935884929204225865367172704 267 7500763598942993062350592788326295829985413593717015170435986317667502732516776242184103774225239310212653889191083174504483334439606070743880213125123296012 268 29677023729487857738377637632183706655798717787072447048299825784165831018747567798229318330028316357601154940978188256208617120159161453930509430032182023824 269 118294398412419906017143286385242446320765099219311334675265701482024274567347338191394291768286955548684039479899336647189059954841111706216612694321792458720 270 468072741284704981790740550768342515535928093763628074745251534579262176621934065296577997441356074924140772698693189621177996803792134087382086893982562957200 271 1865811048322419079480806158243351909213948282906367761498052191050539344752109226754345519543437107657812277588474604875420316915483765295755374709563199259200 272 7383302169156917195093351563363620536668848584891832906890453690309024758002271395783143133451503643284759311729803904056979006281703302733898806524557683143680 273 29431695649202010126691866967371465141694815446153950711495854886357349850684034369697344666583499894750150068532522868706109439269063173519909327239539771623424 274 116474698905849341546545807562575624917368925623303581203319992945747180212659768369574313058144260350284863847895252004044398437443482674617918477284628245368960 275 464308279776993961312123255987368168656948605819786859943906904652427047171264517817788359302161205913162876368447984616962701754304639443461135106402483394091600 276 1837619537480496056853261229318541762704407248130369364623470035434454242912331879495033164848000647847653788068570964432159883756281943093207573699574605810689600 277 7325554180422585254130674236418886316654531477430616725795668765784831155443755692519258885555994092672590340322429760680380183700173283109983041896228301240252800 278 28994929237698334225397191014754116171277749053504464915603371137569048483288864004040557138267708400483335985715875540819128792006166574024112303304514161093921600 279 115589093286843941094510541032485790737916807310663849724787474651300983237116046948134737887399131467940304511335180508715571608058875931963852476737530427875952000 280 457541372430894062751727593119483926913482638184989268820560371563332563319227779538121506111614613065228312066803441285190983253110245928807964625934944612631680000 281 1824042533288167596748623933892143952129506022792922455092762739016028524553114036633285927820926959224974689580803858445494988929061835683986553951216827539073280000 282 7220711230733903929867097304970061520022190359871625468806201545134581965797907678946230989864925441860532245867342893209383585638527225128781295864623518778932648000 283 28786855309352446758495949632691159944802752162877097330302184056823245126741539482751313349078560893512633812740579514534949282983120542562024320993627056116090019100 284 113964689104376964569951683212033381556974065055674847538012168136917263906014194459960445217628697418484352203630350007652667887730681179504536490155254288189597757200 285 454353720171081750163695852218774317960819566773688276978399208845200595792576032791947952540421380610450454786887250140560966472434718656953522588043765078519643589600 286 1798874303447941935989604618069719928943661570515043466667034722189453757661886259098431016806042242102401805412757055085738242812578939648854864030089153249809443619600 287 7171896316119674351782594988962510633164542290781952188926800212101653954915149075440860222126192724446079665647156431852536185506295814953489660489631924127737283996800 288 28396901868763271759077538943024960040890118640709930288223939643863035154155258448555904952571584265310694197761482523949873545124400041397119614760146725132002741145600 289 113217465659152742787131370477851762572047040734403656222636809930648445662421017581155529902241780946467307964149652744029251787111743849935426236289800534385288508416000 290 448311839666661972776183199822912455117072530385525738955908426710183104797846737691146545066168538573215846428987856375217180851837465441819192008281544064225530087520000 291 1787441518400694498439275471816465706466210916475173286906974982846174867721595016661603989647263187858638180497558001685198681087759624320676632100586494098412713147370000 292 7078284959420958968223589551804190695784454578567457798408384708742760332459559511478833183904709525592855735739369238240169329282312539614895160194296602133015417081064000 293 28222060771786172063907264576325692891287409687894373972251565636682196739584881992030069341722725663208506308172216844271449496090579346795014991412038782732803242684425600 294 111767092727717566351720413548161065957139590969455664594218186651572918868684786080765658173863561496350399639624491639436658209860088892581353890646854960110320787124211520 295 445639385250424561362202123791115263898512743536660668144617902210746450941258242948514030673140008669466524955799571230849725793834838452064101448917049092092840690944573056 296 1764970475115345498872546430000654371304502964805825681755626842327843492145240106955433863339058631443444661076463121414896656935063671577143726025012191727894121314696549376 297 7037458975111896595180141205281700940968434446236176410752061508630360684588305667711746159782255405439181563870498041354545367333186706158790945423693699196693116235461224448 298 27873918456633188585692609427143052864605683056033774473276590706880440865851138495930476810496022454455990207325263001456823493959886286102444470978927630948779784975643048576 299 111143780474750934216599709531238079745516081531215752589478582254942013943227557036138147666318154968203339331306725250296811317932156821807844463318359197017494075049572433200 300 440245794484801042231826721527867640523757606802157409256916084468187211434550528594256908113722393017886631645260222402149496074451627890040284030251692568788863226607728680000 301 1755460069757309485500614670365671985738939947077673062958818524820246255815392909166782535480703292982055998149644459218326687378155102796878619946393795582227716147962264880000 302 6953901694511357652823343983830354144027161852696517372255828914813915752581962924078597519121092447082944422800059129230831249143959343572778138390247214655728545187681169268800 303 27728908782893081217180253724613921251715581496778424597109476753304736268477479171546656912609613311069444877617274740766680866716380218838776618329110451790842759927605535224576 304 109849366475105596686902504821457072354585290167968191781413829718710324580783245835753301813166560401724372102229169577606778464513683994476879643301650121343599260862533015425024 305 438036375694151050578449509719572252204804320930419625676537181270977765140974165086556533143466570488909876022262268604060697889043457688721520064488058356120406708664824026046464 306 1735408789029180920776008090505906566996614689475602246765572532176037163160990005759163876373293546089286925324028425995389257805858658155949605174516581397210831942703732230721024 307 6920264568802430463263167215160108862556169811827557609866965095834909328603684673775451226988577283401594741520699723701924201294313903533821308488596064043297377917269488225710912 308 27418318119231710255596442704351104478048199214489501388212763919104116840342611788541577959908283469293392229299697519010845930043813447696633844197854569215632074066124296799357184 309 109337691713134570808192133826643033094052579108111624744053147488072243126281952592498137162466777966096916932876151090547809484988005917940991463124453152873127529028518645785372160 310 433225664066385992586626813341552474954693783980480097878274040330636403082559717632859830833199986179163396412074212010509383217478778996740546891329464428263119557522582715772140800 311 1727632444340356963367810823284461604052434951799849780425969368788521759983023776152870915066869187035039564386667143671040049003715308384503071920083864557094649716650141627355020800 312 6845756704585185620395493356001922597092496962993147906564352391089952566155494821829367501796314762795448314049274359194119984804496739930900060516441869636341453143809544766118154240 313 27300249967134965029162502658331546223876842625964396938647096031694165879768486187016997233172871069874710943452659061485757774256666609612039754419839311487072862563598688525202857984 314 108183803054860552525419196231393158533800420838707472003268600500595751088457570863695961391551629708385723534331029958796326179957006985445787344137271886986633687346376052965857960064 315 431434926125032828460746265740099158672055043681287730897650500554058536191709399189595192184096523284163258037151871878949771953242006223208079817124360722381791556027975653534515278236 316 1709763793954851781958692682348269688748549979651143513054533605313176076567469000894889804623385565154931435063400613595686060691544022130442685897890630307490161955549882389755883390096 317 6818627567093119782099456997934868625390130523745427581476255671843969916305743565463079544442180847450568431499037158449449263523036226406670308763807527743674220282911795077807159909088 318 27023566872208948934823140990174595370246351796756667632447035781496952502339710844182908077328633752425400954372766347375724026812933305170552018347326270877238640957147144721164006700176 319 107773312483008653979791617138499089521595077020351642128465127854946433483311364391865574954434557487403693132613376650262303041766847624308874434790399505045652464014126446832959126580480 320 427151084548931162434085538930687443595255867250473460641121192007566371393515582449065549998823850951348819638926035016203409671269459735656425587130834477689910911893007239212932109516800 321 1703560998616607740537560268354891212134615771530016508036716002943476300496838277312201002391419951461716892214325455544423229171653891160123450304318297383299941030022186760023424343244800 322 6752308125842946061827343493541113392121678656011848206359248650996158388318375071270304018853735650599364599529082825051573261174810769969504556873129909971322167178677117231821504277573120 323 26929975228114176496278778631328681353365774188603351314478204642684831084386226675250756714218031376010850002664541760948827931725087526632949347785319791856661868886544118618314941526546576 324 106746711519684652176102216822093361434572408133255520173708072609625925585765844867453592396279266098021551111634716635720368199158732036681707747855982461227423105354906670073727210342381120 325 425741166403560658688425743357831418934422986701239313472778855373230446670878647231571922243018567403929355929896413610185319431615571589927609105414693836515922379535191481058211855289865600 326 1687671419788501165309518112949261673406491121089004659185823722315079282909750318019486466419391094838378595896133329007622170982042360651103041270839550511686388424186021205703090145679393600 327 6731105377094878811038140514743641605045612512402286320304726653303069446964457091681468111047085053844456889834734357282519841248324238955626498384098126940407380515562096178747978456975644800 328 26684069044232855598866603696668596042896371824633757811863034517881078217583060639856382454697220613881306046649493184051698361881972200660503533802020391403447384232590166520004843732748825600 329 106428469789220129031591314181966477072012750780665188113367240645323414352264534501642387976432799751996377704152510010377755819019349833794161443917760328227187924989247800561218393301661952000 330 421936039310268390466053979678288265482576682918556130140211371068839886385665472692160207559006776891353235214306717059870872100445832692557210166925702694986053173873966944515893042259746480000 331 1682904879206010959824898516797562938095648839985698688057785568724482897600666017896590793012281240060416293705378693058338047214800865499800266393140219242066178694227568795976354464286006830000 332 6672233524314138342277263059819665346390624104481223028757989648051064415533054770470700796566819608252443384145305604796758872077443947864296871126412410920777064791788527732040948328979873448000 333 26612844075354746089466083989215091237448735669665073971831490931882212172293972303435262112094488451463269071952991930310386059537294989039369790224918098168573308239996544070756978843313590985600 334 105517757745975993619785972273326596688807194687414072526868374215744178595250622290268301832822548293204293992233177430277430765472286900198975401426863430335991050991254901349291224761812816987200 335 420874514949931177953334834836486241080515160666737349526020701691146872525918144755230335021350320194297495810268123726152643761926315148348570913699778445025483795165685744006953233847967777465600 336 1668818961263809473754666457198060372238991934468466700337233466186642247780045640890998399521572274967282769394133844092856958309711822561116552218372143883710669226256291913205005027666529655705600 337 6656458752730170603267116205259735433002577836872401441629474916813939555122522630925169439923808927843376794852687944995656570831180966510716881919875947095911597467729424892864422127022576845004800 338 26395015116463469271302350118738614527419067473162842676660731413288165216813707367686453653285917586176280450851698854979662278480702433026403715536518056829448458646434557138503295132838486297561600 339 105284103070445025893213900702028402215888763737429029862677045359066788582847034579164612682645863129245504040876481520797199412295326772931315484936983362062646364326828870978124646906525606681096000 340 417506546840900102680138853076347537466571237394996809600122332624079196507688380788327981476415547806024001727236695540624116696703498513994483610616474022558512141466379563607886293475478976591520000 341 1665370882979767136668028639171932910846751405666768749501845834910742006878942242511077944239919759764481004529664394682719353470019338635942971838332059837152197659202110937068745607199689065501120000 342 6604394753171891945029741972505164369161224489288234446553871788709922307604502998647887401183503290700886028308208637006459651053214622651383578582399614985022843090275957592420090338004284162193184000 343 26344345696966121513791389953341087026574415143343386031703327927432763790360734206100795478040700482636205011904738116892027963051754555641719107643492067995700314466120378236809712615341497527569241600 344 104479430152579425271738083865080040378073570232648055279617408802931341909440666184796738758024071287527646142451272170851992603341093756509915578784616161394476635617014753187788694843399462876254556160 345 416765566493346900407263995688374416706120036045821164869772099876555197451292642355194209040779728975511282206329435556711858214229786523461608108254624266855761937965014238530537560683595451413149753344 346 1652936953102676253854946149918657809810061567380198886647548158541852871181193750873722486979852531060314335500010725812960462503860221643097502401336769910387040492731089439298804195652544829795374791424 347 6593619671936666679126185163833821435036462560470510595798471373971986829821492883869821374132501065034332647252883694710288504562504787418534685517171742445120819957063802732953435499809021652575656656752 348 26152258136444010369133386908263782401882644292944856565132293044369737907170894279473483737668283836274118045594762760522319958725232077383360263395432626741282578146543645521787683234473247044466825129024 349 104323775558167135841077796637746024636359524521838419040230874085423842636129608315786095769445180451353107973919867776943972533826037629482298297696094032084114396022347614398170063260210545915601145929600 350 413798780424926793170489710607874826507063398795939874050508939732478337461207619191344500364081764769751043348703853687122789157320441779087574127339698819628485520836413677799793112214802581871742243880000 351 1650706022183280225681271623563998145570214937622238257738876421342734197016890215883023237407433494796341240727723703046344919474533618193524084934168748177797321550767809076569806231446573956974606022080000 352 6547809337347347732553937329850539619344696800931806447042356859069841353057644394725009908612866921928624970721916566503643553526820407414350477177336695086365011543885231751580457880115738023873476324966400 353 26120585807297662166174145781732901258182027187168089297216504319970806549426635557976909439747201158756419268678440159087894835939937166841566299410513905550912835516264527698036621791381415959753466832257024 354 103616604116259381452749523370908260767542151408188566350416606625338739238208500333679236404451728839044166966376880517442416162644315143844054193400229877228005556797000100877912318829637075241862947500307456 355 413354369577426156186820857437354355928092711331024968919370288677724427554444137379115590176597521801717229204883527771287012456912517294160718717232356435734701460479951791317883802199795882861951998266693696 356 1639792537950939383902844723707845297737402343180779266157898952106294376712844970121626824818932242120793023507415092284184192876172102504899774111511522431263685052137154947784514411123902311224247069441915136 357 6541665109259848266038860466279766398933309731640374407421931937225615978717166534050149451347144056450044422461175930470157784896589934536355480541119381835068406273166689304758487025255219239889069543249786368 358 25952212716764236907267762219014944348799445404676015544841385863566817410071850762106226317632968527690844834657218574388369515695750449638272597546170675151458874893194506816464077955915893540839084943744568576 359 103533274833763735581407753709886757860193861097059150790693317354221986729154401546320801620289074346177453587822537614333648481556944934907098114176660638862036825262268738762804588067124647524942688545794173440 360 410757529608814454197873787957898557606337399278743695599673459820944817758674665719078407014463110236872175970736544505259973644202477752557513536599774601657975571971927993699486652172162261267562713417327923200 361 1638691439519464252022057647462041679797032207239514718330632447303498814736975994917135402676193429556275901340409473060304175466974026854099001251333508700243232399073037643027026732581204280824484248093636403200 362 6501627032049961337596935604540973700948333762817502146043329932680059337238136098673946096741179764621738861459476063314080026612717058357177939566205647471744027676104818373176614577945825172887143028532378780160 363 25938193931123958075463716645507486022152935892167940626841705032152222232727940790760442199716351589945640073742859033750483758345154902018437062523003762431657061138257302575017283738319377166181279669264500995776 364 102916184730151681944336550500884712345923221222440871783849154265245460529796452544734428868278765782893168290203859973841698436127737204186039961977192171917872394888124987908520122964703970443447657663386041579776 365 410589013531460749318916523261555583762636497628964493403147932456148755328520474703630651112837399460555423380269782108571375065919200033065942318068780117858998752668496853358196303624154200732870616313326602796544 366 1629184020901951753811163453785261406184711675366825259449888827347713964115488810207405066725113587685830248708631622131263270755181341924893167436122967121323893136474590403426079519538096435981349607835243292592384 367 6499795495891941275632768858986832815599740636545608892835406636720809911898306060243746268806183997946871383362665495644567301639837271505623644725659442500812941966197337868519218822838743715523370927442887218609152 368 25791772010699818523734693577029893974340901216148017964872608574080015766824311870857625239874034582542928578638352853060024050269623411714784663352524678299009117660906136695069161111332768961115969287260002372501504 369 102900284404922305690818436459246995246099273634338239465359201911666653594124172283924829023114518615896263663875816458557174938877054568873485581587919532689392911786432741386218771120956808575470129066643526604062720 370 408334934096429373906644506613113871341120701080758849774799307539734087039356646895651054579178132816954212336385098440857522081974250713149380370738139288051369247251492322215721863776992978525519906827536913070643200 371 1629137399529267193328047573042584170083567015424308810566593490754329926586369378797484775224951794239520257659839853319253825670022846017089855565631130880624004756928566095445079956741164285160269813282898486549075200 372 6465110510770284532458932333622102362480063629120989369912147759276642450834213342611863219537063096281964046098920025372983950655503790131483483451014248433343755299653371003562920476979178937557511746371567636196295680 373 25794247003388423647850306832688417668259511980255577265307720197758048768090216780238528324091502246747506030570328653784699187311428277732652907432672377661899629681459875925612313238368351784560217464388000239801391104 374 102366812173888693169524774569455307809094412994647558332184713008929438022768899361303157822689111208441927583120786465571705178846287944312523210736624249210000652598323361589335793199806489467588299359943888897344230400 375 408424462833002426058375586142988070206064296328390088422129160561942579547549938028968456508182362206856587131296856017136684499641386535032987343346463473078949972166485398531305796298039474106676576393664072850184960000 376 1620936373589712459014666855753306406692892071930507932189535872777010514209600437200278204970962460664286892489167397433747495623741238741047568997789508923926626437118000901884527234561684674904656551696801793394165760000 377 6467316931846895419109782874988959957224214732551137088350141363663260081696484024516696415644986320783516753956415408312389635505693898368612281759358058031556060896714109150375351739744307648513676584150528778156871680000 378 25668239092704175851410286852744580601503087627846326505740745568515236198581607222969607765351618746899605973107933960152082334935081983269174775859074526532490702465233175562418928439141428477985547839056212705460708960000 379 102414112204434159079125374349852462827694888080741022366932130340690500812270696815494318217141515179756240365885545460469384360520570346587615004965201499091570006899459273728379157629796889666430590641092524208789098637500 380 406489436218931862583978169760990201173168459476647893694230167796835559601956067794699876400958098739619718731609213251274980610142505545383526617289302109232598777281676498900532786184225503355698684459176348245428234250000 381 1621879143739226941475377656697481587278155657788477334869798697302054473108750446006420742142946064828843739990565784330319467827983675798070269784618241839568245503827884996106624524133688302475398139473022564255177675500000 382 6437619370697540339107341384720068939455177473369532418759109283979229021775606151747568993487950812828236902416161628926525232231171450659589497859694967188819091879626764575159408779921416190503678789846447077751438551050000 383 25686206079414776254834370920606347777090392332159627560817680971605891771312586759354814623175797665335715076292721733301191507181303515773389762051575100770320170399361571340147709389055955560763891670653734797044481024960000 384 101958617446118419157328860166530875429320542418753640450833291847018795528818709263069292358445695444844465482054396054537472208932310693299448044615515180504339750083007509918846485597477043095807054492937257414285302046720000 385 406821590513294624002433666514918872266111580315504859911352812495246696295818187235460532618837825213004054645941839110345381795393494217511906938120867525164449731771667231817419149540638028580155359597138027234177439580160000 386 1614897503030850805769864635717783029784658803430345104785228152534144929476560173405813278158674319886505412710461410766943394540802268101625310433417608222898486124349362096708910166791018016192622447048779570160924061420160000 387 6443626420735024276976503886076728013933493497233389125056619857353238361779399697011142075765144057633878261876914423764911573944215172434833389494054378728676261758285576503864347231204084322901238737219827411168253437675530000 388 25579269954350981935578172182039733636648432196008255633019798224929354104839124564563943499102725412450922222498262744475043625326747965754037851269472541234490558893810226792594977941140287078828272930382235891282365741438760000 389 102065465000252162474594684562143236369793894123153322166314236572000534211229151986796661535700651543171652780705700559278000799513977377884460756321287689189778351168563412501106864718192392433892777314333894612620596686927600000 390 405184909869011044875323946914537699521760671530762524657431478050202058259667119297787746474512973909670033649115179586699529884356097322545074995611609906397722086058893959499473753016691604765289743118368624114300603686077000000 391 1616773443336537042333923044660132830394129481590727732981720230753685563719038287748894186130416342212926830091304326918999540363298650130717711515343712214240124429199697879839720427792730283390229342581448395169402325527762000000 392 6418596819653486679391698197865260232423605499702129922232493025872691230622346668146982160507857750701060578186985681943909114552463261036924307826511813654863461127813133786279808535602032123127565303459028835619570794008630400000 393 25611863645117515382305613512533246357658444086712464925095314653064792050818848158464502298604759949337807551800779202771776191612743622354836584782186374177203145160490690935063474121110420255361898382120936553665908539772821760000 394 101683018854327523442556699769274212516387338092220941742157750496338611909921870890352818692139254870291912992009062942024783895425798212935796369633971056459135854115488934444487971363990171029131945030854116220587381276654190064000 395 405746372683518143287875484130353885760543556744520400696640697261155246809948445017066017852663832826812781382909633300803997370472024399679011942299636547228010977059815794025683889815187310009612725554239817837354035186077765556400 396 1610935140094483277586016127764759832517275895722391626494943488088005118102018206884940343931433858281407454776119132017223477399970904359480183485436029518973913723906552532019239227356244851408723787403923283123623066890765908494400 397 6428199554152307618209866007111615579380374654128146357955401691512825130460072449858875267904895275187818933236242128785347697301810811784327748864808073343308639842906754031220342787525590928395757525886918258282980688111280100451200 398 25522825922554624322106289170450514482367293124933940842485090994489940403223332962858513608706700157275128068701413204704740099683022315555925971977929084485050970705402499091555477431359108176095186684315791410437391219958183381134400 399 101846260056998650910295123302427795564201919760462470208536366704685330741935292051010570355775311158643625356654304117183631360871346173685513179509888035898943267441300101385444899441066948317451540024422449972642455213154467137440000 400 404389932746059945194230704698601836980419039274653568865243290824356438621838771319209235464672126886809354833461652607774202794360074417881434611317326557867923363061230691938147928567644590195292398443383443711460004856548172608000000 401 1613695718457567524449844742402257923234832041219711973864765922406810075468912384934504224951755729346422794214018004398307226745957192769545338074945557238939153451300752778716571091441479397694421001902871448205925581178931072128000000 402 6407558543245997165833861454353436203715249991907859265635668333956805712902368133178904202635640654129817921554808843640984327848175023819190246082588969265970012108613474379136196476472262531933391392996975290148264208442987923312960000 403 25569299547621747317738790468289011156845276511826038793055745901670966954143636286743229192144949171082939104024057290462645597686692940638480449637217530983605627731068063495488294625671617827184787242074106395578901772181856612020334400 404 101532551680181295865269285194064992245674654601746789644940690315044378425845935426208643621374992922523734891406777183970345169117745393696594373732351229693909787874222947436762401811731345926076322983816655465225577186370473943908921600 405 405169214240315750009130653184324879867886990806096945062919492986354742010965833324389934975432352536114008692974550961297023568936558065417570995578461659958004766901067327922020185169348021129103987094502430727995186427736853066301273600 406 1608934232901524924613303071072868686896313134066641146690544623186850674790349327842661771489243314375001226195436430595660933590748215126543551534446221321128054976743875982901337581412895455816000217136157133960285028253679060712817337600 407 6420580192701519342535486272471313146958910261236426085139985531767655379529612803620134651697053441599903960807204458305130058356851043234002595251465964810661354830774321595132762506466878972675712103642259661561787240500166541039305868800 408 25497133764462719490911250690365126185938632424574495934877315286574145986360761232852600118940308462593921461836220517510141669596736091157861095043017264698238537952951443164679430403349302204334533451345545185600974760161438115140311961600 409 101749467194087561729395007930970895745461775571188149337702029947065004175360797009520299705982730684476206895012394245288680816131854908885122368048441615317284701204883927186052061691479129165056945680877048908246530485506569513526068224000 410 404077175642809554746897454431747399181461250978057009919310168419587194890414024888628056736782379987770683066519102429147709377978385904417231576165226635490093443628275607327527170900055336906196877749919671746055402811856901129437164320000 411 1612537620332490279138424767954295121563800823685340064188740324255880912641015923417259759223058869911604103153747470129440986151768383341977249652507780840893865549501865694286972824822025129831262483577238825794283877001728713754945652070000 412 6404083354540674896419134200397503575792043247870293475600403748724090852406224891235552610347970709970332775731801949523752140031282554228906077532316815422176136922418939411298731426780639701051891682940101520407332649669883324021158416936000 413 25556843975401416154499624316778292832210879650072552667641690600171373605464374941142192937857783357034600038748394466879920373598523834453654310856123088680464937408543239547734384334550293788429327663262094483890455154763822861659136619081600 414 101500724998005485656601489918300473682435303575565540310391097133967723050273561226020346016027410045587485729481314224564011081552528432674118057054796760660903395657924502697555353040200785385807738923371716441914449841423310352789095296449600 415 405064381961527208593520139146911552855654896192455729985804877697831431054073684929730756731552752433430964778956405171722858833084339080371237664584838482674488262283497136978870923459553018701013593336359064413594790120742494204935492648614400 416 1608794753935253060629968303182293676236375349779006808894785441857229526016261883190930096658101954578660080182593253152668630343036528812651036933646108965050457399428596637726920274615371505829205990870363798382560968743856994636045739880038400 417 6420371783305589211396553221477960517665078684858840140834179802375764126698045740583791501890860619886620508192117123063146696901649041628727972245257656644505919075595873469689506270739907633195173190572833121342369490071816683999143456178995200 418 25500652097054324783708615845339553723351261135330800524899762312855952482722902918571444376455213867202977345922164757971825988496657666204160797237366575200291538432919368451296251525533583606065607378068467401536313435009028430446706803385830400 419 101768975781014606210020006723123518328994805301966488488113664999464589030968261420768386732778223338860213020123878676249136825463575292511978798481308279747535035681811285832254951548063317375621951795910941884124647094813335068713975491197352000 420 404222887831592485343930129810694802231346709650104780072068159247148923612458341407108882945612809730603204758144174754237086359783215023967654854268367815103424422338833963673637498769651049674449615125749101330972888993078911580969183600725920000 421 1613204993551595663031500656432995483838208305363275050815728223109530562859954036684183084257327829870800515842069554893350163686946684358517903199205399347820037058237570358608751382761950373728285093839900191851726428202448179106816431854621120000 422 6407805308832246004118848602074505826391259718673270498907707658976187419979505012735798523329741023562908697839440764703879935894572871341824584523305719091721484982593585545923759998471399942428599442834562163922658606869297166436167645408121888000 423 25573046233860280047412633165982794147194597531452790621274926213900693505744641367249464547312766178416884752445469070564536587952012319112125564829192864497962433791680568643358215470534991599342549338479403498528185724504276488532700034250945190400 424 101581900834158987425190267750691050486596858264472453873112348809542708469859679805540692415425117719623556318542346004975851276291251403152320660910846559738406934184081086069285802442200054804398267183819872378150095173716976154162736606900040192000 425 405409525978716734780793518709635505138286370302716582689892885527779287302283589304378758113363111719119252099021089919560848089331666847585752356616527491251814734575727557210276524460714646144303014959342839062362498207901653977982221154618147840000 426 1610429847890036065035287880859541353416853758971103070939397616685755326669723739116987789533913713048812678968294337407144422369531989494006453641973698106955092676642077090139406890995215661315098860655450321259649352485450005719403432749549055040000 427 6427230024480071433909614604174666744956554104964249494073212588116306352219864423175756037387751889892313285236058698619411383092378325296266671946902191894538017933534229574718672383183124419097270426667266747731666602525133238234960118701445385720000 428 25532042994630901021678720856357908967243521609673000975871805234183839422422572996433372656083596201010523937793713025916950366118382749492614096828597504557234039696503471596747038653880700132824647185937781140271884386379454450115694106899673095840000 429 101899482296349328475564648890598287946764726668319129616820750558185518665850847897104438542388546141373214573566262994978469397846391592542405452975300873318901869341078631043290413891550869810306195590531197657903431616698426308665803247436937668800000 430 404806461759033290027788655982478365454297924921537861011004666486935654941741782576746240141062960995899379596138118855769521853358307336146017375458983770303354270877606591169789342504525480192575821589495559931819492873247006511725827742593836452000000 431 1615616152101473170214653721913092939652461614442917290091764144356844796898584969165942209215999203329942923899600202049074826650957943057783144713441205225077641653160493149770329616299464293235361342994756008205979058069441966827386935587949746992000000 432 6418407028724501759109530988768727045123305930789727866951365271037781890807299776835605519530804863079235501177946594339847951025200998122898670861579230850209691771765725955685224099108263626110943004677223741552036077014708220173381982018467194931200000 433 25616648309482124234371483115034442471565507000655564196946680778676054974711466255973253911888455165755040752943869170681382747213716087273045853788885891894087409942311962473065279455296232709908052061695937983645358896989656964031481126152158696099840000 434 101771191800234222100315494471535193480783923961569107002137286704677029012537409816186671002218464872535651173153894375693144967308027359349291387559001841975689438615510845860479673997587874017330411378947309173661769910830752067329615357875968860199680000 435 406185274344116636438254138919851952768633817730454478830499953628136475642210545996169276563147181138996456260529621365613675810177619296594835954638894977885295852858118413844666981699968774960582614102086419568112190262797988995996103720007496928145440000 436 1613764261553750880452351848461689268822347906662613440384778388236880934525964087614782505205278868919558621353112784745357400993906252680918474552396061845537485443976124812366330032263453732109801001524255680988209267367671589953189933356558341946189440000 437 6440856647558380236959419019260130871159795721639472614431446758113902707714758682861627295104397839406489928033736590632647552904469007666115093524947778501719205515142609959667822552607932628150396615671365658302837605141617456191593977605884563224395520000 438 25590147902839500552174374077638161917686334427396501224235627852377416324588999691255463665535660495841778170555065276469682138349803903877509348151996213444656010307931468060683698158123780924167587446369979574960455830891819317948427002273218769855219840000 439 102136394927524545967807300124733187784533687866681299621318990742317996058715827348601234846575505855376433412356732143211914245880819118790389819180089027790928071557154359256997750562509081810732523165981181393077147869556653844427600623173298156567366400000 440 405810063512027006155032629281143963751068181781248630720984846809578474419665809503503155591652049801937939253715426931810714013365156373448148750203830598778624465158593522743572363559376338320423834288080521684638486651693861456943129695119413033157888000000 441 1619700415666222906684507036974817120263032375640693441394758242926810725286772302148818356865409440618656899383924451714937608717021172689257326426423225586647972602691470947032426485036360845631256109652542773876632534658588178285117200614944943941052928000000 442 6435614033886778459136903102311100670661999134429821834126258776674657079454174865960867028903984596789300585242871574523033145544745286923553572610637705138376479777650287342829368919014400806405717000946140226901134538988626559198369695284291998646952305600000 443 25686562409765791978176861708599330623251824954327729630640464515050561085064946484082282013985035274181840720628873695943271823528551947556160700160948691133878785722921881453648421903790189192645156013597772189724796159552575795086155278101825523495664425590000 444 102064374075847665742547699072600417185361399185039171853633845729184310893657760207641574264920327188996442223868333129099480078285998869746530540730019957651719868941878438162128812463566929727155956262778236887799401210747067382466014275462215926239786369192000 445 407374888342553770134206975061619000478203658044338349679048956498164106245636111984125153229939413518353421582124647081596255628706328721540350254775003740475351279816885140714684875005412338721943542271967756161318193228697244110568725052810175864873009566486400 446 1618733008246595804861192915614974232108260337938200232574235790189488012224796830052203595595694438289204632732510840538172540752813344227531836631835571548047655701324520757058937376441621116803876833182333488874924612103554571880156305588342945881623473913614400 447 6460994126194496721244579616307746947003742769555772657545765813604921298255778402274856159603192725704435998813714639297063707266909612166718796869665634535713771428773882418990563725916712077785959481498871385396972477106940611226034065452826376673650450291891200 448 25673967137596558828782317199967126565727600513258979111646271012786336283098839161106889753590435257322034531782784360717547240160277400813097714938997288045038552190607139257319884526097834255957039995702593329159277922502821315844001586969181393505820417951334400 449 102475752358732239808685470264383515193403166348036916092296261593676127417477340481255745139624808750161337728348147608363730860203947943230801313751692026026748572136310473656021861845836064309597201381476244684155431624063038005299787057686001867956994438021120000 450 407218318084365367895769035678192246407056167965501490463101626927407778418253176900666773889545248587195400453639108652831672503101332140481890793896966961977769085116388835927506987421922565234037281100614893848867184525837906547141129843306979932289160816032000000 451 1625396862823739994053264204673223014852976463661172654955439239747923136867907006139464348193365797599407831556924333824738449700466258605527772597851748690732538054886162613202814739973640326756127972801584965164459455278060560100403618437065602936188322577337000000 452 6459189908672250484665117234198359080625638986771607338923938223655036386463370537585485920983615861295766132135266354131356545499634531723113917633104952060545978883382263212594964287201216860655560197941995752105076375058992101774250233803004455988397402768466080000 453 25781851819453709445457493267728344012413977007227992402479863812777139123004943454651260659511545953727508088640526907779971855614669326797458603168551783613314063253064784412007870843947145308028021764757821064908961037309702739157609928857709896700354908261392934400 454 102457813204012173146366956219981608746524725478705009437865822774247280273934805106335338869474798916150275988273829229321061681691462924904790759071330164313241362950857878337600343982958095542119054558407523997272875749847350804690024682649810183943676671788302009600 455 408963968518053976229477031098918510633492690310152276994390167549073214914120688023517816634063702945803371720797500740660520925689586911489918943672943102957124239804617018035500565017009343268158165443986015370415087737174458348539559852946953000473913733409713369600 456 1625280228224618193535350562861449477810225770336084316559203535592929904502230074538911929439247157241677751199352227899149975718410748053077162852754580908736980273115619688816180058832973111778668047622921481302735491422569172991758795447400145501740370935269313433600 457 6487421161561148342126934891589498720417779718251701355183184682968396105645703758442349873242387350413383744160261216558145676101181990426556985488465211810059736312999177958070816091578356315844649662943402627258431160586842560066614536299054767709580450425796268236800 458 25782642381762472148718400385279181790752920597593564017871284226084811065506865084453789985117232939704370036767589864399699416238329559729500578557095692625801154854645213035041649659781178566044576932911524257174869847264201766907211151124090505471934011067221398617600 459 102914154425388089259686990648590563432009445987898992489665436923312670303446753893140751993679154622073137658104751284962048826840609937259655780333960687783795671430917087874672827986354318709064049712926104651767657659395106644449269556267779592508774710691415723384000 460 409018040509170272099428814156345275809957889615118172823780432819642874684650910481837956927480958996136019112350648602602321611406558526440440893933686366389259330240461001456287270700869554612218122872783510175869135881914768728037785147256130224476840248687550242720000 461 1632653265808124573950569704005973527982391274734469679411406266146769472348263961921450076697129703861068681196219162259486996297404120323075472430454942925695170843062276083965795968446738000270244583572749171885168961868207944097961721165599736257089536327866480982720000 462 6488932171608188315040330046545926671806045856806976425941588048427924019920619677420470087439171802937676650315095803089517380713350534407799739979726774832102400861316968190575762772697286114563488255178604317377721143764044750840182087098639486878650954250252833167776000 463 25901714535320147010344559356364818260078715041054558891450822066515566203039512570412382568278189460585413417697745476947736862382209624821561384974445605550542976251178872358189748569009724462354204920782793064119111645431387252183166074611202494335086246813272327296537600 464 102948400628915444762861603145054309437129659339742684469364085273489887887405456980605612285745641669262389223587833915561273011468832065054804907839852332201992310140082039237414021391720330662200299414351946790353495967915190449130329045926371008155811156165269178179993600 465 410940203228878838089057396803938810204137899646842448147121739668647394424277212363036384382393351631435334270226540133793354496733558444813957363540897151420276571506942563919227121587397595121897078015951429492524620821360276658783291903136876370217974015463796227683942400 466 1633358213527817623148320587508525200070223882176818148207790167120294843465079915050933373065188595279372814044331533405106249859149445789693582505999728227030673364342560173970449383658909984030126496054708174843333449597933703372255580628003603693738602081992662599741286400 467 6519948818596319923378220965873634454020818432076210315599462809854309610760410686620978124701113358961838923624213227185973143341179614881872271664620043147043319838859814826532099932330448759309035769866540032529580388119630305271527810486081889408400312621127782859969619200 468 25915441699558925999567781754070657423479065560081699979927152551756435506148459144669812762298704720762969685882649891554003317184444251818183456514926975433817431014849757807811949771772964254147133865731272610419634895223807880419734922931694211803998504515249258714989798400 469 103448702736889481503136961156983665921614791861951234613196831585514044994120078398789714550506211071834653625597372658866173216837200456860291905608108386209528554691210447358359828474528069222608296083431021196914219589543542693557200504551408976801495633007305084995657472000 470 411198005545953180355337015932655931283988121713713725603738106156813261156869240737270687173122889193637098202587272597378524114976137778050039846736819533419581558428378523517203821543601929968555600516934661394112274483539001042748643893064451001841325294096587062154145920000 471 1641425177923794143344747588271575906694066783638927058938774435393476077610894107713569651059960061452557828334654559823105912034916597387665382072968394457257308328257733360629113983606285144278703093121467687349132513915544825106218784047169148730901183451504712758773477120000 472 6524668735378876262201993546998289871359219689274322077280068109110761064419082612155269402956333009519313638790735126998439125741428645355303526040819582888799744113478296433020804264648888029397064680101956556695770115316102118292779860255226483914645679918973313481220179968000 473 26045469239017445308256233548012295659903494574462415354230318351265928107627297423848227734026809817506439178209924275675314677636958695734884022886207284302228794262086014722267076608970177049174409247898493081533073113043723442098777356519937472565323435043063381627642246758400 474 103533499279039156270372369056055232482826126473167599170285243234243003415118044049778045097389410847661984127365191572533493991348185917102915567670013595703510117021692553225961022219449776882443824896969380602174636500737894297114048760954518395976034099575312859700982553984000 475 413293153018904541538333203452932345769191158114110066603133712840083740680758999993905649656068958203678930282437673279481338125773743570921066558089514018159668740441466918862814038202994254115828898467598463173582014703687109826579915693005236746648681319102723121087432123160000 476 1642926571410408704332539007832960326550525952555717541929280525373648712100560121620818067575498872455866177819003774593427469652348338065107936413805702975492219599326224186523095628307968755108062101561096805863195609056875635280995553301612917586709322808706890944712496076960000 477 6558417211005508815939998407128559837097172826626379779489951073556807049585943083325038855605497416061281645391035499587671335076305393645902273403123117681777387152055869038506660745977322407990069638260753161364283453938792060120081098903786173770948156526463633887286051097280000 478 26071746674530233167498678993210801399775034459511583566073654033330676708231417116540515772920791363570789084172898639776935971625478080768683178049272089566204495400878809063034968708251609368328049248480077875760279675337414189687027025613040661138687266730539734393027099648160000 479 104076949708451823214655466944215352764710673014287507700389862756847510048554889635304454936279400484620387287885145761120791697272899512645594074190718779655909048936906309114747552007104834119834451753776989811702262361163592445531655908899060851604399200755012426759580365843200000 480 413748749912828778067042963790837003397496430351751980609639125872564924496967007920503685722199631246261945641595165957738319594096923730213591608539579383352381858886528723047211715608594867186448649567161378992128008229513408471931207125826319703469939691621765399215729374208000000 481 1651675149840557356003570687383908131302966189810267105540919025096805916717905970527152151543747213309844895594447138556984132984393460258969635237822772584589130205209817866086603277891899567784848181086313487754066871290645998363370610094629984549681935326979240210151576864768000000 482 6566254865672486267448211705039243791258851550289771922345614661145611308870027619100822810660751600782304487086080268765321859008960107736504182055610799083467504210281367112912530100971679828854497364173160823600978347638151166239461377282964962142644341457184579855951980935436800000 483 26212543245525759216425945128251948421621657182621935823609614592987224161495288534365395322639774986647556088713920023733039986752777020248942207095359421505129190475510514903001844036276494824982471957265849591100544916053037473260439977633082054815748855722830491838893553402304160000 484 104210896798284642534741745438324369082758367466316762049862324152050486911159353553339535913903984763581121454224838451538552061823132826373726711720969948414159135781545232760278649658320677368386577479017453349393545831049030679535196550928777738122599481622105676251365445434107520000 485 416014065277731782400948036535988433169565158700745600521179582113300368698947772479594580578648628141649693250492618704583827699082574959853520589715468312993504105259853108881789829976505493479590146118709525429512281951673588305076487069513459237071351068052274179849425847121237760000 486 1653951505040383553756319007985802834432557631049013475484677582707454106436947468353413366265465877273095691357809144329743826974975845035410383662820608601356052856297664340461596797327475529257144980240348180771817273346872408573911730037401474150852004190834313603358224288590149760000 487 6602692650706802960618016363667841806421822152196874731737326741851822769592474426174138395706268200786380931689368574965222047698126376196591583346289299162868274165428302702693362367561286776542633330376943278396610325783180627763917995595120015131271986628652147311020999656137550080000 488 26251041345920024726315764164122297628330955229387124689424397378610555824684549695386397988107132391830453582760990349729275881546446966970644319772941271185644724357216419762235258467801019410871556236892266513559252849207643317581501126686571024321582391382491448278495246496116623360000 489 104796854715781095361165596230741636006137521576005880389080152877973963798548257318464117924232351883615650904939286211469848785880677725393380407870486296276175545279695878762919482872158115676828669797600106284699231522277926314551631678335403994230258689444673962813186151729136537600000 490 416662402103215456982794004447946361163349853185669863214053311424374602563007754300787978109979203127959569196512144196482200545264282356431672929824833058254314424227294280003483579855442243698575648906078291430390469856306952208123629453508640384913041018202903700311086334024870432000000 491 1663372055144070008828786244753095226714581417467091489230983714757552576189035385079818109597830117299501736018307636466033152930337506897936146433825432501794871167527695891872711782007517412988371176915969477416418009388679651289344946693928299759786705857504492541835499535349286092000000 492 6613570563191952218039096408201487842160183760267975465321047224272320673225271155862967976257868730951527630221401968210067001756756730155492171697450399244412044437519019830326653208697900067614250621883942177923394585448415400346501973449593847660598708728347835308211645361792991350400000 493 26402462127709112811829810957236402787564551648933419896323555169145635954407490989938184523789752749338528679934114878154514183129973732899416022941405870548030458591955694246658696430664764826930740512332743970097850407823587958875301755886582818571552015754762535966436858203455269231360000 494 104978765269735111477670628835333619083628614873393319792650389357905404226524614175115191245565987638955291351289253839920704930093861413103970733168487439432681106333185787221714651027487072246006080934645949317203696914229300220874431518161725148378888039227838746664598454251884829026739200 495 419095714618298610894271427506522116380691016645780941064902822685413574726769484102020841538396118457175660692171343134590755681896664295045315356219951806983932767917459747620737904394611804517714032375191438639997588071245167320798218314456370055772107177092991367172231097364597775977967616 496 1666405193831734231797806960618865105621834990328318327399572957172551432053896141183563102880995918401136933537889609800381250135582536392086887737995270091185432109374144511919662923820903352666592279446960206494234969927880198825501401569967396731914345604457433229097553627974607270543425536 497 6652665191936984253679178179507602413536750022036562348845245807667298655449967229378501691076403306285655723216105710973969090376268065426711893099347667132102223650543687784363567456864308034341945396015925494274918471328772625941651207267712155354762198544717348723341760218163510284418940928 498 26452902674198740095490641576484866470953492287124453033998036253471246967431959748384159421976900512330357439366498678130652632115389253626932265408571652228329281579739623364533974016988195646922076849730375018854099301749594455513188176978382712973136134516758682034816213801428389540109377536 499 105606746307165029023056116764800534186234260202853799154866072152474976292471101466043391189567919192051078166953747762954394388645507212940341785385282693787892917213022209892652754052076209899946527361874817063557632101038847552652016931581324994988438709068281028668821130047625179055576192000 500 419932535675426445231924651167238659200464818655092729626711606492292991114878659574961815530688187653519930803401968579774843156907464749774681607679942136829804209118879685986785321365225178658294920458905053802898341846599541437518139615555056768490624896766582498873592283393337894715968000000 501 1676490508872503481574035487687713022306384475790801652246570828071569627940603721453752504557346231903671121433039698743599419077869441394000221815240738563693023766239923786609655727955249660823824770786792051074440668144570025090380290324798448932313112414664016248896077693509076101986688000000 502 6666518306037171088477691415024782116700723125102868692947600212803775755476694225029940628594602639890840632890883813715768738798055136513912126136679967429352293844380758986797759515638870407180798386965192340922877407094689744180654576200843419623663854541372473810137842426412642050523632128000 503 26614840768505438062711126078830906519197381431355566111598929529894658257045790651587248954901966999118217173628877754058456134018465413667951038128535620518896987670498503500174387564230571884491630876792438436725047200431322620893324455461861684970618442401455410717412042664641286795470031937536 504 105835626472931866193597934686103309542475080414164810354256066618995210055203415930661457761138171090001853527568501928958022892436213062835198784852353505733453031824002485913044060977235609031182093442093765032657745698832594851492366852654527553452414748223083058132891385032489654170502812729344 505 422532265176599949510976958836653053470645376114858745251512424078616452236639776154392974013024558372442365938591974031820070146148355971350337403223527713773443531317668232565583140403296854554143587801862663523084661486175970039869455540329840258318811664923746798604761122058465453170667662475264 506 1680265258757057667526119961772579483560675627468658423615970676741946023835752130676467670189256979383418735159633280662065730955995652554596947205136567564900588269024324834431420976025275633386487851901436189011954136083000925501739054179490604531709210412680863268967984681534022263878184267527424 507 6708246512035477812149016506608049377913463726257406202765918644886976843301106395221172917647325622862038004600299312286070830265724458850318876090745191526313490702765826622284521653353885959705020231651883356540842935779287363103390126461013178025311529592144599765970955212009806519646106572533687 508 26676992311869051058011957615949563121850481269525692263447026589036086438628345962460268584948005735911211622791230429806276537172127539930863143115857425498560955968003649918908557742129788843186762604984401705102641294202209932981187489876764421776977481578259538467366571278199346232723782603669284 509 106505289587027067626602544985840683637611947413238406894206696794080030737815972199674891526839833422820187711052975304492568959021125299374859865604119116672635587882900408828678004095284167973467828926468384654613042764060098683542031966550949327895381252870617086644986823304897929723516505837906360 510 423554042594078070166771794676798214045016932420253635181273381729616016764057567523610960764355261373392680207799485657446871702534570351432616577780160577978019296804044978710275508870048327772163994636619143698326086106660903343677729213252195940041740040142396370483885979696780953812574567942635300 511 1691010365500424733776976716487823816410698133171210997371466114397285260605717962313638876986812484643280743882790011468124579400560408810749226949853185807506945380294144782242672311797114144108020665396568696271751977053316020625237924212928012698910464050884078727986938543612711263320080408960012800 512 6725021100172300081382778354846329810328841378851049976918764535439978157463175972586132680352005753145060898861050696527696714770741081635190384642904661540715334178310831886209877185667087783099951183138786395456935230296249113685252361603010373282535041952441647094831362406104024370937982283228119040 513 26849375633819856613811397716141872012220903209299758649616074952439765622169810989529209439330419880396637867113022481063155805044720264785074888385349185621604977618371667399796999561981513223156352908962093638078213269664252536827234661400635646118334543600631666125510232447063689214591097651694403584 514 106780321875427497659886044012017952829852693637826609256909122606074674847424439108147190965822647934792578272287983488014242385117005728534512826089029190593375204707920133374403001112561994670999371672646571618625057611370557226916125108463976290324283909803533779147893834601295510396550622887320095744 515 426319151670314050903517387856875762995869212850301128965309949539337200930807849287846071623463198049756306341313232153018401012935593484085959110650520088766278949805929931534162462675063468507682888045208833262220895577608351524649805984423333224020060189170538859236197530152467982764113018721100394276 516 1695514300421799126192780544648008423840273441723698626598292497555168891970622889667356504004867902114429526593091723957914409932210059259307653649782496908334567258488416889473762817251099954093528026143036374122712595301366118832593557286053065146596888602433069346514586035658037608985911090690779169936 517 6769368080545646597033018568809048466016194363705246722345697043699920394219846349572224099341468064964994167878550355953206411531604680143687784088937361048249729702084902030538195283580781405041539820941037899851024483761612099826789364499735038308951299984542996398358382573243234192228049935947266669408 518 26923049492722242772346748003961213795205718165679122127475914027788241887431977222197997977915245835867787473826931102360671017352796991230092183709658826246132224282027179591898181792242505983995763781014120821820065155681391208675568174608523687334384954589687381468244634116750363434330040252084961624016 519 107491458031479360900067168934686259232056914884807998694644648763528769758271821006077218981593090511036133549861118496732023997916634889537506339717775075852212626327497118590766928547405283078300146890645761988768554118813152544490241123192916337324750155995396628656279393091730103610524162128420164552480 520 427523023766290183875481853396144888223921478934659233471132437468109492533596631486507629027896121104128327749730232146668818966125559321072584194200267533066362945001182074498444973825374565696860927457371138452914495381018824777269934452418998107785447278392660490561228667974389941867128705078491286764800 521 1706916285061406271373428010824351572898896505336814516982194165314121200411380523104857639145656515814274678442564020656698699937834011540108080840657885092235333312512463545733753570643106972357116308016524062362281544883254424359203809820584810889932701274663075771599055610194973903285054492866048817932800 522 6789020794281385205748456986059337492873486878437971795210386076569740274468376327079906244647422825705009802781040690900388771492253964955109946357585177410996494847257832499513244861698602303253596952015722146988301798403230731011200397783778800725771664396717186248560194870584047864805355286704378257409120 523 27105838093158539895189046240436094967904499213427783310329206367367285281156868723614546418387463872816278357688662054525544050189323770452765020675829444053589909759334258626990148322235217925571893238546222112856032698951080831804800282829838984506106878951764835748694908576242708121294248645569759181227916 524 107811986690203344540829995239557141989019413483900573825946138533401867719890907046430444873829123276393525283021050114942198629466969843874151047320475385804129027322964715510518178319191909944694973323560553795224385100577493484124926737605562128788115410968416197707886493881650675980164068566417129339345040 525 430452976570514763174296294157503141187995532907961302133087922446308476409280329369938080704227750925700455532513019435282124651591176496578425673643450846379096810456686274679817753818330744324839396852472304352652554695647723930327456352053437170025852248086866666623767155142309465364307200673983810699922400 526 1712139499674278731869386462334962201452028033535451542126732455345830257097017245336704009748225635827727969846233054202764671951879373632619708913294379003586902285086012005880084385495450252372354509646717380921253421723338982507814836074469334936657095432390742319368672199675120077166915637967480633266944400 527 6835979576154595976798599544617420110302983305105903178356426363064761292813918823084570839357491139913910835928563174112444564062476998644295324045480696837830412131075207437125764230764248485107643293868119605487348506500737701840878795654272215779923904417082568943612599029914483903348408393478150879445659200 528 27190884883081877379581185628318891013357070860792925599935776481684177186574405011512192225724776993657656020348312289595635437795226149518454814796019771794307800702850690529591880759647737469879182348540923986384162658574130943401255154039191710940062169301835156103990576326789341194401256678189847459303142400 529 108564509116498853062661839259078729630949743769534933288531830252628028051435694921429107166324258066843209558751033403596193555982506024415618923461073801540423492730924482758457948599171702972472997466006164225267764409285386032688368259323680665274849837045264560699446574169293054651376088846129897497398528000 530 431836694378339442240854271577941639530164325942167235914059150101723003371149191849527838503768599442442396909194133462998597247571187675984956377623954092711462341124831484378007978209307049518643652149170550626372497423467692661401620861904447218853191282785628749966718246388287884024999613918565369921597520000 531 1724197357930883448065120489690692696095589958786390586949265002127656245312113827226888542438469572502465479246834989120157730292583671825027452185489400152055721671034541718748759466591807539470554649803871087567068344953502875329385270812430900946238632291054356581235840271069654863947170269887541956126921170000 532 6858476622367252395308315993192593927671755717943940089401498028243104359903510533676756786696818097783672601996430415584701485177019788847828915366607734439451668852519751863667296616523905150622327197584154732498669167730033826427708071129826142227840942946232855926897803519722621233098180725934373948397632872000 533 27384068642932063004242737106185908239907280016169462244871055226129043264704453603368813497134344681593385190789479101417533928793627359773399194072730961515404543622667837763073764432745555611705520258550849242803341738902401455362378152782680455259487197352075302232243903112723460764633098051159337615779351382400 534 108930027438029254799249617987555724381218474350034164142818320350220083128563288080568592703930812198334923630696829357894392482832795884345062876004434814749873629456418470767648896697174572301700780878103482597834679774255459089146168399728264818477901662649880160049147322198189438956391392122468827115733819220800 535 434931421165821068034430805543184064655502780626786367440748837978684364215355172514395010356157055221310536067093049104285658429088450957877892374311218706177579531925961580024101888288523814442157002570383662903857877639452735288270053610499543572079129501273734818931961655716413304304299576789740474292785157334400 536 1730132272164415462975058219952537497379972585283651529405663854679998865636139005419839747651690887107816164535062627109813143675959299253809714580244436649342911837601246230516705981589374719218803078677096486323966176551252258986599030789243675462480202366192927296637842742072870271079718006364893240414071028454400 537 6908047517474917613310006911475155108946727472448534747909293110551567260603319312572718909505084614215220874706895025329790843827780274337260381172797368804884990911093959720188225856752766043791582324423141333636161977455064266550332097643589884920094881556827036134201979010203638328517724758445704583040584940595200 538 27480375263559201593267976627021900087831841608806669820953586407813385883508995567636937209395624541804189251663394880860176257611767168471074405361749980805231555015101632841028617625012080263811054455674815767812795250032573064952787565008827398058864052123735425706049142303238469185966676647602094852931229453518400 539 109723963238196076818159806807794587351354475124276631338986375930890091297933058740073624673050516888958616708586859553654012586979819908570990403102926764337833302275783050574925777078797411127974724400086587431129172869217525190479015977165678534885494005310777450148192813855089289415982508025832223001182007856961500 540 436493302019507903123183217735325663477874863662815407483577486341356962726938243396722479294973623703860047186657477157352332436786423575172312817278606491736517299547193654356234820537329625215171316723740017322740261203660386578244477954834502051846456400880898243205646317791110543867330227197007307318726415503530000 541 1742846780298271257943353207113412335693307505384725130562925469449805565651078960268989185612576165825037116932419335852951041324936866886708006984327621671908779982949020489911677853773940484562862914230816827476728963201924178183286385811954224173734243484607197253009328057999986599314600322441832818151770864915180000 542 6933363943261192495813415909336576518904495251145673347870402043956400064943315010555895259001011639082229977506253109726123400489008780021079841896857596969083338762662806492348557210500044988507136156199172441570237824332326266347800528018018381990741149810500213500191447735033036713948131420607813589875305165851946000 543 27683971910351583856762862291034739268345994339367703995324868891164759772691750575805988271787332118028900750412640153936456387094475284509148643654995394483528867312523543327761895262557843866519329054501026572861796315290274675169092911223283129129616243914886172833854448896281140592140665539283364043531307698720438400 544 110134102542516438535431780101254337447557469328892812888747630041630700803859781425225889336726041279479483320796236871373104188470580776266654006988702241616593607256853138219588684433990601134460257337517133288454416257058176929810569155578382853060699416248043643365060946108949111878669768790160775197935754532259450880 545 439753168649132728815678427436836674864403571260632463351957494417820162874264410046353141763563476733105801432664692463126395348717755405483639488220437786485739814980500346729325794391446939679051845366319669274007120370517299013803838492122903530161319359851463897432286960531901874830402725245060608864807010750277689344 546 1749487969616998069234177196493240022756187385441216602323400591403119744836337878746588901659598719736557503030191048332564144922724081747023587180718408863323263328827075268473917045030614954955575743829866862008651888641563266704772511878388888189005753978207026728139941498912762118241125036326996637425151740258677473024 547 6985554079024308307243180143222874790351978179751669382007316545138447919772502360155084489634946102852615234419196876118607441195866366263864055825653071281360935134216335973154671218965753096196498863324083161341984435363923148102565391499072085038144831488323549444803872335199460804500834883701449329284071092457642324752 548 27791458930490488129629669436385241221710547854890165918404480200446864410142643975316082554788389533799010837009352145224676821235619576879650215194977292037132543301454002329981475325217661106001098584107285902805552708217386796696063304680959454753255694091920451958690503957755493605687377533110490916726456358790106037824 549 110969585486327910114143937349632027967039577958293140781822943316339782714359388904493343481550815510646663258023219479385239102525691689329820849739138510871479766862036154025176954476262847237632823124147987706485455630661323485042201436749258901135207902977418712644987472660296363367811899421096160224085287123109619260800 550 441492055894970240509522136924407736115781968443269657012175641600808317381539316382748355591083004785242232058288303618491003387339322407858559687463187598062305615548233687934278685790467046360403127760503172746552766487317046711941909696566493068174982342557721221276367347446605221322997901060274002992031799908869008520000 551 1762861573604040705133804770648433305612131981121112124134422697896458690177886180702169797953829203269455907223028200942226482989366559746297808198042632914008380738069452983413678659357009571556599959494467271401689820835089723146701618941738329040481505401638607689093757305316650098144100950523610494118999842539021250320000 552 7013673151020854343256105690049633849956819290050260052978525057922207806177136839054044233876755780687142814144968348084982564892826048379483659032931925093496803787293958161028685472019332861193632808542757919830488471148076227160241764635767681584636329917010033610192296904421496804940706155138940957872784828075483490227200 553 28005512334871958009887612269990041388601773494146337834481679945196004273913848110606387742964492075371449290675539824776949215323505686981236529796638519850034119281628564485227372285158512271371831013239184122973061049173892852463551482532982189190385862574584919086161387608111809764160894351263293968534664131624128680781824 554 111424105559046078277693376613015502403641139961764680304970006893755375700055523790995678562749642577826857057505282478314810756153187028676511333030181750754270065418249672907257507201315835508264711201354191799825660983300942486373811779689648469337059280095854361690243812731187087838852875080006793433040284427412925019150976 555 444917837647650606042062916087530068992178868651673719571786293054801162442069533274138800347997990510685967272321170641283440775540249137021193933054522316870505393203461232734491738770471538834631529276835876107533675805214865844270585390484364967236409842805107905413760814345104963319270447621486753591712874852627851998053936 556 1770205621706594697719317915759591995147884144950012687560230233291718355011233705034040281066487578879393586295716535558158091147636867244913955978718618720611798453588477409047242514013963433903859444284875523767543958881619310007372408118887983291151743220293683947780598097513576400686967682012326730132517230094428417603213376 557 7068496068195586567048451560640514789161109492340835892568379021396839742636811579670464221349110814152508485453273810022083118275786890051296003210833138611180680526819125988878518658358157676142746231745892339634046374913737313438999302103101334002976845244891230816628294670860961069824295352795241616269475316581175003681852288 558 28124131723349453456386640998241117583355166017015386158499335694578104064018056298203614225874500527732011222505690001654525874009133097588912086248399079823928519711292354414803884087866641903385347340408212540988456214039527147845802595930960435543606096260994980595748902116489268570102222754153239392698699929825925678586289216 559 112301369899960621842788842518615738663879549593939696962302056811963999390277722633675945166433920674539884599892611843945262253173873984249617831001567018063199446533279231414998314644443257072245384094104123345974620302603877472851294002630591544754457528107835460045069089220697492642287869418849559409796431272420885943474819840 560 446833065691092986791931592710568036509041621394329764272665047659442608615444474113702837411336303546404373847819229921271623661703259380319160274420916377201954711081918048321692446884991750469453118368273254940934771005307118391921710853583933529643481604295472068692565637873454212907039997170938328256920182485957489874261299200 561 1784242342252354814161300155945303287696387406771370198201734888055072818489742070842565674794140259314784804330054870980892891717126119583390775860784672128335507747499642667666702610772875984035742468247095613616117588967352342424887734353377784504135873540857492366244024968527405944422374005953212229561638727086105719854311219200 562 7099408734188865409073444883576831388919305254362451696833728986292170148479191771466459191384742742564811378255223107489693112382407029588812145711864121849070984209700351331812760390646410948249662115294146563403185385498039301525264442603305473891041438676666948310284292809254054391988250373838431447518609948219395955686911413760 563 28348710439945407583927428329626740751840101056692882447170619120665560507883484929291847584994719976510182175052030982990659373252143723835446406591796256777907542229307997473505651815426762590789885699114448523271381562222879973489943020481800726050932722659449313768375151714135543249456905403743269798710755207218325409974551748416 564 112800150699794013619208519841653957769636843387972203541429599662749422631480942842831243696502684244424482136505964825370587699076332884277996527746042269898832707832818711055844552756494876283712367820188676611421095693549889896388902327611046005661362569802835965854160277770199565609938658624671665780822491781634408130642325780736 565 450425924858427016486067210590778786978237699282507722676078812213905698486873830451507815717107990191977338358409720815449338081883255204635830799873969625909317745368759388256833733233433183327319449400238957277472088304180799025612874762399155923711645579037883667609438911508174053648027516283745420491343255876242334720585744664064 566 1792287713353867417853762601760823164641050425645252980417752375307630865568175909043282140995458642419155772710627937602733130931832292153723901353433939397486362018043359128083117533808707087980087441606203028410961879714753637664257984854667731951462936102216878718153999334908325071229880059773001882593399548211023192768930942184704 567 7156884042700653736104639295649006411640605761563353591497044821976818504704464372400477027233465116090656543372687485401302152648194473563702137259851222370144172569594951983260632104204445890077307953850212301219073787797137052169819341992199462894414860751569199678294455311749684312106460503524449416015720439649968821236805330509312 568 28478443598681494715395409847692021523878684789539446374005650141026728631418540149036024813602862040599986081994873416749580100204076141638246526702279413701525903659306481345636845286588976694523156723270555817529886305582698048101700948980472153898274186183636655328392184301042882655942566368981837894891133085425600808573713551642624 569 113719525890599342301180646334100212270712917075526386556201629015146315571440577271110352344785415663778991713638065220255738219169771549445740584397511508671598433087783591618305586385287090916569549993946631638362837511107182353588661414939935899260379296055686046991017558689959962716561634927566509701309282003374559661229392844267520 570 452517288874380965605013509418520100838088482010118019273852506303301928416431493109696380790998010026532526812375062197239768170397906227969791520000220935144575777790993319200043026222850516928500237633629330488775830457013578841726594663542900737630521927416423827686894620828702917954803835581414709415164466129185225119086591464003200 571 1806993064772096487898384589424414211352329754576103610512904865863825917497402225493253060481580619752369934067432558372027523005550676703463291616910115415559470167447573234186282923521831634329168129083467122574335528379622933937964673027301861987957013250163011287271029268120406854448532745829873594868760962091469150364279022535712700 572 7190588465215118757817312444501770221040419972571424937379562280289736264375384736462898683800169217599195776242401816327108029262517666407094210006580365302520605890875333126254590492100060087915872388950171191968359320580242752816992039977373266286952453527838619892804024389025339270158845366869617555512725282477406214372544591880228880 573 28713639621030571112531168550009363555401398771549648573471896960017663289329117836363993236195510908842477863141849598659849268991690469454575364045216964836151670232752732542844500965612747684522628063746606026598401229375135092418069761824051745623884366784595128513118791107863924441617004296171322202916850250195882458806030004960736224 574 114262560367990595559330988424530871008683767356522323507046052467492521927213351119989582440394603031871953445020104413282894275750029412147125619762766569136386047266940431345138986540878796398320392964065195551950835854295434497860910596696747994250820294878895854421929792683270897780994601735608209465549872499121666331431519208310718480 575 456278755653225045204369705403962195298722736297084561677521733508964592021859921520865079626943483532143609609243532453331258549896428035967301727338175641403075221302274787334338465666012266302432049067981586288957280382718204794930474917120363343330982416974804762292538549996374744936887052023552435193997079475634143826502521844616710400 576 1815739993041663975283627049946928691546883854230978701852888671470136619941439331361310283465329461533280564925120711926069548015076902314616241767356314891238847850740012573729205523917651600633953522897635405561832082686844125148230099257094807019920958227024561614491058972046351512018682250489501525935980906376976651089308358060060262400 577 7250741551053715839181739321570463500880479982388696707737939452654182783986370028197674095063138850750365411663700901033511149590098272008553998908772287727259159109030480422119238208504619595064804813481073237392439510142349902435260216277364616904172313354910418786623742633611007428036239838975917428892384163250116443337175344698426163200 578 28854495683013920402542799239386111778582372429915406411779327115488895058676352815552345034270597579787609272714486669302664910865219129410753167603780814252520984419548594927550281789081204848311188504675643690213905433590885452920341686879463915315640633704112330812037135621783758655363680757602721634655430327739850517980709845979174950400 579 115224466565231815420256883092782582494809887621458711249093103499851131309511662891442975996584285569400149186203611506911398049452505327705469091808191507827739690208485649122074006259622933458902484346938911054599906329771822117576450072391809028268864602484244231988421695259077980303988670947704361436334505953453155928323368299047832618000 580 458546485387434807094230599390694930726183449232721477103810881554375263987614584375431983316945245476061531145020407024327773949295620361257354116909247780481024608883823163800754616122060726253657535992435658409946932874411098848340306640464256012211604021695863354812503311033741131627692317110400884736303858381787787530573929749673921320000 581 1831120914320039450387440784855018071797691508797559026782205547085507995267900029404411135287722748748377933375526890088456630947751097230609070181984799449524837007654897224203913310636251379912659477019192678130499141160162946098415011963341455843750442352755560855049299037513980109484879429979158165340095412933080837195027336270938260720000 582 7287242704131776985141461212127806261663001584377956405598909633584276047881422558961917952966643853938741767087925486375250593717542033743010100482858718766367280620682061430397994484855077535921238992604670312523424133127964445095810509608650434160445549999344104286691971137962919716501014542206289472776054588091390177636593307069516508232000 583 29100423386830335135879469643626301354925234288486178434518789124627089310043205506625406160948383371313995858831341381622734226415657650862656989580106423830900783104443617397730072463612220957191837699860395386411860913140327358088913861452925529198630275620181631183422341042511273771012589997819138979298719888771426185318862261841102798390400 584 115811854457181148533075450044248233384549560746909173514695079696401640070862143739105408128911476439812610463173620707293271840091388896740848435204701015057242047175748353984046851377115489170190685908093721006625291657816546550381461140739442923821073415608117566282304252941505638897183775954976185460861024670043334404477093635452202924364800 585 462478441685203209605959520410842062863969187717956011096425188079951613171323332695005241547814587201725912899767591760349543007766661164793875613868292328869161234694138193596261880372636272845629553685754656628588924610822882205559656283498030505155829432169826814575534054993040340967366418954224312864322533253393388865965315034881119278950400 586 1840571308401512986471181596514743086681713359977762224742809712214433494561020717177588080781427681123010956255644388061233761834709270186830420693836113151021286327200100010524219665567615818284724929840027516387625826840522915897269780726006797589139583947341741106665602500284801954908328345111902855281555368770464234182854509861260611484310400 587 7350104481241121533210467825882111542330542582336223834266582157407962412633094995582048218370446740856326009086602119650860795768013153237292214515476877438378182890030055063315641925313032272490310508652634874193439696975281464728781567431803061697948239505376318879723628940534768413878412836512448420926977564598046478313788078555086861549873200 588 29252437747178268496568043840836159716372156992285414704142838300403516832627125130829591978541657308629561822766700972212706371104992259190056276503075555520947734876292952622794875941181014846946302835898051519163907069935339518535162521825665275783705193968995889156093860771920426268548263918996900593149722410709721020528043263374821513592014400 589 116816798721250273902188677619528319176250425487975367599047100559327359309893614808087605387929480600336229519652224806123092024025187713208724981873154598304829263589944541730702328614010577555559114449419472120805889910173749279899729122391571459620038748763697974519187064695304206255768230593656852083123154582752843013108333786734055276178864000 590 464923178858064625929714765091007277696739725875475173813081923640960792103442502710040486722334047739250786093315233845215963085620037251960351480725816975789970733702891867051072854910507102769573889619778977010042069040525095151443141894794286767279725509135892876947168625172415007982055247291492121545726758565722604554635722367898207257576680000 591 1856636105024754449199666304751870728465435344148110418804850919829592227717842707713181814939922133390713041958183667715534395250559896742659362795787141452695848063531230691102736633032563359587686115019076270881356877817497558448907854415096866865745470064972756159467422056639766055708095163680419709051802406895248357539372568327412701109698080000 592 7389413802908794262436801250280287177055290178280812325649971594713421337721387558516623266544405696498046115953428101054868121524636416426404685285843781302846705263772118604339462745262508505905727983607922899501452526490555216584545045513817195107093041654430881314188484978354171673404694243874989188604835845530506291075811760634297298347782656000 593 29509232999990924648140850813459882272210300130128562952345074479508474109649759042990900886051069115649506943774926831492192697262978069212285461759040703063061381503561233506374253571982954720676213779287137667549352540514553036677890322792109250483676290215294399363668503211217392875499306273465381120940361520337357258444828367885563731813612134400 594 117448741207058474080995730889652321975982954673325878426208554879422072123575611920768852479245826098468527467774463851962676407586197511280383454386235987427677748477518544573849689639030807285231917072223570561283419689122280177399400639464134824306821072644048418548438728490321657252113961894491775333039999686180542520857609122317508893410866403840 595 469027844671701307191471915406402099314449047142509268102500875352935306491693507875484802547186428502690419038538067243051850311466411728043351132820349165108142828435784079693452443015688118012262865226936065230206377141402511221952426292418597876077532531317932997586118715058984978544421769898926501898678431179204324197596006159417060853393709956416 596 1866793465869407088765976544678040021044025463515224310682540146325700160781932843654619266462179910941075017941768815305712327740567210194733166138361176293784562301546955769923897900984350936230290441537485321002832214318564496827693733614752689100114086658761439150498473911233794905711017134705603504519979081565768974365974586883167256802439933409536 597 7455020504895841550969117781461663766713014470594272405780181968960400366903975712627504344022696525447491838152500840934607819919560359327280654948060562479041259203620619166162747005367285147598141653204598415046781407709581269555663266808376103503197306640019087277681109848808485565603626331898259278663262212305434393352116104173652468002414743971328 598 29672466052876797138097692425831491228100529016798630653532076332787605362746543270974235644224387092852376454619117585497782015987670116802419942705289008412790981035327270395993469741061516894528084986679336431247913171745271233359012550527733866250192026679720399807101747967275180525471689401069161630914016744880119233827222240401914099997788414151936 599 118497314318457719136765085757631871942967799998193562568107785168272649532991551308815283907443049926342771876417961467486364466709283079012286406154505418280335554736839648210143262199847872926501108318286962902690119493369155087661997318321564864330848197572019997451801949191505176684014013631097567560230428220253287397634380119121382367429720832550400 600 471650623566297488004210844997097619376294895850288626136181852949646427824285058025749101813790344089089081742621906963537236626989497205115296070060980538338896442907650111422868973026315915287441081488065596241708412964103859119075866010869634646596508273391728325232841958105199584006705004750419802666965709860407468631267674105711783852612750225920000 601 1883551761178996696964573795397639136898376832659206436342515389702616829251321595238606979639866376062348730671480194523236964646931510621821079602417330383258710672945832926178756914454862200545567272255649843277841288643539018256673912761621858940228814269011932972680030090691495522951023589398229361286946894035289722239477102186548504050277583774720000 602 7497155598887531523885110473378458251413730049520700566128850236341975051745671567995457952315233922246589510154948897950681552506842323955973495856963875362995740422624726175443485005357474868105747732811780997904781302909391719970199236578347637351498913953255983998691743455060932278556570933038307538632998291844017334553329221012392831812226585260153600 603 29940285471294140694925919470724945577455015885921418800339043884633590104675378652661861093515745365013978713514849210750149447386206759787862049046672444887142594416721455809327001762842726279194414399811890140448423332184598433265199609130188044902018886499377943466354356000599257314009274261663904224348701467862864489608959893019359847149064353846173936 604 119174109437615651573877561058682093708551951473595173008222791964738374773165697590062603134824069182325669642095705011625942062674883439482387124477262075166490352941107285897764533349795643341247458308145099886963268384585762861323122282755332665629276635309652939398455517343706558550027438600263862334965442953939850136625522837613795276348903612902008384 605 475930545646893157633361257131361211441276640365603161919336879451359188966676539485263898342362055272763577810375778317220403446854664946543517144459436791223684528062721684316730143914117713830418339300857665394666337213013215378758197511318420730893324903911312642793483430354807859715664286411576056291796529058362477594804372724299828573256342591343209344 606 1894421111672125621025092753600335137633446759569798276054329701890954278533959135581292937000077296624290135360388770373576890930808917275531970236032638057365954250223430612933760221590885253980097203448752168052902813629281989042041865655525153859815418119990315815591487382467355243188432048242727781007737294311195196331948557239881157663980430804277245504 607 7565548606125481465535175423892192405255262599010858682503427070738302625401774907383128231804316828799009005275977557449149386003555985954624148459391218357997333806978080858404555818935265423244586780028380298369606769540409186554774301728839232814872948856113340190007055008265942265400056031643814049556242640450509180382240474621494833169263319383882429952 608 30114821529410501641636194779194051518245090818857555456164833191821339156886788988578553838882058898883764552107016288276963712003834424822250811089492751140628339658543640206009091411496313722660685610933750764213575835255118632609941736271817766018733796872220237353224457617319174965805673417280165938414864116327398493227259920007849140164580769878940401664 609 120266983261421692465695165591885683861846989263686622122001202765286432992462704565281462955744359449439693117277125390309814443752533841575751215442057837705808601280919113964914560889011788572808485155027134425535108062038937668142325449174031475670003743241430386411126022728823602283862242050562871227590951189241840726814319214840905570567292441516728156160 610 478732776522604227175423414727355105435630888675545122726109324618185091001161724821920433807197114345530032699721862228964146246272715397446367006017273759946726800489270366603974132657035882166048471699100342529703414706537641600022707174487923693790232988118522720002678357092231766994385426292990513235169850240754511890069259596754890584481112930170238284800 611 1911883806718327536271364793188539701018416027258030788952703263554417159178981609771342614217285023938960357436265330090151028859377659496730977735112474491673780822374336196225192833355164275996612665748760992853052986885306662239188428519850246525401245319048353530161072319551140732823655707713073827271162983170559382904107339152573369638971628505259073204800 612 7610532987354457904370737231189344793625814452989694929814211316696067948102817388671842641830333497170615012513762599345330780229918671825089996107951143088740717472530812987755938697970078085052631134082892238684067551041902553758872874845274965096115757747497523656014719583145288904060601418460458642301877236079732355592055736931644278850634413109650091434240 613 30393841867965892885170214022489341313751088073056049202327258568631751779328713612213756456229875137482841738447185470494925881739055117394779807046558089426774987784456389770890293586072194066616578189913386880793535073438944951868768532866616604730290637514123963591682658879976551841351130384455242662283040563108513167408871795615747646690641218897939633022464 614 120989022008882572342073840575924522174631545090308820781054144087086609628845831194476455570703807196551716939226667778975215709503316496726152255311520136500574563960453060735672398914576441086813051763579949610546561027633143614538959368498451361081647139275862849376505258482689708420963528826419398921618163051184963705937846075716450230517109747712955775096064 615 483190819079117369872140562553059729924493090259462298805550832236473657935820732550236774492994205337778330647866654241903549645669791499259282315013876117561434406607400775132849795538668974713559524879977104263751414502514654511194806737950171975882049359511573707124132955129476798842481796970279623523780570212006237090000986794480497631552834248614549502818816 616 1923471631796540496685528534523147121001518038910882776287727053738397898121885453688674668821824037319355296940582286948990499501754443423091152298793991471807969435446107726534060428060925610956900570191592299420096228545092009273215880123026464627265647896019804162406479681200399110672305807032982991421288151927874090548203808801614961674744166852115473450520576 617 7681758685691964249286971138440494947690070250897630506773024413762199785720787779299870997934313356872273855014565492289994149407878125662569989824187413849924165961982608929624898620423759659515191394969210315810920038560227632706650338680422815140443825598204043339763138151804092957403502812787567817661695487489237805655533809387691219627240060807448314458185728 618 30579788244484425864247591088508406367374863198456557706064417928835949783853662989811555645310815228153444316568659596149672638848531821794984692883411397654196743833549275569811105228668684104127750859706040341231070735419857216438430672030951387669160651140403046404425474472063783384439006545635424659756288661079628794654087730090598719391480054751528607948960256 619 122126947349194898415968828129659467570670215183812621924257017073849700383443210770790447318903853107941317638743758114909271617312786615139852079532921517979183590872039845344052884247611425922849527815288712976166128942301789903062988296204197089989910867202213215420937485357232754612887132992881735721791421727742465230731204098549054867300014729151490688047910080 620 486174274102660543525091950809904031391166457293666425688115188785566256621207285285624430314467586087446530778137470655648621835848600582742908151222281944770260307469760034475503184476517584383464387847456602976555134726728859957166907098075208738773074868846181459323276679510755660132694396485822822126452776591658177602036128105951974368599642989525181144082284800 621 1941650872788050362015871740270429717352841156437505101679567698033338434970282043787502338804211035674279308409327581401327046615988421459427413880780225488289031782250115806286142157451829928338613908400118721413300034635232098853099288331076504418623049153615845640798696162837800002007659490838290010238199100384080058282594362050737941867138510297258760291112332800 622 7729621564727822514724906457625160653919560973561453173735797826115747314378406756317237325874918857509731638426801867253982314834345687754847744434822499055526294943626601352277766620767709145374798861603620354016665740922131186543754806082002588054684027997956255197075606690739927343106432079892977282796009662969317105659081681331757313552161244824836173878855307520 623 30870205902312209351184886328484656405717456005691001070434958665483347030606476097512211268836310413957501478340826787535649608141376153750488702943559853635031417833621620391418598000376910475475075067250160467070955826124515543777047137600068523848721237438478427371825932322154594560173738277404506930773724558235545135187788388957091834374663943375228192600706374656 624 122894710375151958831849187649762833647014830217113156917977174292231974092140312132187642472782739360418777895706859053120026000869052212144037096391449424974860949881206879524863504518419793655236862922753662860793883245940499791487249361139455155422868193752938158270934656312359433251342397062091131557206681750746313507101898348320990306804664297619956056900683776000 625 490813611333417076435063488674217410956918821236620452653075786677239420849792243369758741565622893633071472992347354713757057855764984208659771489441684147618173292921167678396395101748907714669641429270937279582357033838352682523548066274136802220784945447923616132532059248529685380080515621400940695368316380696978463325204080322366023146402540769089040037384704000000 626 1953965068926372011267803568561421639031691731306962034518394519052152579949541089612920374695615435296655096685758696647385920992610636074604203476436626818691458270631939265923623318592277018655302664229363681745317069291840155345846144806183495063113971297883349351378390936043477879060801509565806807991063332281781897233743629652398864177715129594175860036854624000000 627 7803731232556115482683841102142883184219437777431273763224449775274863997795069592681202075813927614214842220977336917367414097557270302034565205534605043305954578899007524724044772633029258253789732999191590857973355525154959958296403304469973104126820684055190645358663478795568967824442804276215046104017862843495875047946790374852016057724363016963691881133070932000000 628 31067692138100364731719186880193351935224282715742456856500300890243744544975620382219358748363866265671916785687503758308593720122680244578039638470035651388030055331580616565992821351509794915854405937016041845877093686845637950097044598475050803835314016690105594626302678727238075793116386679798205940680944936404517132860559352869297497443243709062213214441868304000000 629 124078515269600503242643817186021301653594768363222134210755527900110749244993389391984209907319511848276176058136756475997484740861455745446425328675593146365534211772159632805615497898255272888860477526545256571347959759388848635721831699314745689277671918180507593982775445714542609876318829175312031405787464850676953510231239906486696559315408881084480407241200480000000 630 493980412762130834175061056823689540984191886666583493698690512019098527294017366552452459284308031336830792256450594899484037465795922990899706174221933896914341377296264659988946930251706712249215895837114287593718247437706295298626965463171402213862045002947333892520657802897309254738342989244700074557772412190938682539380531186412455266040284546103367947468197200000000 631 1972874221510191880206114539246412685055560738568483001032409833244405118541799599829604025386649926219579230316212450838791794546525735302115887760188213181691543750097464009597325283508979521604868260352065867264292025519546618142150831340274103990610830537349008308958239860323516327320567213144177704332844367688667418652051444066135839647225264939206568826931231200000000 632 7854507335029918125369332319378642316092823872505876851878606242209521163391134803298323809325587131250435274552248477213153109012339150739147868774342994602326638070249201988590014067965052609794070525584973504446271687926036143379372970917696143166321405398315120346803976768289641716102471384003653835742452966712022021558094168356690445996022795347755616247467787520000000 633 31369722771646283543906764045157739877384726697136921032488689996875249562964193675964471391811347750287975172949768257671662755784942754171630601505268241825097587138662986918096448482697624953652544872058642949210197007930065951468345717615879500102447520100140525728417829174538842541570145004439611530754169373606031763305343761091145177568949199129740552556762376704000000 634 124892570121015400434547311480815412353998389250399060902587239970747693053340137776963375569910309442132475522921748445965533117597508933959224326147210655422923631389975592398699062447085016120361729035226355467983912316283279780475091994214566138708903749180335979558976798332452458651213653850250625060980231884098618745936494707057794076715617662951367178143067298628000000 635 498804523032765819021917298404293042259550924472568875950542748561967596089022429218793798038607373133896574017871611228121441899455399110648460604804316606992701125130098326207858023732988079612038052691520133695609007397687553126410904398570952143779448854271860054437187201093198674356004215229056738895643556652611433610897080225399136825775013344141012149573369849919937500 636 1985924054613544835166007242127107214213237272457135861430616909012717121561542054052972955049550225463425482522169104828869719032697158450968799608337336946098715491083728835296264010053292910260563895977878031038350859253318727686636816344839637409845570066225097119355391031116186260789888653598064160129228115940778278856982378665609276025235440374013940408826503081240250000 637 7931557055920205020592945342766680763972453069078439388942001980445790604138683923655891258290510814289816883849805489716497410823848200884700079342216690339890077025358195515172552957238505051125276204180405270223886507126824207123002073404688598142493378817518960070449669775954526897437773206306935769150811066433050671670261314543231457612860386810160573383546525656559500000 638 31578899992887036829616128981891928856769967695105632319257131639830665309938541929019503300542912123435496765905468979829300924249854312991486950138614640719823688248096408688001257224041058403188160215952537026596883657549884237746784359640711131957576327816357715920944785671322057840161981486519240871117435809851546583146563080936889010337573227621585636920885724761880250000 639 126123158532472778056172234349335161776481952308590173378680774204316075678273234377239502224598903687645813873439397964676265732853045234589227148801592283573372939821296801604017677979060034030312023925895050025362919846396350031924342080927626318658643062461206018819383369937730661103096253259179154914764117238924259645333982163169949311180651071996207489307838450707240000000 640 502157133421602263941730615404866764047710590516766139608781319424853469008752309082356176835694500507776999363721562361373014104114379077786470350693102656454870724422186203888236383183997868344334604999749462061248718788257020653713152511037291661893511359454226706527401163497138177653990381484764274117383381271740134872927325549257451259438359965601911550352277783884800000000 641 2005577684326257624560389630061449580970350045426794601008229142272722898312448613004933942212784458378654331280582943855866780963667008034481243161756718376793009406870026407955344321754759656985328234699252677449549144998215259115243494547076179811967949199465456901147832153543574610523651016327854689221676134084931080904692478087303831217781891648285856973942079623628800000000 642 7985286473340905719177046697792696332195662816863940702775878079716759729559882929592156259154038398200798417039084902790942731312572559015066204327084721125100453715397261973017109067190348331032845363168014089190186963253600002453001601176700708752500397735672621542585185184950895646911904720739162643121559010484799959335864999125265676598067819866534447087047975705166960000000 643 31892778224524328038825825821589247777696435254251764404840556575868754532531935205253425633348901122567178029596342067578193069971892323569317078339228070410253636959069087624716442205352871538329986517409040222038415316238519793747765615687329763587388066157023024689546532635095353782996184892171309193822266722315507183268779024091237601792506748304137560408660015004861080250000 644 126984157382246972257536271553048087629039494616928808037217065808620783682943831733124063643234762025324269445806168876401915527485498522542275849514004849144607291828977882746750211006560994772025016051774427293844399272074347969584920981971752093926951880376747893559011154813955504954526290730986037986387664999908127234950255749120711958136318745368537357704761054710943642600000 645 507169794933724859147353350280455755306895626379446215622978526819822879819527499336120810910391836022927039060475019273715659169301535292477259316721786728905665183670071549523972302133752884655256778703981314359224978142297805592973391090900263071905516798433544642312323775474055502031176319759213538919608419607109699257001898518918064237686651633191550067911265647413456866160000 646 2019373755192713386226289877204586445905391054688927515663332612760229494485475676156724901590225894217645001522256030233593189971798272814792328035434891445212719882417315522064345838360968860041539017458688394164257042966801389144251271645151619041837572039276008705084627041922485860419488215516522588441845199442011051717172460358610219533894641332088620293833864387876988708360000 647 8065337071857983495176707967432135188093116564652107176265539171354292353580026960358608536953775745018795228805919428148604832286859892802257480878941916394410929457595873533119397351749670010913152862703005195516230526293576222297967183104634447214539621069415675662642994275504455777693413017610364614752260135438591105235061321496298881615121477597132059881793341536826532579280000 648 32113818617926536151556554938123283415447083037441162052932892413358994498090223518360302756392992843460527462008379274450649581313408333927675254907648865504987693784861531382020893525653300218986264688986794680837539696592685805283558144583181621504900225523190475675063070114389656282562371416499314146460386707936588050565848731577162564840349624093968832404616064702999137759360000 649 128262508250937874812150355522550507084825479585920926823545892053431531883047507514796240499374026292250816692213052299514362919088640570221734373683184915057413380134100576717750389920535165330562632043334936576166824031278102905282746833417740478047378458232339233329786274772585721615956451672018212975490803275324506197926579822344287859212670670832890731482255298614481838496000000 650 510711009168777869304816159848005561887834064351686617221690042743239543024611871470246435253972064377878774120275830703661384647059980590271444032520698742910121874094254921692600849658183295784661790021239634261188192457423679279305878524547546703607236097946913077607451277570946703758205101296809195466152264057828635930937897581912313757394625059874075137634714032000131642950000000 651 2039787613517258583466649998868993307309685940625960629827054934718961819819731990263559921112042218734185876175279630512557230843626758520606509357982117799850262060590321910025856442328319936223946722543051840949919552327408870798140043957968752761211782748473381037494710833216119676900572791098626699732754260613082281110343764156483790640560668811292447119837112694882187933918750000 652 8122065140805741832709160971881852836539094200020074761867174194867489441750477561343485786981329407335908738806475140224496762918486361474859434166163521589834446330312771523263675805096433787860300779079163709099592695073259679172624854387364454529833844057601429198032247888770280562623149583792255404923250156479620852713729433268252632854454506527197821986938225415218712237489000000 653 32439797831777243100869204610463482217236929130221867364531392527552020350459129747977289943042511099889528714633349416268917807486505704972423845441852942316557197275810454358363637284789274784299235644751983277395279453293209493634038022580094820485573075622421150864344613961879949101098597218176181227377442677825577185893202892030923599645443539551257014293998713324986052705789360000 654 129171186068027678259149852937202471438908564152380938119950851617656246119410461146505221164725046289827825018474510963442241319882826258031578385126664295409403296124176653034878521134831582444230001609429327723906077890009408354601346604690790279340071931626478419741209353809727772787112902866240293292170246513293758125312059145373552169363437897727941691886226332283177871329048040000 655 515916296985593351872016255903115429706917938696737697447299515923726862173157528773288375442080850435147981538744449440154882416129882752844474814289134731841535678366203981000433193541684647189410179322732789890388209218992773580638655968614415014192620446005440113351950503299533643903761592336550745694178393026882896368136136582860270460420914630003178901000871262831714703036487840000 656 2054341830154335854744902668811917600083557159148760347184479549202203384995274348337972260026916025857565332181661980220361180393882410150077569492503513182607122749987591915697392785747182104654215028194270448926320898285356518298424897338480038764903922607470427352326689129577432894974639136379562247551441133507417179628922917099698935542168859430826150770070932373498585357050749440000 657 8205182139441229117781811147236202500269984028039986239917344494003046431014967824612613393231482390258235524766258895027979900139118131529323925801955188797917115289190719538674178752508119283929202416720273849917699883165177665673650172018893277144604480600396450076914009727275346739977145952786043931280184323863905053324289758582577566160304248501923833206817303608356471829089694720000 658 32672894226314875225084342062948653766640381779007079353928874836344668302872211817184934660591957987699792505878955283755350979449425896543569087515569101499875251303348683035180123595174071592491446980082634691347825987528014525278610186702693768568153872381952592154455689152591375294614769893650730436100279963290793390322740722304716880267075455883606527354600103082415791465926495040000 659 130498352692416542668217232376385610759463778751848911752477821236039432409374447250279307607973352622411730022287253995707393797767900560559248631024294969570560367707523473766908269876625502299792737561684002467077059166685963098963035507314039337542543759677182453273388898031406964173521047766166330222207021077300338645927975772840265573605658598865117387301735314746785229394927910600000 660 519649235973909845143956568695035338225067025550915105754410711250167153015450371563723456621251538605961657762836125744291169146784087721912591689902597948326922661409897958738842810741227321241979788499687495242540758071674272402070281866250653097440694255928581624771111299644765758375460192397270126260668282402612756260873688679493727093122343805880921450790502189832073935721416708000000 661 2075532845696171105979378800466523849422686630471996620993880334896635022415790907834252832728538484681708280869112494641496375198189752124738316098934423317768754821919785760662123961132266616315780824696461691568968390869769813578709877776843955965244519965841896040696554530711464261356651075783220208561714434954408162966726274357185977060914970720857502216013668950693233448714814808000000 662 8264959346517180869542598727976411873114804012283996996315914010779735902272047942241885082576228562490563007831053244176380040398627030902380651113399673386940783014602844212204410989699860383784196140847624888402918168781411629455427668440604911421535213936924362399183106177249554827572149311084286416793574993541094802894882618154736603591888460707754335579946428819388172019974818618400000 663 33011246443802863078937373645568061619715808382651139227745848818667979456804828612856374103363257598642220414293959642444711830382583696862791134104102386268188303285108322566024063317161576269951771325327813462814312023942827113576681485510291973915126930701143947629442725445680693348319201919046067663199683420037953613391580155647759067977356567177427931963627075412964015103407315823040000 664 131455525812558887325928544951409417764365895742827587477147107402904207142054742501626554981116291881286547739871405688036136139457398721078000209000382826176500222740428650514078418165900397869503577097098338933492245274763897193226491200269869901266748861616964616632157008141721305450546302920809682440027525913802216688724229007781255301042355285231231254343321201419023226848180857418240000 665 525051520287903734569874133323079920942057190472479688125117756212943538811783603792626459264883388296911206461754492178151457228698988317430089845914051042839970993817995626335213875830776274630693414443196855573381255442487103105993422804595055062199850325305834504759128983504414023276299338058325294276627054623834276496091209679002932409962111487361320379096483085146513928293194029327360000 666 2090858401869380851783012651077929652903780562124084480944456933989764456917385040554791585875331939508305453571908204463952207338704119947158539260001000272092455489958204721760984817388295129347711291153773967087264845589254391816826325526237311297337043811029909059211038756008837190259647918019805820372129800085241949706384729507548413663745957841532383654645348438844258375056110496412960000 667 8351212941976063672520725623598662726165347570081742909062037916673331651304166748506801490213258369545705542452713819099081053616283463023309040792894844352700320014735888760478856060817011121733799950169525545750263334959174463930165934238455531701774095419779494413240762908529416443840788939339793119816091734857107556506185048591376586689292831971114840895987188656569961852378266354164630000 668 33256611989427710025219273713309038263974519085456111174526623792854978375835375612173314545088561492795639330230332861450410620228728574486171250104867741175599499309624319868366143081336253769025951714306231544821617008283435315446126078752567429209053822816906798347207661825491913041417362620894830975493471521139203091597491100017799392081263330974019599519604233727304723644710243248102760000 669 132832635531862864032614528978680551956062579104392161108509713713755776168459472029695375897069585174929731663317401364164617605484918232255429370924380175075422279034698575975955982510825505269873752122182854949923752164237390608196479199786700339458516632370252753256243397047257110367529289950755117920402052556297172559028554689059785793323751016676778901388084277306295579965144423335178800000 670 528979626156499909498835292075128580793032754207220917953023349699652626333613762183238406105353553901898801189434186047616191908176440223178554567962952160548644669114104088877073052628988966482807840604912182438412121855190834565132083352656582145859452595531078644026231655126451645005227499585098841046975434643150266337406258473236437472137607133963252406698801053649428691890744945601073000000 671 2112844676234628558196673096589487108232186384022662354781859340429523483022202182028561777395893258131780748342930833886393299132796433882949087600089560682929795424295600245577532192777545555528255757917674963750037971600891202170506660956605293276350649193531071586429119583995133084298242056947490421058833107623322936033842352165644939352979065903603781217529761016752039031267402339500328000000 672 8414094852244689589361111151949765170789025538612716822297579164930168382315758112407072911530463623032154573350772924845900478955681627281002267966944959769463281463569154093813343894481588894122192894402465622381342604537777057445732932308285858459818070723106488014723620011264939974220805351180770729242139972009805290000628774895662551772296926247525484773611056209150796144277464997605427200000 673 33607627818147278537519295035853629031834135185715718540288174211866809655749504788483010494571755033105546416422817771813059913311804671315257260197615177575380472843199008807836220818250673055533086261495594692408944376379560153317477652101466842505088685036257202275830260065599430301470574110917095622116789288808978991369393858585147931220159647248096287978510300872480248603324498550115061760000 674 133839200594066039659002129521722763725778534687862098651121366051197523222017132383756526825152485576955255095864504072884730458343885987525177613155681241578425648809641010654106168253353848972468291269847871194953162150156520410992528517363115721268295669268603065260757850287504033750473019010519368463603232553778405043097914355421157662015157838896370852729545355234023889198901265890886268800000 675 534583571700563146852264283094906312045454703939701292143790960514368258457689228875246001315800763031903736871874765480193474335979649650803033481118149076787776816805315066189326370570775221342238106673945935103791385584002278217225934545455091943406191473102797432409697190880497991949762242423844431284507659438805026445777121151774109254004871515129674545697580055963630082645821495325730081000000 676 2128956035711914906264803759991559678030460559946850124456696752102140346682200118113195462761635361200490867207525693949037165230642625738483513132962774535448015835468956296036944857109534895600459061718846690151329526486854082778613115523348275173244431546667955572605991618305748209679965451323627067067687977910039402028966915681332828461531692078997239879109173645081817612564072321578278436000000 677 8503559909569369314070002825158034421139166352923970241360029842367926694651008531502435641205106299356862004694323195669672485914671885532326491547018380991653558277498227012702506253055850520723516208074705603693110337327157384197987170774646034913635350265929946096396406003916289693712524882743656426346590913342460608680247379406231073390480223591045772931336402430749364977092898179019285848000000 678 33865495753219609641889811417310313870587813597051669506323627619400182264117509166230010352057728175581540072364857045268709686845999676177660890528811342175158443161922893387502605485218324660207268145798190431566556464865608046162097044120537024853031221834008459158009293234842995916613770200263289038943988425621663818239870273004354384305583728613628621390150947228490943973705325370165719156000000 679 135267454749096492645535863936472872074533766687694183574342930070499430386763697119551890893734162542211743332055622988178385381938258853980670493572119908207153849412808733302862581790330157290138930830460746791090612572733905559655727250175908812719657909834236355604312007962141493430732118558302759741351070416606410413489332697079228574704783203358979610611617143796834134844970611698613410920000000 680 538710604377577713686238446740987964948141908354510544042301779862284684189500355720581797217596050724110650448569518420372444272452582282836406960648944220203211336602109344220177716792367271583524997110088518142179802284042562042066566689985636480079630407441180728374870392658122266466312593737186562957634387613389548528760117524217593921190699844435926951005165827716899740825864021821975956800000000 681 2151756843729464541567669931983779530057061363812151896730176417028296424007670684757763367332617327505933234566032184130951252292254033218995214200725138690537422530630794293353868599486404364997338396310566419351980802156963936117559623714322772156842227660610411860022889779637620696114856365923496492626827577697548687167663480337320947013989447759655914626097519091105655885761121614962908892800000000 682 8569607116537679208699299421491419355145002784130328543162590254020884439819742227977725060565468081876100686219777595428367638724740784863263378471126658283895986998144731246665459275413509504462638586113540539779999739479537818289808294150768067777787711163460101802922556401281476966266046378123804781502496978941384779196483029428916903597797270033637850276367826417164510478136499786075690319080000000 683 34229484403617823796908935613346352282676139198595535620437359902115634623114471752127306532100640002960171937266295646472822901148380659594224342058081251742512449024429466364288610983357387672869526278657959653301146018229605349231244189423757008890942549586661958613841796503928438417274635931607849926334511958327672794688606103149503827698274164125809351823797111858409530515492346768643573852131000000 684 136324387967793745265873710674293849279825562158272363972967152097728415540941430530338970653665127009111810612323092032796773701424304256417849234798702789676031984919938647374081225637657957586351207808257048033981205791842401209816032576927256653030406920679455940234854310289010417238555467035535228904626394942027691880006795899270419681497295905984161789311249086575198278105561512643803477348612000000 685 544521170895031313170017556062369184538933485603245072502333243590833097427377173874891289046400440586949984485840827720103123209964680293538284958342967639055329083545653192125075513106310092646540830984555819980858586541244105168129983154608246621832789460635667821630841845789526840618552420542040540733333241933003805442934195767148309851947760798852628385526363706681554021544344514483825849299896000000 686 2168669729758240774544436110740843339315465393655719030009165869806772502972730700555272593080195487617034805365041045275881757366042781818099161779888706984326079176820830609565374015209478696233031267181011357470667244552028228812549730597556736000664238604834692241437873159985293821623843270272571663775536261743821615765447331656130123412480517567562995730551632190889160517708327176714383378204996000000 687 8662363179770569681346339066003482146735376830474745071899505656621960789685621826738776685553467180434009422342382789912425784315352711718009307797003994594730311998440206474958011531393463836043670576181490249270321613265925147192851514935256537632508166531510887131706211137359370555331096108862798163755280628492611885383778470669470976672830608046970010732681035263638804834346982135323611449217968000000 688 34500107903924540099545187825138107132197378191273845421586665087840140118603059004483543154622135207026443690540361773701842694907413621471096598025805509664086163426996983353671168300127762740419365074805825743710009956055427440318278197358361356794289337152814787716595883733666639862584839235735289899776032690748773722723244435926354727436126723802701104239035603028820375675176385978707305286425856000000 689 137805062120170101147904804563471215262163446500310859864028334910730719904765379902046876191083164305227158189897525569736374552271729440885003769649458476650365926641757638199719462292904106707411048052137333889121884652358077645135838531067110616055764056559932097935211845689604836600864203972920023955877733353852467342064489773096750161487544263306829315551708656757475527845805409617943388193845760000000 690 548851205963277720916111432169017648396542616085966443418956076267101877367290542999005363699099020224282083277877248867236417592034531877502346860224249090167468342050284218100476497148437491955915143016394007492936575977327317565693635167965514490019611605580142550241660450968546929655557035320172900143034486816554045576240711699034345007147539338596491156792127526525300361881862814519339983100639200000000 691 2192305523739244473117973434101205451158376568924241063406584677399029662059543350097904911543751476031520752515613471041701519253026732298592055958025508185842343892465822182718032006770103685541498394199705588002142378443519096623754150925023439544253355725937816789746685889138365597828597122202600541359221186097010166744204203376024549090799194572101053941339257581643076087959219675089730673609987700000000 692 8731641275215291080524586754402538776094899994909126260562336460734762415336791418957276589512688699304613313345604698466626915550886488386558797284223085449689058325612223933022121648093051310357035039482031584734482707834892603301366601063083265429873861205995063896214955344476043790808444180349572735451706117851732133409605838247521520400210112140014891606601794018707088546467103114549486175106609040000000 693 34877397269088430902783570473284878568602910122931647373509166746386762223802226972435949649212337763555992991545715002615642888741119135398101084535266967005891408905249733838258587514448472100873993156086269128569175553104347148515143522681627771623889328151934537771466409644807088184369376362988947390337730523913855369015262248730862464717560331820464615249053444781736842985880831411632897139056706656000000 694 138913418867047257451194050754578823121339732779468385447272307157594773108228968915070450820021361465697457469960732594645772374289876074125236136283198317059881116905607796219713166935127428145454608744633279841311068906100906359564898227044009274049137404190937948829986732980840651064961860455495119692663894001646324196012646081175531730860618289405158529092286936594344603446572266017942983295468384156800000 695 554873649664476460563927219083442347813827048225305098336536419638907874879541840161832192160699694204683518805692861855343129751374887321022784672526083318977751394463919101464902172666059781523693669215144592277778614791570028276207535676182726391767537119366147849777383835487136579134131718740975221286006431102199504047029208607648457546258449867473685249318918554660746255814830194204784309493674374767360000 696 2210036913356104869061535679072611675432574423168667593325236710295572772716604687837851001284607585203432195988959297851090062644802206442490415347327711939012741976166742392257950711317828786706750439340026629958519006040937950500649359565049670889784916435133465649410135119919503765913092328562049734792294981032785748477076064649158505851379994023743560175271962510477137677043308990952743712464965173954560000 697 8827772593489372935521001971172524904291567545326205047400901590179215640477716858881922701141812178025575210734292570098954999031767139153757826621074540625806325671871861985827619471418767389225960649618291055071957827803250971257657555806416046256522743213634505277075192300726274860130503184802651693185055970527488060860188411111960951811058362459792806773819235228471886357690518518128160238564827926138880000 698 35161049372295030319247713425246679449562960329314802891824995817427668408930569250279256871510028452219127126336229864945960210436236699381177761919372963365433629734502556872136781571187299558664157628576144872907836730185979586097126737142943457750865003423937944044667095039094753761815836965056682392962832893582667841152426578487036085345799023322049944574189789923278231923409085733671023027007058800442560000 699 140447863259730589857692546523749348996466468204135098737672825671592200173799369237866055930233288610818466749251545135498778172074603391190000317619752408035418911875425328806953102328091902380929763646668525391145870167842213716997486550450971736852617605271460586640017711620208521222378600337988462438583416069341034602565653775255573704934850624603897579350762998052671425027136115868969040353273199704941750000 700 559411077392710865063026961526691441776716120910160904490986432762569645569968022638707709156598575625450470659656754612443894324025811375739126406130120917091975129729386339322969612185318607582345633590267988745142158423989011671799367276039934667837524119148239891103327930810298313788657022377581747271547864519636400882155947851959950461549641643003746375215463064396420921457630397305966120127528747414425000000 701 2234529331129068095158532219300858883586496071593723884687317106222765552117928227769778006699679961869488928403763145679625845472225377481789131088496024769619350676478246031587717169213695604831996322808494182467608354462867120317181524187064651979449023061284667215043628346531242001120365739636945160968394094221792025348918449717486590923719747654613583112707937733188369264601758433850341645064385915729550000000 702 8900352155675398542125154168024936757088275466569267953482640159996546703498872380740533212060793052965004060539366706793942150892784964806519991339461817594477540556465482534824277234140226498452132181468351331822917906194928983690484142659092236802017510693158603540172081120123059846690130869291931062218468893164000768860721133545423224700574961953492582305246517505688937548801899900369222791679942176981657000000 703 35551986166825043125748541562595298630541344533581352230782892710768449734641113217893936828469985564398838495638894718263143646349071771608752396721515149873430738917525786055487915209869312161436171446286236435311896261426510840808917578786897958839064489525201862754428127613578238860735319199217176641361314583160467703941866163399778038603801094191500572186070738270988889912450733522934082245971780005604082560000 704 141608777932816543510866467223203712662495727449998770026741826653895084244589521386020775464116393686629200450668080948343673645166496542553316396138376463104860513940422921512457462196238810737642956640751052265751778439638905826493976748152266722290473796726842329940835185563750664189720746558769464392604210536609312072713189793496070271015116239870996861982991283003548861131957369785342832954702570943231959040000 705 565650953336549722737157952979456553938477576531342143617111748167755710293002226872630476880981121380730724612262942341150810026954940204045280445005851426356745103355135835033870652533477334524674200945395620113419466977741443738380057356107922761411159446610097772011170473982951070078646179404488788669241954258549439412154696488237222069679016139568968084063996238428284375837319061540537604803532046351068119040000 706 2253097453957419095589173382964695346383104367538680894482031985795054908923883726424113584423891398175918470253560309994626991975823087679771844451298444623456320738467897814818024333239154619743639316332726798827346300324021799272715291343545875757918546894949066506936284256294673798368836274900371416575769020784289487735106929220918216118996771848958869600803364485776068691938450515636706948551173013596182672640000 707 8999947723786308356835213482214600707068287073845217966502394045914433613630805849112204731908240094367219785784610687960215371197092868014522754174892621991020828680130690265848849177643468142240145569668063677172347059379716673237625090763533814685590176196598290143370137753717415234106160706229493702083604427091585872244750575069474101344328940002772726729281544573082592570240224689615100575674962964390088849320000 708 35848959767058353595807728728499436967874260631420412098627528300963808174046253193440391948051857203558946924003718398177805526940328208338181858251237486181483303689246735497485962810960450958939941374036210315404237373857969210674706136760957269227788002997586409406748040314781174247901045873524503159174352540259302365974257748064005630807686708334895225254131577216808430005067616253604329962250041732416197934240000 709 143198418177442685081007550841838515606591155912512368941113873651392794825728595988334951339299199321537984082607119483726724309492003846941044473739221543781567201054823514986228158952947377089697566979123224785324184474225431642040138724372114804330835359415930857803563660136466900791541945249390971705483826705399339935469339298989373156000042946085992869765176396435270277019314140864632748983876088173248822641600000 710 570400478806890460623547499766976778267235437112926245661424853690935176245747345113084041801531016708531308152170722363571060968616122699667871262098731397881931467699440225043381599919810035576257210386731015875071028346698072682655386401621431638214886514745731593660772111806724869713870919588936152089805972912544904150682362556598376596916182807922782411594220060320114797700028181121384165124439668518903971828000000 711 2278469330456157652860995627797526973580304341449285730468030383278647035801827241827531804510878465189480330054679868727356195248749148017061719256026615164382838831206191206673619560100095271358771581987940027999786611290010879101458207626058300832282284112400665941688602623679433325797685693947434950483908225858216014250609425888898694737004648038540905105152330978568730504286846780493013198555024321194818952328000000 712 9075904322822010823655707139747980331122311434444494462603306777462472749868668133525814945668912221932840256065271791271958387188190964618066492609654732220879080620619170647848899614752826435536180675786964438418609376131207680498488507596329811034666681496840774210787941884943359130928242996167594156089755693093322679825865108156889291658431728232990872314027319512387990528339624851488572390644194960967295775142400000 713 36253909721612263440137272565555191046556620892697807917227169531045945721280876540873230995103936378563413105560992538305238492420562851816034573272456749095449520346079082206035650780160841048731844566605040843022656819958628964679128458740278338586450496683076582186640095968227354177027045399780228084040056555779629616627651622195657062858941041800835334923846803499592004348136002971050299421506752396085784988042240000 714 144413104338173194513299617801510460215181183925804915104741279005105069835916824928848261199364158556651123786828513582476648741929007034024686407625795060710970151622010239208826935703650990666261657066928366110888705783060858869837249293629053484954500960219081039108158827970815750475297104767804340193377725283169933798256729319968046872347986823109741314231999310663051764511289878876021288683469196049670365903912640000 715 576863644154840708482667028224916237535579395279155494996264437998388650529020438156012631385787198279431775214021451649602805531703619389814278710361653584428636543550030601284073513296871786530009306482859767063111454732991386468667926056339401069659856597803966504065471523028865600018130460477760252173827970361001996790570770974285595473079185192125475721035656422447274659206536677526453952314413391273940754688272760000 716 2297893671695173570110754732139029452083113862933266717701546956121796583559396016178437708821468109554912430497083425873196082166885871748936861426754058706714914217706544300708484738690702474409583848845943685349004506150711562607703395760260333542318799330585115203838537882790372144079297863516288679741012071976910675266873824162658540462655147624881396384611040052954385083034041351172906867847288744346047107830163360000 717 9179057935478832723716700424696145907408610654509519199493024995097943092994703674858638881472603425029495167442456994964784890058007620378990742208939919043499446206542945950561637797174094509034973058722540754981723766020494088936127892158853645488232747566914195842759393322996192664361267068021186946179314080294742095885520658627075370946077623844244451276613135668127246654223970854628207461447669710823584715609574080000 718 36564517629614058790062632030664432201089817444252162185443055414668294840996418211336564812565046277231370136661848236015081339033040911445499388402632501673309678605498190556883245005160258785249795995100480604596399892110496538940743042253394577410847943373552565590433306026807929978048622131311102128688396705450154704343752552941129692644410357484802339701389845238937514022577017515470964198838451085334339182966432160000 719 146059442316881739825608995259378092393748084003676497115344307903526982879772722766479774623975069884850888085643890203557882246293285433478703998489728027610720658203141326024625129435101104725054125055893830051756723171608397236634185145480858242801072280977967623652392927744358847426125888954420903036971891157731998575146407463243958295689360426731785512026725323955161982308155116110134639544852382464396128802108572800000 720 581830288416243842156204805351936856461110257050028339990312369981498402760557838520952604823606576875033902123433291761404635095158500688532308292056965811776493535658545893213497833685165292976895550074169947562236317079470454150122686930500419216241109314220574083123692355185060773927043067857754392631451369643268607321608102107316801571999514911523473491588308894247133438122497324793335436516523314570756834363518208000000 721 2324169053911129990411982211711556848861687098617040391675966972400444850156476204456395787749766238259178757623170278827016579988841819834893033672734625850119286262801353371110483354426644376732419418323856873952691219806497222567248832876103342066230072414414776935158387162072834753692990120169803956022726028716431415429690346226425169854456528936151710120154647932403878824834238452305288500379186212693526701888025088000000 722 9258472154730870892666339945106096950907309490237231278214322461804537656065182521241341114011786286391337504211237977483025159139616628546498572461611043204497620153387387575090804135461194478942180485970415379613465605054261211564707678985982914977293156141323260445774489079097925659617391641249684705949321759357062709423007775276795613667929142581233284439724108276880488170302361702793608279372233502314538305446889683200000 723 36983865738234003590567620397937092957465910922494346665474996346737704862199572047533749151493418461417264951574946136976835207585093127639818152870690047218259220577922274122072890768585417982228649723307279237556683439383876218833710042586772961009570033337056954570066757153784854871627311427010301882620454621329160480562364667156511123059408161953844056826484004317381298029007263721388277175320164615793266980027360336160000 724 147329193078579505063476218623133458000029269101941202631258874377889585870060754887492618901976210301657666095561713864069675562261718838068838830052177784577575721028736020086335979694383834090022526769354463414362714964767553047211432484755414011565463594267227226151315150685095968748280467256386046812032608285475477829827231918874152381086656883159964675203744954018088592080035766154568411105570936188137106498815022505600000 725 588522906514706655714041723312611813594774073477833658444678848926514503264952592380615034030699945298656794667771472639571006960850420904014976042180880938886707249751263265453215519387841468320747975297307493022804348815735601611958695316290457746651096746803438321896897731287521444622300489055506361624963862718172638832235901191510720644973717227270120341467697465544119686117913144730824446441902343282555807730818404704000000 726 2344470361261624870174672053013337714269155462441110109247489552736106390214114876095714278533583103346025824496868632084283251939368217356375572751676730076580335868076685792596821374603308144360621191150178798964633192295707529526273460324613834643585591319901189152355058542168707495656639213873097007203296626742572797760859320718848997508214970715119585004885832032946271915077188008447442898295209828436581230805946137424000000 727 9365282473808852853675438759243026486906652050159497720465306061670898798864547164077177159372415383151467588759432303402465181206580512371810449931025416277289211727461238533999209714073668261115576254742769604389894520587333455959283477625545841772526157953730215907517652868052723593282992511077044875497297644259782542732552611828451114219785515659823469200750656027752710266930020051013342983577344843153029887777615470432000000 728 37308440803177005995149409288290773023166040810714882445136904171275444887390137850201746305799035533610179078116031531089911509810816289337779085157703070261840942000918840309379066256637201568770461903956919271623615652261617260635059434905973418445897436139498054696410540297025221576466199184353222389600151833272514939977019101558319992567319045697421825286319590468474912897988791566745432638249974376407854601018111720704000000 729 149033808049982414787748636783612949007575922251282748146527246401300496961608227379631314369033956657894243400072124514154061358014292826933335553316480456543967498402121131409029039639355803956227446959779266998295610614423137925643551538225293865789577008056963089661455755698185062162482020251591373425162045031283613511440165253798508872058835893356129835105731802490660589523593841872339322532464768046276247611291076590080000000 730 593712008702461448900996663333428227864554014803452079053924797667268754431609818267682888547745388582119752639605887216973481265506801550080893538851778741829591018964434270140051409629937870768347262610091751136978071937519552461039539591369771004548584409411111543956362241050693492607540615047604400090101096587164616266347761768278922967904597152499638407097106887266268591640851811382707482404138603175274680578216504425200000000 731 2371674526402125400257794632229535783747162691779210313284779083801467483474072510126694429338794310403604445468764881470263781334527035468196708414142946656437227645124500287250510547671574259026938555934657304850900848581515859154641732255025930978006383844963946027522528848306092349097841934327615367094275382039977669965305158117175596099662615709547722426917142846102202230935608855831907789167726748762721567277524977498575000000 732 9448239946454458894908276769429044080515592866691064104056338315983073000429999255622665153716494932716459790198898242136532304694126948380842358687744610655910703614785769581809295299524588470330460287471329285826780678705897637632831787443499227247541992726127445704743497707478365716022880624531967115169736955754852126709761847412252805738208222405257361654950102067291927239275988753385641427959155016587822201820244955464420000000 733 37742591620977249757258350106112433858909012178957268377269920580924712490903582874920128828992508718045625936387805843492455608539507510277741155332054281577862334931390053249762042362852716620144298955235546089164318181822062284549069487648411784847436893570156591995823633838756545118358111737550120735329488929050280661667145477732747366439338190852146684725987035040639546179082644845929758862185399267435967454933599372082104000000 734 150359996703596340803007733708068209589003271159545537711219535180941316952574021010121550007038609720118407446624260629934609926532114212965134957097105038904452452164640524499439700445542845144008623861763585582951248086775840953266707265481034365731381846936669471391425876677527459207672557238893181476169738460591758338227797325225519692219454737725776214317107853596770261173780062530871699959831642673083961617649738039023588000000 735 600640553956413207213078301777555594884560696842916512186245161360818304671868574845926404458777184420286912511636833779127356268326779682806228078505759428782695307362161705311009454681884932130430550614825204969379022042698707148716275013547632184950881139557382345620334826816387936294362328784165230035067063341025827725946752629257104805073373467140273969110786179897421654737616767292130813840426269535013291069884819742949344000000 736 2392874820712009876943561398898352904694007857913268429373512455233821211100207956923445371324158329718377097964204492023763817617463896508471455078182069952139478550225637302050291064888358347388483180674521806311465453003996453477180508443551702970447912030173917025929841732556291201040148848219719250999812696388722737612026916884135151873392922262739580701783249991804447975665114083857643026896083948944353426570942092898694144000000 737 9558810580683963689923138040858769912531115094825636422268628608712051232361683270183710555721980217570918967407614800845180805871488928915418783064797968076473300824335329673898261653379315314634431816711270500845670282700057250269610388195233682850271686660867781413408025275143856885749121965376694690205454911917893529701793607782063455531846697387851042408279562343782472297804075742669676830327793916835179203658238871157245952000000 738 38081486910607917580774170691617268966485833133518840895641283951880229701436707758147297439667813632387088945496579705137815555369071229471634866946044043839726228305996163278766229378822739487829853999106081465435172321466826081598736652164365185398016545512486795544115939403697017853433465080945188343951842353111885000407781099516401732007287397110076095800551690846896712151713581380673457873698522250112521216467520103067153984000000 739 152124546604247354255947310253168972848092294204331122400876523360253202537164548303971124633712749554458884560062087844434211478853511370301968233827969011616063911373722109123905009628499030770180530899012036218646843850202697748532353944619307688221418654153215061150473663381733222178358934623113061724035066833382753559804517093863512821159896461427771547375304593680852150590857944087738773761182020495095060136435162777314923940000000 740 606057774326474670566098854989738766258512817076824746669112468444976576641664729811021211459491627183765882427431906018127796466898685853305297713094796659543236812504390398780866140497767014193282273757523485255656621088952442173472474421794656798385119588616243790777557841123677463540191505272839543623861233152546910256567702748891058511554433950604156224618195113951615250659277992553388109332567181196047758053523813780544950800000000 741 2421034297432601381314570970365295290814156325049324933434358171315517711968971897630399562087815089266930585583930668575303597935316588222905362651098231499839298667689567033853494213770739374425327828432100944587833465713216719782492954885241481507165247879946238246495480192988096154076267092512356296303745583922925138524427061479113752646017291742693304734424793289181724393498736127797677637913139291757110155179963021138551304800000000 742 9645402040615535027655809100940955958936184903437224539326219583720716922349805036819085568553150640290464181355213767665676581610981695236429136159317543107749706542052785396485290367228582465362984418135480874092644288542351907186060565009126609363992225377233999297025850580109086127469074329416224167437727727201995710502585529381444475475250824118350014885943019866206241859244213178722549991670336539828337702064205039252855655760000000 743 38530864899811698504176253971147224501027977490539602742760655991647221772941128963096516473562893833989350164328019432399513577842880425445412162420736112802566669885781495482684612174310034384975682052825182420519013018874864832180927820873862672666136654507385004620620855570744774812659954738449583682369102368661985928603448908497091013780277883841819203850485719308280682539784124089408844160972891144130556836244226275897272609184000000 744 153508627469309097911193631993728543370564509350988614614608276032705998809026479508823986709552135089334174368975630627064886870991926413052169296579087961216220332681336692299316634939633896559959180939730042135096341679079677119002657125275576655564321472491308969352148987067402794488130528031826309027590627571622393965903465667577844435709846723851525953712468819394025636788151261816909499669678735693575454039126323379725716167608320000 745 613229037833731661068133583850167206102847348513918723050212697722889581010549121413255037509921222775196794889815534473343052480080380539672985660088120152417888764020172459868400403956156914221947989152731468229451887259530006486455394433167347621656660878824760365835355561850497402283330124451019642539184496571288969591591512050815731191622364878454358162046927552593837399157238647115786469947294526047931213594431171570531258037532262400 746 2443156886877294761711781179961049227917559762694201666126227038710055577192723522198819840374440348648419385680396250655485702007224841428586474311599362362565041812624466264378750185236615722468765588046424183885844326226980456951034560259492267718625844734154395525810325948781256315711601405655342799421406935829255560602189639016112417033472476956769278612578607168079008069729188994001926045354104053524095200969886063913702455934792550400 747 9759841637239831502195064094245567535992221622368746755305036856851091098217637728564142778599439426399824284097142297466659295003638494461159231586393369053544615813420815259803341186957149784258161640031370047552897165589129291095660795243886278464514002089604591529538967669277765771146130426521081569102519831247222603665044282902131303562935736490910082364232814479003333283356230879179107965839322841819015514993205627489166734359278099200 748 38884453936089844893492359241715445795256143452082797783781636520324400267091173954839733183492459430094753662781463411868005513716859315456819264652790534834672474941158422930681345650188215706972668201412698899037880137501801747924749161625772646207187395187810864761360434889868560377298994202283364442386449680317441620729111509550386265804836206829032331335477366662806945468080123612560382845218084786587971073353008719978243941219691750400 749 155334850403556157109673041750760211316127310886763084141339731016649233400690273637161022292736426884005432119437972078258952057875038013226105787319853243422940121306175778022558834875254977374587695736366428958224796916830609453045617948551623043548883305102031369992349821857216658905481471424130677320674636845978359067597146873439454169831438684024497849735846073650676652965730647907181680284603715866519173881966794777791215636214803200000 750 618880361668527045610328358982794959566312338065312134953241119140478176109404950245670612330474156427128849003150820339808128530388727336032623749454682252199664879365811525416675605802332611876726081710016064784540905295283654291004897076660878245189348114186113014940660365285044302468044865883213111513383054660734167620349807433330309829086083798607916800099845096509518325997706670583425865237126467488731323663934846777232423726749200000000 751 2472299479479840322429647747731173209723240992184174793022047000232177028790274343300957542192654420893344309567859491897598677275514914838009622327985956987906128087256322260434303693292016433399858586551049660606053853290057679937707591558713071263950249881043174726351525214437507709499994865300599631846519161402250393514471001666441439157655150931099639452578924524969184093341374795753974791644722057884135419332360952572896795437067200000000 752 9850162983657600433545981460258668193808573799614720011240050984439554164395184440036777583196789598996528234713511658356845288297794009614859994377878740968469815065452355446997270516438093632445173782135804233007153074748389809047011785158632393186556993468003405085980012396316801164824127299529684046655286221699157071802499852380879251163814776750330747144130388642469307355912848030567899733456983174031584774033177720739618278255141068800000 753 39349503858768031925072531404322828292370402656934759282474398079348250845983034005587763688239054749730637562690679375000873840454051873259117960443083129145050899850071136206142932650511345062053380875236506476275160907829694246361649992367531713775802791383504304509594960761003480478050140114938064898484422978394770922784386428759702834823358348477194622058369447433074117030837575539358254272415153427296539204746702192313577153201023067750400 754 156778359894183073446150895524488077141641231246593297989461090387951978997009810808797216089052678453101624057341286728770628857469751608974090714875657425310772156758468614978100414823324421916819205842986324480327273586227673877563665251645190220472783140053803859379739104930126339107919955649711591578669005241536892799646330223264529904674504528538721881993056938271459284729457633169726157682375240702387324139740727582715216027454832039321600 755 626301457589598366892455264190000732579129213122414072133430859263964379702640396230720009793599438742030689945753496913827684345370834430082807238498934387030252880981234014958007802161653930162948392434628599432259247043302293503889899582405106901185996365340916621337958330851186393029245186770313425540822332109213519542148182844589364354634054414888939500307930005785159088311029030379453361435793252296393035221733010146011975113036597364249600 756 2495368977121956240979810272101365938088201616827506799566862391374734245276519821770652518813387984965950469659176676314656203689724552710380681301719140320546359794220934556474642335294508037628285618630286558660279099458395511977611328639652620416003788939574648976647680257033265546060505207064727131098590851155663398189986339567769700740354033217107158771836127730813093179109111342160572297686619686732578394933868208347998672078851134309273600 757 9968585331679450439731134825938973826177368066343103564069585422594253279761751727277310436797168599325885218942567248894140211884027699635419127488142004015479469273813415583119172774744672187802140518694836351905289785666813530955291784438581364901978390778570779330494919954936610830933493813188682694480934730871757220366641614361366924281484480907951226677194602426303374093944337063568504966313474216011709228704464595886378342842563225168076800 758 39718180906621269189499681087626127452450315456554523869689202086607461324545628183887620121880250373288504778058087999447869296805608079237988609551045971039320197384615099311000919132882173276480671815677377764279170683879072095184495276924385080044710461089703993919353710201903382479253715667964066214813155012843853760047210358026609751042080213613426380470213531241209658096320146597456712195832298768001112059037023049354157739555591289441177600 759 158668075806638777523414748598203934732758801960988611519650955231714507260941439940121158419245710582895240146368510773162060757703447217565869896211982035058599010078820562110846354418486335028706548174155368497373866431818083239052496298658288938564716352080285131530236254417476572407356944416108423746868475148957371415729194873293370791373123565893576507039239129623946502508942861043774965117066284532353815065063550069180949267883094264392704000 760 632193199938877238909884841924655563920709168019161138343347730166746367170981015064850287504942573714828021322111175422239433577611591123758389283142817292975821513734691818530481461737813241712096000895613018484407568284728305366867610651170856317699383077558462276513205977699261836614968360964338391935895969792369540097970729258099533132391546708530824614804758592484728254173565126816327761149007325324525530846119407386564160313129001004113920000 761 2525523792631123618244671920093093117916935964295812115329037996545486727390637812698219957831459106559806985955265489271609686214599121530668602232668236306105839408554190022617528958268954430241005622817706816652143744442808952876884502983819302570459252104829641159772046189713230173811535668915191657257805181666325658776989483274284212761888678385722160414463050504813610018715427384614629503162842066340834502491160703198161979172191980822609920000 762 10062737706815317011987128031617632245858100817279131981393877915429860582684218531590058064713249131774336214886972910193595814304312067246846966486339834140541198376986413132469620624392267814341434451342870404622096257411703550276438537156047460459706907409954648767396013479827373234889457970951932022201421871243775602843300078896439740988477583234163777398103785237127616135836497902818347593995993382832779774913485333084091033871898648589297856000 763 40199368262810213654274126355036524125154567061527953427754221772185851762508750528076039801119954378313304265463904142577941304989317721932147723874829030943078137693896955730104035703249955191541125737323205391359428560344840830384764729587781374867721127674751119211045044749333404156802230769757069884634863310360996434461695460466415920325488038307686123123844817268703916730368978861607079219183610297707497119996353016621267506558481517403074135100 764 160172633704073746275195527078192363842164081295160566250027149722001178860250634581854465161145096880723958216539069537928919624460964895936619686374766168490244049197770833732260317736111182542510320403830798125465668721267652941518761931041856374920327847297167666319578599408224435991987127488783563859792700074128833732729880552368691064481267606567203405399068356688595910776367408974706844738344431091100819898101840570572764814965198266089925411600 765 639871572582405662336311326397040892305755394199482838850962330610460993287100039940149967888873540724241962540885089535610100628816039945256159593814972403951311384186533939112841964687485372451754594221909598074388159757136939340768171960126921069908735830096242156911816910162766726297471021830127692580699623795471624767647562497068747839761243513462968425740873752162459131852906145721024398869839814398705862576873555959709134907601026225899276626400 766 2549566137229472231961277589367673949008911515007382446134301945073103543512625055378813372717947266862355792501599771953861036416211766681474577468446411148809662582128698104979621414271225761560370579622146670644417711504982020422692116257207015983743321842835664382396606995446986358731945105442315344657229500932934649423119599689409603588369132405913721993788688038263247118143417007204430573154694595089632326403778214907632520136611033626487228400400 767 10185261851530287789044450612284435244739938294388605608537607943988430682034647645479357961097463209918291062229215983968027335452812023128358304432989509573781465168179491569642160647566334550916268698626693630626360574751639103044443800246896183214333520002803658942822177592097903022876628706504004745018100676162756373942605993236069117077763391873273427439256092973084090378055832736048429697123211481737232859928003554788204851623521885250007194291200 768 40583548670019604009602823999367762868024434035390095624489397257176886226406559274589599159096706890872840926886724056669737757131224039531668169366608918022403998600774939347987821841490049689954466393151687309483025647942734438070341941259436318989344709896005414498345278391538882763486644274641334023989381494770070451552152250742314058016006079659564434582178871152938376509109710278896473453042360498324500773915973279288869186755176643347246671462400 769 162127746230147604740260288182819124328153960136387808219678094182957540707741250856914602857057590026329165894424109375026830328564182474331482537069984270977837686235262647237058371937859703570430223688795168070409617914575743941915056393344735412412280871608757774451023739510473675462608852148773609108188667358189472588078449829862478482624038968491764922980856794757756329280865280543532757340390180351454157260164654521729836605834144593716174979072000 770 646010383808873822125686783756807275155009406640419284966818984734726718159127660520192307494022360065848071819579313068300166191196159589349570700321745879989616215550421336616895159930393378293178901533820791910707137747974266443813839192956461234742796828339583520983269326105984931485495847127110371827066997896104114256903278769963874575677977437879255811225067475729147873739336951650283854504063562937928140709849860730209354178650911598954853950720000 771 2580763615278990854643700882822277517313436016331462383508310926371390137516985429241467352127174861600042703795340971931439798908627634648141757112327554558099625797963631501090094783159426703988399379428080307632328023472718394803447989514322924750682785557544433168837881913996694473792854342248051027141941862326406263793223222476560739596343698364710773799337513842110298299399553168396080015081834470464253681326454811700959582523780917060225492172170000 772 10283351731041494784854648042129276146775927775928275405688148734201484278062872879594171476553295908316329474483974874275820710029158967329392597785358008532522954580106065369509034837372462472308625246686365252638717604082966904212108359300299077104253038948873139652809528658024314141506550835392634719414527145824838222256126046487647185380801122166937151733699178114795667692428002207187067241880113586327687843312188212275350292982749006384615389488168000 773 41081360180186214487818286201061864769260716056444690226515078716457225964234453774960451258737288742613271173122633026601489549974065158555805762629287665482759982447077882834494004348610283057504724751062970008908957499803340331345193173211948976260333200074708357764198889027164312085545036409822616351585152875513587006658997268157795788787126985575553912840621544849854622720362291433675669915877245811284534384064159394923824865570491743851555148142422400 774 163695057154807365221986176283426063384090876354844874667032482848856563004158609651322085077411735434147540276322647940792503697036953536333865329568076299587043812082367928911061701265536590222161612474592284840202193146386566346203096352804487799985126013450337507671414265862524994051509167599522362285760289307671218054632652526268458907293464343679394278048670344613958386068880832446461741723388905937950232166074704484157408965141885695159793779814216000 775 653953815417172508599059960255430015405820732295759981564722566662032263788368459175668273984026954232073407215228115262339655396559212546507151648746121207464116836630371146852082550425758637967370756889994686481317915226762860373366162791129393934575892018659711552501584558852946269580029317087503312599018453498295938209486363951759340951549684178881278854912118674444231256688089096806842642968288083108032879132970155950393687735062641537592001987380560000 776 2605806095239893722482076707547281790208439383408295646916160120898548593454300172465007481877231375907116351944832520824879028137394809065350093518340776477744762154152907761432997468521792146815639568642889273533598998273869559850128370158257501349091002626505352339815985070610054779937600116289275476900833181821636250621451800639988885223859745930892264901676426171504180790543010349781448120588005553151031546613947021620847458033343840020448282627167360000 777 10410102099625866192184290345252530289866590389094517921546820846592901101889973896231962124808697172981933804190956256294826898386988814534113970224086582640784414115785785200822218043618591985718293470542228719751923419381456096451566582280164218894992668594660510858216868369675593454806524685908158114682521219758983083977156183361268866360914897689618215313896057146462765670532676530098958329759200122346580199960418579881520341177161530795621837188276480000 778 41481480766775271645326605402012143728547269516590848678259187197084649350499956340062430499722600371158852075239186636088755652286813689473583664408994072483425491714715472796001966599723668578058597052807202177245228088819982410632951201805970484640865287146388718518255783701493330004779560042281651873163779293929944284145297909217187379578876530109703048137823954517538375025078733189464778056296814804791796557098222210710038271976336469578793406072488560000 779 165717555645828888051844571680850375896406821373809511584024874583766664727216912156458644673373701067243988651620256836604839768583747988099219612403961828860581456946240634732712990120214177239374899676695719722660329603203225018072755425792550664563713482115826275155576604859439940415948849890142918361901533075016520789056687326415864950950169348472397473368823580133249180995807515388850386877807901665313955817536436064535776449204854602655339058211691950000 780 660346687522165152530613998028090765704279305876601962798565337486600187199683396112374504746468018185493520979571996178123172813607328763583028208849241330646788018750439044895400219270603638812132638559426849955521233329273472245724086358865663336139007038569039491220223814885650705486029424806068035137418813285442310709116170421358455561136234775031005925200127871070028428599632529579857523880132508725811963898603754140870793496252630067607157698551113000000 781 2638078040716799712100919395224083481673259887554619962214861564180623452387926481475067078617891313687766531198975386028109544343021953490245267858010056115451510744897405385751332906308777694325500316849895492425511679886360531579622964546572296403253657755906593646832564304315836150434326831144695434341970609467595568510024582870420703351841456196628574741580332530289391488188522605628455188482243167018059292472779123161127639615431515484674154432180798000000 782 10512241395282707044889141944631508917931973634706619358219009663654697537666547651738073816479282563574785719460626205371128743059341404749434589229901766366182824015131789028555613995381377293385850559736379730476996971654938641477239482816956244445468138525889253738887544702059172002654177565214654969544414004950316101601582143948039953055789630859904048455799082977296473672828071863607554878555306420826238534015602588743312641561671284136137529635239461800000 783 41996424897858817773397028138974577915324329813123921896841207212332659682691910321929941753675453246562416108139616881059387893787088551453500651827009352614482510372360937098382740300486508146852524110415793947073897468331123869067525418429067836068127145211276115913044219974895665987331285242180467756502463321924121085008241792722056371614367384324033697993350869877905381273501979246755804558170656404825229085990016870734314837307993456561362863414315494560000 784 167349410723158605396480734228045674720497300269927718554773236859451662890452324701534937051261102308681882674048663364169702388243878261559405880154194930059614206892847389865833621616312710504703405345037367521040884832203741616620271575758266755348299849453383228835662758531190965555655192395011473832509152299167866104810594897295881209144655139424282424766278347357687771381165192188956537002043114233452937865788442377058025338941574624663311603870027051520000 785 668563306745418052482648048341134136807886556635359523619933535398687367801081218971763873935696284991290157847225651735739894917740006644208417379092491267416119406875947865072472419783619447107430141033646321565330288130519153192857481724617878019472656868860966596677731740369258555845089256755777328300666723170769950890797275130826712841816463256021085168862970009408960677392552269303040389107000044761454221195701556094846529278256602409683122747281202959360000 786 2664149321101281886085481054415039660732942189604037600751557193065803631655383056289886367932455159776864618258171885320020715303580761634120099201155634361348162588539331982273372335437222253340859819501616991899383762963517823775665885643279582953523983658354942533151055551826277416974380299310079437840670885850992177913904092229547062996782309535637206928504391583953139260866572406784769441703941852766374684702119794708966938350356406100459991723734159767360000 787 10643347933266894514966164120682677127406066381519799669731000712629590013611083633893209972116056367672781734439515330038411968665013855467747527830549587604335646762640421851156497977578115361155266067710554442565670975729252728312602124413740034568424162605846524824706413669851428170745489260583781848159651965353843956699489191794906903214752950115843561249958574695539856675569277452471239679250088664992938691546380922796421489252239405416646481572253669247880000 788 42412944393677087447067658527251345753305186247460714187584969555794542134343750199445544012560232004575883588212796643884105024977640153490066119132317163717825230789637002444307059950875823252778702115803759972601378962332633153737322181091028894650691198398024442686012575126323175338280965568489343460303399771334474916111849136930484093484305197258212990706758991178157979827170944995095844714875024040759832064738173091391958296356088667605658534946452197388960000 789 169441372443599678098664553083373624842121609526312084656960200061673082839860037666829478329640998396191499858153186276843511470371378750757225711387342802039197573425940354141820867306198584752626202984224185388647461053393796803353460679625494134281425775206367190125806770896151789952018693948219103019732677725886204805517697524949462189767417671358450075550278147116462850552643052697349657861626006978842661720357840736795184787315256455254632526502670276145600000 790 675217580454818526943566133818007196053831164559454369444225310668436680456853677892157951645341960358876274432832592993755209312554975815375626704517745093272671553568195469094727710704349371387831211787438787895772721077820891796849374053587576394479505093160643276265307457753847231226672459131333286266361968370590455583245886834972256126851016686574891384017889647167349888285597512945736472343643825096350986419626119799606809566521889946713691040776558100532000000 791 2697528939511587583931011421225637094904954450704604862730293082321996174267058881313011608060356787681720387447934470563374062498118388956266099615033548478896494487073531055752826686608009332143441795977988625428159376317275525634236034628084050704042831637390853471472079264813714400945309981486905507957683819153257045954054646438274744536774035951789055398365274105554575027510999446025440778142407688160097410684616065882070742052636924716843222799896512424792000000 792 10749654107635478897327973789976769336490759001882753159271196675935558067481818043602200555261288935276359123498619535193366074657011153797891319817388473230302444348678364396763410535733510415968284512640789468176187717726739618208405488178521979308894544379005424116486584910008199053330209103345324867268621355427289789370386377484452161763828266385817879999211323204455341984571861730737947611795361841280912022873241508033563795378388606896746214516111823910822400000 793 42945551928173714056479046179172951356661999806246378380824433345575436393042015650580735141752028728690570167430714770332295307757937989909025008042004460909705222959871468008672994743442904510206545459269515321984652688461024629218469264221953212753472153243144146769156094641079803739328952255629942197752287601750893674431324002995243983612831809293481435223904165255541832034832626908190113322458394216349709767494391228712725962054753080319032264207059934842536960000 794 171139651159224075276965077775753422252940367030914781725554337504593325217044896080278266688940234181889827063051073765636709388358858569256779392843146943560815832632321128479259182272117832158949985418274596948840734321573564246853373444790552566201857495528218937910949505178590937590761455380816214731610962770537983674944978853602827397575301912754572514876168094913230243910021458858944730003380127406479970306410887470330391471135238553597113233178171986557162912000 795 683715871506188000737178286098814903220364413286006895022508180932176439797035045060111696503126003756209093194696846593246353757204879291648201612241163187021183555595867781087404013418191960522896021290356884098266373064256205345288837015987105271110223865657623158388933496635832810140061011326313869990265463765478830992289656048844325970540420179478210725151115491306757341863256184312609873994564471119751608644589253844535848047751273115450285329670522705385756527600 796 2724659092030526592358365740814973651399447402662124325741185198725754376806827999313275888376924026803169175498495674170459278628465749236311732515217879858316947567307711016760505254248899150481802487853777970404903146845988980605886930463428402729043759260913107804543050920983008252332496129434282272205282093245381232859164841506180559480533483965797914675305247467420256278486102642651126939456394500223144013665026085353490809699114811709511149183508078987475822849600 797 10885252426151039880773348501245426309113594758554037098169866476760065442033477066346974783840486583233204235206041820803514663991004775898978496768617894163638313250206398694232817859217355560100562655640055477460887019308969814752964710995328082225721622596508112855997334397323562294094621967103526641935417394778933876805630722858972674817843169174992421471398262660502946127469940999779974749875334588647530616500553279529967750105185493043960300430323682509774356220800 798 43378951457653662154434164298426750078398498995247200941694187387904517900268938251312306658455598430227364976473428567138944453548792639333111374638517878912748542494550490138754925952353210954219098917231747372059404518146939747406933958724237955219408972791687078259516565454150716054397104649298374921568701728454697603183978100429552585122168306409619727461977018605852642920867329941634237483874678644408877822832981900390425369400275511486632012518908226553146010369600 799 173303243654417740750483248453426202218257459922510630527831474401538587476261314846863836696447526916931246362170401385754726960101429129864026542344437537194860298773198538067777623620241583801700342682907903448963545138625489928138904637719273612941862392862611442932842000039333093964665549712689825057293395740070018675186872183020638093515400269113158640176602604395491195748758702084380888270286098336871888699435248573274081202784170272645911037788983089657059737920000 800 690639244101263632237601855811709860143282401527048465097199629324588934213873707555926706064687620094712853280091004235101581721257211181905559235149384465098642881732032458278648862950495387974462083193140323078762910532107029023871154883800758292587208849334013772840072598526120802083109039695340335309201091999458124013879286895151183730571269939412501829170736698424913140393194999257892082586113744748145215884612942317045910276585361111908181079343397972923897088000000 801 2759181027563573697747469836981747405584463026709322860969864091229155895426288410115502327962383978084688933082315101044408330384889487849142055285723209258557674487151010996866363096681680244193426439345508497213526690495759371499423979549763830971191055425349161462589527898147210803060961419170544363907917435665067742450195474169411809492008215026514611591403692833458093442134301348366377417722250053506582728376195596748415249373427297455873177619808563248084587008000000 802 10995848619041502740046763984129128834658587227592600113872266670396805517264246867851758615233558516029753595535949374772309599120365962325337737972385279095090926458986225173563855398772166877116533338472422928567416273758737684417438362462408451289807344308523589584631383066671984161114341087341247485290113094510628815249879867190261273414048530484935451438945090389257505725836280161856666183648733712614853444125248895294306380494946906716380331845435851380853728593280000 803 43929776105424645216627917013128558943079206789483377133151620232724148537203000921086074152835199137691839593571505864761759560069911569732586309949428247568934673348013705487344726557624357684832669070036249453949670515680236100941282277636636417414078583995758240834857899037377679691988564220795528907630696133497500561083573272378953968139793934798515759123763723368745772194731513043667116139590509094484534416884840283346211206213512761998612245070516899020394414755969600 804 175069915895156792445466090632905796737414021848400180709451012265778291408814545464396594397943398207548489404583295008103851620753352213061940897912434656516522885898226227428461278425083198059033897204574128700380565568538914499253204739583041298474430843469934106912574917120603317941250814537626810871566387435868675922197655819396610863332024448017581783935730778231702464085921799649778214389124530009127061145261576479710198681601611587209395137185061712287058114703110400 805 699428056588495315060446190605882011619939902071349338072800100294972007110502395453738753999061697971144277456825709184495686999128090369144910026123117996290850306686038749683867684372690073560807632297305082507730195239278987066595590229264275642308826478055462249241624232476592782117679665013074743374886359163909196136815399927952360004037544549781395824457499466396203994783834495654478611139408693117957643440042293447433072938539907306604303111725523172212751556681254400 806 2787401563509632071897573346996980046823131569879007708714728346175907300008390308946160469993981379749938890017723132694788028105083409037860902183733874443934350753507587777993494745231608440721508455056758770657139448397342737700478940886105886683176713183095305347163324688261524657416046593819292467650956015656271753018298178809996746230339610764214093711564007964620736948111578051996730490323868766812676797750336920291003497465197255032242213345813866279320188148119430400 807 11136080152781882767647256858254679934142733861045917276387097189508598696261739034447207383172778487820908713019854391910108953104479250077147687880283160762775145301381906086362070249716575211523073776257198594218634170062113791718890132333594711461690775747594493195659196890725294230914869481284663929653529003656385156643503157133858039604749192684792693485697012335972472927467607395735485727756663557905097554309080771617715465426357506355560428555608695381641084007978355200 808 44380559718750884779958161973461039390754532214884721089924501094740702269726458673737966141977652006089885077259096457579607121001037430307273357875396773962631338544728500102331208712742472925215129047339032925540528561664921238502815801530081649487482290465742725359514565512673282875428052283368037264889749549619113394708433650142379649340728408439491342792584714443149342605176202203286203758263599058796988974096764720035210757867455776360660503562359985169631270786443366400 809 177307399528720513150503801096135766166329539602196114418377075632831373972412380758035567599127767682617718415795009893168196452410178072966590611459317721572071197194110137312030884809707385536999664149290608432929033240703362608315460621412180172616020327392812813608234918911600804381385605384482725622387401505721272376210908887287603175303686227777627755095706266438147144059272370865873372682476962262387614420323427813462137516067851651260370448780210306496166194777793536000 810 706628590470368570991660915223151731170667939842255445074840351108785053122072273853142258248052695279972368256891258668954571512526512315038845846520944989309777774635889210236156866023253243503145319939759837808650087520326428915674803659555640149929564121454648765939778687282928584292952934097265987724486191535159198678998666261090682645898518005541408516549701535417171668146819872024248187541532841194580225859388122239258231142497406014787480292104736655748862690566639680000 811 2823101939791016039314456208889854857256371940886479341123233147061070900083627564095912672348856032373026861367617418667394631426465183992472100277865529422079126489313491272296865009804073268240470866279423446368459761666033318085670014339051245020465781644521529564234216283815045176128463414852339141842490175961169296158988240695062666376485408532476672206977456146387478723597733352527859926701736950213243213063207258993782769551610741711136362913271187872401051041935002680000 812 11251095319295348392343108171305448538422152645765671501817435488129725141812956854739360235003359008163529962830153911303043075878955295986805589248299655535404436153697589087231182452909642865577326724015569831029109978703866045664907325823361488168858755454862838425588477074817863281670209750341156077890494398272339508437520245249115817467687532706484771755678768087020872373179904368205390429965962498747162827510366453972650294401359176582794148905028550823102346896312255904000 813 44950178771432365901666858714859261339938356257177081214740837889495401393336727418534355368655817749648206621761386795435723703349493155173655567411743443143656727137349741322261622059533636843052880763515179051091831687805861205784742671967374882208117871969754830746251281569181775473272810824354921377273851694149931386838111762754386573186037554828475989145561933666363892425776470600378518455273232481185033718587734810244368723049414582977540387278019888441029414312145355046400 814 179144527807016375482547222996664559446885167154714931206723652915235757769755606973025812177820233409192098732084113985101606764622655617408115102586956131298409884357738747390373559356693560122850604513538417243090424486406862805056206512134303560048585110197375058664967936476095648604613212957979685154975645514934554735926178808896357061860802440518798846323784947816907784898380201615986500831507960833491308538076950321183567551112652460009191807786322084528795649097803376134400 815 715717149902548181850974439395060666914312817280857970982335084313038497820487017069212340086132212101700789023099958936993707573859491119795103134833769707789826441747390223263811317521179173519767908360468514978642652291481557370386757051722919858072275872195496269461433836802010393776354506461461070620359265248420499108376462543965116547037775171468352665860686901935337938656847106107747582079695147619278264028371350724497895976162191469449194520306473862159259032055768096025600 816 2852445845871408510978513671696550541515562537122641757269291626040292457534387397212802293141925872093982247527203954066867943684308390656312828405016224099138908359024947451973263620667991188081868463700869012582971085615276414660894684249396046244377650844218367671314006222304739284179354074568979446502604375267938754171700550805611722942465297973499940867272104702302382361234584395482130215392639295621271775775046091992338823067247741837315550908025356400661403166117774877081600 817 11396107495178282348069409170877256922338991833511386635542311312568277115951244366420362926884795350679656497402007243832757928297885563023953090383273089921502222599559572038226677410965897995195042866037010266344297628144950707965613221494747479219468607908416581029939431257157834562150011084362443001574451476400312517832532316497158295000431699680636617593830300670007807088286137119909374963253724045143502426401226430143008240755035476224041599055093012396805416789729046174924800 818 45418874021599138782780768838972082958937921586035868702339657846496149269551973594424559656167032926571901967818957839257361936035016001947655989895956717638676958480833207276994436024993549130835697504750658741762037416682637107342821083396595491405204395817749506998142028693620514481224435595611696824200404358239209551814215479123472435210708248545147159147426823312073876215618404211797582819532448090683468390372706293206663018917225734178605540608742164662696402858751288861849600 819 181458258467932310249737701889853842289902968415369602507598440275496644336841533567387955536649628621901520104867788083526432092390039302470057643812622622976053396728999889010350771854566246224101928244815149663243319819006552378101155192196635256745592804964331179265492478286584244213429864228184509763447717726217687219252039498082890836419709246846741916168313975346959914506502283817336644952536654582745595978527163599322593935872539849607771207893222104893475455881640197112608000 820 723203281882708015808523805574852760269294839457219366908987384113321044657722178515110494659408247724246472320720189759418321502506096243769971092119406585719250683743479373180605543716328660128879272855748415235225985357019075593251476751840364128810409776150932330701556659377648459831545985280927175257364697026612308943119153376506590626724821416211296629722481067524762774878002021771090986194087786298572613322898566031458980975911905122355616856668511668194353122590608485233280000 821 2889362309405969185840217340337895436817234819146551125055104246567746685293959192011843086526741351525781435872682256382842267420237567108479846499581966097264721460436143056906112578624348006606177731299846001305227294647718153844863916027992989555209071688182779084176926717032143566952034352484694112188445533396719312076175151618700253754996634030838743679604616576140331972387138064353984531603772690948970861265106366257525712742742649435421871706962739815536491513688635386382080000 822 11515676555243281430635218994006293686694239770010349448606859629012372093092230217692729581087897282639921621635941926101868098052287236799159108259963459152799385273440635058650445364173696079634257524983702244367821940573519602833589656983818931259787134744231054242489666464195518533665918178755805791564490008342647548812330311776602061192280858381445711863524217871205322383125563941109088367722056368935574887893319473379366618503251200653702773306177302118824848167547095385293952000 823 46007889049672097259032255397804619277831224746742420756873094563061141508628974352472958353210320007168776526190982025862107072171289585305899302372515257166190695899342014529833373539561213289714451567590123980337735269493422090849561052567990902979186785678506998330699023754136439758705135765050119059508907907020049019218684020218724172273286489178120492468909363719769245815726213254336105188803157598128891135705375206263486691829956452372509974803409625229676613847757734356827289600 824 183368000328127644690822426754771378565764761720373450769632279095763867133151448215115158962931290363634592574705417765550144447348768270694165542478444416038322252938016014290040320887601282762277631258744562377003444060631596971005373925106089853400470066568458109607534935936809730882465636520277143239551816581316385678567475138185962491199133206362889870608651162059620281450067011229136600752489587753689327787368534372338511729287980513721058135440200880785238249897140139042424832000 825 732601200853648658719907030821322990787326807225095934259466576318754065944865912620937619530909200705295887843537694933510074948821963111215894872464667119920937468206320247049206910379362085646844849888731463265083674582226141095134476951681440685954037034931409015871102993545797737577206390565138564538988569808214176534809638160917094008897776938269816799028319610620750099927582826500719002039011693927544293499265897153754163034170517521620584917161931757459623049232879827341250560000 826 2919864086454029978463906906787407683280459511932164178517726248695934115682586087117180088783625471551700380284355667035045971910533634272298591644711299471108524472593083535986553274913432362242876042339737210717566679159283055418972597756298400715649357068216225737254843849754489860287906318893689808822536466189382937472469738651738638627626080692716045060737042467876304814464687289653508633605144733390667954034818036299966021033466841276454354917867519530574259149651551273200983360000 827 11665622971806827342775806559606738561732136468170165551630672115104748537378319400380483154844568261049851484328289821790106536720321656026897955682096775699206431944051936553444783153919799585978241850543719038590588177711877029829128548294038623042179279946575510356024072624057630804070817653684929627579378153250893289837906602176355624720516269784012486881593389727251604389548995342337903507240270765599679247182283066097714786564090624796371932506413900320189433569121065415141970230000 828 46495047615121663269923104221859010397313215330242070808007809197910130895993676591437561059819474914230846743781246614260691832490053062964069884367524355341356079476838352311989481504859439170661515988848138570308166903220657967373733662512746060698918040812030990497669829684095705375557325107281806025548661992029149551240656752736754618052728841285229903120805719566500184485278247083252594179640164304915237000231593614984610483477802207325048925134522376171209489406329824781753851560000 829 185760432308120164475505253842066468572818088806125046660197846225524319134172772497375132175692779070118154690737844733652424670518872907680756500872498029739270342209301798708116911056425373851952254988919694497604475651047422367834613207246184739289079359320490321341367659639275883880361446551624902143172248778345828509427762536831041220545352389215764276367764624883851457945229695975366607307964811801598104312188133959635938331368249892836218660426491608875364289928715792717388545200000 830 740381752166283666433732281236209378503165640340756699910652638958988562029985128022874915722098447333937746081193015094550117120847965990653954772824284411922814721193755227463129447004069719546188595529133329206439307207064573826171137966818707673010752297021252509874381780522604508406731505732682914703153937255209233628086417114673474221891373133010823881487288761303763412665344972638799956420743878394449416864558176940917734237654710714617138759771421638522553981996932388593974073000000 831 2958035852771139291675051599452564978284334757220237016992730216091885790854976987460367598935193408334523069011442809630927088831202857535366358656892307792618049578829443255357857722667393451312197636780150190386117961586729941444329539220319441182177900585616565051586046783620441117562044409839418820715409281526671881611249359162265230619824794010925152815738966040585093459824319807472234816527118736396546536444655982430338823648617558597419115649607532704050722573104171451440982608000000 832 11789886971148487292930066200708496268164752045892564545814265938084239575965649314324596869469070953829779567626848249541776487201300443580704874286517843802057077774996225233834404588325462436625507923951483856274212094116529351569377767684836015918310878271645478956735884289437550330235961989278363574832439227177439730752888609503769109885575480564946618223911118545151925312085595586091250958984494366805905951417244135832538193418732442081219786730623102543281925316302640535123108044800000 833 47104085207868530287942959145921775566678855972778412320770500394155672350657088437451261387418649746594198008918878969538269803269182774622736013308095864978880853357109167477930271296607769013413153037601994235262001750863061817758755853130198962824859936018829056168050533429143593987533070622051604793022640508285161368882354893013643980549942600046242312480961440595364958775413227919374793965710819768790479882568885645880050601306890413937655189792517715990878487043692112820782677442560000 834 187745042913848247523011660483221527511901834425842253640461130777736198879773865710603731213281098311760150820919288722508904008119426467602604923921845692608990599069123472641688768476675161763111181569686657311664980536192351300761332352113892260311379411882740192450026962996344479263840173136964955710926262726446334281570416231374608125086850545136233310374408983609238802893830230029609734259279749191781148611619426939871843167605914694150891126485871178107187898307902646790664198398720000 835 750099042218640726109853020357816045644220435778980331823834117162926573889737549782188877121926530949560959718698023612835196496725313873481423953713848467162499871715844387089384510776258375803327560705903548551859296663773081209990016378872616937001840157159258349025102001998787930373833970123567748303395071879711126995152499739430854783643125523911395516483287174326151778548919015421642462780636571204296866986189658709059860585960306841798140222955169611890473811199716813293790352187560000 836 2989731557327443010317444896193346532754157646624728524341126212401948867894836635304719193004436709185040695989815304765155463553413406057969227920163243935727714418880883272480329479852656549255307397072536565533072502794734847720277369406069219652660797443846512318392503141786518772229780593097992718352621885977397804214995978216029157934278732885032032943943468509177001408702542197115562032652758871716451382342945381088808047343798181941051033308206831643667555385763029928739329737446560000 837 11944927588753581412844362542418647038585545995252051102172012350040165573771742425665407077407736145198668548741618925215791071100243701416041310107657457554999420471354402345775662486517384209043035254367866745753745233145040018911743015462974344968837467556967861259843880099727809121565084198764450751658088863194647232882901103895556130203015025991323490940717900585837100486294567076847051972150589205643462227559345101408525420548449264925607301722951069771403506285175206743093914306028480000 838 47610283560602539325752511990344379675178591631521137627935456513134876595493005556371378822637621853321902314034076266914038968294641273492557407158393730995510683597364996428902267241579262140084782606813467920690008310903200903515420433557104063637385112842060351880391589992272089462392698976369688447455001440580392785492731546798654136915781596544319047243598624570236968435253389019727085618061523843410376141618174293002726080693693769033457861345925554077291548595169701735571982687312160000 839 190218731956338270795354431791622854372428310382496411226239780563033944247259861878434278209495058716451302041081745560388773573637335222491523380739640161094333824871759874845422582491527023208270887038129320686327866035466449742406447452060730741564908116547826785138125450480473921004534561614698188338898766498466164876209536978853372466114686489379432026437099291662623902324481158561094700901296171930666776398369716517021934922728903266876911961507939485541123334927843029292964185801889600000 840 758183229253686352289139315125363492063498341692822405855802290610593158166941760610939654238763290281655962433926258815490248669072254069843834961603454106103585522449635493637334919770219255997624003110050820684447703820843947686011446470171480137167260164943249739574565938474618712539951566022260522182905626958120694410024234800527973532400453198582722347795462705880510443971103492238639451721207579109893744076374021994758293735577821921227089637534311516024707982680960688872648597177152000000 841 3029199459850814937940102293004297334794589011979466971791569647600413279097993835414387570534716445442129935795780397123301488222215353997449494748165231461389456983181168633104018224510272685700782028189911853872004586655290136502613999883493677153704670032329276009450739865177835056795226633461495994003529163621807762301410998806228212358088174139072510335683963518980341670225211141753752578929483986608079452049234218605439228133092065508348534269424960585828287920197290886924726044394112000000 842 12074033871287441306376416488029022203623135940235273660037549894904868306286110806043041239279901961329158137957433179248102741178446718101491667055346868164212740922079360864718276953429574426923457369167613282510512621492839570026810606476320266204865773904804099770688408921509537232275340497477373234050252816227206202426523671488396352768672139111402191550597997582846812666081964396246990695415663244599811565258640744448856675450570230515604445842562070830999740203748642493735916973647838400000 843 48239996109333132243690303907798433657346317589790405025423609893450441155526266563416304455400584042396705873155941417169761430405073070280023074890739296517812508221765996295822867846751542947892096420169606410601806188742045212025581379284872298083065808665076811287323884997656467118520027859564079273589861167582701007282413410122540980593486509437611006686422228752329539742902004785571450493388820042827993767907686548458029726694053877190074339518284888250728139920516223860922928118905255160000 844 192280566859042633804974435886341690181619375596963649887000755086270703497544908691894592770728453415433744276190327231505549570693251430835863387176624012801864047023049172772138901164992401283094510688481541986379746473030888944040263395715440690495352094026879867396359638410667258457935523090031633680809373690074783872425159121593929168867753018307756980570756490717263552627317880525213620583345193115238611683087348848005016853338914875698852689437755576932537626539129582412368388295882911136000 845 768230313430341247048551487953439061395189286198135556209139191217115203628838501475895976157667455599223813165964394176254700134701604864393649068553601833347316201175728166212764768902155192987261550123654044542703866766385868824513416759508716425398420295973148586310664327012064848700988500161357630121001520021370746105242830802033545591440495180649245397236924367858321620045777466821626161500159162790502312890253754763019960307091742781561206215444282963709728506827036828722256754176765777190400 846 3062126748616426276993103215800526226061119781148946501281251791919311708957389216866758852699477712430695625624845794782977440524230978043519802660374841671155795072352102253063609173475658775545346944350097843188088068096561149325985041830914073711236137129937427949313253740807351601555735718869583395382846556691550767475830570529152267850909953205373387292430884669922427612215708748751964074143231704645261321725663679663680154849310645656949141402171563363826238114439374118677423315568673869318400 847 12234335213238100883385390068353374079532717272594829663263838568057301197232597675666125684225107713212411928881022857717788334786129349206919650332811518364137222401082101527915669128139714580068635354010212249165072332948198967972124202908712251783023067610085760013583541257021811694407452297868363767628450684328185079123112399405840683184940810301263086927398246108847891590679338846113914892407165917115495271217922100774960802023932910058171809330474926103332991139469812301052284899467622425523200 848 48765836228573627691105011878414737905934187419177132258852110799685474621168098735978532499594370246774751512956689246874046468605219754182626693996868128674391801297212733620265316990507437071822070304064091823270229686751384077097717121112900510437274866001275948496019276247365297351980301829548746996371619729064978624217798695484101026682193688762740555968321635261443892163661874095135146271022328059080256733734645762658464848155721352789547784981226346869670711804516475414083603888482035314278400 849 194838173381556731627473725768642603073936066963692912200688877586731458470310531183078977407567654307001951209024392484853121365007152189423669195292019671344278037471465495247310478882298802259318667457980256250729213399572233124816978980578806746486064228687809215053356534976061293172203591029248278272911673490235032605105577029227506801009877453317342513963156599102103214908048296935319139560091368356034277696943362702135859936948507173809120528796219671126269200002930525700629676206659584348160000 850 776627759189015725967273846845505791160794249461003725315025456281752559538105728328778975862745011588398548575250144947531880066224671223216866031203063994813985179008246814864783740188628761540502987269275802101508643275990647762940628557582877028250609239008369311567875207056371982543386679879026748416894391526855442354209570314383029032084811187715458624334604379521393716406590193463251077856595459907519588543047860885370604200051262256297540857568911452506099154812421727680030397439203901088000000 851 3102933290290040502909671118426135518937997003175143675316907496076514596181353787560824005947115787240960282807167321099111073365457648120568656044215327739639556416473546164760079683869939499275176181039295091613599039105446411247000245861249008966050744632568639713514542489346216599183607383065421122780187094236739509069191706575031101028098861098546710823107992277490442365037201512910625994655265007256584446704251551923490826774684622429096745469615446936510603312880532525667107871870534665908000000 852 12368437604925428085740413784960397889490212258546851594123759354002925774646241345029777656745383688863794494950257472166217289097965383340255007223747454966403320789856840896840128730182815032141669768969663752095065313391568967789523711400728834554401069333262330035019744090976547323495306553062351260152133014447365192118960580850916236713434887681532501691806784783325621453146723832260386153142365422261161585898779875879382966150899204486936154397454236960321952673828626333326338398624117875533440000 853 49416902753649730943066684802521987480454238323244517240963016517403972662280818662734577767108491390413259099851663012143957103254529324441567766747431885587473445052629612139826978500186117120219306421188422850287538562039485059173958710294242305098961260214709685791693694337040765755480806264949439318101977896450604922974700467011217022507841520089206248443257666567014665322924276628526342618348519403434582702245972773579306591461490943638900232577421134592568491916536672403825976265122841935263078400 854 196979691470861579008074032330262471877952130126015117118866501640533129811210750971552061623592134286155963516424766795376968872602684118503655072857147832183674447942343945278619199101871913624143088598969050729306976918028009638918274000958330079234133329899413534635445926378846249217597010101966001238664271212202959911608456381687849837998420366434849472790771101633568611086579424969161914999669933468751115032748891473328978566914711444026726623108721420708896908738386188934936199855359457887711769600 855 787015485280566505319517538933685434643714406576197968757266160174000366012823039748114001861964249597946427439682052201116366298069944604489873756538319442180301642974356843926825087011016574643726627818612669766160008007240635956608288982538391846216167166103192366682990307883775482461922151727409526075737563133459451359908270862701733483100141378896919053095914149271624604662330765074954811387479151147011497271362914573097569786841025284716020749649585289815631998948848585859270149307459766562171033600 856 3137131467465462617682072139957944138250198269636248256038624825303418750056123928204102690512897285823267688553558447694329712967140992312942155483986692003390252193161398989605174335761752642273242360800880831784352345419930082606650770938878073165990591586017882788024735384412235712004685987763405234017901130828044283714784680464858099563318239888868807044228811883439034742923697683687879339455455182643916485849550162345114256454236275426492472132108970326219342357096039012794566893454892358992355737600 857 12534172969653707980228615642201927180513702618784000826761667848283527917911986508973988561812442343928469117620711313161629476263015450662965841544408562138292152008263206015369856714310879270904050529790490395388019722671783985400576795839872854194492835336092553787180382621813132100889047500874054940065132603251769644588769998717067490545408160857461092239406808145992506293192414835070120712561240014394755704255608011830971942904626019434964021982386794691779586448523177743290326424353489140342611148800 858 49963012885298303711297457802477872828165942646143896338165984990900951416554863927921788452990491309746279887109790874053578659648235621530592389596005793983041052577850059621949217588778734326325313308926352177384416493828982652344582420514747591857765979172494841301787274796068915754053346568823542532216403608048988442119377606840875497667649995302698214804387788558842208448107368285809593002624774131886312514396616087398789607690016431377617976643641183137140740543134786619047047864366223569972265241600 859 199623983963337599968003006971500215110544892644580423485942041754165416501523776491178511172562930242741686157642604006026851305753167094201658347882881837611585686988149841235715023589122545626890586891205074244553499484311302811272481921356138780768680985277609245539559165059535905720780164223415886824212238238848378124628272181537882729464129875875710016466518664113658992454973808235218602537421175375290403831804669481248820065252481062412932156810982864046444220907079613766413638690517393562225852504000 860 795736231557857627288917814898588205455267210428710737008030083589255448261536822518979313742340516521802725777699050707659158566611164621373945209458371342549000779444357044102766228819380589344613683303787794134929419769662232269227119104461024465339004841586904084111080494193941314459260649132310101680454539674616138644370066374572913246117290911733760982319904014543731528573404534127112121938117451931219455639884825681322918143148587280556209159451651197595945713016770139534330565764846058221686153120000 861 3179320875176030456653281446712985198410833124837294918706125656090703376463034620556862487184427877459178338491385179844161402387444927410652397505591891340599290990323765993778319230164276579407312094304773616211772297267330194124794875623460176788676783600826088098718917420833926864925698558300985566548787454388184321513352738265654989576865599699889566440996307010352749847056458297385984532934295271291075534304069293183113454854020601135126904646285983242268954500655224275262135628592650490603785981120000 862 12673431973897224910980152116056531813358746257449430467232874891864809698698479436501839810263739173771018760442462670652399165172192724093606164498954246702496282088992559561502809694751829027331346644656987041804922744459064062751043064760185222774393909448912934804231030880199781365231040144204549184808928732419336865714886840168526099432899907889540498407758004302022680997344237842542161665186045751179181419044062649312384512627987618197555005507448401295806070446706812076482447041709593054673132644256000 863 50636139907624775505433248218837551865064348351915838271052314711022086514092512159456327410816484661972094418530888040102291792549953945190031891799829883599162511020146287487742273059249789847321437473737426652851185059460405397262810751598255428291270386294137013203024284735104079835601494613672309601154491204647384984764347360457284602788297203512452367960419120478650603779936656044423947522966464824473450861883305762148172162253947399699278393883451754126001885753503877945620833525902943353027742148761600 864 201847750600647797006377002900661027612206263883979096409065567498357023640142837493619654125651694679422164357859265998084373651652844656784394669736356838182628446201117579629512041995684577114404616424633454320478233810909291824403734929804902668948256318643018045109807341598673947814145841077814957482032272164201240857740526673127750063951045673078200398532676394809847802442720533703286563835849359421918970777060070909134373134822039782591955092155300439841100724520567822606817538170620709626470455622041600 865 806475886057227288900482433809937697277262662148171327461220502746055752932739142534579015435818481304682236439335400520068397251602151659869441305452743120325493467556312066163539352687134223381227053457762883947660027017702970438928947908192946317211773345773253259787746121119826479814910569341442816759823744595469010929540235888595174522788963401051546185224644961400159427857255378253166557878211039013069215240621535148537043345141434145354602448103122951065792685980809932722836225128571711732099920537190400 866 3214830942709711112740178081029376071106804846879323248105082506757555388466621371029230831249745708939348274124270961228332028124163431838082386488291281722992204257441202313439947246980438178875401687963305109854686952118829530192923412155566409381273244175905568080085983255561025936690827724123347660578302240298267253462343160626628897625453698812353062403811684395219538427745074103862974756409457657650944265658946771275563200595086762380454857497078252316753316110651777922755401271149148773286817907628134400 867 12844781658394120349979280580759127264737579788630415319725665089595219869833538866039510265046209393776334627622031395993398730870964659840829555545375328153288105606327097393142164353968158735462096461343192746834670159800468675266870919120287731366449347732133402841898080269240482898043570276691354602309318832557672927267069739575546512282433601785110703525117365155288157073087208987994312939520025362147277505878537771852981332754821363988625476440766337763796554105969989097206898567633573332004090942984403200 868 51203175369929436093385890085254615622861302571731537368191222812272198043856018614967018865993919153002779812696673761087050145100816902989937729487912266732550783232345664312459977670995029034246598760282841457319309295354189640707947845773355354151292992847339189077433195905559860301610712929041043254634003207083739266012401202847031406886875169022966387363811773522561526336786598960856386425272242353992391142971097357093182022324687620748797902322990167288671079793999159797857457334954700037226469395921126400 869 204581609202613618835554903954397487854687537764340079570838385711745260235895940479510811555046124358526229233505088037768759921998988501104436725441395569296274560683805141026361328386396709671555779013622360240021548382931217962406021582382662856654399043353400770095347868896583472150695468767963914849836674812264597466895089241619276689948178236223428043603313665693882765424560553069565501868706821055215158337713249242331233871177795180845221609088051834496456505655594171798976717536350626353017517386538752000 870 815530406358313458457054687043767146285201773308103350463955366563501914067687576632151314479658805500286286252304939515497933664189831852376265268594818932651757958511494548510962185738273229214353169324077898696847467111366017693392730753961820765140058303778730833255222495495676081537531854934978935230102987356068345971893040078603198963354749395361335924716889697898141653282459284449238528454905876054807096214301332398845501602184194254303619188175478392706583371686549647350286110133621689137502283894101120000 871 3258449224554507141066612584779925892774899360566379394806618207864499641002133318093546857116946629438027049239634646493775995797593520873377112065110515524988963189324023354631746268198805719688633947455279827636302492691369583308840454729305022899296424691305217540071862824310922774449918430051636686733192244454170515254742054669213185463120449165507643513948900154819841778548635482032963266333367378606877970982032034872124784908771130539289661936586147470705566514089991665921293395197100753110086877117272320000 872 12989364663092534695780929645952018775326624185726807072358321946147710516119288881201377772164628719081898355174860903575345950602952652716380314833806040931537183052664355891674100684125101704224809385510520254848276335329831348735918357842598510262230246771943783854030560606308149805391810564173480677588893227786264654574209502103875331672888857381916511773647966571138865619201529350983088441734736298110949633063115119203069804731293565573887837494817502049901483215511170610491870891808258743275324251704690688000 873 51899097827711518644517272179303444241676563281009217656761942563059175342183382582852426585589799397360388598932418082631875532175812740177014704154288360918727168557322068829676234756048599746167821384878370253657709739529924220397471677378673309387071990927586997450805256480163018971086650664181887277572752654085175314688194163979059439253672369073479759727263874478109060535606028842242287577412024532931431371855695871925120661637401896263752875051557844102735744751140021460196991460170633559220584686718416486400 874 206890299539941534004350416488335638989898622649873849056550748410652128559918379014993709504429728362861536598381811554903705239947105885375166779618390450440974781871413949840986762560926640199550883048820546556947109691959495139433728447014910411560484284100668037429646162912868373426493515926986542407859479734214125426958905790778699469189146915392742109317269849912082485637013712245125049128575092585275813915902019485272810811025871039239496513738943188477727068382163946057577404186642472969213626663719292160000 875 826633729135556639982978493735974078845690649818225111039648397918916057866854866112347155625236586687517555268242590475571778911694415456318105382493204129811338460719551670939930950286438019771454085993124212551605293884940330610800421469124941776798953314028159146631691950962852419888486655327539536882945638116530062238135953339407178602655760585115392132984191722047598129903935625708342108825337825618296035063276156877927488983795507462349218503862072320518024384460637326173546081677759880790774837561201196000000 876 3295313935334452382406342947273201419809147782002371757584603127892210335820539882836194663695466711270197942423023950238115839767467623837789593529948935792565369921308016471317755218374386180593612107247360962142394652457713532653624980642590818505421677804286914598702193396073586125168872750866259355891783041321214285063447554833804198777728448351915348604167620183203927824192771537133129105316518185769325827661451942868462819921329546427999148046249395665056083632531917511726931844835185188319008445057093776000000 877 13166516197798535371384872675778725968448879170122606036679119725274725695417792063093379972776099360608145814086888960636843793313452757986275283216435811339373746123210202166978001030939603695440282301266164505546561729169477349815984873387811069049880002487418079165243757053799289932371212873817695904319848754990908569480455787021166974807845553851839380632225971485588316797144928782731841040844092125507845718095881342696148145292544397883102746465025463028519407906678558069785270018286718899301911179318028768000000 878 52487741863702727614675572356889300971414925339842572574224419912691754231218754717024489734031839473654744053448034040161014895014240621753568178710732322108399765777913552164255852557077679431395189721842277997115774981029020116369574360294240822496712176283057251248614911627070020025138287929106451716511163013953250993818960717695767819643239014916647369137213476547349173268033247211815797358230119563246069273585784710437533238844111704782429088500490616530383867873685702871204051529230948734287080185400734096000000 879 209716719800054411581354205301251121342428939899972244972076247912484378463048467678633769804481024761159412489013839597643279001587922300764582210357268052011866912666231176626041793580191360326519179908879516499974143387908673941683677137827233832401789306589342987385217703060864903664564187684262187915843895610204336395064167102378304943544485644426150710629441560667087814346830912742431432325761700058689743096469328856059219771641445514800432594355769239543082137428734916449377869061812865270696410385602883520000000 880 836032942335526484935454003743136562957873211359957640656485206382198866368939339983088946528474055424711761876636566603047565235740392958225215814959006851009426204907910481006173900907823330439814424326558469906981051156578087555384550416834370365567440949894259121952784035279376700139673706545528720863626317706871341702953806728465845609666792630546060063332905449765164213283889971723917177113574000120841971173098830584210944762404705331296139809602887621841969587692887107600763454425162246368802033370271052800000000 881 3340408940791364381943443440492059838201492803270125541894396652239784506759428429167147792224162944591539754686391866320260422496800065946334209944041591558498262298955930912046151371674886265890641463553827170171590316350055535154342785136534463291809599338676218250180922229063372171670338067131592570418681495310924793675070223666040496327209407175268908939012466854673934350172721871523604596629348294152518225621986463771121731310481327046596847287511875458030141005671911762647060763758372055527937337649707468800000000 882 13316597694215598530117963821231875278206141503601522280818015351885020539369796361619316663958494298861377509153819122857374788099113800979733623616294306691788481101559545095654253507210439563847394121951791170621701309967861133862679602380445634820030030827994834308714185695781780443949064848026653784794695232581491067070570949080949707118185143143644952370784926603302559968881126279042856272944902884806235202824307892627621985437094187099979034851545729309820956163305276987203658912672004028856934716347348868480000000 883 53207224075395465683104214045181241552313289750968711352286444918364016443780511289833708266888870863282264358493114764368482560893230230642673188234122028885251424398067860536471293860720041109907289744882030802797515535033954243353089386718413237421890260152895085002158319804093857108385592990140567148365913426937958871854062791083205747259705229084363368969944367980103838247489140570664621246340851426079917202799834461323342283049772132539951040090810570325683678308269485403642170581399526662637772550208245295696000000 884 212113122286656417348313336982379640327329507013034021959019477272964430302057352811478016385221734215802933568873109657601664484135696392983204372509276812545988939150472164957593579652962964467501689515712542883949187513967050180870116185407441780247352167586516552271846619865651548677288006420069664464585537009506702050020675604351882515789741338234659930596684128744958785266073806894717112720641553694001693925646118334080886655564007899163317774744043117473542606882680064259906829384963212765920329062803733214272000000 885 847512142047900142204825451151640550215609772192871700977282286552544724421749297628005948828333022578680925581233121932390843785348115359382712326572646648248033769407000072689233874706029657156170856664706677880880518849278726680027857026369228129683565482566503573603799603061764813540973266651587681741324188766716604980721607929518482506335927441326806788352141416037145573721527339418668680758145423664315871609663318030707350686612623169063920611248957419767023330442957859751002797467673085999061322435909374764416000000 886 3378672854822595314592317001815806560500293402341975925306031278130830880415220164755050276348375770804227234328422824962315509890413264182691824405127349660219859154115577537513749649583649529377299805091882664541434895979896030480863849276612126600511230082230834980778875269633473282852135385136269253607914169776417724953125107455237323565145645199383121829250236391443824634089956722181189153316421696326115931519719922187206309337380544616552827840277342871585271944560865860118284096338949841583884454064166808324416000000 887 13499746089615821556675354789593931640816402715515854297743884160904458575697150407292087943446301291158078883601790722046738151382035133885327149542666780248615817735801692981798642503461939480709405146193676988119881320272411317210981961659290227815130336229783143059576150900809726640414450971505860515896938311940294216898721210345161664925168710889989003345676623760419805693589873546488376944101411478813400006884202032294534488502342644778602835487701087478752150633915515288828435658269341742703346455929861065568128000000 888 53818188752796911656487638595193018129758835823044585624638548239384350863442528016369009192816421091103996693479625157366140926072602197814179214920470665561861025986180264184138379004211501851497503413122683008799340223639362547247513707922981921738371039387490044953854994964816984669280838190584910079161057693232790180005106945855245976261132838311622499074260752387048485000591053744559477973224382598525509891549933485632023625410342129132071818770367005976771492817596078524451495642274723340584019873637755999179776000000 889 215035219108581637663326538765598940892362368090006143752785137699957541102531360774015502211625436350146667393094743591637575621362903858341068556553222109267199248415701803471006241014448883602867068015497336259245867753145878674522931006538410200426300998751526345528704584696132462921516869346042524296579759002644749386791505277875221157743728761093716512352456809611892838725779829579857209928213996272008366189915326521767456040828582806826480745624464469924307890739922499580000443726292584394097001652455693709813760000000 890 857267426806397567017783301036298987181439200609787101504791497469681721157578948380120621675901176255343095318785195064816004524536323251618222905913869451957631173590167376198888146828988800113806890814074729931926583964603193020581659522175102079492702446307778699831118527882611817145942236882230641398934117054311755028514095531201092070258201970015415144035426346596157608294905018593805144490902594633505843312323815448521833603888442527275031001009210505174534036548077254976796532489305604984490535213465454849105200000000 891 3425294337886976186121790891103711282578058620631443624503127755122737094231878096655632775954187427881734347614530782718257046070497419478639389556079964265963191979853425162465526113213728114161290069106357591585510954546309970858237445210737161307123623052691269972762717858361080071271289834154622201405212687416995767814522023475324537216775517294648344619004001107710552277689421711298643130114440742348680351617912561593330692653181433218143857277258748851846921077136565195123564861444208465475856216078850780653419793750000 892 13655507903255164800242382648352182600061300080657141752006773764968579208893510618651306130892438731782301669119592513495277693700013225245749994180490137963707496562669227165050372206086306207071197278782231564390221785789096795110003185141933136118501362249991477913085155458495375477348282300917741008796229310768661849439525562080081139447190205220869882116740577594922482821286629467056389865876421811077277476356237123257862031566014813035268378555812516956191166715145235732673588407560135724459278416730837879102952665000000 893 54562025427294285813443628779313721685133697500022441183056438933322716962971212203474993314226026986354426961929249650453427014057986328015527848922904120128235881088233408340134852720158924301021665013075570238874995324994064781170191751120248160732297062342697612472601932779690773751093227840540883323462372315095593394585969902065194249536041254305146034527879213224321737596714848687413890534788990973694631540898331160160797227319013027042377457385973706422960228311115726760061549593195234726539722478264961207571429326000000 894 217522239188544977119634532611820070413183982963093950492271791149574018552975366319713235677686452279978912033126310527241158728242235180045163416834495633473868338490922755431948678161339113607256924897419810738570254157386651984841582091797928056037532877390446640098171322745460781272856125520936606744404324666055989749925620815841673517096525604420411044378634752751253372711805938616145870620830669396025338987638174943594711935698863444581053686986742111211774626201161068522810401973110628608601037102810878978645379903400000 895 869135197060677568768197929208125315723669654298775788633595389928581947972107652013475027178128150534931186535150228888914947719740972773202877166058389329324187832599107005660130961590139820547740275105824088826478615913759362031311218291253584786734521001678858842189962865650423067854154380556798623221089766000018033384456172619032161568659919345773871573034951574121998528375941296936022404425792378684906028106461411314237525637646400465762025773136064941818367255820802611209826196065156329316439181233114599255382675895040000 896 3465003881506328418328774208344969487397639772396303946161322926582639893294833679147279180956997039255200294610230612364110628936583662998439613748652609932934526065932992503524929316416089800205684767064252395020296836526730875840955975908867697119083991047988407554547832729046726016315709685690093280486656537604262432712233016403952323887115389104156360807487546935424335090492837351959823006819855673733255919787994433499449248774952324742622803207283506334512535324981269107480130317871391557153995184587216083556511858851840000 897 13844855908454176296940617159318457079796441526926775728094280099901664855570014918650616149724186655070756849111387667688335125384761479819744835053210956594782453872157924272406591933159019383247172894333039131054624937887472933005675105931379848091017571159793797604297715493005908255075234483060185806295156976440418335214809586013095535176687989482643955855474357166852257034591404852392392698956009585093925221728241214653032369448537167190638371207339930919050651941667595022197204580560787748016518326939935011936048856760320000 898 55196052586751705875043231046302687645355102508548514039003084076775905900518450655106667385551494029570619398908232690522915629905621405763272582313365753797018531605072873444227967371321619519073014637034070582029575011883852884804378972269155016017969082018626799509840956428446269289955095155674453430160066457580903340587400286462666184710861287557864999061888429843128559618657703461530516210950262968480839223252077024098364105565260312042394607065956566602853534952849107126115319079368901462494228421179990789971140734435840000 899 220543250967628028324003823480777420659454080276482511797553508842245700972411694181844602271895315558458380193468765160309789013889846117469302338563449309602005441695956769040992653682721250557452868910122997530420991733739063335054633308623248476316266910266232140306042182790059440593901447388867929590424056627433178397940036207021092811954595980972802281235056142274787243142856885423535974371246137048622427186380252055339297555570737784813040635751152901975193560022668164189613151208504751566964681848415428196930556496089000000 900 879258407005263441289373493515452098176233246784365889450857880500582795805880336544087611824559415263518638420841121887221581003472402329709175977723865372430597367076462996088147528583600849948812083753539819650331038298937577537504496870468060932289369250947101690655071638345006073725741695736087573095349820888142717753406271283614823036790030732856656537970112763563990498702255433413203349202021133707615777053917935818496026921794870473531540049905406118141784086404330517860918815493721652952854076072312132061392194883300000000 901 3513203566866726693425942452086289134510445641421199560900559502837232797519287704686170839811025167055030922195973497347496537926734555171213472841035712600997513932937927451470914874727501280525767233984126208889331383882865367433565783249620859972337030383846425651306351768345959508395196230072763329005526090037883366045855069075435399301097516466093750063773736009744402357342145632658186641411530058980450828887708345135687144212532804434578826932738552500902492222544935375283826424132993971386453159742376801774645444947800000000 902 14006487442165198688965201580416030434623421623159155993885810662838683979325721738585972912633964095532672620235700388793538987374218578532963293734021704002878517295455406445363529079563378159549293033203498296121457406563373171643876318411726324878259154526799886302216991450946618185731462068387891179906877305395967836243491086110409130411844022255174527603740042204370407178019195646959808950315906520900298985971668004714087092922042312328884297648933663452276482282017548373866511627091866802046472918889497598170628305348276000000 903 55965069881981192717506420129772739286090624336976490199123415926594086130843556357653415175027197742302824532402570023381455691930607519722958062822353035917757064172725373207183520068509742301409703840041185027427798034589134999955731596844410864973183979197655745409375216472369729732896824591139775941518075511122825728534491901541655888716364255972423049325816159236094056898204628668433947938572091453201981722156163740891658653927450827517455696438552798238153303008312819129553205283086715481704162512797472165236720182062955840000 904 223123914972083786389446419125117192391688611790975883441957306293049164227800152663548217748072664003960852837158892753728401016945340630275804441198915551497455760536975621102122177522229918236053248729877411830312273716810326873925017100023632059900398513979611210420399366976316967369594065127571323765379829619940090080790616770981503938386647133823048878508987189367867594988227240107303338064397063715277918601059431688790642420755469267359863816039125826829745767681883402384298961069169385102174944250724241260317562999680053760000 905 891527943291151087811207341113800051449610114109182798228912814740672991522137273328735119408285467687276733348464661853095820500592057420540631736420783256447498363768341029752018893378825939228026316274400654379902744029747283515203524625727329426057521763930228891888589717428384157575844944421673718939343016497051621841293586457595402276754287587707572753860158700706102079182754616023884534875568745654676171626259885600205216442338305189378295551692017442033641710949570712784572730437582193059751477982974718630502080506457768960000 906 3554407095054907415386572071987736191382867151783050433658512237087748920001669612927444566511427363706519549639196398853471247330565510251076598181328051131034001904012013344543178026912082678122170476187502632216707618598104876234039622792435312535065207505315334139100651546630158624508471007602444327106881739356855466130590525165140123125798700662251573173335635630315720262535879248567278593472090961185010608914114903124921571620089871443341966228256975803697061824828841293398833472360850734015032113708496406016466972517551719360000 907 14202245815745998929640698985590029046491754677330004477866740917205393909917399373855353096461560093273008918562034376718334529608034512111549249397520787131607274064879859794570920291548319176290474250344836388846175184085258788677033533168601809938907788155214035680897648778996598529759055024147253145158142649325485465497615910489938185263304779549959520049000556673848651784141624798328450984539965376250206669358760349508752085454290551575807989535196407608433945855693706432553027961320121036632916993854382404485413144400446474680000 908 56622932134584929203102115259487749813598584402245281666622360457710330750099476652116164524046694670129744891249599980585376398392639690323849402107663121694847184630921595579021401804047991726313858560028298095047098139989750879997394087258950604397120093735637056424294415387897752023728466017411115891264492562392581378839336295703823572715542831435985668033115903521902654418539863796648408837807373660287534013950172915765732588846439255608019437345216810567953699184167914683288931048013056357798406756085514580428721809961720345760000 909 226247207927733454999802139500319637951273605246295180401086606416805099449692476086309940212085659735894540537398411793684783200672432388206920973859839618370893014017186829582557872671325412765321202497668390652358983438482675817550124939207768054696160149633040207049584812481415612408924455996938962492187148176685067653823093263211199931961346311415426380610243135886130666495051178063817667321411264644906774003600811193996050353190671902108470147364711278245712369412532338974643977536607011310964897689443954022948562677130510686400000 910 902031422985256293064011175130138617711489003545539731759925396695052206946451530309484848581368585776378494175541318128439211478701946665964928710056872641179106715418444749207607785349323242389718417956793915966335729278497408188769545215996728714308830414016537435537465639705376550233357363301571519995229535184356847121635354568487374986030412373403336782167716667376648057206502015691117694179458440755988326552551355673656126537996070415169107385428021164508002670905312478759255928946110163163452522139574150802015023877844510052000000 911 3604238747387061426230491375332913298724928494862492865059549935493063189897342486149750474754033168813651083396751555428156353766004731125449539513081063088971969637114716772183479173563227055581317606851658247841326234672453295501855312269862234341835956901959235859042685360443305551735571075479345502859956837698331993188939388390654169316861375704650756523295925466930896921421390082818819114376372156523186875162598099075924181577709785772155222992372187446619629855306554918687408008186111801364953859311056840020486247034979271952000000 912 14369944305318877727115209972080740528445038477426914022595822792443735897182894515777282823657709029240343108510165736007981789850781370873098765940309922035054918002161371393421949458892778793804580398145391797814490829358741033873891339957262125490846132443476116227092083705548521762483821348006080629315330607151439221052596496826874179447439611428244297558770821018424251990725413492300924841390373407847785155140837859580850512752373862826017761286775628387332780372046899817446347302852426958161971896279572621724714484479674881689600000 913 57417988765788540417431849687193279789594544273122009468284169577840185874466595711244504418355873236795422432309991255310937106266655844903757353058017689480986847108044844373221936021239502183014359260720452192888658748186171253461431172162206483295517069088064528341192062030565929456779066801344586538879627071354101386494351456176033034133727414225210840170644220666507250112401659134201251471153829788252701533827655240674889499785134649135870877799856831276392699037211525549868384639224778916904492001011134192928167743721746053877760000 914 228924667165887749029855216494549064744640605077491741697276572557415741078733593913381443030678872743441932372068882469150885828288839386210246529061550218773093583642872729775787744631592334433050814232137306318815380423796609844500045306974518039878307971248280156831723557383593594889392168938942082228882632132170807258481555426747607679139862575279777258500722102334127947852319944462832993029370039045640812451160404053817776685570680579799867342738359394378146348835861798877814782406703255415696013088127486827268096709343694900450560000 915 914716440400539464015459816708339784158433813594817545700588227132305631329756742956528998196668527847008110213223746914064280359086612524591228193495650745435167125259522071578369280537389393505516826089452526306502302385587769713335564328697666618724280334773233841756964065529582072943340734527483394352191501216903319963881249358191456427318289563524945229976140459812766963257739503490078398062720273291921198263804257502225549920119232556986369253636196332971489229659082799921108322494061148427304807445095212668795206788564666494391840000 916 3646986609246011357044166250516846097006925137878677233381975698917190892975115607753487925465295483952719548655154464620724624433529526694921339909657574144043574763920557410195825843882113584499570334891846843398782742964001433956482675566411314120967505714245706823850162191653640943123187644890136472993250329462469635872455278867170094686023620619494179690775541014490663393068678432983041016235940674100930014895048770310282563438355359196100924897902016386215523057643687244527562096773646534585076081960876203742379317327492987106458240000 917 14572332098819272328863242853669760560179856475159119254234432022492653668183096253034420732136106599981502643265287426935610974125755335176336066414412602514278945958585459026126759780778283856867362385708767562924076694292942234383301713940574636504768779293830467865775616863289228856338176918194137109340630855971386123284687405279441935888885829868537701926517821495675025694620541952637078683071774684005408716275347689305513765611757199425817413313286712863836795678041750094062327346775567787147740646825032412496652997727267625341822720000 918 58100490540993631949880167524696422137050107168453986303525797748160396821931055828571734698674687821232891231259634470570392225908809630044209303304352997270039691328725277527550765964268478371875155191043857560258199165044170837348519936824203990104520607672194765360492036530837310775340045424389583069615439311676081456266376736633768850437491348049834987091870110787794996252580687980900632972003431718764489972475693658202812171535539741951622214987276834221218746948971143749668849919130955023180467564456624863151956219912604746680589440000 919 232153739875041569505022231227340455341467346305149796498539629672180250595504022202408506082513256673547632649981075975811712977378496597335384798189778503052388316530608554244851611596956998685480851296450597790350962353076360420619608292151685237686771410493049160744951733709958267237256382943972970631290107701638468353107318679413216165087667937717038530437410637577576671731185466994139148023447803595441317330803746167873275651665759943596559246523766128836821235611335387329959069309565586556450130042140622645502353280835691890316947200000 920 925613042113902523906301316899589748678609767083478147955893406239650333547821906447694892050213077752040448985172787569111085889563412512195345535661444125441021981124875846086419757188053681005197866149571660242334389347716473089679444459059585518319735134313821552545972806914843701894305295087391490917454763890664309231519799655747099389705683766411162813375997126969758962771298625020464164764361406110990353716345658008358785062698192217131978057117865941482400793151591168670840067417576536470076860614946533124347953255116995122758912000000 921 3698506105711663984553342268435416602753782648146456382663609765944719512020852664600655429556896801338613719096106639175978900116948039430637661955294603332663970917789926562178255734145136811971446192141346669465036466387562480751085213962854528145547993459931174151729242181403946543514034514824694180749999869257161950129428780357682060314992484546898534408691956278000792691148479806413733447581297780111806541323656515223224319190516157763775249749141580572853364306451678971427546470769134360366480832655783904162667253358656755988613632000000 922 14746302881358978264799482714074916329849538775620892336886375058459295226043936200764361762019755056783959457613855540566871719794431611898937566294637552491178013656600141697774872091884915188383492026749619864105897784457524346392700635277703244841783244576284617645082906071157453767849065106460380884479640127141399749493275246706660323371535299401789421725090456073446132800428706925304186873558704547703467192211767411891188319794998094799097264748959800960371299404873582809026755115739120855875362572503129859191598616059487684065058716800000 923 58922478940089801963506223911470298640108877641800174621899450624799132553045460441783580666520203053262337853002679560923621064327776373084860856866164851561123272596789467987400183720522084371454450627799226013598403004451689251638434792906014654093911748985070693065237287334139696218223439253068538034530687976540465981797408080511003889186940700737513642696246465719409113807680020421006026909146777974690767437276003845418964303381764032728634278652922901839648535607408381024381962865293950057041860572921848325858664087816558238054036060440000 924 234931274928718558245090241304007950214358956548161356794894037968025650610351293539488379146198388494499196057945048028929251154250696084135146009672806188646896933214265193892804035294615378034110600851724854681606395857088884861686237107255245608443852176696475270509916775054179545904021521841707738941120887334915383922945651978694073305288075091177911088155631069672656308499167837351404619220711175494918475164508200903503784620159045174226966706153771390863002838073621828477313291166779740693460584664830097096594127753396367532315371543200000 925 938727793903827028968497871336029714534131804311933432055916256018997369114810722278584522462511275931067508144673015133904089175814306117444355723113577966951226031043681812930661705183228615002996921883446104902992365224684460281656736847057498313216157404190823562406499259079875399641217710603478943810869759740264371978630365042569488907445248614971845882302175227896875707531370378015747097676860296084586662478294028800859126799604553653740621520098956848569986149567143783650515240589206199197554002727405218520223451249838633218131371704000000 926 3742850713183178795870801096885116859964735378392937414969727746498798746088529781066558493817069859919459204830665354667026819188345837280653576730357568112084361367352054677290869465900701417497178546990106011096271353759543271810818359358396274209266372870669654829797966375864793874379078485115320273512895154025985254608625785506529431735172771406225323974230123831712901088272408613554954852665274287384581685546571869417883972293601936279463505351318138884520433879385835786620820019100829477191808107357496304498991374504226735929390807524000000 927 14955547735726867037421882226938312103960311566034942166230970552979537623855667072353795513335828778658167965882656370624258325287003867285853275104279212018232188713156128181574485829746919526087605801049368470178334586049503264565740290155772370855241499267185007270417290761551493409870541131539327783712860364629331192931451162777553196713174607690177862162901126874078058815900586850706627472151395302047037058885382318423123917606807625439060240322462222861239666905156445898850306311203403576217955498592285551358547107488936304849571830432000000 928 59630457585262119754167512547024766903165891031941930066060717901454045351642332849635675339550635784806057234972683730958697782962013301360837007999687172066830643997930154697617452179273873890484448838707956907804442614955574890604055540519992184768149067001962811141905695436718362631614468326358831724357307914917246582896754824205243438541068570513477493421004510624153914013410754418101812605026263437123938992557590249330066028997369060278692180245575369068448724753554159340441655873223177507737056302590370413848885001602535626264211477504000000 929 238269763066209635530351380371254354856041896369302099792224059852277306840956365533873834748297171870442229336185428626434925948662205021606237829819905217580992001215847284741540137911337237479994307968136830047200800505238473775605449356644625859070755150599089866119721320715663898339365520462509376262680236051313487266386286556202238328359997469563683222216830312707601283363625593696298800932215376035500573817529200437116178109771284690242768662464653070765872161933060096130169490589668111198077820996799581569103006529590292825504880609280000000 930 950030895205276896971909702267734849621494414665454783115519809819376568404183475032207773081151176689991321406892083276350905974295410467586432085327183422386854850117507803509835035402727676131481504513206931364978766492828192920776535405907458404984674016556190957405127795807744221094776233154907591224195166428624911029395255346285477508123050255453893329520327649073563306691754843566102963873876542849328865626065187585047802888222403769492781052082276784285731165112462344497792560221652762666849578883266015095308613982441622628881570411200000000 931 3796116119227348222845519605530206432074186430011686706413349243026978767829735705025265376511983434665542797921221105595267233581308637725837231197418004154406567098659743318242778245370356168756803757801326023660574877761637380138402748118473025338647407192996953489780292824381139472305889788252689718006301357338575773195356376648288473281288248426241985387554119411656067145179331268989274853234838662402463997903826604157665129419427285825406766581212122879413750028177325912825940457208988767977840613028564577669459741948739760269762689697700000000 932 15136004531127111040487235005187996351187386823189317218891562071529759265602648787027762843562162769168125882977670815035413689910027804692336104780713987759310162826614263983483124836331088468622286028010591520875781683320257485492486599458499805219858701007009463689659501144955251920033107736496576382743826412095754384926342065950336481979888044333765622787720429461549410195536412779133080607467149817383300016788224071370899691759816186134752075205963219490251520368213140800391010295108876984330601243105516197353989203154633977491041407720720000000 933 60480305112794778903287558991635986685670334962227027028548147756593098465047992348347236869397835727510037798088671192332302856632855306970240562625670470876922212489138891482746780434808949609114655914441826280141300071267191317710221507546712599510739890175528811552240923524035103462682398193150925485949930988748912018805891536761235838319361713870365713097741303080185753863927972564906836183690939900331476567529301862678185804584095836733007418575926270282843663627984646273509571833846288371228379743996584523147433245713448655034497033719904000000 934 241150788293089911736151914856203957687558427628359238579859428154301830693734641758232848532903095436385904979877890902894150130896293539512562236030370584933373203107661868975289635128820690366832882218623424674388621766217356889065653092527936471677171211265581023835524043942583396506830022455012198509840266793738185448374564058707970254980893941675881990645267567194299228343665688801056939872411016827506507038889891442143333400078737344811286862241670407155988233995446588184609505920827436634599724895602124455389562501822196949845109645590608000000 935 963590192140355068738063691925648139940843911621015757627384609366810291982142311574902108127364957547746729075837526265075538437381062250204611297983467816228156754779021830209179422332840450102444823314996239329914830722869062437378764315846721224331080071460076197698371026832212972728140637620895240835867993275536071486619867964655589664638293954876563249626117998839206066465356881614158485520679506377319855265066557366935255494534324603620883071680304417526411573662017332278526414033747326477656356678089467803756412743560925406932910955324064000000 936 3842112019136648920677593692662361459142460651385510313122384733025965820581669307206224606151016532540521144109257433658904829702229016523327062361702681641421790508860163912910328141988732914316195384923406764831280040273959453745864748225588099532261013821941441044475955474955147632936013128447510171809776355735120736544202712533712594346881673344486886163868817635983153865911268459725440176367074422896809773286741740161204058051721144477160673777701645066590396283236934423377753733469930419288096808967653505580018340772563389805703772832734464000000 937 15352342986544258906409258000623328471515175790116401511500623649917572596026280791788367925066105359452344215844419654693478308279651459132700005328653587340868716198985489091233126774609352240619712130014010675044672436326302903085434891383128221459200655647182240995449947592806453013421985000119511427527395344152411726260673810163601074060113494876314875956397327810305695348057162612980935926795145927297351257747455347536669502884682116085613911570282564587154302139575649269235568874230520806770523393129222857082573411235153228497260283443251712000000 938 61214632045733854158087783754821348045225262398460381157207655637140099532237884109956460405691250229561217238518939375544288766311603521466290816010168422992109542912387897710934086025975909410752169750914459068462972067454158172105404871533275573814273105362869715107808180051640832328642631792224682720196084700552520213491094451069810595089159080491047230708693462912034038461776056608478988788726288480265897234451140880387344443040055426852995039569284268625067636114278753416340009887831860138838888595751589736830468520455421243038687468182828704000000 939 244602469585177838037708981643083673156591926103800159496871420599187311011177616563876979853358317613829603106217980539339426347568991580913354029314859754084344710393344840076475266060444264271396992939402055453107013821251119314929001267146354021724731544163726743522100754220906205015933766920745683261843927105016331176843625181901342803225939600473651621837133184729175559488045297905077793369989251910362780914822559075233111718155762544663844531481893979721688938200009436524276913695103893552384531217976324592164554108110523116672678005333983340000000 940 975313714334728674016846164627962117473333223564398153064469165994875264639474248909838051179422577217221821118993010662185731782699350482476314470039560789578682862332835572250099991620448209805494557421073554594099622720508594503294305191837412092556219386642367385580579439582037147025942715561770068439581437187985528019064719674351049478515633614784566170565855953787442804354348408105760136259912876953764675101074872110633918774494327822937368616943947586845398799097699423374747680683867875975721873463618684686293245449533135219199910758070662800000000 941 3897183667684015113255952843492507724567799702927829621008726619362456767050816782895353187261665636219585556602099841312296869946329618834448805317243776079823993383406721032222208805439042824380991884033334666491211906810670309086397420614049516094735635178740699624774534401354095718662938075315187942526948420304315816197096908735592376298114313572959266100990038479911703753302606078381532889030164004269395956636832405261756783349598178200497609344557886681782895072930939916545439167529111601573007814383388712058824412599638747311195261809303736800000000 942 15539508192412769230612902624075121495555812384006682015081146908786186017200120536612979658693155375920976602221855200811388739359656514895205496257022846549798600711197103569661466088178177462764078357743582836215739671834811471331813210862662130550544183243946655538580516904251958665331716805507376517076683021127774330832114043501567112935958045752496426219167147508467752555351579114205880036461212254136502579478579973913502653694892536513920591464345264775778060825276019003082919854345610065297209262786832270644250285747080963591967942529739497360000000 943 62093302257026249514937431603962117579548522029552366802985529800817813551590850618226867709540252133952087276618537233686559676218921592187776151916831321554261226161693024602226769997160912792588564689094512488268972663389776879826777384883090615490843107865586503219319811042417899219898427356711655069977226914192367748954579695721101676087109994903071634118380650753469456785858393548941380561170120562592160446320118790456992343558505147968399313927769278845854311527848594615281401342039803013048986929072339494879910451430853295367003890369125875904000000 944 247590537836397258541894665259861552577332195919647224841244078331494268021469062552275445955197980215246297989611642397707480862493577266549877526436325333923903697102796349925821687245803138156274027434785708796669952546906926624006577581881807917162012826750396280218530861703967636768742827472903489796961826285004927573974305307671830967499336615278275308366633192196469026749485107686399046914777700978778475766915863540466526896152290858865346563721910462723476206180637721686893429474608861199601029208567896375427290269359417176135866937179527595827200000 945 989332944952973772348631462296830627589932565365010747977771678203177699332451437478411802080984862545641895245382143051865266137639438010850794557194241853918659908812099018630849541835425774578452530141358275083066431906842709549952665821320280807711809617745230808478981045647540275973418372895078926243334289167530920117581002194208902581362753174479024594571545758533366480470386419570500194302844212063911471589450327541718006701768972886802341569205391871095791816021028959912536011386372035519532158147651993843963502881212373105152222441972878689648640000 946 3944887617199566433039229094307093361406726997013554242205804422351050331502673273404273580312078322754343396410405112513931958822630066119840543163354347207196617750446093198211927308466423075707705635582081910662948920296823473609705237448456547344387895188419019559827646157580369279278675270521165062946009929863100809884526562222744159861241270760909805989807604536084686840937728415687168161001524985347528213400281963627771048105060513051544114633205209249143721727158840648078818616617193172645452563125230605100060673417999034124091476914393903328701440000 947 15763186011904527322761920287302195679760084042207753535223410816622407515883216187323418282503606086751568109011446251380045130789635903181008611078195526506836663069583583380456607911709434708174792500078458943656202690544416101578988637439362965201308125769006842525782599985065882720980390952864616250579324929649346294503511912453896818385862583113300027534297624171669118179269741274184808696891847069263884857700930843801689685686719777965665673411229596187661439978667622778346424503185910455693147838898725818580909369770372546997880768180986562975189120000 948 62854884172935727680390597995363884335622655376672782602110672268964246087373813649252010693556602546563581193277069257500677516743377254637647909430951736819394549283431107722218003736288804473337448297279888598925587879468954727697068471683033806114179344849719413937556201070664927119795811034994782130502882407262150653275508481315893380733522343323744670803187319359857750423127196833640979845741947777721898848069806602611803551564033585908967048349929876516024615615072551614366204817548945857368116618403945023459484162966457921256165998978645265085053440000 949 251159337234167942213961216476836420026418662069751251678402615820711352489670118009773692345907318139066827222638592104013969511791862299690948416802844320030161890544219355321382501045785506105093836621647291548044569223322457283476680276418591921417945972889334492956789452556534919377415725657627374356796901149570261285343716548239497552977369432027701357420690129770188745258510175495051548304141250233822108343094544136337803182826751407786638843192252849570837786410700506193713581418667819652028071577211680809410019223043999179635301928363040846097792000000 950 1001491372385859803476172082278471583747629628757819890934682322896128698192152905548479257586594842137333496876457973784807570023782100147660731896088350285698364140371162264379989674672134754032479859364031060983179148636242227780824668519192031104483534104862336244822005503381712978265303026611335254853415957592196972963313122166494421482960844293934938083089360105136014255529372641151617681423019669349021872881771648305944195600183732144152140877434285070285707846215540191730269120335678908535144507116642361047532271715212387492018049570024492225019200000000 951 4001828191357638829143757159026617610689246595586170197100685479223628291075958270854857585290939805089415974013095084485386998994452853542736697136395406792796927119031974376273115883444408593439673506147909932044750492453256242632916579688520839929498687255730301378467296605483645853408402740623844056865145931703876533138611398494430280345504150129771481310140345452682153038645678104143051088005992371892712473991745340717666743353183722014072476067946987522523993123541001287287849375183816054941078993905100342756851849575017943261627761657754771485027200000000 952 15957291012321133825178105900757512304157710622239870028967276146087296379951256332195119979785592281315034299172506730996041169804247085347848038225151307263842518010348194460916567515438920394900360076887059326699009571612664303554200041410344635319535264278144600845721242277132933094736375505317772832239291670866639744859703430183332989452327055181346907142128070559360946872781115631479652600373429800478605640276254964677057285606575325347101805724651410226282948710213447594328645523488707696919562965363655495300342299255169669846264615011835899168969728000000 953 63763378140177592224004294547607961329403944642289175762118214330420914411116334949966727485163514557367055108248652080280508876042495939386969423706647677462299050035487024162073742909445026894048571226119295161324359697380565228207641437418796832595887572537727729234579127881167923165703604558469253856518355759008706400246731963486822930915093155225947552098237296498801086389414018897911455521198585580761367151411231803958785873625514716814511688369346337431701387606966612204175453341065994801216497987983526018759476125592478045826918492092696405934551613440000 954 254258144792417712480407880923884739707545745121018904768877107536837283318171215348679037158210448213324592513445813422536603736414726783514032881899577641393455862726852079408878348006425423023287954249739610655758860248128989681648879045820829964430739192541787474937622575449473300764082558670713336445457713503851812587853598082869134137205943281388760663034580942407049657636569634967262735389086114167823261426103952029204880277853631359629714477952820236536677972720058960875604561779783770498705859689741557466348021331160447186675116555457339436951995528960000 955 1015986524127195041755789509479553088489999625265177869729908182943722439267436783040252920801396074097518760823379546299489970585048657470293424984754360972686437909455363320460074204144372735958514690436481397656226909267055344010643354303455450546769854114175425108843446511440214172494713298385801216333919744724906459455788594090064172288980576405122158220138794243692175229468817162694378204462219189920077386278030401451433261537442263474766879919823905022554517925131124956671084789975958450586084015141545199298084806175257637747245482811630960080306516447960000 956 4051299236966041772434427646398650977108281302310042022833872293090251833428190628840435828649393328117204871608430025989848970168265520950464363512214188727289149317056256222764236844005341166187482499173251650189379871045885353245490133262712483433950781130446192325910809789809666377707315031955536580473822892954750630911428141164010123536352103228489831972782165662905379603286240107793359677108960800151498843197390961548070622935767235951291292614563179059589116025571573782165570965758289111057081363428211537268284559557934468781639030585732346264080289779360000 957 16188563519597488169817936395542835757609866532624033555120713405156541544728904830801852405325800544715203430657820222578091044356781335183564251860768060558284216707737104488672659265964778188381477617546569003271157668789663250337063451474933777407945012552813416325827943532020733330196666907199046667267631947760270169690951278076384651642362942125720127493118050587941916310666739228047781796883492703198241994257365716484439892132694449995247343788435212894631899418751867715024553384297188364351863633499239035712578589809279534625275579244772767465519485311680000 958 64553158274673360328961762188518486227637857430621266670548152142451380063266848834024633437758164759986462986426908064929030714307326784416893160462979192921005538907644438749120309667466852492170905222953605825723035624688696855310715499687295395092718874557482974850680133064919322239036017180488040383710886292775095621620211028389782200759453145521735824279642014931922313046964218116071955190178632368911332147468339492786409428027974923560016797947875725537691660869956741483718414097155686246610500447471691719335108366407233253224892926591243452453414957657760000 959 257948139872199528000726387355846712445582896686258281166224460443872456732955397274937232105321606297999693066824374732618026514435568893581349152106100644849713273407237001032961170733244861362142668208041839560555111709896881338535639150124618624186881302941896239372776253515196986172269131656124713531743564803991666665603704409697950855514778658887875090126606471583382342938059418420373985773564020660577999740643292724868834423426078723703075855755882515143580837615744086180187680143775981293423024409973863541418575697708099195511056719461112050845986677798400000 960 1028594924383080678571861391351936371208984198303377204375540996067112616793766046888428242288262300713972764324094344036809288420742309238373636733563299190915128902581640355264671731011650303635759194586768844275235777863139938915526391050795818401560571821220346886395261264811439167879461654934471037037329076473028920668142107393383133171953795214943131364718604003440419845956405455888087346893585337381721060701547288978742773660083607530092064045981521947340525411164481144492684233429038106917276526751580836321231348935530733860703071387967701576474770460672000000 961 4110173856349793573946202461130723688187624016631883905200659116111102781410263888966004565615638637640767165496904728898790719873549067152971971605432582384002213886402745708648513990193132241539239926736451608091644179300696918651709993868444956441825925121891400434084397379873567278273579228971371746963973682559588526118186835614438403510912522672324831192995173979212240044733764825228243652151763551019974539951191625105988048249335069423594581332560023569294482609837445408709854058830915023790495372970582064618423475090951749465157729581949786212747177500672000000 962 16389849008116334649041002226266654653405406399586247594186130376721859001873092838849175385733993318449692435947509996040862240165182063984659746587045355182653043033948097628126012618796740992404446898967842581119781842154103949812569079630210994823718095680401707603901473136618250550948318867056011598734103836799664979885696425767172105901043502405207289799319417808996618676315548108989309094418503203539129363197415756921220574321941736933688712611792360514530924830617546708424849600659920211474077378151622968986291399212759325133518042489220788766383702305817600000 963 65492515966781392809114719691436708194323122132148331618483121491403911892763653672841480217756583528336087631060708719200265690155921986152751170233492547638699486681263366767017379246009022722799608292926201958574764622462997709785648583123592601785002871897291141629412286328611801697929385117475212463309349530922462939511227334389163289494350536651303778211009787248026209577399127957619934961431292682282571625326202498511495085233457371432184529770706033148999322098213018125540020142389054105363951448924984736763868230087720772296182297779370322301457107132249760000 964 261161531616940902649579094841742555950236953060215217315344358182452378324205656024594446224018858448121091710442312592422312454398902573412170965220261814374591527445451098736247882278724965077529903811121712214603427300051131660866311382800236850789878353135323991736189954262187515903361938398879015565159163660912319155152343014290944731487298927171664927957536766981798494208677423639991944176526884843089718928246364473778011522340810829451117648646492463712575216473770890719355548525018074338495271770053609538641387400481827488420800927330248563020140551174943360000 965 1043582605645438583881994712135473747695957242313916554554261342367062959684682986431046560325645196462498662501049014619586151903749117988336548222426113383808862447089933170717975495130011038839284999179928194737472057332596028132725922403637408277162340922087651035671212951812883727843431705236303360780529055760404032806401880251588725246994642548471416204182592960596535303668847150665341065400332626537839145627545613729177291986243780985087071011388532523515123094261030441818702654605039324078281532851774757381855305402641210392571260117229930805502903403132522240000 966 4161473416452061800339022354086253300485131273606032647633043532839017750228708573036482399401125037181933027734255876724540475166205341228680707522792231811511970898009590327072625657248758480707232305397404867939470626247115358636844953671817457672418763668281853562587575708951704035058663795223717056755243765795041817927623828972109366004017594243221898841774892430110977711753798635972413156318364469745314355445819731690344374198615222842714277561345383509771501695000692751278837154538567625833087879849758123367371213877900776660730540798913381417866157525830976640000 967 16628981440117698720088383060450121746832086980886261359616123649638678001503013985119604395496386360860831507132560742035357047206331245364624201120822043528151945045964453166667920368755203235903595456436116707921166592056289014156423594907308207225610104691858505875644501510418251593330569632284598181778966490937296859459299604068766988987315767621763390460855995716407805922482684186234453364115324403172310052000376666014108709999739473017347795523464962120377511357920395360513733891402222638725888822552828534769257163130698091789768228651484999728848094995983985920000 968 66311475416645964679399979609123890288513878145979593936039074123364337605850732264254926074374509229178402723559056867980446590326378416476652100185451597659470452202627696314143617970034268171854066215913655596636316034776072905763567371256375238231129335051401633541680110452554136954316696513176522579715315965697182461591215725720368868146085134843713300024909498446247531865102936834782725096455084229641067125366941343281024471072207106399888162275672438894559340508026356001373169403514795096287210361506722371664456255858489524804623228067492774308678571732426147840000 969 264976958215329590389924466072348209551370198603656134989228032109266782497597063090205095059908904646190842109993853958281195827096529922918870375210170521288771249755828988893648997489910805934720082213423641192522659671402953844743240949001172419429325595481967755493052857600593526715178034927281190320387282324442769612931801995044431875710713757673215580634438187383700616126817773154256324052321124899420239787885219333265879029061604301990242709485006846710808817765884903118219389924563118747276976269512558652495195448404139337259893932758888378826534407763164467200000 970 1056656650666713865416941119341733031305671017472334388388701592783646797651960040190910246257605676818468739238161797299173172307560834568908330681391424387304629187303222165734915582516860396566076767351804146330109899847176450251271492483385272433816127974768836242828892151250978123760435305839987530174871162456488413728373849855509496726288993560068383175264862042537791708912096328414168997828714342183549575129621035146927641415044765461639470857533885138834124361490456974410468164833052197595590729740913297732461936632012967067406924444721303843336556541457338592000000 971 4222349727251780529174967957120307782408667416096221987933195145002029075436474179704068644750386672916070898751219187070380157253182183969611626969014204688688679898248157086974165703183863317148006900944320616092474278530023454920374313540377407982932814727520512430636187335119259606348157290998214633981699217502638712309493886244361066946519219913948232206904044057765200634956914120347995148771823519530467973522548978898913049972972116667291323452914456038533534505262799662699383465940474955616996671429306925549850821943729772701122240270717480790996994405000735212000000 972 16837697757454662138808007063665691847699667576486827830496687570073741952937819974702005545441134645628197874557198800358123905311241412444348929545704459635930475179084536309945983002468145954810492334912389638408509281577976778325948302981861471398843029643669553915412299408905405469868689928553148564821942213852910749895548246490510594864639518263386352535461560904415850111586074128998117344135284399203327931047126819250397025236599907957712027084664955980770018592791197511419973896713257993905122189126960557756518516468341006939146018465931658393819296441278752476800000 973 67282777138849738444849054077330565199117367071750552183574185919229335678886335950351190350286316218375959277775415501853118045711947838240610415652913405459872169958336066578156254014736857705250830463100126431383303030253248787861015995751970485390451107369826591549107444076564714753886522811838492193953088693326718628370589523308877244848137797471160470855994738651304829896697850122065961686048520210375866113925849854983828817957018134932808818721949478687359889361522161634169173789821213194779466231863887059671402235127779010217538675572704085860642737655188397443840000 974 268308933022208172143070900329793278077357048961484470820236943219098591700068904573994322315232217169651170438143207068677305585413417588751136647454393279142385177630527612437835250798248328377389145667603237866646316127823959483464406821054248641349802192465590924097631159264758887066550501336450928495790504231198951647905141264845365228731141594727838839121505851852740537966738529303854625494062220617214416960988004177313315851905947223645510601743929295521337528059836738035982010118013416941388763362263963828911342624460801784887400702349955635918196757429451841910400000 975 1072154113815122602718343280229408261604152883983155381005028450353969177214183125861312661103447458884018030523797244673525338015786546474576222531777948452304920362111405374972050158140644617804331531944617624732932873214232299674413074371862026568860635619174671719876147691090722083364951108892948280660931568935957514017580131131380068664065483923503029475552301035622188191522417000443218533720288944063749219703015809083443988261836312161002216715459490709742608514746538338435544137181076541368210074811163130845687552034252536232883390057765254821280574596329328851776000000 976 4275541678494786184450631580144083050009673886958709668773474445112342563978883759963977511513253057347546017397457772776211783836487129580603245054186554291799668869766912507748710348470949186367158926169423442496090228294841595616940392750987086483981468552780632777390735008949343727283362788037189404855332826281779042922467115264032784096308377598515207042877954127559348747276788248458419599050042293897448512428016957318535201993377882516709333729763372262350580822164844514157880799346302848290750775797347013153255756041459095045264127420309615231630266637165170963456000000 977 17084965632104112915266104788104368233051365887964338966995518817781730257310050334974678906627225901186131914081287765547020984398710552729600506315927256301895450357253994917253642485586900024962418217476972008872933290719986089075892750895689838271487167750487047355869769382608311527334387952953000830035922362312999770767761654075096749293137805533052319244186496303515530406100172016759622600693006821233017469757669972522256036651030779961319641158057690490051121748196246700757119113489164088537837589042267405287013447108111987312989646636878010394552079331085384337408000000 978 68131936242360006664319752193405906875390789041975342846267590623379527420800827226715672128220032677768376960549521635413258887129973857280374350169350354330457074211803297353823083439686643974495896938482675986103460509126929731518985843404675562821099254501186314371941977928040946836201510055187450356223570142213653649035563311483949269341039873889141592063913147756549824960372029935986862648710214651936756016881240034115954907053716982554165943049764396124822267473308488098928398559907545425744764817737852502336209137574249965000123671565700776307762823955832976219776000000 979 272254191113742159777262664306766856484020686819655402145666949036563650365123657444753557548884045347296648938301437955851779461091561367752635441821097048479471237089698785265914228948854458058488493938753869263075528462225771870476581858420439442897087193262395765588466998466117907893461168770608188477808950027666531653828885746967590497097746217374384522265925097546768930192423584571107039527628757419370428735656567845909675533642697701761453289854079022266414183740010785901780471754408641678195564530163144941154395619966542139062785939680647069527163336997306385965520000000 980 1085710101971276552996199472414371841721142240423932231257238523230219233639138456983607623939015930661091901576277440079297418411147497553603324502370472008807119957164286174869210341205713107796553251877363642455047771264013624530082821119593499469515555967008889446614319918471510904360912482039710549902296645377195046401597888556020284606577281360143795517681135364549553520694185615944162593947459669764574566540505776974579258347056818844267292042790952643456179013194836377382552918508415900050953229997089080598841917151463782449807244766983911695027000870769382451828800000000 981 4338489947416026817641105506351106902555318873946795934592726280174574335056413176816961118898358137337521184718136784848287201379773485601211786411655094620840099029665035537487420320137524843477176183418755194605585062303817506780236377020584464573402086123397410691523173836160986977724337669180796345416519431347485784171066145494317969003552273257273171068139973138689696602050706453269625395946248265866693181349792457191043243007712929806966826578588259773650586339340294036596038998418490316317547449536271768282538650109821439261158097986601025647866453758959661974844800000000 982 17301373118980315554944497198685291248773298524886746246542040133066998484160811278445317152108148806579910868113384066903911117967047939732972588176027153466349965438031218683590150208835303464255056733500887804197054012031103289267135652963035227462168363824804845596097946141821109210605508956813342960458723895713112915702863656294051480570697474547159116215409092417648501479547051324381926020239978222468454631562599180704193954948373698340262412200573075638534053114447747976908105516844415489065630250029167791265571569788115732658974960485226347451207861737777061316572480000000 983 69136304137578814291755241239224651064956812405041117141969810144559124835872082322252163977336004760960768178227585033306948338834265862849673061679757650118579128187950644296924778041810053922485818543860492225651874858817439233314057825798814387084964544383816543871060284890075138182106964635523241642769688424581567199032224797780962421360735716765180916549248878959777333401323785130288169649878394675714727953320740455746951562384629116504099413261475336772023922267694381893414265221387802441293440895671375641547682159184046438736313426334238864545256262244167122423381376000000 984 275708907495759591697590364001341730124868813822387016308431849182301574424162838445636352993861833218184348367854942573113730411782689810152099892211270772083077760105697638208362121702746308970890801149792604187664108243988622693317358542974522646169355613152174893462471848945077771324756133240077132752527691615303496027443451060508218713734820655094669512050007132189407651364558273157976940695953980766893961700411835171791953474976559587238714292865734145581750154986690130249019080512571390640413317096506918993658275035353721205047560844042040268558679173064809157718275072000000 985 1101735267333031632218793793008467986235363165966962883864766180107976350455640685168534561053173490669764121781334315770469608974582756981290793623874213773395074786118844671580749969013656906069324014008476105713350443611858669159936438892066432714872307042109583732558527369063132268873321418519596420829815134537632571650572338885705063247408484718609697697126406331558660351300263903695853790751990230865128204830615640878010504780727784717735858414590424240492302116993245371841222083090022260502688052407161162730485520364894927159802676736168487025969984157963641720947009536000000 986 4393640714880402528791101909042940646228786374664227942422636706210007870644511020168194340065440122594505587641794896120742996824606595055429358118890781161569653449157116669855991904113594344849679069141738761762104197052336756533590936737227064984612106247763772439756969504325650683872101547000958415355367952807838075924662707765654606204266178105437085399803592834377951244095419561067968068907370168067250182900063068044125438727372750242491223133146219525352329033978005005323827159002565415685348496171427987593345789403640403730785669713225808668156311970624232794365708736000000 987 17557062618672607725076284148040739857124796772439966329912014489415021124714048929579463840319525013886570985864239705126865566038454255211907746302882648973870709492469255111256268199448417449130579769653084038015040979792684984568705757871620917675281942860544228942366768923584547183492259442070165406521600410553862390040611015989397632965051260394479438967557010449451979344459386299718051199037156863082658910946490219240252042058541099673267322259483735114511522142415156409698572306354517770202521382984793103648606357410898413079014352768777974518114987198506934970915646588000000 988 70016723916353302499047998670086826100914072344198289860377626987364668422845748154884033047041266323576399086443595738936762172525158591727736969322745105754756670276406790378669827721964366478399246070666013575300537597458119362591731298952386491483928297538616296215070241537827434213802728962615061011118493730599894151542775204067210924346919113756692214778516603615583609081712543226156528641290236999839543006399312225918047670855748616673424094808419935678627026475536409584980819418959202100364989629455013468047106277542031042925804125155237958366159364590184018439238871696000000 989 279788567321742552719329714505567736249815229604515480653471899794705843578683053599195601996108799939910816254638537202731085134503197802419158129440304955475407428074869715361782928895288693061678328878952418575193593067725702079034817554892319995742524254668108455141140654034153068973991576046894071881986557872866661889050516609001868770992331161289501366869751538709147654641828937920268543341075597393337285183701113755631638329006787287910490388447814853511741882909883046713345264696891876077921341420105616403082193882990347825039829553306635094199641236726219688492183003360000000 990 1115790146471263194671020883551483059189516054553005922127029356980911321710364360501255276825367797233659751228652758663103589721679195860264588106322410243270114765173950575761717370331035818886403881436073965253470083665898448257484468867084964248179085251989067705048622360967624483519882751019654752543364519062040686278427765068068400860660724594855197697763704766890060942118888317253614722804155317003354621404148276078047591370361075639790347687113907755035668357251098150903191331079271135966082340917725229650992267030319660616833025935538130760159366294895073712594490605200000000 991 4458733927092164818430116587949870550881891642609029794795631936758932307596585990141497274520218408703999638065842823782801538765875690749809070934989287037510520878774555470526734544193259046486735754886444991177907346347341265163413865088300367353567751560262900862305738263341481457257606034707225813750184724661229783673587222822448250373524299013517588211696830937499577217740190624112423510952825780031550633192766426274321584896848947821081803657815242852212187061198443821458717900861589004505668418819691628715104425532211475057766598672021451322095623555985439347624063331200000000 992 17781431984314890416726369610572853526728255111847454316885107641934401421800621886621010664763013966536414515797602755507748234127076149985805648383380122394372436407206933112994405065342138755474739279631675299001010906514145856548700667146093425897597356656530564449381353862205649109776516143902192389585239020003207893712148075401670345620300608850264494133565043201431483313286294671871773664521555238050886178540247058966733965434507144166488764130089884265617004262083335466856293680496805402410217242439829788933770186826412853077886417770760764978596492206897807501925747773440000000 993 71055323530544475078263311727127185646966297775786461828088137556366128006222260392357140983255459733843588820072052869382720319464211239587415553497412128371434417830579727834320048438312727764544432736366502906728834668073664721522004023810102416083950892123540986600458574842044445693860577914250755169332578258666854216819198237447077999561760909944263342112841065450607615847908871745566523841123398009255775370695826147554272288862196314213798921983328999596377154797899878973610938349365105151740999766856114145579103227649303436479841159366357956260010278580922757483920543850496000000 994 283370349320219363655865980635002421050076925359621307829975849545858030572556460467149125591407852179690825204499445360506418861127777589875570987401393215012902347850718823467651441560259827181320081892131299878395239321632647659382692095439135453949636898536071540231659452725916202115318255542465420907762096270843866234115692067670498201236162874041027311491383866784735686701843997671442173687847880375379998043868116672240330330053943631640619144391822098672600392781318214924477525627711975597687100804087510376621372843717703942667972991323020199515475668648750140460975546308290560000 995 1132361627352112071654178645681048787536480784556015760022833332326355747814576223597395671143536329302891941911947743311165609757076008657735840161026325419121316470834755517874644885544551185214644465954596616151158266421469300336296110969443919425698262738658135555646690124356602720243236683901992263822622550993272936755376343358479101320117186013839269702557222740568583710626054187791744447452141154877455990570299116873079081305201851684792283808367675549300485650218314424816353699385383556680725284834140340860642390788633544198640381426858626927918656036872114371772725749606621414400 996 4515912578465505658692511336702970793259259576756098755775345779266654513302762543110547798542092063092018510350996407510561109073979049985484090611457461162554154111642157320432522749608894330182148903105281971258665656436487479228850442961117785823730740846839088440358040674255508220718229319850781904533107084048932097468362162881842148138701298079794378590407727274053464289353684265784148954619315061977342410182427365166528129596103973723454320048493765919115386356038782971745591391599410821763476574190529878507404594279459483414580426436654814487509329303109885004810411137758167142400 997 18045840355701670796969445154308992305600962398863354974513764031072650837814626469275749197123551108362498222509923940655724233204671536644443840941633202815730144001769565042045818748809614219838870554597742916959641602703019155883731787326634311262091629726663269166644146793448419911340146598663626869809149296060561896623674832389186329356966645369959820655378302084148970825723410187917215527656743665818574369112785788201811620689811646239430150460333209043142383709750419842747880127831915099858993370116998888718091445823153944643541937400973346441759168634843609517770848422013931315200 998 71968107194976228371334464382375613796495826787594852062833692405108461857801157695006562109116044665273154181822265910981129185881069822627497233181691652961201719347718603041847731100500339991071031619206142833063715408158992561698556614618750146390053756943082020055051071382588767614065620406569838383227977513524105713921810969942253271018554134334712079845491439601036385426918396311036335443386409175780613622434701580860424124589927802540858009205159802886570356499258340469684802889680934968517960719345062025191261490858158247001954425961396295737238894411415976161364867511659120742400 999 287589157777649450963067928758833094060302288679847906409585988226625039584406776657672744951946945633561661097139328809541544891499018995523407318311132823358135800686294518467519013781819867722203397604709422111676393593300827089780868725916140243218546309485507520260308246176763543602503859206400376585404364613876148451206775944304352940637192515881763579279852270282065909220513439873939179458643429361289112661051644343427749645855685189916307265700069773451110362336833717856346173885947191289258399168889570085785653487925007155134292034814296626512030814561051217560294975296194585600000 1000 1146933018862484812224970803187256927988631700651911195416660654170574407757826521569303289269986862708300189875721495230425409213618162824730696883346988036436666320661126678749094741353887447220188293096388130271629023402248345266559558857843147063358386179097730362436875956377726853891107714696218588118542329105487414589250001873523019373051589096274638114635362663905735826044669670608864323629772757406066215029313880196859633364149933565366213831104634092138796370869654026040958736796986173064011352996483860985874090691972143739922892810866707263985397615810596416602012256208204800000000