# Computed using the Mathematica program that I contributed to this sequence
1 1
2 6
3 66
4 300
5 8220
6 980
7 50820
8 213080
9 17965080
10 18600120
11 2320468920
12 2384502120
13 412970037480
14 422245703880
15 430902992520
16 1756076802480
17 516336630329520
18 58297387228080
19 21362271268818480
20 866533600973040
21 97555876321904
22 98772315738096
23 52866073370045936
24 481103506052529360
25 303874998716100411600
26 306937794325013451600
27 25100859397821306699600
28 25331225381834551779600
29 21490617725141613051603600
30 21671439664859742889731600
31 20994417921868073666491107600
32 84629308752731505070118210400
33 704638010250046180878242400
34 709706650524303529670882400
35 714630472505010668498018400
36 719417521652920386802178400
37 991258936607863754313323349600
38 997467487402747505810750229600
39 1003516844587506032910807189600
40 1009414967842645596833362725600
41 1706499483081916133109873820773600
42 35019226480620049498915128626400
43 65098577553075657726770874306693600
44 7918082170138040853476757565703685600
45 7958321916660240760491184189750917600
46 7997686886084131973874862408927557600
47 17751997395254300333625083371180870418400
48 17835331395317618703557772507918684938400
49 43018632248306527313323896641120102288138400
50 43210713785092473623283947793735295244157600
51 43399029017235558240891841080612935397117600
52 43583722802606660462007274881204467085597600
53 122935693425004866959172570695733609376894538400
54 13715031474880347685245283954638721722274077600
55 13769532185671430835212736852385800208481949600
56 13823059669484101786073628091244538007436109600
57 13875648074633392544814152817140841809917389600
58 13927329783142178290472944358107898995114509600
59 48657889781634987450780703963762866089738152557600
60 48831797008043434525397682206065647949353621453600
61 182339617115584536162102915855598457625737441588205600
62 182965851427970824773054312022961668560862434906285600
63 20398016168130708738238815202509883945876689567578400
64 81861693334800264771559334159876473825018908171153600
65 82127173863811887977569498688946689742815486535057600
66 9154292440062862146313548161380548076906733510046400
67 41222081841647256959487547310226257019679226590465169600
68 41348655756937545320869370606165395829441113221039889600
69 373260557408925682919210942080340054516771100408369566400
70 374367175068320775450149168610550810967832166378537118400
71 1892684819286598638922964944820934097650615448585938347294400
72 17082974895263231037980706002852840582466278830885073134929600
73 91291726574828038521413839290387851010140848245009271552815518400
74 91544812995528450188455325251016359643532706757593843547742878400
75 91794524930619523033269591398836488161812673823343954582737873600
76 92040951182354134393283669834185299199588957111913143104114513600
77 762679149530224193586338149438529320300455857845719689453841600
78 764663510107870989873800531414213749085261699118368378543121600
79 4784492596462682406525732314290275458213091858119798272655765265600
80 4796567380968648720765033722052765815257915782117833729546806833600
81 389487940618937851521111844107273259599477092271387368644574678961600
82 390442143101848360256120052915821278058629031631232121823281378481600
83 2696250225927322276254876913688070598178883498190661477374863213292862400
84 2702667214905788711533313427253917723554336024863251731912304369786302400
85 2709008709896273188749650687718990176866547933574987983455187395026878400
86 2715276466572914823207658445155398997000710866604029627421990385090238400
87 2721472180069365174510976458253458290466665030287909873182278398256318400
88 330039296015406059390487568765523796127331235495521269054130139764006846400
89 2620046046299996219919184588617325035350723570177942426071315957470038080574400
90 2625786331277939212034237894415984847729899392286772897143827620976051932478400
91 2631463536201179533906268636414659387445567787779022813589168826641340357438400
92 2637079032375254200105777305130739638686065874624617839638365019201571299518400
93 2642634146870037740862280504290733005504623121826711843902085983884810511038400
94 2648130164402110818419246435374556230122982951505379316205554597879930156478400
95 2653568329118056810949296935604865526061149519819008183537407752780364331966400
96 2658949846284878366057159409791109100166626853046036750167887437317252318126400
97 25068171791551862867396228246346845685537996987320249794792679720125527988373217600
98 25117773125451576185283455694136265233709526353850645011210165452508462579504097600
99 25166873435776544924202125288917710847051040272234268558774949308806721063653857600
100 40344772388797222361170573100402147206814622482294489393382536522467195140739392
101 412342549542823445179017459842353783157198840213754649265255693112289916163504058176
102 413120374708264631131413154040003777564539727502565677297602793530984111377376347968
103 4390965886468104571289031314450910917425725330930967930958106673569011652519527952147264
104 4399059142356343852639363274198724539041907122000137277422600708288978240369961168350528
105 110176882990426902330373254191580641249400750971716196705162012852671247708402613609986880
106 110375396814100696023871962638225126307910870375299595769385451440142126278318900045161280
107 1265939461912747036848972451446881220632893329202247984150116273997281908500463607364799539520
108 1268170158073187536697749040137594805818981568530696054557034604822496106715083845513031398720
109 15093389403268246687725754347941844212745950769087690509022370730370497785264420612021311494694720
110 124953805234889860416964009053261804568475832961492519957848025747743554048818917855880667023680
111 125166917684958872888109715421016383929979723373064218613681280335020149090937414567922020137280
112 125378127345295126319334477981916011690041614763104027102944595149196060248751281845034432598080
113 1603626377533289091397162544321831242201484676342419138317616047748294824929597422138379361948768320
114 1606275999016774753213746818284061618072026716779742394766152590630468223809439793904012872542969920
115 1608902580313447496231926011603142164587172739474132405506440989661492288785979188523858265653743680
116 1611506518667907543189603660152230637425464055076329398912761385252593732512720829741808439858390080
117 1614088201138996136754480645038506388273684504733208469298514939855737044241798012487810321975817280
118 1616648004945075504950163757171508615809631899731978395019982447385972361803679625888507103397334080
119 1619186297794801265009748691891628471685613350234960338172361992668054441402856351781635004302703680
120 64868137528164505749420150086229893150505131546016697271938868336244766813548264198359473574687808
121 951196356699584577441178956413892097806875907196927944736501494211627625483101963173586998412460871744
122 952646328610380429084081769685772655962859213951316428977021062006552439765716398194030600399840032832
123 954084512131657615266473177971702965678549973496319640987942909738103881574488439433820189362931558464
124 955511097398730953173200139416617708380404517238540569031034742568594424658996190018450184866643313728
125 14951972968494807880885520080780830205322566009856620775777841261506891303106685603100049068848833983592000
126 14973909547502384009411579507761166030599099172559422744694431944912251836648223434510530150503131807592000
127 241865216228945184896473368831219180783607954223781166555779776955342289131030884153450859066097086704299368000
128 968854011804357696382818424534829704455104805208731544739950891656159080453246174864905805643021889630175472000
129 970236359104651110878992017549356693672516762605178680012466150034865361561212823672201179910193156917471472000
130 971608072964173037571348890617618090665179397252422375782885137195273902045272036719440435913770799071788272000
131 16697126427165831909332755860241435644690188304291380529780327190749852877442441820336801850457147928758973639792000
132 16720309742322068666270481002924590177969285664242709152546242577308718220034125306423752406487916634905412871792000
133 16743318746838032966389125505437194677163577780886133048825196194043832695388277337728094311721461516193608199792000
134 16766156042365072159790466690766869292035524433972516468266247171848088107493517786709269486318935167024428935792000
135 16788824172740059211018464608057064835686197408147148899415142216483423109138719417549843363326797901923169518192000
136 16811325625685818416281550775955420706221791904570497268570295385790557118124765154046001255944896940241772302192000
137 315951017739782511367650247994189457814896008914243490047894687946433487405511721338685811428090191953350031411329648000
138 316367226788812205680746404101426101448484631682781868841601481406742772602567058804253265762660320327462005098241648000
139 6120514910765128222271511740092667004265668530689131669909465934415329818104113626421492256846084251519109279765472865008000
140 6128441606158055192897366417495615921743883371478476972058771905769870721692243999091260630827196138259380759890230663408000
141 6136312083853159986426583827682941088034309454531727626675104075909131193340033021600250505702059004526316981290699399408000
142 6144127135649003478592919425122468189773394508831082149920898695554453210962133389021148902584845371735035341977080327408000
143 6151887536732987925359490437964516081010807639673797830346792653523933815873589697928614443545374491620615812029290759408000
144 6159594046142778035690182485439605306336849845996772429658617903451959694362049782468667029360344381506990862150583063408000
145 6167247407211810972846180105001073226660643485379588583457947806828757808171279107804995114583486892842425394684831972208000
146 6174848347999549163857273631277873558489068675177590927984679560182427167776335629543129171825648976018028183845558628208000
147 6182397581707098659691420943090205860849273285453157882412590009091513742622174079704813337521946011008762926821518436208000
148 6189895807078786334607769962255157539544881918632268303364636198210674056827162270068107745341916714681992705317910948208000
149 137587227678852592021882429502652266954031485054420731605832810798930897984468229131673428335581886940056983126165388635789808000
150 137751476205643072251756055882806944609836409556094036321981769877636916411657639375072187494952907604409699114398486659249648000
151 3144591638096672067618927467694384592952861514251400473998280258112690648478045977404002842032174864335734566640879564548916600048000
152 3148287392036819837080784594431792624429843175661913323504443826487930049292202960587951961367193261211957866556375815897180888048000
153 3151958990722456836807596903347387531518086394840984912556318744089475074937639963489653047242505655494218922681574706125521880048000
154 3155606747858187102769949392075218835313548813895517075705259408979321756260703998840044385806939397865556205715051525638094424048000
155 3159230971076912657338996380875773808116782443149697418446787553450524265446199879123659006058054212866755828857989785024779403248000
156 18714982024233835362732730946772368944421152847282307328274758031077157272544342383069756906538433224563793464155736484175457392000
157 461827458613728484604151502103805762721490785691836023160769288197409684291590715794971418958560982700522606809119142339121198183408000
158 462346022358329891246302954436082608138207525552534665456348972158384665588181219604879912706531472050365625091711989283974456295408000
159 462861324695732546903283642917213058300731078370084259687176582635328357694227129051204076305143656435744221875672176814080209639408000
160 463373406393526435962408202095336443149738858982524168954061520546791151724610251563488713881264514668714202429732613172122802025008000
161 463882307459657008940420186371732353558690690647060724747239098595449829021885404370728105261260398626945239005196400857134073961008000
162 51598674129020204182310013484719055454286102045825941626717643373317502981074578264762342293898163165185408509939291327944125352112000
163 1372409071898211652326680137538329237349607769519153091266967642422444922072214007152068822182717184104239684572787717983008667526535728000
164 1373883922698069195785962567110530886352674189366515253793999177963870935578257278916718202752902016883836368945777607803803641737159728000
165 1375349835008230632921249345594416161725418994548135827457230522380803458093354833882793950713570577949617315837719074049927131255598128000
166 1376806916521342904772588613364543092065797867168421337423695412915706266617397584300881290553994147683676690760431977246375178066094128000
167 38438161308570230671465551019247201057519019824239657586699781066214707727596114355657495547316564984917653220225134515836090094765869247792000
168 38478314086480857057441099467149686851588241126812191333827678263436327578012106571276937679783166814846154390453965861686047058245959775792000
169 1100119146294418262768193013414109582833425086045522374833907576105521182748614626768107818097278786554151020770892698546987168137689587427371312000
170 1101252457978560070034395386290881386694725397672734462522666037698310847478137178630528741469182358890920261259411225297351075785362631049694512000
171 1102379142108993445679157979209309495796602900460021333324355736357809344577662522587321472306747313845603131920511515049174843622230569153758512000
172 1103499275750296394721334743099142092636260185207847233946965843746031687624283649428086338430140379527293660310326338000115915134465554129310512000
173 33059960520561231349313839312520082442071473248041967363725127092918926418602443594006995379243355481296755322195086841733671747977483782468659625648000
174 33093099661464079771405385513847171890462425515498525968979522722182158136230487716405657957700880439914101998969501024543896096470731534407319849648000
175 33126049435847483345370694308309535113434000912855332810775321804992457101186371586676328178567219541625063837590918554880919162972589299192044872368000
176 33158811995603708489938472939166998545365965086363521431879099302104970276568642480411369591360454443894486120311078031068300052960231963040493048368000
177 33191389456152271345553891238776679698021477484880138365857996700363740439660618058362597210861072199823403192394400448068181615885797549692057336368000
178 33223783897259550140182706064793048035212633072169133856387574450317686051274548829696121304409439294202157809016580604298400922839871194845579128368000
179 1065555411534653362996057383008567580055832575587573192211767679231661593846130881288522167383220916786627217953516163280132311526883007435928712188743088000
180 1066581829041199257078551440450731477304530593802429600007025233243644027728500370956771863470366555412383675995027534617173963265286086948466437351354288000
181 34975727983581994090358080132072113700336308217001417891799644776005409688300998626306378117671883628292247012265537539754053224171209825037188039865590725168000
182 35008984925932274345778881268639650287136457884323637340373699121376729319925477929514483023342081914354408099856920652650250364107079010882488669148090693168000
183 35042060136357143233683721743258730389855732416851746300157731311855309500011025651830740361221732668798743170576219704820238776502315031777814978051997765168000
184 35074955590203616095023861997907054622451532631268289450377719849124766961726543223482235430960733147403706855041609523011042469264968248211753643972731429168000
185 35107673230786053967924325818746468994330598790471770205191113853760335464189544483935614311133576866664859924996375612454868844769444960773076425212812478768000
186 35140214970075037873766184995387821998618917282152651601107661654069906286531776920408061046789362286360092817155685970235018734384112658750736180747301694768000
187 35172582689367824004710494122956226591119597707033100476190431123896538227471109718182794163537897516645190774062807502572494025658594967969157114059681342768000
188 35204778239940967656234886712612033286851657491355674623214249692287922126171403511714044657325004368045793529071486899099663597298638541500246021131037694768000
189 3915200382631742441807748027947657818937442977847658109011152899882420608349236035801193141132511413065237092848996325971160669816443783755080077908983608752000
190 3918740010414052971916862534880576917649505690977859243303830029038900241656636756961354014133667020119806284627728329799878727985056761429843068861857874352000
191 143088007412135115606158827591573960625032372972058282218448276306456765608601337701609393870822243541000969039154341618373554206561820673539253936829244212859312000
192 143215791477833185321226615103083159123062604061451744927953064464081408137302297517454849462027868349240397946462597993469064942027145190857355227771135649511312000
193 5339380183096315991391922120001229453717967181933580200984733128191507125249916047163644889998791701034975860697000060894268445838972196527985186316389760885223372688000
194 5344090941360913829395940281171907690273640331144780622394722921923492586249419933857676106807189212110054281185239475376016252240965967690622997436846187234601036688000
195 5348777541890821422076860913310941423052104900103615913438507639790185814115593031389173830196056479538593837978667405680934582712693104129349845423351554987315225488000
196 5353440231193535608672674807530898453112311996771844901976966925422865301023265245770000646832939730296579621523149275116950268641197142933185229899721691271903321488000
197 207941697691746323609815402689087618911520432699272186506271099345584999815890940464760440146922894071347305605911434160677160640767617866387677452579902818791811566379792000
198 23124536019954535863519893519030685617779985863365299380591882540956838929403354097492731034093967583358829339838222306688425941016304002785980602185710823489461423123088000
199 916538966690002792061890314711155660266835768806035114440445623448242016745682646409497022923297290743739090392558818139861105332830434113055573627082897647467369773382591888000
200 917319261374967093305876131117857031988380664693786478641723973977333203856551165100210967259228660816509449649656067829690391227260994515289889648009828157296271689886349968000
201 918095673996822119419294853910594715293400461597021666901702432215234882573833273250175090976573307655086921547265271501162317490375979990149905589230654535235477576954765968000
202 918868242991836279066805563224160429869187487228458661160393868382651899515287252151872065566604367133077376257262548421785372831396336824045267986188011475660132939829773968000
203 919637006228254309849057599092831732057901670369100399289732144765992970560477910960457232400034288387038321338146538263981713614086544116886958647199765672535898374808845968000
204 920402001017434997343161340668029155314318234964935070075299155088631389296623517519980707239182690419166124531379135999108464490979250393587268471637932839034821822361549968000
205 921163264124717242459245063991640249676801060221277864418009740970671571843812316242628457810823051465771353074888647891624840973350528834791479223761767482770335887243265168000
206 921920831780022389298066244969020222221990279529774334516338236629983403990286606233612869787455449594674614489546171862332885531050102040844213224661700016584803767344001168000
207 8304072657193804123195516347388150449750476827835372177614681960357600089050566575152202300573458786115292045685022065802989760165803617517461536595232956756471076658302602512000
208 8310825207352149037806932066292296935802307657633220521664206147628581515971544140744919126557480257898881693102209803503435503482991159459873886776331393860759650935738970512000
209 8317545448658061680099632877450490567853890493030122222919235003859988869079502674923316733278420287233746031201611953942156626018756751440839287913501130309046844475005786512000
210 8324233688814898547905225589507930896895703886353705344644478008395056187172661406558007684729260602143206253405302665569264790828161554888561996664303391821866003759323712912000
211 370899563981077539863754361541747772440536384182521283772562322942705129373821921880102216190618145621655868053703015406006400535165307425962261878239499514934313301256978341339152000
212 371194521997137597317670807570223966717644028322490346386190644636243826234450974602426253588750225567965568506879468123900746512291238385406474946267038061210570735239972984091152000
213 371488095233779532436122857138472573228192481644900868799754983598826942358645149142955342454496708894809026234923637026218123728961179058656114244022146849053606303335723520539152000
214 371780296632867065988600831708738709614859867428421622416994255556912006538333743428622145858253722673396206123117132242076073949291540569881222517021390642560926751954391110555152000
215 372071138955679773803625420350771050018333451417600419040664972761703651814860995415285847850830471271617864244388797247627708122085481795007609356192730976563561989184134665268752000
216 3351245713076315138408890723075145832946118585994797157786368263148258021935972257784768294340974280970296465535891174236716095896715059630159032973311169281178998569506997998394768000
217 3353839168811995274916137631012162324562346166727797026296980418868404720599936463287967664643444366396835214220963394447510621815407577006286030824908144148898349648030287299642768000
218 3356420727961731924558672397169651217593178208099636344952039307819192948169111842160418413981224222073710941123076567776604255413372147054999602080855591608967611960138332154554768000
219 3358990499170145575801012940650621896500581792661558589092691535176598581091852630261762082271799603523751619043901553099628968309976148290705348810520174012141580837031271781818768000
220 3361548589600339164992251936206679072322042633657290277578158979682379642955853687508099642979236005967201202974177333943912659784322858611703342145959008313482940764483788956231568000
221 3364095104960712873689412927257957708886392792114579741228850553398541785987890939065539748660846904327196263900243722114692805143401031781927588905219386351017326212626566233927568000
222 3366630149531174989104154274205401756997750382290530063151385858764631126573837932733081475488036131973858013741057558987406373271132005973907582300699312235229484699291222893255568000
223 167544650622541098518882673023940589019541997620176366147552300197959960188438278425388729422851378710803621752948381159105289440131573133424611713268105308969534162651873715835398109072000
224 167669590271561997355115026962340485471388398314876736906805149843148161141990420776623937112192553124036956391515838959253434138935650198878361830800106710816449284630011974070229845072000
225 167793974633253914418741903772125271272337703895378439351572431267691081202415664717409210545136655650989253987245219169178698194633931366263428614476410328655155894954914062268462328912000
226 167917808621664008840494325374787115543194313433488541343044282243452837899741681915093664184129678078264771505117389732157390285483990050606968553977155080928204511428821008483516792912000
227 8658989691739139375566574825297163211608745559438355499232217718481410926222008461678469262331638218258994010589072069730271025665494233941918768594156031446261390391760091900871860934090448000
228 8665314759278898712117524827071571330888795000811058353123414999262929473386797009400236717653523079224117309415064733714388392303069954607233018228422066765614067618831025818075862572042448000
229 454748015717730641842153320949105668886989240070484272503512198400511930898444961623606736087734656158302953501338138672654977627646395016935294310820979839349609303378945426610771642661227839568000
230 455076824298784443650499356348304781277257225236336044513456055205441078820471301539631097932925837856576097189735203605585284287801928528976258488369172430938894582483208560462413692123191794768000
231 455404209466067449780021382936251949458043530812725254739807081461431139522055968988486523146752555564813426403290722802875200010034710813692370007140100119534286851721219472955390624487917810768000
232 455730183490388029158985124926837276396671274727147270094492801569766070651651047353510674976036916731204905059891261313969900578292351795457118976261153119816767947384928614273828863178657938768000
233 24758756783368348953921407484196149331293348158700094608172810990597183246748875265874486585057863599630840861057635395229847066412648527533846802377049382705002313202777850883421392583772809196943952000
234 24776302332441301367023366974072378993206636572092629546843766843926429646979406174298592198088309473733561632300623854089190169843555640918864486026751008128514548070200964101132986179265668460559952000
235 24793773219603305046452552168247007677835187587981366464499101608518104785932360355452807999999476854754994230048961298229982877089650383608626775277943264933203326619039298113662828312650047471990352000
236 24811170077582418879782461153971743868037346438548540937588100208853035538703310493466539836648308780772098723569551549810856971169448114676822275167901656242956983224874079863427713487842119792694352000
237 24828493531097485819300851536381185812711226137847499484630309785557861098424594175201732720399888251405164801505666737039069149240470327892409355227100729445918430309165254939142957797316082103606352000
238 24845744196992741553191013387772100690390677771183017029374022683368968903693267421299382776908814026783470097601714213396574553454051271304569598815462831753069115010749324237229146458430910119094352000
239 1420195006653876326914964062153748183607968472775136024714985426750010306927155799956568574114149081978967357297642890133593357470325773891358819029731265516002406165724517179568504658273565664089776896592000
240 1421172170479757538834041164474437795263163696549996138241013504315579693464034752076159577418013378284223332642459365298135281446125697984432774259792006898173437474390040938424685997597509587736861194192000
241 82599619989323766910419364472068508724816302402458234671521769350545717493377681025932568047111145922421980997150867319398100164432694274177237532289692834197583872843261861956885716092957870909091990793049552000
242 82655905594782616499978290600883027734282808642525325832221177720548199020103432845494186291301303469898581629219249825875878167512134331615083873166213085653328338402206277267423767368270915896873448401881552000
243 6699668725351072470055994913062563113240539003409963412706334337211270963784255373929666294626744956558230896286942091418486890483557712160808065223835893555349648965666891293711394626371863149994453567664853712000
244 6704190489442073985033593560509375414976450705532074564067112217821060483812444665597891052096480482155101083130402886057738547927669122021040294624907819657954169514381761904027652335792708673971880338354709712000
245 6708693797353112228521487723680894605276705625196544445422335902999789638452763796891959790147972189280147310027563840718870810851600485310414433293730472592792957326163102430220170217828162991728991081409096912000
246 6713178799134430804352927032530578351713951378520914855715139979702182495716496265050686785361856206538831560392622515076502536121369525984791116114305878970986059008628258645330604693839082942340747715751880912000
247 6717645643013800721982619623530668236829588849443162308881252541923998863679565848722941201647748790529262028367539251481269355620815615077490160542895150100684451777399223944590389637558460706917638938619592912000
248 6722094475425915115750902163760596469182663266047174893284598521233630488223429506654581688835714388293924631552234549432791147622280066714170257211691722556472770381779983738611223835537034528895429793653160912000
249 6726525441041193708740998830334982821084520516319444455260621825927560780941815800498143298565093778838648830708075649400571888250244661115361678793465015604808123851203391083660086811836979540343189360112296912000
250 6730938682794011187359135110243071627578770337590624938988741037402715352489328549166330661855555651821194133067293384968481505915697397138948334688911215480950135906749104799328754336231724771745157888305596368000
251 424332798874694795598100922644656328216604286323313537135169154617474419286786612904956755074038344150041769300413463453285631862702010902630946691175344528743250768746593887120719739092705155615190217265270417644368000
252 424608630862461912632248942258237184266152136511711991158339034024365503772962060006985001179854205717277222270585166388319236845381760726263866242831104487470257615484129115097745257648650933713955514135018492076368000
253 424883372605218092444918115944491633770049599940472506628057649085774805316504402575013135640983048068831902699372791446139270266865147902372545005745142074818896846226654322410829963878288625733279050938087720364368000
254 425157032687569720368561033041430120874325419812426878336084458576076196224048546943954545163288548521364714307574638452550563399287576861252449442820935419697659544564681398986461580713321444949376904525396833580368000
255 425429619593127812496424958306615908029172707057432409370746457048768562069210165256547164844330105834867985478097262529524949499818153157548511117398392320086701604870010330163757387286256096246980256726089048313168000
256 1702804566824344273307657660454938252811785488346548550199217228359707893441156483990424878418970378260461537982440130424794617618574127560748665204238124117834395878509086280814567528459060886251809383328989236328672000
257 112539994765604113178095730184404018904737287598206935097534394995561923436545611235546602117882808347886971626842988849965325271482287821570938195448458411726827499068085565780337693422221601967199500705385867240328648928000
258 112611173736052603703259877811679449822978832732897934034335007956280199533992205508752022800283490888117859645031693398854018496695554931919541874111442054479043606905018914566522945138897865530092957626678853646159816928000
259 112682077884221370326782465023405554753119059160505183940491603106339331708282635325304140700126641835529323385157893296974801709456261165394212720038275181236077413167292289033070415960915147380388370312754492614130632928000
260 112752709324127949386368426899701943895066438563390867500855288275052082604979640411792596608047319125450743033975915503179735756014041605663211755019235872890199550943941535136285011895155439685105723719268302201455407328000
261 112823070145490825077909998117468461814247736052855533116543250512083941735788917509443931995247993820391620845059002758403041702776581507846888954617127749633769496621829673016881927385203240448425692629971714050897711328000
262 112893162414100407350781563338220603710836738513734455733698052587905755602740143931150033277917368230237304466023452276010991519971325456205437615285256680282898335636825108081140686709258492353870394483764044175723823328000
263 7813536928881722952140698027642528027601228169825821610501829391289431115602074223387797266783882356202110788196552528939697662548517636985868068423664011413796666758830831349402234228976051845421433941984889471171909209246432000
264 7818348412129425692340888797436473802394535572624048731746400952853900772273078532687430606710742148404040393041872158769459638295685553542577396094707565281471792813554291360634980821421587309021807429187692352951733085470432000
265 7823141738836571063710135451117989593132019173902282543099483565129447901937777165348197405732217564031623093717964167354581002813618874187751971585860388757193427826561813786919679313518271695401047431533126167253142531972832000
266 7827917045518501602856189448206717730520865618784733520575298949539297486002232570066630494982935553284666009805048311245773339645394550770350702808249479813833402557565548534910074427825118922432997057929892937139885025668832000
267 7832674467156679593166490434070394451664810017057137865176673077827761865631989639935930876034212651192191911225139630628009899934729119950018352640292544312208808094820205624668295777658906796554714663254012640472744588676832000
268 7837414137221580799930857461031594767132844175037480999536997302652463318472083437156465210887537222614988238386200758520014234252834828796926048555051866032605200924846300561106523764247046208459560187961251300136451690628832000
269 567464816677809666061853524445394082087221255867006059849801155833297275326106471625301740393278955968655396735559091919257126474430257808765635413378937099452161696025044391059933898113792657173386358328258354781649753179516496352000
270 567805243445112528090287839754163576514599361352580072287504522093744606623002113498860713656827624027212028690966550681499390438647946138504344769436555643061693941438758807824461945930278462373159948104462995902820259009018141152000
271 41725093910416059590099368090528191130059947675474283578933374916363628885993752333358139745364933578027067359270438206233263187466552067444878947794926031818003339150125369480096827029797846921614673312664760472935068553425936654360032000
272 144463361106145562422007863694322841266046663671252750563275603832497397473407733310593655107753624574639297218216600987355775443922402293323567872622905083312492059464683271786832601379267486108180664014711747045528535118059878763488000
273 144548920077953389872508719603415226513458990757717775631504949546707676236850379614074548297241627760310280322872182040103220962826163363181381852000085991769486210846430640254999961064888538687019840356317209396651751996123635051488000
274 144634166790740020872460302315759099405953754606640957542550976480939085369769512609878503920344638233624799985539969001417281644069691728404678262109466969903644617150142434385692257393992726110461793426602943782989847644705406827488000
275 144719103515480155032412061090967176397021264768840782428465926953591471196750757849334081523000001396127266849434418555599291195563243626845344503454813835390042447430931640174091127190991080125091230303905820953377622945474153978848000
276 144803732498463984358450951174960731370005196995670318093779736301342942582329897127777138916950091503693130572517656336034264480565876858987312678708329733972504053688964363332821885140898860393290850380928615235466891813993739002848000
277 11117115645881722775473908257405037222083696346886359497702196738920038131769887032832740715840935859890495629055866947797387656914360481376955265459093229636402618257139664385095374331762378276181211013006818386856427925531984914204372192000
278 11123562427309640337843361808636363295278283474547306799895096971202195868577700308530587582083343859985115195602389377498030239615982439989364679159997754462028878177621806892318272325214964045702211254350729995352248044379065597832404192000
279 11129986101994088661638014451081914006203355953005168269463649890823844079447134325175753993608037136065058706354838250102971594422616506276998431879895453033799846843908672903099511186074529794543924756478355182312240850972214092630228192000
280 11136386834983235384276257619804444893160838886897108805212315121446843546706320363190044810805856507587573847426028376734323872962084022327890635482936374110671633479244514392413674193859597094282632138955524565033090826113244199946631392000
281 879843850548697313315014550432467503394687756586900489721074594649981811375430519668813529803165663847013909866087865818673744608444420649916771047855398706481015023622850109318614473473876741305092413177370862212054360764824124115640565119712000
282 880345674370384136090002952123034642338708844473608378586713245277862467622206139701937632004200998281556495168053214063009553241108854939882940554365753200673371337323456302065302328339694740366464968552471344680585884766210811793182918527712000
283 70546053266563233653692970817899122560831399584933431211442435253067370821825042654951985109840279651254683704122860443079835653265584926225324949695164158852244825006088869594450169119819283294301711020664146628007069729495723702498171818044774368000
284 70585960802448907659614608145521744070093134739820440251595807636935138968436801677694488963264218840222707909116687846961709536638726650005065636276671180915888480625268212983854515519658284558263003899738340840679838693089633833106222701390950368000
285 70625728311892877546217222184275514275813600648549951014415308538754248279446414177550177013693688067124177643215800066970313687087752087034701969571927301147729877803678506045576741405813640203754257154675432617518668116460407436940210248304332768000
286 70665356774101029356293253656460215354940638354801386564777398598259304760697251808525250770240536772253264616006873433062803837010731980578220693310207001378760640726220231649041197271388033067268268265364492604927991143245968545655897139459276768000
287 70704847158043647536369020210623366952955735163121632444232303674978629337832232862388913119970149070744271146384040620179361965505408808290577330903057155615955059527080627198138181165305372297111498849535472243949128375513113065142609511829708768000
288 70744200422597576069986190353140118719033279551968544136605768109070456260185495232037771086540977993198850570752953754562876489387256897017821619059821024595381442151549146373800800531813276321295551549733635981445886659057107777269993021796076768000
289 5911901814411124730651340909786570138526544716032470928813078550016004515708259480825640425192612255843700753168930828535854688121847063416771476037359082138126470108539300042314967796330762519371812835328196575005672085107042466545153471474950869116128000
290 5915165970668148508362365131277138372269006869313347751227259748029582588804734122191596882685981615500634309353697056957549545936161271192472831261664701548805205350316306024178102548219420159982558919759562920018108028544162669708113006175431883797728000
291 5918418909893361207799468307333031113799295613132778261536924859452048709759983764789972733796212248835722733042982989061644077778604983408807515162175456287969580677173116109196346802678907155780209656821749311954899862210021291416904295052199905301728000
292 5921660708915747836348088253333937921283247751665155927633200706794300905643468853817806201854695516988156744322374106329765683142136217158647902200013228990355995814554389173375487480924491798852525973551530955974099943020859849352720271295828310293728000
293 508646005556867346394752756560518819425342545396978074831915623872797667319593607908270164816235349927965912612351081083295466200551530341554107909378184176918444018177471954424022784617865936162385597097558579375127188122249900869838354233975436427901807072000
294 211962689516225775803370320136037751670409625286295750290467627579211803402728601824286602907212966910621883850626236605189094678560035137264804010667459920387985414889286307429137367251981887465385777923262202892572328376923641834213325148243561713698272000
295 212077422953067314914739140095681261460230849049181127647297990752462528819687895524117236776732019262515580362422506272057396355213558771862667664863677322781527703220675226023396530512089494096450041788856379206625170567477953770889010840512266762479072000
296 212191768776946551529110092420325975608870244353408108459003927023100920704833137556043037423718912653760987358976220973834926742418928610397700698606529125842659375713106749622404818220642683137544493952201926546644050453334447086157008405442226186095072000
297 212305729598051783979796294063742929777211190515196614587842166538619318004506510086177842108931439400591426655204838993114889687243135587523524866915903313405268719341927392670574694186069430464695867152034525915821115928800851198343295540860636924783072000
298 212419308000294247194070797043926941146329516052281132441080277733615841487738025661513536711307682500620421524264904602934181615473972742578457007814843359398876018193470114097777557144900786022293041112941512535437184540255623081965199162401804674415072000
299 212532506541659645313983177940565186591136409062485768963705552436321406698450372288436737351803068600314871259983632200680499323209054589422503088041880595874110048486980920068702149659053775842239388405082923948967580681437970979354253607951195943279072000
300 212645327754553825440162517567547971217793945762656390031255409556684620025127011093270193990163470079677006163249964039767662638585019496777069014668161041561093298679513356686390326864826255696119247872917197324452875502149711050418677872015422574580192000
301 10425130933160992755055791575150870303997038855634309721807205764853424241371245438690012969251890106152091518205278397531942049809027032212880764181883819779346241993536110684543478856658398335927231631411360670956775065268002217034126633276078402101693408000
302 10430622561735643244641342212623211145095932198324733992313771657798256148331995738130581885092611635114420601245063424136515893305804132007954006305745814983315294238007060413947506025283747520867741347229783911419138753560924664201832052752052347400125408000
303 10436096066123578716109448788585742280448624572887467093610744924033699171111357422721511959626928142529019225264915166824903024447806389889512155221278232645357055881011109319162080959029145058333199875867288263299118403278622944877234814077940570106813408000
304 10441551565562869663000357645548396668645551512007559625495557093998630868157892259665761343126592293011332985389964765622867829500525745606986231278535872617721048571242118589820029001545116946004364133029011350863703383095934060155679013688941002607229408000
305 10446989178118753098589984834127566944094291805425619067111894469963677543246897474193800072909864102016655552858866660818216356503891923108993179217572995737716634728062534387459426394741364335683163917216433706993650379372860548826652904448757827132234208000
306 10452409020698963712494678600521837970276859744943619490945171919863478967763716397171093578086001035829150268800092406029266358909207884344653699222168821069738379100056739675956211378155924642389157166161413506404218463897248062044453677918509890792778208000
307 985638248643526776430345705223193315602266551475391189217837258473700174654721509979311305104284167462074962289090538132468784386794125921999687068261930240342559201595127290931161941091748365953110091545936353881318773000241744366334354951437087061727377773792000
308 986145746408016174696158905656314928860981937169804821410804613379335089085050776218065208624478301688430505249219898813252073390267434212041664714604217559062109590902663159100230925825393501245643683306532174469246919779111009341590648978117939814553478765792000
309 986651601784918228631014781816190193856724133913751095570785018916343353306867650009444504042665335156771952601064051207042536215735974514089979002867727248918489914225384995333477680834981532540466810368873639650741642134747687698804042376880731555234511469792000
310 987155825370281888843500155149743280578286517119813672072184842500006429579581888724077414636922733033280040445321609560853029806283648557099427761169096584936623849408356115965972026957441860508532443472949487202618639579559731609703844184034611064493992455392000
311 95527310781503945051917893349326172931638279587241991176993747143144079058819119613759250531490159390986023540976822599226135582958262026577754707275871208477163488029615857632523560329017134409646974152711099814200938762428925954472015405551717140256630006099665632000
312 95575767169048775691718077055096436749737103088789456956338255554743430610273254561331632009477411415999674236358793571909021713333653341146069569259899062644448997731211903867124844149229475653985998482302090890579719120302311745250551676329974889630593918684753632000
313 9368194390766617486702255030981443695355252960372733626703169871885805428566665478559227141950815602768805157570056404754674876181523898394222645792735275394774457594148162501044576829202518896902526045243191367014050677125380542154720035237492848735083475467035982301408000
314 9372911377503529614220032959678352537745510844329448106258010219362572256939455178443813817101398804091198315635258347549274040027718083265070704642029944667428647910027674834515875524965905687101235474728090536076683965847403766840949700882413363499116518818116006877408000
315 9377613389679372179428230640982572780636117115956141270004739962561635063634870942773211328203884915885583876373269173065160190655352921517281150606088757847153777304269474430420598669314170614473917255230497961745467625081420568591667526318937305200406600126811650423008000
316 9382300522069848154240199848611779668327702481659965151587714231889814760182516404050933530726932780490746697995020470652198600299988915344642829336084093769981042364985192382034484082192979007266305738959163591763400703115329722235579282687624145820363484975669649527008000
317 943287516588095730520308022053782039444423983932811683983827513955518011998551632073786248040357498871963015102315683057257596716468062887742287358894847288913077761877011895927329400514386261783982936594335283662868765548169116196549054996960760987924827310799870897565394912000
318 943755559537732669871220197182469565281429493660141408321876930391883251150548251393391595038316567959237836935949709790775688754148645080367470641636754252590689511011787754014606013962531010841616040757497303274125294972136540829270071731211135607266323470857410850835666912000
319 944222135268091750478085625680659638059384829375786713461374467779858630618682812345223884522175451876960073121202438634847015613027720745743045199354391915441725674726078421324179565926512296736059072493815554798826161294461434350289768663786744161970385473673391117732050912000
320 944687252949293458958054599714792866859909054667320627022311075363496587025979452794081698101397276782439427318376252701280619575472799299664321086579161960596352350428761930298410700540606141112081969755957811787512337409529062579056279043448053939940997282730571446294383712000
321 945150921665756221305687221804894527969465914771030447394584329029428506185901337353690733445169812513758409695621176381214430379156366705442540039575817457323706045833306238310105289564001873823382054254043550841654319829534174832032239546537210104896124319796919437384559712000
322 945613150417261024764041481714592146653216697669449243479987168864099767211786197427089802840669762730383854860514407751583229348045885765240081293960682098471161127276966868346608280484840476929988660228843309339727538328980264997266038681604350256916608105195359515458927712000
323 946073948119999559481038607692680794381290233561990581992370185665227154364525903134936553135874047466462472021801158529474106338703548728877258643533209697385961549025755484048632933972487629252983481045826350319230870703041073149604377138234750036949412374230336930752879712000
324 946533323607606185140267224022688921591684530146221607731566835130548592791485548022697356670907948607676649006664184767927048523834490510527901495113229495069543450954331789208367387912333401476215972168929814011760427359897989918756486155184191792969769716509033551555183712000
325 946991285632174021182082829225527793026046844279424230314642879520592119100208394003111203887372514668456320831573786310261673963780414009773465445611464616452560485492358628813764197378518109784915440242423728585236046919349193097849665605927635266663910574657641875062711392000
326 947447842865255452818862190240627894916131973399948317245623598621095634592033317143094333781087189422301085687695321590196499939186626087242202512825962820285322866550207471978653654668426177884079020377041894954498551081378766819338264751607448545653468178640150173038007392000
327 947903003898847338793143755044672644812669441575149700546845966898661830464617185472251827191946467617265591324073365936553543572160403265391463319896074179458046218919806012870867609030842172380492864792593950723243432906521399948406409465649097258040611233375005540438455392000
328 948356777246361200724820802882851404618058929664451079630686559663186665983930981032113108732650687037245449077413672342830230364789748196046366624505605930828413707410228948455483350117762996161978618219074201443912873018782500659398126909221106797524134949528352202450487392000
329 948809171343578667939380291305108648436197993777797135373846785884354283158201269614588793672927234057772480515394281769148629355617788126912045299009941537057837829674237224661422447614753969415253168747601624654793044316112716565797164360563414180352693548003421215033911392000
330 949260194549592445859350205520025718788221484969587597008694405359397149977398011868026673507324155178237308827805252985084245319200894603441767371470324611147172787931384869727343547846602545779881432759375934462003881761026780302782871395386502449899953484058868806367082592000
331 104051161439840782922994581596674929370707860057632258840243973220839843491334563734615889990447117459471230989047821708215462333119151934079025016960507877904673455308978694982748048223946441514497934932556094615833247063727818258744142952363666526596136006482310265695706226038112000
332 104100278315281882087113984742847142074914351283816111470267853378402212784770541782054261955317596841128313904899927966463686028280063019810272156700491522162202181300941786960315023972818475908407761098279051548785002380684853840789335861959881235592992103265070491216301641846112000
333 104149247692598533505995792083775594380609711905717129708009379541497427816064069444965791962335612320738378553737463335047500643275325723902686722447262002322861451659295380163174591386108312000834374572813651253709875549542919346011570234290041245764031815372807412756354729078112000
334 104198070455013039261946815570389889643473649292223234717494194548415711065826778162778784454362555897714880134764107879174477489962219377982848549973233768471063658333941327877402842729298477925319591001017309043350542511308595433553498515685081016383661228941299612974431609462112000
335 104246747477838247985790522568984440741373813731306933443368607122477521828276762376956514282234195165506377233459329603766746943076913349513517357118530992033748843496125645896961756008777628429134702305554687257499744795576463532774406115643120668285023092021527657370961991695712000
336 2128475094460647245244974333558548755278070730127075358973504628611707600809143395918788161514072444747345376488413145323374467909819324945293724634687863412101503185375969603858806241956681157128724627167541096954561286233201382425364704861639445331069240953055739051839219342688000
337 241840938869981898809070067671713514326898460961033539150559739157592982271942401593541563101064524398681084714600287533839381474813196953813182502479076777279758553604551218120602062310876254907997167809846542462203472591369896148861027094947099279077758697888247331891518046473861472000
338 241952757929863199582044285558522705980595898751521967752214638272670547691036022905501679669427080672155133675509320746825344256449605460254239508224713006493310595681847264637309035167382181764367518967591793316261442804168825419102571020715580908770623775682781222080704271462533472000
339 242064247140010337225894685693453404443574465044103350841770260399208061294734087812411766395405086632138108745678209319065035761444018661366561832537471252729831510791363676798509497779473636860099609502452839890513932278876902390611839005700084716546990726404174894304730655079557472000
340 242175408440715865641380819945634306734603094377000671039886013048902817505480099587242705807483157280474075065640718807268728173776683588357965561778721386477421482032910923041588782560353058264373664476917236327783326196306426194557844437787575277829897774329329173375156961097707872000
341 242286243755202316260927112161885059752050994591619699976423713638041284108569964699977366804863051768550991630999232666474755798976408148994555790347709789627511189429175039530289535714309079605878587325356810488110581128640848755677028739575689033947752308917459539603734509620203872000
342 671459155096459411175117509882443158333342843332515480547020670045085421237178823693401847105746770061060631502721410619653188053352753577078091625285041498815744253348430506892857543533983804755014948377556851303278844323931317877429376454655136320862449060798655597903987837037152000
343 79032408472813931447651629771930571270991470881051173276428399004060577352764984096795848741824180695536825815259316269887186256818636010813309994155333228451081923490968558480695155009440624978493779398851346421456895189801461727809841490264534180815951310908558905083770574756583063648000
344 79068214417176164925943515932272020499850722090637372143882828418353393230566790797828260042016917259506955256542183263899377126256717701196193163453401454430208640773733723646140718234680045810397156805400169168287600872475288111591575221237000844758864477142999749030182662643009559648000
345 79103916576192420915892527060264653933843714601065350145054781225648258917418447334509852758730834297204707511038723107204286283029761473635937540956402815986207454528143047753135714609991236436990669349901024312953579872010929491362347405163170503878754706663717576037619643028315978848000
346 79139515549777994085061338734130141028432103086896715493044156134656145223672266713570978444471589724966917128961573528996753505823692402802734680374135387479905693676325755316468875735662799345010212204966905887837287255940976531885227183933484181324888028006629860192433973181294922848000
347 9533384011799849575624896602825514262642952198976032002212254126343116635938600025003204815601786225361527935728187374394217292585809913746698478281941075869744362658481820107369606849525801192195976995652780044692287597130006351007026311988968297530686101391323029496106100383613498339732832000
348 9537645813916001836502341476141923529045289759722877488086892674110015433232858023894659972533533589224433926153553707059196540565610122138984476440021010856930311227583434893886015984300001127524531297175559343986424446404446091809907125849762337925265318670042106872795110105076011032724832000
349 1162212402171393864075909128889586965984342039451832078876918215502659382512177562649758491034231505537002934988570586908344257463074573396310367263166123407448676663445419272562201555140320567879139013555824895114761992614587193828529978440648060315637676176264788044766950814599428311386181646432000
350 1162728527692317328680030599544314291241087036018435597176077826117749388404791264495462459863278444713349514313857488480786096918358289177656972257037547316472202466701049936416901074741954995194532523221430787739896725493757651355950054815369157658800104315779963174933288327265661788428048132192000
351 1163243182770161239253940897917974017280576348834137111149598805363565633596856209355851032769735506570105362643915652441910438255535783546521108290812471442279137028351963703793382077193727216164298131150097632237894322381819361141126769149136633642010502745495949771965248809981279215677772548192000
352 1163756375759715820536448042034890391825635294283884927640240463645615355365080060622886229048617406319313609132127060255417949077550841851837334847218716806365029162270914647967088985888534175142672359510785309564022607915085441068959231453546815659359507997854788679801095768598272729781901156192000
353 145078285535152522733065461769317217870471432711224481634183893825910854044719684137193955464347915719280969395984417540642564481304835937100971504969891506484196531873649571887779117089366288525170128165465054673298689396912391753674691308291806729244846928741787249933385742319175312673915525487576928000
354 145141872709623887705662185831139876191152811375091047267260145158389703452898908065589334131400312655266505599658531753394377505144403702437798300417528488568460329574944228631549140686298555541188078578099290933027205993718021809358309681009793810013051597704771035888792530145557630666142868209112928000
355 145205280765293924889603707853351766460226636859622777504186885923734809623308613053341345534601857768897152968956099165546889647226676910689169245737143958027134651789756365215477558582957773917724288285345825118784656346588988118406199551269420363793176816896028106954184087583696618185152669120165728000
356 145268510708448035002803821105838342430791828002905823105616641462210968866273346959667087242850589553556927733283729590586613833853662834647699261435075114369352023661268467707878087665300533815674722122628183646716945322064249465911820067960901899163807302325511983999729039523413866975176487444389728000
357 145331563536915438925210656730166692698358237098168468019087210010383273321442661443286034156398344498483761952053019314155638512955082971704384655240294978957109402894485018092456766526124126318953025893139443131153625644947143134572887025782099172530598486675361452426098795519322383975872507958181728000
358 145394440240163660155096802869510885562942617117746021745648642892219900948524910802649062223818871077642644119931892027323632396863482382121246905487399704258308800621463533420095281479515250686747312055353185130996907419442095759466744299363572431167314835314736480996528971191219983331315187632549728000
359 18746661892247400573356458324746226797579721125628371388646071221431600110034703881320268881749020840364319470801070655215273976887837781915764392552379954789675845527561574397654057191201139109756337571146008402171870685346757044832441796561514684647782761850028309829242477373799245936083436774379765590368000
360 18754720484569893829239142745327796724156995609813195119913296563613119924100657997783868266437594477045958830742365443838045950974547326194067040539398741646211147997243121775851317862210762823292890213824542855505440450401115011918892875730877129388328298024969651258332613225287025802487084729052475452768000
361 2445181222927864357254787989012644624546846416831125093337709326936535716664733247904800872384540779666252251999146477735833432129262754471345222922527944949951210927108534770221235591925579519705563126998330587027555231603188070870837220706973981697497630008207446653761718543391982361043737457164113027197682528000
362 2446225624506929196193902447285738212349420217105274675806470063330562301548711464225781493236253093937400462744139328932847177755183933551901478667814848585020253399855752496504816461666994607854311601309776288291196923113115237904877057148507058874215167398118029527510237918940673039466533948424678772810994528000
363 20225348338402130317017189678746507521511992680565008222831774231351040211055309879155651180317367458175261714040707340936240726765367454556874560849911188950147880592904195367937177570555547311453271838813198927831495467446542035511982162801790321911341536340060463055419265043919821936466182936376914018678368000
364 20233932331037255911785136138987627283216917657843233380712334275276152002173285410628609693357051813959378785371363324346443612892500930788855411358354089592573486240313441052131534914266206241383499513428205372692050646962336115666428189316979086282691743749642494666920582225570580850031080080966978497654368000
365 20242492805884340066567416992488360415437719552991929154598701004012427870575869228316710785813065801645457179794264085884289778783669657770885629399650571329129432694168140857739058402240671585204329304003170704005042661602744458614971623978701580066723183467691424821952032784805858232325936411462275676687968000
366 20251029891455885740052478499394829249483054776295956360796853616003522657370795713169598487306085215594688365489233424576404124549452677848593360506407991640175663447329248587374976634783512706774282510450882031680567484946321084779502644884517728239322843295800330577652796320655246878603593680945290622991968000
367 2728737683458442952395788708335680863510260682629169608670315671833766297150483219109509632496714665323721612584299032234573478283392738549627048990969456197043971741283435475445104036793976048094240591646588330921055799301090940167538567526961844953666085948099295164090715443295096128577546909044337782337611065952000
368 2729881285783953291985644084545364258533836685499615750130853741505688838075308214529390927429486254496056742193661856812919677241996551060486217017556212630316985635989905629447487683101596587179206804790350014374489731999091524802700724687208449443683082859042954699641330473719244771242024748905206246570226937952000
369 2731021788916169565614551343204343904519408417359572877657894418034869041490851841397998831319079600879306952752592803817882824170902250258307826323203709561060804371090125186826558636600795390385893976706079823347020049703330590238309596868700998094973746445024707298781239230348206019210934898143145527972944121952000
370 2732159209607487957422839933596677659569884009403692283218645795438294703816083188193988876008971343623683514093796910425535259891891988106946133982079186229829639812311695502158659128063509872502833345454469822025030015197558198740308715341594918236396056886179482188193742828175467371915064209139901189696194502752000
371 2733293564474840531463451196252104854633700637587854493616160646217991456000276175564652801980022407816188440498771356368477042147326497551679756175566858379275648203826469132004689267797214342538594980055290036340026476741666595359553119209440606787140679159029257684373328626547668720973090745713485003274638278752000
372 2734424870001151835143738235083189503474227436126360353985725188259033109388275095764965480838248065922154375166098021542755002407450699175325384761007520657352178078159751434888767713606903477977486287681376862982133162851516636073907081131404989723501579328995028407713721989978009313716445167941440903375720646752000
373 380594773167999104925175065268935053963381925418833308851119257312737793133586503969998468451196574579834825293183630392144073383800002046054418296415619876593538163079276976603622552053184099664488491999787585287393360152227010309687516631175334733958744294447519789824622048279790797094752185981186980320186422916167008000
374 380751328877207932512183866922135992766522350282034717533517273363811716449761454392191892524015239986852139846795777116315057394194293644297690139518624934283863145051562716894212737701272124203273607643638008513722114005224778729504669254131606230433876681789622436797768355319845199645388385330323394304573636352583008000
375 380907467104525536558960645104261729066187734012267589126095561372082775970426604946592800799306388952784074894931624782554918780560867131612313257706688645153680593738589028544028016187631914009955296312438163944780657847947886433535642803426661002918408716098812810045652938874459457122556221481195444518335817219835232000
376 381063190070600274637527910578456279896971028955983883932523375210119072034919773717604344956844104011891722881769238811384567769623274200077695356963401122749908102402511546811795913614187555439491554958182999813522556627259496510694193550728909778667609548189095762088091020877066761787284781472091771194295439095419232000
377 453291914361961429824571966890417712378318714979461898301498375551766835229672223447005360714207250036137524702113329485650624553425533677453186079776589429827749893121368460613478929230181417152732630000394406104722361561164066945512403289031450263641516549179597019700454598711381599358299300036131094946366736467552000
378 453476098708022435296582774817165131715258610476877191405628813626563302399171344101744744426071372686246917158344393773063404815923143155156674838185021982332583340509004956812513617817039218011830935906062445182184169880251212473359747660451357088099989118575901463163316015999254900083493980583278352337608008275552000
379 65164146912304442394367658722714105473760145376259826371379863237604670799556154061357990423434395983125165209606321797899930257129948734944617136938843606901182052953701560719972376133187752581113548965140530302729449929178227053496333763033252074977340234218214429249618328217644277911385999189508096196510358998466260832000
380 65190464091621977866177999476428421397574490044724350013851471912814395196351787655588739608581028980280137065928621333180251220659128809915703929744617974226716482689823752070758309722264673736561595356586087510165006318946739531257825101189141401485316326988655024410101684653867226654593332039515229189135460798429857632000
381 65216712196978049990293299965697292922638665829544609814741790276540629502867117749572163992716778426261473825515166801438839058299780853193953224406545164735123525471257958667342705427905697461155447400547535643565298781183051188867711475202889286191434214791194200685649389235926860571703007847921293591228738184220321632000
382 65242891590016436061727670348973313998684349007598324432907264874916795133187381534409034909878350517672178813479757962188896561286923336149484588977734325949005942486248620220480545123846090233590676795179241766145171629643875119625215947713983380623452317547129871264140686214368537331961611206567132693840095995702433632000
383 9574244726725795102026047229116127996704948194623917383664051703826693050001760323205270158301386325492748841939679690080224960710654365367723716697507271959692013601160547580715455458226114235239091460219034191404239958147739703436110751509424640700244437550480857905522280815827394332774512009270164263473367157480296165316448000
384 9578064954518570584091846938575002292664304741310139136956751614982888153063715491422883334196152706048667991210990842897098139594170304134975865679165526501550923981768804581447399126596634300867156619863846143634905181789214349798441618965270252101621604028379818780857005731097657584631515578033665841574850886686668090780448000
385 9581875259641754441528904311126191200841948673589383690890249708188028203909925321541229982361322290810935402432246642070291128402664123580754632455676616745898512517232624551008610473750607561129954077795294947937698547706944906170220977674477303473384803840102418718853198893341244828042137319345833649343603489323672816438048000
386 9585675693508142485863793141261444386459546896199511030953453764882274109546689012203311483769587291156720255593343747463242684597664435722269723670590527999975770512449128924793756506533715605692588848011895439275976904904681341929638213692727859893407684481328327983434894145838087026780710817804861126004146888326902918454048000
387 9589466307131981723882571147546218881675032461903669049724504839517878552894985613225439286207805095119182667273404426227271885350300405971946274598127400723680735851347244398388243247242448694067723269985042182574621467897772463901563415509380869656014485327615669007022838247811681571258977924795002226756006712655706069302048000
388 9593247151133079108195115189897269731284292549345702949890475885610607727059394851873798718021182131545659351088310309427476268575223396916855617920180930991912234784732735863030166877794715975514055799118051949730743751089335000507581593610011577847068175862443506574364421669110086439076218570169189355598712259086754572854048000
389 1452230402503382294140253923050573559840895276377342176700227043415350571581337303588069281572139924189541697507585579096048384405975456514152565965583882089071867876874281321270922699521289021454020298865446169261613723605258178386827289983744956020088319059483449038053398520334818233556844235344188714209039971291197801456957861408000
390 1452799589644138556266214664303522549220701594655354003831308538313631530784230219782390456601872299300534673839286822129059649687779779340195015133390413767130828790305933808761638709703684558045680063072326257309364116030268969734218570421195800340450454895645564640383516338332220331313647816418760354627397750380170016726509067808000
391 1453367321063307206468579598034085479804140121838025647261287522994781336638778141306137920186515844807663218006456859936922548562213758629597969546292069405092452207795305855107877185333183942369841976219853710860828701825036766730337750397169788281476626190027214473909720811526560019613272871710532579085606276837201126586163723808000
392 1453933604188039201951040539586764321278947428288088434458026765368071066457982828336202354527321013923191944458914729280989878817070100216732038871405710615406214341056388687050171175055465216019707557956290533153233428982573013223915810016062209926734873578045645812962644150860710065850909087575540078481421414196127565247196811808000
393 1454498446388789691083673336249996142800892629632680323977420615267128506888334577231330238144612683880665890436938863588558310012753779357079507511213719150884572499423677415094393169892956969889293583505102834269321604671515019904533111213532513450758367155916447555732990077117673979655370656580840179659944401078313733071942283808000
394 1455061854979893605370791836474996411476335431989087970122399759963396461429269189707942568757799552645354369546998469636462861941443337484380408971732874872821107413734196374793325261190252044180530405943385154925724277376474940273778287281059998945533070140950013761085137155846066919059313287593741042002988903222220240572259467808000
395 1455623837220133965444525226572844780737410024719276862732834653660433357857441942406133096002345441995448700608678177947537275763984314451865358782984893491664132113071777311809475245927300801827991945286887014010844917998637493756012716067403870552979229574122735495031329431843501901654638342325596585707190254727787744256120152608000
396 1456184400313303011477668380837112724823582913932470328846778550151164605557260723506600919895263690210820571238383947601260491571821905113876861751279204992782805739936283549489725862016023678774323531248208312845750607508117818567837461952772126323032848200646031163992809101083367603990884293383886837634360794739654319900375128608000
397 229595894393982666400946337403550591472395491740967287253917268365875743230658215585518611913626078588872261937747759056288199019725041946249170708408849519421374148092240468589713763243023776918429038728650108011739100757911362090974886491044976283768553663568600684434514791373186251493085181053716947678688305434467745795362836931690272000
398 229683800213747256727052149269312035025644583868647877113962552532898441327676839593316598771293980760879075713121149692328526353448559612965232277872768273156062491147439547964991304104949654982256205746197956958663667903359289395632391526727926403794440065906925313598792530767491511337023124992754744294597378222732043613964071793258272000
399 229771485718174091187678999200572823331893051705281648453055342253387247950768098628663964108015346837216699479032451630032913017162745155203308730621238608961591214295232113356872159400805543376750472595782026835545817587289803348649150935755029531038306702825855645446869072819956407121201825964526782021744774136840290560839489023594272000
400 229858952008839858562154282007005459667375898372323835363800399999574832557301629516422961031394909498363479185528975312893038714217645233585789992237837768927606115635155197335273312558421792050258503778242136537735761897010491016783368446259564900464063673152488651465325423517290140665920080183869389654574301561163266890347717710854432000
401 36975578934996247183518806063160279788185160439561611830817975382820121220934637682266871663319414693094289281434287158019277680092517543778378610905139056339876781175172253556844828899188428870704305867711715393635715316080382267958510918211911768815413320746985261809636192078856102769793422790428935990151058464198019882487923237059633184032000
402 36989573628533904954248159247794284121898570615588527947668439094904409571497024050707204463594396837845596071070453829390015065378214048757464550556095037953503808190456802638248693405554449172145863004200041861518148385679781569176073415631453850346787595956430947382545445460430194001359830747368747582157646364057282486230463218293584416032000
403 37003533595784868785099772101945325665702021957431754446362946321350771648236674969101779614240905081493301603164098995372735732586278552483500649165733510927891065907936675419202424253095739894675654490225618139653974921607718341110217643826629822494709329540046742916812244118973084013989349354539477755821786154983891832891756202055491104032000
404 37017459008661449042112643340120745819545563766250616523030981995256424907954693088193397895702644740379502913643650980251538774380461708428036658422377829266203107640967340594262705271806482867892253423067962793338970203733853289351455574427263279860086702396970420145301154662024531229557903806741963547867945401873554126714778658629868320032000
405 37031350037802531570095853167831535306342578311343999927904775605769718529994395113163802304864478869243762986319549750352863290145523424481351591112956359164173638159842374497285800411458680796730539765952672028125977843188071855004443534828882827454191538530790582121374043203735110674223819852889628387341151169141266637096262788150975468832000
406 31155018963024930071247955330322265658522032347849003088670966709843664254500736310404857723077151146427628568178914986821047772559574475349258394158199500460760306902726527894432090461409255169636503450107690744409190560791868219601190126713734856924172319646660436879002432900226282046850888493566200583726251114430611201400137797779642045191712000
407 31166643911380208730814837844738564069211214507877336883798825365148038638124403898156810041953235946088098597795068550925130417994854194750583535802117191310633163284499085443668408201068313831926342565140237154518843477342983980176708466400697082988767105178257037050649376884868375196114854918377319460013158363472918866261281291478749417223712000
408 31178240367215008766216115254952861748501648672415405154919017700218823868847033084958389928675212694769008651848437424921114821652106267780826998177299789780972017567296710253813460456071345389651745799988880264603717832824121515848855437608034401636536903490413449476777578359744188705307095935284489515524852604551887541747765119752123682951712000
409 5217462350646158632928879939961049948489657621475117918258376935248237148625747119144877664515787958799535358829852231619686917887878956511347308135568356706293165362553966235286694638448936610227087177773602652609257676240500254145394895837820395777552171536726017096297695322111844382718403958123657972149860309939373960686888426388889512278408151072000
410 5219392754610130543579026582094922230139580333502097869897871600499979143420012851493465163765889200112718911070967968773970539711052185495877649366958189545133252153721071469806881932102151599932472974943641857936155261021402665332583057633279211270949177609004020572976968204391917532790414704406812391991004464894271110134825588635666377601481789472000
411 5221318461727474785346812770111680467308602990268671544282768955130670671073659932425146124088374623320517588489112621409630600410568058692124461787566051987771781556101882044389063903872998669954877298154629872982452121751743270166517720251620122103778307754098865890345585921508292208044731993886358163608690848182611332211843195743156681208440893472000
412 5223239494798417706139434428545873757300030931848918583535664131716142073660186510733206499555708382879753647758184107412679835720036563264108539226570497288559246566729341136994104657265761159710236950678212577312617193985165572561535065727683506454003483699812413039468163304359821313698917445284642901800120711123164320740130177590677348156159805472000
413 5225155876457566576276383879574657378308428781560932579109980869617387153238029005316550021813678138178555721411591982069474714527545095670058756913906650954235846044643416551408818435468710665228900817118203071704936830208337457759470044749809691326383078105705830534476642436889676014738928113507629129729585852845943573218711864082635011067685693472000
414 5227067629175509772813968718402888381874777361104560067448610852113073669821722121893653583872957145276152959138300803888934340004600708915608128664799963669029168712224366179798375900197740002859838442334908564903072119484110377051129818508597407153177214554097090016212154228519700148868214118280801381263086102922049445860388763892244950155753789472000
415 5228974775260397684540619617860448949287954016360130622080400762361782628534129230960932799999563190910864420388559724932925388070868236346107983857257388883304917108317168941613500696337060836062749711828200309924826359870062156778231375945074791134605581998998250077509749124266278441710441602560544302069999605407610485074013430208337756860477143072000
416 5230877336859504615710235298809698073029464381579029132109710408403162959941939207554492594933557202782030902164659369724406842271591851451053752859348329902354041109227056312174262211716431378801230906154440872867201383332009244727142785406945258327617054329849166965583070955359619767502567578464614763932665719666042771789528421845786109702929527072000
417 5232775335960771961913017369013265544196055057672702465855976146420463242593375539120250088201042835727846864799809135271784024399891668917858165101242410151573311095746272489999866025620072016161442361405558556761752965490690272513107165109914357493786772530410273501406816475107413512177686058023591531642183953554550760455365919498492380164464759072000
418 5234668794394332926904787998857494337201960110139357442344475698461645581984880204821017731006166062853218291639181030566655519489607037060579313199017126572445166560766638868356987533748823561087777712696745337106317582141814647122550098928426592786353213893170994614896055426626145549329658321124293235314119607936148442928222944668775908352168567072000
419 919335312309634217510920177519598482598153541595290617827587286641221717304554463798746540369348412405765658937967533393046993050117830040644832124673105141569384396429348894605844063589163016289619569114594343210829957127910346481329072232815370969775628257455631202844498675200806505236734870618885142469492306868579938092582873491368764940065886144463392000
420 919666146825421688387864610382128359197877954240359992086659530450190863263390643220433806278627650145611766609755707610958199339804085407403841189289420574040903052689054005205404603110666234125675680386397661543739817655303687829609824037383807859782464998057134567204995886770445762719865428327382566211658389452139572297901948295879767877502775960578592000
421 163061045688566106072014826027491345292954357131416812113920775986824203184108034240375650616708998156617963884205296337884901705328539575643992199036303086733197626761501678592825411858129792980440324862445770677299110559497371551810877356293734499766712751193802412712203792916824190938398813596190127884010351327311684453836958024843661477774060371314399888672000
422 163119405226417595628399218099753943161515819077109682266721567212599345761202429918786301168252021327291392479795986551993565325887587601077850210318524301657385930137646430425209814762961346936937426548532952233579148871556622143854631069206710840015799801694275029482582779257682156073323856570363001320559660877408677612599238635552335795514310965904900240672000
423 163177626798458561568811070238039560893272171183687439251312427489850197221093292746893380441895415601580250322205611304603154091551696978697443781857761542078207358092098168659881724989530887763513731303920164093508643357819042356248163142136441373313943383990254803187310751446434074009348367528048468436928002792635465113775792814557207100683071606371073168672000
424 163235711055471129004646479328829221979434758308881758129807554606069796672824035615500207170082103757297672179137854866758474959183579683256613783652802468252753263810808275436452993918396255144744337227337123095277926772179900256820012356403601787429780023875159152897452101059269124214391688601399771715757740127873510191600515497856878237679264415138033424672000
425 163293658643643666870044628633522907392453433464369737434470928482015938243491882618533841364790705587942817749347904914649900954185740310863879856031855062836300237986650829020608801038017233426254400548581336311160694225565791432919927807813663000571226459901510786490628412202426915477776084213402013104519642787028642222183297657195844266117819123178483185952000
426 163351470204613921782707101531398063027507276049070186271282979884074882298735626694330307404112667508187387860472954845058013742626863002725588965799689224099228557293536005718416824572850369035742139777522159355175192271784110094521956133750930642789805650772870984324196328249004524132560985938991103691899475252148198825464242299728850280405109618289260529952000
427 163409146375511646824379732572369529773486051086733865907072052243037669576332429917490247761843711484824827830822536274458145002289435055964671122148863352197606693182840655070328342197765862641460586877121200612201365966606132927876672917941272599663610651501675303474313265569477735577381520213232210460573500147091831408596988008672786022996176950648022001952000
428 163466687789000732321562474288478913653235903752814219188571897797423440995804006964895141529953888536283208361989057934163416142186440352070017105235539409903231609128478704774221374968417535000436701156394075884982151405131842623770280550766683851030701154565225406925481331541071336715087987818608267914367445544617371392236432909885544345627919359333048049952000
429 163524095073320845591479055767487809458673985200558720830720927861006448379332759823378345569000871701840753507302044578344898771267834913219406570879122982625859730398252796320296475261748340990277672978139508558059485129348634581445021965333760810436563008437485183795178143279630920134524743378284148078059307153337490536753175142330906961213900130701791985952000
430 163581368852328586504953970777940870622704071110052653864399843901185774350341678372888332854468675836780722966230582416377122138421133207947518386602605198202621274641818110909287679973001633477816689051462277434222685519323061906660054678936728288541480997533297844904712869409496178941358157645960782008812350479246632660003599369584536175368285597951073726752000
431 30397653208840915181241060564568339893273826775081001643636492912654605111300903391006795542994703832444648418753185137771142542189768898803499925821719503236158347593398733853397928688601329133188311823757592874277966213028931919025180430026003546324938502501909901450774438128025348110996069388699831393125452556966075039256929744530308126731820359606298791577642272000
432 30408243187588069099588389003272996307170352004507867552284105233701117291465840240614378046926156259485275679549042476780870906332080132939160053067696830399432802511682165921562757222624159763476335251680045822792154812765221330077231280771346976721018359784649993970122494868910202617299213377460220407274908378594800744075361419525471110698785876912151441912554272000
433 5703192026062227110763105334264989014792890550288847408918182376487065162232571348212745078495539876127146424778400315334972454240299542257110219951732945944612723149307203275410519955172755696273571130335702470006748376402809934028602439537560034034616125041544473465763466542200062323045853118888202591370305905164943512146461992583306260202729367081545935053790186975008000
434 5705168380797112965396086018666685892669249322859552252544124092042405884738285037241097261874316291630274330455177141477168360383941951708732011772008269944535651647397494322996149429805602711393789492027843486903609982749384808332599673557675416500287153309793643772555034869495086586137882405868287662286229138662322319486885191862773137361310924412504062393268252639008000
435 6786135781436124484693949554171538557845649439609635852202092977953078391702909049812571668926473823410900665085962794943844246814426051895806259026126773113123565090243132409844569803206617147124996782720355127684087852858244528469434738508668886705006732429046906267057500846765353766457336113554094206054697769912590679848944816509068130274562707234340876095521670688000
436 6788475007223851145044541403734467260565052147438034498782885570189870201277246451328637207948359532670185458919541056258228125951159314236411746295540344265766636816156980915479416894346085245833869926788658483598404407948879027176562555886217665436369642105219167099911411803702924074254794116121365913986252284900924801486967671801720566449344792458451064014375046688000
437 6790808880092155089925223432131348071516218235797718274318870856723602990692374842772583603860355343281279669700868566402556206737465269340539875470515898093117619133087044870758120170631687284820297136888842152199415890831068138014795343933383037351413643521262887290127213124583429003773539400147293750732608734637569371359228461063955033662628520508135370496343174688000
438 6793137424483590760959145912518190341803112255462516927079659829817761047711578283551132861882141117795088277261234141592216871814213448291462232661073699514470083225549231967691438279619833611388947115915737730232845155715809328508648605067198716636514622103023402639726083392219914515644981612748504857258083092023217035820821988250248326293233518585103502762599046688000
439 1309627974756576128740552241780160966277942152874178539253869147386799626395789554384038884705733130657651354560984518530411959755194323313220145625989619617028683409937887793417993949319072705385762432393646426643627997165274295190054360574487950313203520849974848592582220490233692852563281152913890678580566291964633514578428760992010954585156247175475318564331062456662048000
440 1310074694344766812361711140784872538044575562045435383770950649926462137507556561120184027208425995197499446361090999755556159184749145537022668191565102891808949513972368384019225012241003142005659966853470395052834970698772628495160409939189995970127903153715519288187309622188095017240596566592905420579168163123308739014119241844185722281268787437892187730913955373884448000
441 1310520400963369762006404826866670931643937693644875319343548974455830629319750400040600949433334975690771918905414926601505020293602029388435615876039507973222366942033981671693922671392135550424605352709077075551816985108612235420889801595582059664111413842254963973144768166541693548891432806998271603072104270401805561580341036798736510912310777722389744269001195472700448000
442 1310965099195957772850997396011632677293980001417167200763268117255494667530559185026808783598911582925009838344434953160472096648814974588601022954892930237709509670032107146500578028146998428507761269365915415144692705368203336448597181053656494254714871339191378240262956442695397061239891589846159581532250929473789947896413008687779266084911496535655405882794120548668448000
443 257362664334237645015671680563885280855018465413779030115860131218304589674110334455335608149127692393557445818933770443194595848042115895901949852356755866140423032232531952113583896230562975302170068768700422229053422016954031702532019326766756080441239384090100320260708912523081047810169805050032525226490189384550778231727945069673898909224052631576133887042800850980624459552000
444 257449542802444056562487621147536817226543730195846582302883555156229680626804460253045448579859286240754484543660803341706898905011282325864943884851157054349060588012468041813936233486511190511035022249985641484884327678100937877372679497893560525430724440846391465914748057354262504978939462600485012174897379001055948981554794884479566102155430023787803231889646587307810635552000
445 257536226038137644712569143887180147898357702248066791676003555669575164633537475655704255661308337180429732170130022683143893415785012426771841301542200037640375362768179556031815868860985364786846346622324152382836961641132907184404708972006596870543828632306601058432485990624025576850700649010374684545892417629658860920707876497454209323866736905005738488321106153441003134752000
446 257622714916800529750206537652070915048485992748600408651425977706433326927250910306339164072171179485711089106853795344443136817790191563326929531200303462673189431750896201383736132855696144053070650087998227157700015707386777905546532102007272147618562634996720494913188637047892318964901832760152496664934552584206609380176758375870613435215462380660404831621553478394524798752000
447 257709010308039113031607606151268414263155383270385628273435821617929390423886686266480482083904574716483986632086015941623142538806544795773393402402795918075057607961839431421669998049523901441741879049274820780941452203022631018811080459905037636601406852445922438247402015806381283132538808045165705177446391934829195091414166245610470781214414421246492503013051256759783550752000
448 257795113075636538761041261551137347631363458188327577315932250699265864493074614512425056082218922190045337511056557474970157175624200811183146416749925667103260899850883234606840618008544007586241966874477136293416724777909296959947806165218209899046342935481175270100958668272998620148015879367489152063814231644044141102403276329926801659923190229599129085852335870441191278752000
449 51989072335069159231091718020965276104712295220118886848265499375791691979633625502847646680140344555437142939573195414027277344988159650547036139105155607690205649240902850078277115977137292864572448430076561323854531160934894803813972319789311560792965565110647593260629996239469805395797393146993186533303676606858947710388084383069971730356202744879163576748204542428057130290337952000
450 52006353590657121595018029919401946376961015260044092762208860541243866423972326111725826866940585672610062874130974045941949769461693359708046104917460664648334528591923200423028771099698556783770533470366735057886700687631867203144636891866521998335099739678744310498896609268086004836522776455730908063639036602950979186346115895924413877961532577011131464984133903753496896421210272000
451 52023596528605199341729427600768912280535126164625783807163433766196146911671694790207381377051691000166191411938070241865680569934177104990650283665880344540037401558573217396727761798484740295165518543826997098495295559059001526201841010347108909408182618959550347654595003642536758158754311907908235532931524403929724561470537582808003603953546821932163725973420406184645221828954272000
452 52040801318460471606700313340362942418835843018533621553345983599057825008911551591081675810812992997351620550325239233816128780140128806589000913346272547263838277018659849377122108712539095966933523561815001922199889114398907675977945119716013106076236553817168760834285215728548461141777370511740037941451241214198339968950878690738311051790711477815760074880872203964397201384026272000
453 52057968128647189186759563570598045338288213919121574447991706611096408894016221070099735599025153047523395319753496152936664301140327855424441276735979557487145110811064170911643620423692669396600495456142989075211978048203847145511717873435096322177694343123225102461702380988763228798127089030353668600724777634157311633809850392249346297756270913708443407565570245016158558467674272000
454 52075097126476667300783441002969194286552363738430699252561117457910238189065593920309385563915259881725628735064069686772793356235240122213988599677691618348726599154586544601375437175130045527964236134844703128768093217837410096390129894216472306525624692364730659195667085532545805336291015217428502716695949436451175431565608499704189836131597839830438010442592739721990925778010272000
455 52092188478157069638732540682741725325040108832862221585032573555610190936213759357661431902508904942665879219791543058996095754066207526878723730700850465889733183128123154832448502680959866986511792768098721107481227914570679502321556394073054057940922227651859280640106592923484903684261174533762513021423228553465272495699925380549242509587418552927988669137467932241656628544807072000
456 52109242348803085129449295845672649935811872030156832684318785232043257822074319169054372876324932360928629155210403551017154067691405266182351986436677824729991945645577447935821846551908482696246745110490339923960342579074270685871554327043985410778554636765112620019974961043829837342871750167385264531622596970661356189079561741918757786829520360952956979896608749339130081963431072000
457 10886517045516839986341802029986388507932322937836842945489746200602242027360653264353634476263055384394194254978344746879633993976264505725879729484614261980473291894670539472346634706474258627611522658116471231182909250462314732395939418896487635536230250333686095478601279608377739114206597228150157544878314537921979851763846570856506672676594577842603308510145713847304666392794508564128000
458 10890063176142889458579009106742873371163748307330844470521450711998714802986334438062410839199451892442668534313728762760717704741532778064428848824069162588097126492075696933302895163485849967605562806939185472188363525716705987597936109608690681827948003829248527977122316156382234936582634368741760125118607812858052137298915382085025940445920972056398532681725462826683588603493086996128000
459 10893601580994154509308074120151304890466564906956667342993173296355108117227210206163978539035769105266636333737706713247724980407094583578710976618122200667164046417155352961882344595536631740410073456526991839030407225208015780370298820602566488367396219735496009642313241513650337521872884936042313462264695655822586138987502561916533183666730315302407710613279983594778460874734805780128000
460 10897132293660960288187728122661022428205679731365912339655174744658552750350171026943586309089833454584465072728154276885847457647296472124483795438709906054754733907615270607790969137517737900665009082963520365944533438396083595332286830050803434457845635172382083738666795294054813797195113219500909074764813742606762458063723247878841498097929203454403825114548516274247039945386868653728000
461 2316618175109243774875163596128253848517655951853839550328001419036808757957223768471601529711745381518083864111574385423157440070218306037384004649523896749155011994007235060829727472446920548730890044262620551108307795630035742604452106692819923482356515270015873691097940617360396321938534386311782483064868022875984194573463887027626375175550048468845651358307970267127362053956039166134544288000
462 2317365277424968074072804626870654569698203644354288666627521757793631970431088244732933543854263806642395919223987582542402497241992927153385401197450855794330409890616790889167449390827285623731816494830417175288883180474955711538709380995279731814046264404883263436540214767499046242184351328808094022362494200633281965856889965695682725032621686343558137234855765339516403765276518916830992288000
463 496931086824260303015083657379619318116480451748585575847440409278580117956776410594310716679664224210764865269002851425021514130654403905383469799277206607292104300313794495136345703135324763606913943515456804141472756785873231801692827811519088590243711132653364170516264393853561093730918928906878323604823544474908558802928183839787071655044844051010463324807628212821242315060280625234617391674272000
464 418053154294923458069709023192339768239890709512937866103180828449228711031397862729096196169293581150428000149117656582462870519389775434196732666157947149924699396002260002618624249757140368772225909207194646701671295650659953751262890234048791074827828922127317227055484467228706500777893180441434560683553381158596005150786111249697456957787519097542405867130958828766040095344644434411380341889198752000
465 418186976161448903361293929953503389036931185665331655613684738406470590534631175113066798141222461635109899685589105958344970714822832836117001135285127378830304581506342794328207660998074047388502113890555292143119502398822582856643963413998068994571593840059680266363454437050228634371201411863086064354091243606793486741433225247896488740357819390656748408827803957427300618114175769605632259282504352000
466 418320510856586954993454834768827602922390029894651638708930056282259161283565703564882956761280250101584327334643234627411873270351527453912977182804738551450704605668142146570603125004585121544228369636827180834693356771989154818022072917595524429509041665893476003011965243846382694716455333775249045484563574161325308500340753164554320883909728481425352018031737401263107792122399097642814966552648352000
467 91260161979627525499861691887619329167922443828567754595545323611306478568696190675502895228325064506055522257927465985877305497596959851010423180234015448555329410803698551237130850597149917552376680133741184001895124821443598508486642806917375773969154658626644583821798706861806394428471876282079021360258634845207599320347788557183398033995042334936818650902701982018505944098199473899931648362043804007328000
468 91289159972848958287813303511007079160748680127015885492251891040108166133709015861392020325028139060438134899860003793923436646160286829457508831999009226670573975173679232993403011936824389863533631970243512011961789462677612232456740208552013602155338516408551148221436903823363578992259086710220470023852285114034944110133102396521541877434087233634749079359747526095517964311622996342128936784609424999328000
469 91318096136660537274511286964622147383867397797961994787899382632174668863828423509571360506812870172274089519101853888093136811464416948675496220114184254725871322988500041227806789137181859035434385615196794546527245863738419104136922690353741754801679764685592240202312545993957955060174682617193173594346588580583339337466848402513548953616332463039080509035434764108399894929708728757797019901370002023328000
470 91346970734166134178258849176846545249064586282374176191428475305960179034947577098924787198849123132808265511494253237381624848757261684661104911658901463572540378573927613700009707237113035719735350422607623288465967251179947663324168613683551336910475606051405585178973559138657449476881947469044658646605797784436950745167969417003445376444998447274466552690535433529765055482649597913006234756180024628128000
471 91375784026793799878389112955499341420280464387838561031468121923113448207826562633948376466910776830156593996471806728179054525036745816111712310864882542464120964826902049075668670096916969990693850336584458763436665875590814803065157114670834784025409885121325483563327436374344843056186436811656543942915412064290872956674395907046441806868508028146295513450402343568069992764777429129457043634652870964128000
472 91404536274309966286781812615977025735201393599011707768033108272010036725678262182668949656014672786620709921099831503953608290985129345588907406258986542798727863397137131834006321594729794231417268682946936536129884206305896207340592673918738393328659981396605721146019546920973576903331382744644251516139624618975613129597122340966465787227561020923057039971371230491886995857748209856042490629908613812128000
473 91433227734833498093888269782457928476517838816080894363505991055686970722350571246085673853175431542331201921997141639610245452777173797836763822804477215437067094105701527313785119706712147384950996927097231480551023851332362217526650990969500557369112508757984732010777847508729945562638812935701752519441587252825924676361449776083276186232789377351453320136058999261531024314158798657201752747795951284128000
474 91461858664849596289587329359980010747915894908219555248861842441086105280211335353672404961312644393493781492512811880465919245029572586683253453661053350791359195635555871326307000523099601059257860765669150275300388940145692223471810450811294868742813026567968428506623155901153494878783147282474322086027722961288366367541886225050051120261213454546878300131622954173011246803361770182409202076405045428128000
475 91490429319223555331190180391023099161900481408585292637616944665673873239002918905243164003959042059706545106037922815551370566140387378079539948452668273229115945372715785140907782643031502199513552259317759767323965891929941534667611680211316981566253122235194264588793000486435099880577704083253686242999993120890887128846153334124264422849577691579786595958775195495204142508376945978089898880111804637088000
476 91518939951214375803377899382085004617032159113782194443622561381386456811326452911537513888952821243427265098526216290689163376072397936720792227919090727342423626307906875607158563119854302707121647762433494029322283228269265952352497360810078543732501116861102399334655765566285441006318070638653261819810556830578276544013226604734036100852672255845819034021584680007896632970314358799409921951037667293088000
477 91547390812488234387783254182389966874144692840561492681900703009644716309074885169390995115906781183576243539667574140092914691643964028782083810782858207757380557387887921858595400660666992521841675979379174341085803253630939794738253302036515658179323015062218273839961166358756640955694201624754305791638289169805105394368628862197875343472112533813599831753025591177795218840088380818169525686385069021088000
478 91575782153131812933309099872234040088878330053268030882023451036170217941765266313734322616444519450210265958965540027468624686471656551613121645565320735284440089030463150021640110926289697629836348488758022685669901688981396746240357034180889096654498842346595412206134129074256143834046533173645933353483118303301334184367639064729781868010759003668477322376241730567003640304277101535634653263290321373088000
479 21017739571133151322172061864623329083424175969247584672978847262839262879600619515860653666617768616180752673058313334947746028524481486271106328207614940052047822951185804994782171642876340320823957840701529357695452259376291975383958432998737406445658076653530756326583314598192601075460777153991821424371635914691324952811248848642776263249674129591611565331400092609855820830337220326349801019645975015181307808000
480 21024226566481802113464957444042995110875619339736016334023317511835158676289624448749350749147602491792051174556515656983260595960561833901437162758561579060474155342458224157551991588564184657329515972362486732629215221276930984654345972978979020934102631904035719767940267458522827009373180968138943494124636858238089398326552736439069748292609582678709624381122754621465192886880624078693484371283806695056143008000
481 21030700075353636582946433282133306323301176133570625891822373061768692943255783217536408128803153968493554876675303836977121286957066130912993920730400220898404798893000347230586323343096752810183295396889013842750226077227672615527081979612068365953756242133229862079481509398145505696021733630905302316331373766559184894890681356277366781183688621102424943183340795714131510115863646534254748422814283215513359008000
482 21037160153709139445644752531347911495866928867666989371700683683175394151576783980579094020119171106031777450781397435684687661167270626478468610739641687130862557290947984571103986359549377875583021337132290896626172595302997769987218948886997774572954139478131070485812084860715025298258152366985423879570876780879614218225423817153343695749267495546008072527462948754738353657649608777252607362204655012899087008000
483 21043606857161214766184276088535157237433580664425679221185871508264483142075173975996432735676769988626856706928679246403211454892567866359542732032507912232404254077305668211123683199984502682048172275428894499044819017067607965535430168743138509468302765814036624216353156026260591443761162368622315377462057842789442238613303457199349643618023225322006143632777395474350151974711376481445087711658400781718799008000
484 2547054869158345081663444876243113949023636464854118985088826882379509955793776643042212010920469233697205481718154467459050334134330353545144370722047054061132074630306676153078344060680666144908495821126211119376474656493257244942233555215548753384277981293559027143141566222417158676764589104300954809043269112203134244334046184856676525082933064634414510465532784293789493035725285004536097615307206296172954903968000
485 2547831703570406190855798227279596841548130961674671791013492515496379291611709439953914127525279030595152320825403108415385769343995398061370380764766602089192696043265649565395191777063243462566728432026970715945862188095709025681252335261017687341986970507887539053809631835052168000974140472395109138551009926226218943293899483419993485106219025696885964629672768231179745260558359004404388603066227458991780529568000
486 283178548839750124991817401397022923609229876161833242182446317922478729674208549227201141410749510828703302443566872783196197983051968460950073141837116920200514783336124324132541002765954806097776139518055823567865106593896593538983251773869919757131807827110807557573272266566834286857582232078117944935309812287868880986823044980641417323483341930495023795068325919064386951457568213552047094228009101288782753952000
487 67181560405769894470371885688381871636124438019040324881321544021360685924048660407950454332965278509100572833120155290082486648258767328971734834980827588012344610052805794843765933348441274245657497181324994165512164802083538787675178923605792205117090920267856769926566938786759079572134252109401686199927030822521851353744118072142927568826557119330290422485786846131013880472956430462024456163600690938225152376329888000
488 67201905784806084995173799890865075507143060543737578726437278633664185468835227393996553480762950489846756720608798429786940799925868589739351225981180492347396549293853695830674087078557086569898709498251290292106212996316602288871624130034037531834008812467752771304185042120609438249394206090154966428726067672181430784365835234933731358559005531926890324953372043641658400966364020130799481677893121659951098773641888000
489 67222209557750176970845239831175512090081890384335247185366682500339252499215277883138672875702140523802048616507485244052326538194877618889855927020387480722663106246065098042557888756055075147055583957678759637255283586880477521149467199025824279150687608773579455705570797594881370835289620287716522158079707718467473242736792239927416940132491882330041147865808805165573587062034579963851040882340373586745090270345888000
490 67242471894422954473096942138954702884075947102809246933155414114225186739737409901894787945345536292381921549353317595431456387202113160225767761322779760958388302877965864739723560226047965788340709693719642310271396890524834640708375894407423706574883387127761595853076173976348666824070962211405503283904054621801911532825359536747646020519093566711961050731485491665970578900367036613569841802696916836137461376240288000
491 16215757282359483826595420966029934239122943509390015659212531329056339163329854258951231097257351822866357657953025964642515787655723441670395345882269626253522335503791894096988384521821459199605755034505701050103485333488413539411293812021495120848766724166380574387943775602009329688554754694308182106248953013751859142457478908420638164722976095401932391501850407821454365398263791299191877345064556148144165890412518567328000
492 16220622289574587155416493924546683013402154448405769446339281432799317023478766644143779997219349287682723775425523918830295628169893243001682847616970777315797425754433117025237377711642809755823058093061658971830649621220900890595819870809569860819900353833633107760222971507041958591589273798432944294886109709165186706547504370448100861867395479811513773067607518830639490444594570203601878442408932456116347774770775975328000
493 16225477428620897171197361866920395786110819320608103854587478290895757403181129511313625958236190571028874140124243986701264556228659048792744614054035617726830578702334702584463553471058843170952699279287888784183113778552308145733318493372922339655189899059369915912680100077581620701717029172123376337096010508644612997688057164195588989646410362427160912480087232048730933695699526027069871423937194410522663164434594727328000
494 16230322739450514251723612667710356103814001065538773618284565438753136162681665733003371016497937033963392621493614418807312494554512373195565364769567938218003340652366042019075911060921402834229851313315280074648224769573327936791591410222583821569760234679386609068877193974901566896642096781899455278005891266019829923866786976579215805425872583337108361326954638155044863903786050765874973731413779721296577105941199271328000
495 16235158261773404833097285184054276097643034968560492533974183723685550520647857437073540832217740574750568641284460870242439123914050842397572336190725445940507066719670045414426425504137775508288261626061807948364921394955921425241665795927094472207735478712292157390415303844146119260870346073271946180651307617824591866356266829745906001375477304810874098155949584855083412434684521919349156640289402233462866978879103604128000
496 16239984035059354102814962392905567220516768400003538629269266487882214043214923754643569176534883221302286644906374163509349772166009596943930100008211265139376712694096419770673410684363792592278005788984250080400737583593791942948897289724942802985553514591905557429047086878976872124364264216879573190347842081823295821058469505789276257413893307088120145999402203033549302601609407445497786761042291635725595783524794420128000
497 16244800098539899048046286126487539850185524500598610788758926550340051281028334003164160844102896808202995155563253426005099634405388957617961188244575382488751651131350910073889717825997805617748655899264997157844932411691143606495752060195230070723577147984839654851906974978123860897589582927602677811694886536840111035409158695562941543118227989441267107227475640893748661802403659399159196298051211441605502196209427508128000
498 16249606491210242095797225675865532615136070247578030192908245929941547480211596841547160962137641291515549633066203212070135139491677195077787394777653628116541499330779588147581494230399621829915148077597389321478998334511191351039500696588267765634817601391040952882351481775866940054804409030472924793240029296164121399931834453228627581260907381267600520340633268637762881727694308437251004611090233818156332491599513140128000
499 4047362664109207080147808970415723444777237146933056776834260309271106272609607007005936922065104892820799786951555693745409172953519912836805871062913541249643982732117873587004493464910396367626499425769783655884984714244248662214797336592117915171668292716318423271819922141925394597312551369212250861849491600751697616309040681819819808212079313070641302990783921333714616992952187362447827948572902449572379376805797431128276128000
500 6477687477606703899238253667768726948698921896176807517188215432659036510531307696809698420490097962025203083031130952682670654611684490916603391319751656678801634437852464151929136283707141087548136751665823777755972126235153458912285982377245893001567522749378500104088191885634623604360476300792451284842570887355644431146312680014392389502256580911701686087326282159581364207147224121563505147009459107060445660817111098771349760
501 6479590885822245387263961567073686466718225749553969866742505789770080896116074648506504154208591109242691530045743570137776420965030429417315963793893363943643213346499037418118703888348365537992984726151023307037405842247484396405908980211434744026416080038070139694084515696566751597035520322801283526243154047188906152754943008460181507628932908255689312137298346057423656640703835240971669248100093026965274660745090349236527360
502 6481490502387955119337427020364094272550240153024006394883341385213573400454656805478814258975453792023491753062319110665680781409305957681971339908524828763734111819072609542343750441984328585150093959651192558372063793885288778247154242990177003714561751754473548926331842846520927143510016448351930842860070706703774922726902758562453117552169641322099273593545366003278215423994397334245554137833972696033639857884368445816316160
503 1640355095099215238395385540743846841223082339839055877537769153394555510776150289825839452163382017044320366063567719306952247261929327587152957140117091056545476306947404270498419560648415476185693146751582314978666629163378461736739724187910786557632465232069757391900136816081742306190414870259365421950854787459876843054750608700451895954033703300929928840100429525571369226342965147064348984826378617568551809272316731162516486058240
504 1640833807964318758451520582961147436163494185807687498406993569922564285984802208759590281653607212629358296182319270871593370822417710483219465893696792893645718017437440359006720178409166369138635351373485985017728331128331800864371380121589702810572743454606158391014651350667344513374261748622819292821538502713474285864594762144182193876740524140994328849858303214617638003579441408925222865218190004310697922569602106544764509507840
505 1641311572883154746784772189451285059628776503368460442799249225229725519064328084289511901580485427629079319508756462928185700078825918363650199382417921063741800833451258554270449903857519735570878660540692816106217633683453549221453270399954403387764625086602883348546760905976539587474576256930107908502379279917064605025310511323667481308511291870484343909101804876556884466405548410861619767629027507118701172276199788114374418059520
506 3103569742159823053346185244513362298998514913934978073979950289891276460738475077120315907644370110489525514062933091111729531125070270820567262040047362777676849614879723159772825013648406032140392691718396312863532582298482403320388642202646136366217116783772070047589143300639107809061748293453287777748412278091438844710239216604585487178997405014523396455851078576242380670996777915949475997436287639143526955451739511415103668480
507 3104469326743187796127929152215809698356343015664602041340826588553545050967370977399620829897564513888663915869962773809458960976660838337028749837738550892271100320826256899545249301786191403848698978857016871543663295938286890668875999132188959494526271506718294003151591615651033523616241817743399189324064274854387473831320835138457480232931319636628509392387837446498565216759442897243050027993264775559009411284939845463018881280
508 3105367140490758513825457028603882201258742321918380292230520059856242246333611570788612159784118770824418186964773894139673175415157723633969644155513024069631897777351636045341743620852839402778051907162687389753951232582737432176126176225256304624551353090446119880061357945790888518260195000450262350089527980285125574154920009541357284324160639938611368169600705059136135226014701057707305999434972271942177925275948840270682292480
509 804773773621823062136898410481139087804795412921587834380425187889296116622597982085262693120455382588352941682548086273624815815525494821813090302990050867400837827982719554750075408103875791690301111537470048859514011642797062084235638653924238223394234505293542577290488777470371773874445843270533441128992479900887430954504516715690994723465210565059683636489805871760970802924265377799430140687237241941840048058101279291575782578817280
510 805005467923069061173743421518764757920920725566834584367731773209287565196954722127053158750015948525834222806535337277676369299050254551470552795338307277036165053558598557243854985940107095507933990943994760923136210325543517962811835969171458357835548831158728339753145363066672942714865093350277405430115554315562210066521587369351119321563191025538653608467092484714843689176174519076665179666141598989266366373471352826776245465975040
511 805236708810809686435565252495651434553452837991640538366804881845678247727134638802812723272669350929191274417559795226925473558536805357978000683983338135967704946012019870887353194739476889924749584872228817972935273590124129505030741313155963775771107160300107476457558002311513639600606419261567859037890051285198486675384025790812300427296987571222165713571625112124775532597845090605803868275224225396678151776286886100655376723216640
512 3221869992224765773154690350835645517582748144537467172947894203267053918821991191315259779583457783623917077148625884126969802645066185979765954853883436676011576698451972384110565784399141660847379343374287171520235792237064428161325001430561997826249040408319529428142379342481317028000971126582751293913847454761763769725979119048926260654734591182109558836383501796987189411551330847199698831532468949197551844142950181144435851208885760
513 3222791349680013020786588640341993211611784475524413313248294659510294766953936122475596134133757110158930358811265244844835629363176341629865805700648432924853813618870672510986414398016903570765451612359297722416511202203541562649230347479498311811161869306496876319806744712104035126313749430993429046690243306235324294849789692408510381863545273715008386795123588912827151766237285327132563314021679257924159425747930590524180381988226560
514 3223710914611028269882238100491324664990958868124225317088966710196642150400799448711496036632402157848544781949269120425118059531251263514109431156660968091499859416876106684308029843125681508096134635684804361735167399310161737731517200637288835301940626553121348995728572405910366613540316104461673574266685080176835091325499466987239281046657880990061108084683247843616841820622294370334040900630560363715501233847842944632758094614300160
515 3224628693979070673834012513145220523315028067728697880145482116124375267083688283051792249999981875348470633391859396246992174300941573899548700058389983772385427456050462344671739238826481235839767789062106133793010671762205951308789904565646755834484861941014512015968998492544258622150908862059105976546861918634964313439120484722125988192521725920890426031933082193958396554513351939665224356003307719786859853970862265044037598089643520
516 3225544694704926949095957905619554567960174652605254798699950011575504249819517255310033625744756205798978023882041551379289013654411554226101458749069137019780907185071379331275053848876698018374595451832087553579424015391668683851998126509647393575299360438621060379193454761180798126868845432141814672621069422134841347137792624515666015673374206811156121269982819966101614942020899707505455905454790061602266228706046276694830125783057920
517 3226458923669224508158170328282526264356491166718027274471914100652453099126456809826963122619618013366602421353867454760846400707391263797670556397793398287974461421386259727962307889081556547945139115254351407756966153327457407241351013401531975923965281569694520641135078425816106413976109010793028767735752346324273744407647216650030917375733742864109890598481204280271635615045840999972688941270969729642401024379846953700263286885189120
518 3227371387712741570002115931596727745122698961691585903765553934731183900461761345898879242087385493120389706089261261803829352650230085899024269688122438974569186402418678965582598118397988709697979026430626335575092186749856577110647234488605970275819106327928070748130868840133585920606331540064607314404267928961216889945320622313093956333494129233563749175380170864105420726925946498439019982809511985195971853266632571483678237251601920
519 3228282093636714282979310194634793962920185739719145383484446871249069363066169341438864887336525289868871042299153346675245863452523939171666318790994198272557755843988607992725777961916123314299079361670145435015919326080883108887709744167034349995010399631906835594804894725714422884834569054828918850385560938221210241368277894246555717759543994627353920163498985296525267909881427516176128806541621596711867208494676791159610692530603520
520 3229191048203140894585394468705479284144985043173574941126957321350574276704030398525889021729416740854374529785564869844986573272505688880322517799437358033434808805863210233278297844196723044660562196264973151573206413220888435795970210557619598214741709679531795124466085946130681316439290728218683633413043768617242067115421786810914668105928379510771417745871417393498153848254301839648358574843477151282539688039590156566935585395607040
521 876781101286445065183474411511114069593821512395952411350951353406220943445588032992282420436976761455244881569342123692739153540091672326432761989364496744370389125503382887941783131634062778915240592664791302205882939659061421066879875478508176806697310935224344036156008760738831001505948710313162779155075662008125746171293428607277615253183762815398772849373422712420426637147975057371086588742426988265570443619462320644838022210355724183040
522 877026883506678802842675375395732584967120341551251995736279232955495559416168137326218507397025116130373515891823916289622574550451339728323606057997497240345788798247800572854550575447064122081345298210255684790583731602725207828333260945776303604103987172640877853472478054132940186496893103010916407669015782356928855180044103660174783983654874663890456872081301596010267458295279879600138831423584969617818168582064678855863753334815683274240
523 239959386439515478046141971102903500641474280056544125476449545395313010679209246398493777466415844106463105370218168268488928430564655863269239417239218356058803227253185137379627353117072246941193879316298076437002401926933699140673511486114248772979766560217424909712773465581281168429946438446315881179374954428253734406585270423555192934696130573248613466066913526748420530818190710484611010985873989011643928235223788948524847337283114621971740160
524 240026358406857767974981339414175670373125949788777729844862771488923518346019117385254198175403677434511124136600099209434705126391513612526643918659139249513818419388582627106450404881223399563575785785080253437562602621608300337193378593661333054256136958408509442128321000547235721938428406057951092775707269671344218462532755333852751800122487628524901099621630123015616308534007114025782776107459082319350152043995420149311315014694444878525314560
525 6002330070213699433789382485121373518346504694228510326552451690701750149955638524967662594933169300810262000252342090381371770474705624151779429335242221626913458612283531611797225794621785178333590786990904466810186263826373747809663529810803429374918571038885512004910258743307568574100926867091484503986878560230244206578389459203267406692748433425730847489715586239390911881116263348529045827625076529090328147566377634647645211698958124555231577600
526 6003998003240665209583670935459140483146194567787940397324720249306878762950333030531467749472600130843397068388470028264241874496249039580053191632962684942998437732005408257085024232093990690411923438589852221006647535880056781411203946367584425733702700727674879637312678340368413918133462562362247378344204282063866528123849634725887218740439074916452079428055486260494076687346671877786365453276720487894418512385595065693848113931065399005520217600
527 6005662771309325547473226390634976201333361310657504376881102150305546031328339311227030389487288207878366794839330171198567632969364478887969698214748194818255931122847357242704344873669664503226350335631686222348846073072157873772513735947976843351768074952159144105327237558687208322234247715516746945539561643894009490425390530978065626970202409687077066144501003169602738334551975267519477641308532105220702254121664076567287822800303399690248537600
528 6007324386408158877147081930176009200357294783180724485264081812855352187455629670936427191168615133252285442262821260831881410839311138954772726564371232136931497442873317688578174377666596509577113545368516750203654082731698168610411953957194275330405295058794006557303890414850095918751508654366029657494018707690383242571057296744917939729833616929727384325498706599716876001364844370529610450196344079332352882710505684011042986766379964767619417600
529 1681559772653330923317580492882669599660558635497482775593452734097366068569996587695671761075031213684492775697420307680114663815094209952821442028890119771984956955890203159347315962440989106394413405287484704289922896959746666033869318675925742563553067396972370290188980860142634152357770120698314958224207000581877282443637720658265634353454480952590986628802714094043410317090775508393342933109467661617518323422997148177664422817383313265426000675161600
530 1682023006012388927474731480515671052063132724770968797194963574479881088938750188637481006132149368192494929691383375165835820347194542900501124035252878798332161245718390278001344177792662459947431657465803947387244310744726853698025245693443469585953550545392192657977018622962522294866466422791031337758382343472888720836043836950061459132743313253804171648362656275005125733272304365378403551593245723243585885002248191222676961132891764814948897767769600
531 1682485366992239666087330394725634836947057898622094204819823735313653143167449639671678557695751292654342654016807905801301381480929338497996851838213824719168353851384942392665440136618249799651950816890491704151049111697720261347747734053677735728839155194474124588160935787359020817521097383448544861587220256339623301529029226092531868046157778639195862910823615514006461271080610004177051626539389551231939571700935672981352376024077224930291902398809600
532 1682946858872504219101033446314903201182705017635153587242381527424053445414516197000924610102278777408555326228838781303993511108773655156399542558838377884514252861928061138692949448904691298492363737293704483928455783325614057328955706458347651747396027503990113037273078671371315395584272270871739750972770879896458005190636823150148009273644773224990953249858896258197643922539651910571942844201800026160164774026129381278075393518850682301057194615129600
533 1683407484914344260758237993116949673552994449745749443619118385590531795875002892121297780609356867257037768286625696439888844996228020001184216974170952526097776827423256585009337730586467803901556370791845569935173136620247264574739273661507868111133843767897253478037919223518671334664214184772564668708442421607970317288151347793021906333725600841581925220528257151086404092476256590125567849448333558358693493795365878114579418485491356449738499416409600
534 1683867248360600332299979610056070965263414425990969652324737759003889400360844481071033548175410466300560505396738853307739431067413743713300755295092792009176462733057974137231500566047866450686387220332124968514911618466763181170249837929830705792542562997602320622097207639800582786966852836662339352515770009121520995842412099917837987107177063612448944060166402012340541116027212197245571834085791185066213732815970845930790364753692628586905419751769600
535 1684326152435928822399587130514932217176244832187133374658944759756661289698114403499367940474985460486057966362720957545930483332858933362403991675227861698828833337934495955711192069106533511215545488845226274760856196608893086706703373106063220412864536957719153995793768414182901881414720201352320064951495115163083729203113486150831981748341701219258267537487466228994203117104240784539183287910842348920075055501957860536129888692420627318208476684633600
536 1684784200346937669793784935450549324962372196580692313929095404164745171779158076072425589505344829682403379826900856365766701545570083478579796644205962974881106236458636203634018476077404551109388163573788212898132967702250361822379942731593808699939641563432784322151343067717492768596826619466386634267004316156061457464261325021450987593534016740980260187425468758676496345791200288647545466635473641199582159302336690412728107549173387245908356272473600
537 1685241395282320802388365984697273291020778653405548163926862155380262789647760326536408643286113213088811464774387682748322032945967060130852108494061200002747062053235059244391253027541812144001566326803786720983012575348506412962049665858752831645698032752748437683282925962120734324517886284474095537717866386420933081948386542218195470150374018825976513558685746888862174503288798601873024289347582342618233570171988557850077540151071858980074344091993600
538 1685697740412991326929797255042051673499150897485376400820543838284970895215491569099901022245727751916397229861377321721244361871642109317228003407392542537996166651021191536002098667200523811999892857760123521803793893761219237240864984296084421463304456672195474588352925988690512606171434686163946246180901575514308662520831229271451580063056325739811063856765243832932265898411866063215184378188478946078857747935934752671372419904267917198005822640473600
539 1686153238892213483151114552714576292744724677290473973081769711017314050680128690619676346698923710894581166070654549490135295010813123161885204638138854753142768271816997051561718248158569966699521194781476395350325154069270256650888437578615767143957992977691774875788287796287063098805217691932294448691315177985989668732288078315332446729147385330985438736852014437588498125825985347449102982634494479774248856724437633587618515093914446550968968204633600
540 1686607893855733376120170151687707347880584431577413957246215535837189904005016484136637272403132269948731428323988671281676430125652338832756003644383784908631691000722439964314745941003730850742298368215752689501399875006380440839782217799512795517795504215955674607135806341276953312748938136578849413789672458971612006413723710972095015494004942959953935144938624355939811404670819225601106922998202577296129981978146990650316006403580148997722922758489600
541 493770907882632601788207422850120380732427400635895741394580812507243110084424949591640098359448644342944120787982358639573166458055180647998055124326284446467765839804880543727273666946698249790363552154844189489254185791309803014371728241512062374076796502576538467206979003504626499630190453451078792781209221031410083379429675175370358068766347596189134232814203736667972603012189810931484006467890612135650971186964690942821584181411979901597243039240986457600
542 493903485722972272505552676267186218348733723739228169462526293992883858605771815862751400897932170629226383831426575270639268897049605925034427107594286471436165899469341661918478842244838190121291588289300659648207282129392730582708250499758328254521249968318624954524474318345476077419713522580567927503670929467429609143392298232328881518730053140798413547382850271459503211413325982734730499540914307399549333539373714006682057991674534195364646827616722777600
543 494035819405226603129495820561937017590056057297250593058891765383707589174040695271484966231004125043894867384919697580101198035051407951100198037486104330612727284990774306595519735452189659107227123436400856381453282525784897695117817836718689409587352691029878870042121575516268841990471355855306621830695323523272303368194769128961514501935077828051138019751554547439263045213355089764858674947136854053385267968481799643168939769137341611979624458002816857600
544 494167909827035613292733187017910701391596548330350181317763917893298187884647315710717183098390285424712857402468898708847204509196589017559230417874444583430508226788821964793374891723498202598703218261539471870704345421448402735629573469015520489000760371971442980568008451699615296332238825465937340616677393325335874993319294307034161027450387396393471454487228117029354202848310613877652055913274432790578121635771671886941691249215107103196412791274230617600
545 494299757881098184905212319773965167424693845801921146478913369205623482744408786387675579384368397804832098814481312312586337576967191770134851729674916322022935442088157608939490864221831868028727063371402603661809993522807938042122041476298962887534510424140637248689260673064276711308241584123154058083786101531432357496195884576523188018056494561858112534296781184656894734505954292992073338932685153585133924195415140695404767955934931740300876742282761049600
546 494431364455208260965287644594568984252602320384350040275298810533860269738126737887569949303522374447991414875922274609358915455968983894958503039072823094061164072744087876447976587686285801470783831841870381731686510400538609730837050750968333047243107087935895263572195582668196988161577671061218363980442229685869322631851089149547949391463689443136920938135987085493908635153235987346211799089422960971641089754033621465757106426928163291989398451622777689600
547 147977620009915272091416967513067568350693688515618369479747950478999652725192953947463369269951991108408310907151908545070363389163456941810720083185337957501428280330647234978741989966366629041943318126501042581461649374171554746849025218137787393371451725476630635159140174066694590356408555777652247195931251648939727036698587241535813670774998692224046452486155472619331154410683031937068386981078781759032761904282758548982688169318529332123253192066507739463206400
548 148016854166488929672313056042044637504666079130852577360444646768875015565673668517684563454095271472994056283953948933334677869109885741176582304006444718260029279036964590304247084196865507046159271677513790028626406263230000793817211620866332971034722211883425131573025223276097770348903758571833999869390723479473792230303961192957767212515113987452099074936085084439429662331357830538090372985951774432808208409387243309927448482267083976949251927655804643122726400
549 148056016858296515017178368453482586314095714936222970654837706089187763901891212387413551455753773549119718335843781597758802340896120681162907435172139626995390567363124719117319564412372583815394868300382616260040407675259196483687095316121784658756893844945216359323132704089855407208443596697902488876778320133631656940860873625342522296073553298535838304631096791684263874244891144988655124043639206099891896359837621541253001581530850726247334454254957107977766400
550 148095108345209904752325743933263375216599115040129054143240959847099943604770178904652123115591078348743333729457450930065792040915471557621984702462987817714869380619600920423459185572942374990504582020300771898306383630175611817757215586476771888865025165946895239386421807665769848364602453300105398813243393884781961897398591671486577824934613629053970735726663023097743842136763489776582484644858115163944523059468999084885235493341410626910329558078474750169433600
551 148134128885686065105013686789668881380622472675606995919324062509262736411636660909155234572778950653267813704933890372477487748738780054994929343134433380139031535412816729349732854607993890682537871577387860103472058358313594456121219486105162045960256067128244393714568825754250687994162110525534800746194011966692429639859108777437994414541842634108367899252182854817188456184911928312626129528107479928425366407558395907022674062299319783651976213437702886658393600
552 148173078736777304877352557285827276120435643068991680554508463898486828506896500736113956335298004348544966723933017424594959370134872413785676620326401686109526729780682509636647332213634081164984144305567181844497940197451327125937462509103790626683937636966873712618208331128803120305552275618309439269845806465121175520467342337907614959602681731544912894003199933218300743033697779097698680851785740771231425619147630778395370894719261713660395248044468653334873600
553 148211958154141435717010887329008892569580073552080913680406817545596591321694749532644181313436372594101907892988203921464478963282508909359804101357082526788936037721119961206948944579481070579650224858831170273153069989863675107381524260813090765127829547547205329317682123112081497585637937700066402136131142022323106309067242745464993876191439745622621460192280271875468884698308610261098406585366934234574906061818982765733035725633923459346918407362614590415193600
554 148250767392051840688727595837816534981812690983756628334958784272765722795672062862032654982949942341020659637550511020325208809872117180212678644696372246817299480484769619543369146092682126800427016458027895184788966696008130763949333193475984224621461725436958730102535926301166231585434636492867124997242677334836946969889887015102594130475885922129792646297986819307624087479048302740087663499934443233183109463980097655620632569489172458200072391302929939161433600
555 148289506703407452137972742709671370831140384780420314674817864573399414393119687338575383654860784935242260478068561709998802206287690120847800260930546129512278484612809098315219221116670208145130336360649490862349843768447821635550353281215160758962853124627811674309399001916937299397844314206761900609955813484625537467359697691461568077995855619039653614050349751339000632236759635412808471302944172936298325112263444770931855364977114702100337809506415890882905600
556 148328176339742639825618527806576827479300223012701512370180795449031966257478377238721452742829341841344757719952587128647802808824817786409837126056385167094496735136301743492155896725147519559357571155532558490130935090757225293353529807645453882271256409791342940559055489267212376081094981708941038137034573490259831938754922377395435957264890118652914112436251598960248801913971487271369709307747050607573405480603836225963741428818495898799343757533276867871065600
557 46030644058244731208620721111693498828907331511299260188008558396003114751393380452492128420001218802300064313691117804028098468236019034419103879356418784932812852020423963886833747745620848322265987891529747718787414214760982227630020614115444759464401060070218680872895023370144761514972902700302109600012914734444518522602105836100788021572060726676177820735361337319337818708682832780236727863202627495721563666383932095760759673432674559674706151487276244665547478054400
558 46042598273473881277736950417024288231984441830941226447697611427053603483205518562982652237906371467583460153725680551650681239011497483413375823271911792419175164356812255532829592242027818623802972595006429309717538633614520968739261490578796799311353925330429127061811617639729230511104481564257786719516667362439764094920168143186775290524548734858267494101369545655162927323677504292710422548762055676756142267662900533653046978805296278745380815253187335588087632934400
559 24907804815415154904427197252579751186490914241567856876820189397014038492462741976624230369053848995983216866896036673641829310336626448727669677767940887778346645006741271529374214067545712026288444022005398955555063387656037870941410656923384442250025922318312863599787685712275719850065283270178794715601152701624893365377458549266961770641105670764719862054621369838385286811807331530155978369877591860149690145461043862278163778080578816050163302609939627307627865600
560 24914246957980504648079032175293361329924650197644710362204655509320084919441778005417508869392907934432701992774200558727784253252408120807948346454533155970989550712242958482230662755055456123732658524574343875337000946298039935318831279138626695045552170884330623173896721100543638512509675032219345430932889901676414486208678868507073120478361628198859974217791210921780182322089942501298991615012182879443222227970570622248704143913387012798827119326870003509800281600
561 24920677617225773554398154379784665572924457925635865356527830238181735541738141955728089903599455181369799444631191246157614499300247223062771972950953245432451274767645711946757599056312954688026348580614645399540004569897899393520891080280401492845007962679285962499210553217174715965217089268837363970301468924900749294881554766500767159531593956475363472990295865122673482653209839370889165264344394948613236427980080400472416452053088599571111856156604425387191641600
562 24927096834016869384371513021634526214068394109627036089295269780693098529475259706838830046286061952778539071840749565816217289394264547555576340325493583845049187926152730974514914474472130301138021394562348522454390749327652340231488141562493417338770772638307217590849449689470150931353849743468517707998573608226108418841489604177746440508219109790520880127973998586554517325377565605480068142058578170685083342936192474464413969608911713769068684201944302029925721600
563 7903148035089496539073404625387621145568833084766282369059846843004361065287194073174941966528145273224614421549158058817100452404498284947613735680140186093557851358595276846757599068257028788463629451782970003122695054912287045487747738514943553461826348680285679691079055895834773666455766234073617418916389982458064938387435260596638417878139761271027307416087977854754341458589503179385380934846199320746744977100745589322022798072734905272586659897319892479144445366310400
564 7905175512594117021381071185007943422856540172118348923224641435069715194278942512476223789339180480122453280563531122567833837667974427603400536438217243199554561181286078191767484144600139786727397761946577281980642113377021409516900427936305518197204521215328882902585491054116654144982625083287180431372545707272520851442932780254018840732885333611962584080731165019085997691921614160716672900389385599549746536622268328764251941976793865443734255535141301117581994258470400
565 7907199401642977113454564883460796103193295565510500315346666479184511174369820600557503343437275801698349061951330074701309287736293975316433732239200358611558356473317249799883546415498395721277424889260337468309637053154207571131842227641877461756059900524646345931416693583799805631512091261971161916373026820184650293855854198106695935405587108479728063795525426188436535949619509016417290012896212256620353403118089258048176255537659800906614333304577185138960361648166400
566 7909219714916132505718741455237937029677865878702312217376603139829139670396933886363020919524597103271460575174132915611934074465270202273790190945128733536968505483913737359222018470370329648875950201861529173744057796924720258963012045369171009654917302132003884113907204942935813740856876405003758275074920510635804242554265154090375367366853014487303145136265280535933097991314404057885220522730765368360446829920454673322765013774213252384577661820003465124965269024806400
567 879026273891838738538908552762252020422813394178086726200564007487356833601098889542182208394252481725514258790483984148026699884461836007662707014196247721584026445106153447239753018960903686837826590512984822024057008001259370594644316393879700291023201963278575133034492383287397017627865434566643245344454587169479549381063872909270114008834442879597957932808381662660615456922315832704638194190613565570304964165204120090030374284120746156884730196291052164988062926169600
568 879249962724508134474261436100644384348921922594864022082595335719919378349014797164624099643357305021754696287374909021933904361887607615226039492200054491494461566388941389060092452266364289932655488582678582837022998019669030475794965226752968700794972172543905064820413633144787586855007138587857943901823880752295107863712660289309738126611536541626028362945071326331009454496515870551048340623782004780964760638235971624736406592784528147598197320651630113360280761689600
569 284739141622857565536659925885282431403198178097310858464188617522155171815823817761128102841213690481906861700191959711698160039577283706504806322265188159801631718913276853556283734567068792108310414863957066602561507107875919772182694234372745263429038943027867759005077398864499346757422347802367896631751698187861142394187701498856976323482492137071560707272196243465215928861247333397134949854724859855261492810708026570400995728788176646737206829587836325421951686382766425600
570 284811309231712656303217550099163256101201524793182305769963024329917844455251609394955584242502129715032491457309069798647998642327108438322043629425613764544663850231399045627165685218508165478409050928853777343813919942947827454813799924076206877558784693557813392228808727061419804216116416458206309732017006679598437974860833254890374510481645864776020747240412658007965691730749944908385522132251629544483279084101343555884295947261944017934009368607590156680177243208747353600
571 92883652464870892565548863204773079196950995594199232110154910599273260987989253321802544013686985191624307264281412246220556095379958217803513653343060258981621414173404806088636675652851593631511968453936346863909857077549506404660892109873516218116952069697264441461000861568084075675507971063865771743079906829628691908403285127893902703694560863153409189659466779870803907418722457756441647780688091279063887574260809033569321457047888555854645670924946581733776340533175208551257600
572 92907099792903186113998080308096878568028223253708174162746757139317941483650189805873007549050212270512913326230582216884456492042753139255019956231904009016119797569283075749895382962706818277993415584537646559835637535418418146040359152182372174472741523406467907186669032908454218046251575116334969061271257920877076812945945397116393178561366660189526703397278023521051503569717624796741646498317724398397505473678912816891799763556457060853342728750099638676853224625250032354137600
573 92930506200642229586446513437418367643518928700896856281564446879118215905147669158208618617510536684342376969223470913603044671608405312152509668714309986362948899318746200088883132668181841834341387240216430898525945427043230565009041784295226637012901327109198068434630977073710276398896150191400206174718819568685237660063574845624708277381284488993469491980223977042764636202124667636273233350820604231309947774668712754170085263247384085040523735863515953810256327069694708122457600
574 92953871830667441972706012014249749595184737448700192264286635417281207618593759173693470781670407571318479177298253532452785136575511052693035113404934768627292236082583082050973691172079382771253212603812151153002507137672180941435967129592553478538182803627777131840697517155054738831065734717554179808874660725817774533579954068612974046760749499280332240861805913223847606582558875906397970748876614935593622754576648928491439951963239807791838573974992519265726671495943487243097600
575 92977196824814349641772015810947511752151996963898652880082350584073481085581682076107914507283913465447666425011166964139308661603543565858707470365662812139871497478135030305304092182926667115231278271123357111384327001847863578077802169941537142947768138448063014266927419775388167415527198227140929141058056941807472212533696110343868919149989353027565663223593793863746084840592329031705099907979484751695934821476049561640061849916111433634020690628883908085622284888407485878310400
576 93000481324179752262801446684387118072041188320216560612864531523145629077800528723483444268096007022955101611530134365562487527733957967022356090595556258354685864322653034205026280692019008257223270907762147781643956206537130099031022913345470488495531276506508122591722895481450183797585082807023534811206412539366632221905921238807869876830220109806487916449336903877533628240538918523114126412292245418811958152148194290911689612629481546236893463330251179911038912840954012293670400
577 30970295896710931033006596252835718872234413311916348579085999014931857672752970348329171683798356440170130123535067957990149752637114379058326937116533496174153194572585799656925663399887054163292409096822519455637068981323087293512144248028978199523818906816035591388302137811604851510155906089752682180845285999878775446441794218010332956510148403414752584239643460170345710940553430515630635769079399608276991001632094822141821941236434645370892675605922010602323141346510721506117119321600
578 30978021157976317016447467286343856974077402632509631051845245903322629761900414562494075736906916768371269058113687715155077935391151154198546878249894188923625016419241225061268968754438465805818113628167753332623069017131190858576771343937800690673863596545136285447839023224154796364806075789147740916724748635356473688085262160781214326592439770679843049191642447117227090298826910137506659804012447399588319420523844940137123127086853622142530761594488547900490858190637532571745299801600
579 30985733076821555528414347178170633870217727031996534798399381829902709671273856282333997226884028805850126232874382395019203133373592010901564366980606590321197923202258212770613408296633139258978488790719644836764533647005256248226779049352825560941093010471596045666167727487460268084992255558146607841315991128113139635701712024203614036277352396377981717140270105934666532905186273214267181206760809443418971969952915006115161271165510217261713514101209547137694554798418701476638371161600
580 30993431699254991905015766932252881840675050872173978366080148556609375649769067930243160231533594098436778481471696566814597081014683831644749066937645349647395704283925171190803805701686097757909277099542998596933340579241607732032562603551617629707861684029217082159982071915829006233247079844785131891899317685537466504098133525792526849911084138238709801178641510167937976472569154630550529296745812242346468221882969434048409694306100163078966641172574130858972038136186454573074730329600
581 31001117071047406876493948442352199952319195153246125128997265082409489707475131193216162886777566335442386578178137564476091899658114564916775101318165969973032043401596145173093703283322441870439151831242732126878104814520581674558129662820635529681572235945602970570330298711790913506892171215267651598161502544928360796128984594504350312746823226498989127757394374979121173149130378763845437889157691112188030745324331857802771287114262243240768385925399360735634586046522593636642868569600
582 31008789237733649313656875345045849132500033344488251021187719895965960957521905687696084781445518001594033148945220416093494802805594386275962602993565420847937048603257375213833274580454256182088391039348479860379664987539626108591384751197438622267011807532235618622585143674770068362541308820508792404584748942361538774943287809146222188876658982992498214943400241740800618628652837907220595779520752320741205704292427335811850471687358752818099680944972313585017645042923447237902470489600
583 31016448244614254971339248342246027216316924986517268635690026416531769306625203725067121732897915719776294391117505526970559107491414722521326455437960756026658683298569272098413772856493220040372880265965195436533881146539769951828699436335173441966370007641018124911457047222718384187563260941006809470345176735339428283811082784997970785630628811944852054981574194494312517889514023535770067292713379462041287738802601552280605335189146348999929550072573443187660767402966837968490958169600
584 31024094136757051372758466591163328282867006882583907795372979672507567709925242690456358963543031935016462720203879190739957206176060708875859205395293770425964698756389196556822044251922528138626060435687019376427559264171762863827594062080549126700489580694819839237505539976920213170419079581846439520582042151959478940780131536576000634787417185710643645293655383630095800884517570147832296560164238406181609358870121360844447947212334993818434368054408132499888404964448510564266794329600
585 31031726958998748976910301561022651056995635647204279195808611640866313466382033725990229976699865900316049564967028284143937530333040633715256001933896301039972755213426522853762951080863922889702739442725558147193214000406094249481191432055419895734208949350238986530518052401627680052449503660906856527997989849918640622267181914219709065398638399863160378186399681844279454335939914116113222871602360839306306497535816349222711341095313059756907553868752506103890012376252436711160962393600
586 31039346755946518769450955925131360652328823065809940064844182803818303684005280749518070493247217213797719026036042310835624372708182708853561677659293025287745303041697573849855835884499956898883383161356181322786913694428421656660977202422825014991420264475529432206989587842675236581438920190344303540520736271942718410099817530126824136913253434469341758292637590471066889948707953743151348967491954053261848862927337796665175650688388432750093242778976838114710729673019154792958041433600
587 10697817745343423774648665801641429952634190709589877675255889064303420581132495340227845668350691387655117871639654645931780077893571929097187556656758354430570407870839023987608998215410595899237324640147337063398436072924695047990533322524151140322912751709496359010814226997445184183584664767695698224915288936227716865463929690969230922561803131495570103804839770196284642879687526720311745853096029169101237374782116187793276666924492566837208878213826056306093893389878946367067482221071398400
588 10700434360729979401404654355862063181445169584770045873469958084622573183063766798967436118456942606557751041053291056101155785961516067187939048408643040131447640988401546561782840605219748717384413113164536766522264761332132954054505294330783247327810872025591657132769204225840389772536177690792968232193450201819184336782913032841636122532819392185198241236183657787181552169433003248716261909984574422614360001479644106200671660172137742829346554727898766312877872081379885502574060976942118400
589 10703046533645590111986184525440556116149508427904067775931541418998908887538448662700677518563013432898580079449247268630176017445304103176668890768758821442340362674525083528869800410326339306638212811185102853851316151457045498648080030192073024779220200965938066802904223937718795351998808588553910107031410854056506702038536470907806339142254980106253156023331715348212762122523563857717714272379251178243759160220130381283096543074710516145776017869282048968207209043353658357714754200120358400
590 10705654279149479448481983287951966859439094154354811675168613595181386395903851404630981221380768884957475509305549318087113163790984023850163597802840508208638350934061970433300680622542918725401751831751396795269640335835983615199970741077326717862067819179266940185462743616187237532174214688183053775301849539086647164980167326875559318096420338217272384514230369421852393753659733686025943834159699668185650862759361594882330875328295877982008142937544343008866496281663068885982327604276262400
591 10708257612224428193883880529714627330743418314432542471361291402199426548079126561549558521994094970769232368214547979981517421564167024184109244418928824946566968655088642639077701477378421021629311936885260459291317609581454831385445393230118052750189806904925206337255512838346934463313790997457495000817177498761406679591947707621708654108192861542993780131201953014825968478482644343727898895835612712290077435514262468018622340691435240898043597743423790528306393863054866198466030325853222400
592 10710856547777290877215842134244580605305674359375006830398238334543449740537889429351719306896925573327928827024038198190289239712733161341815117983300776284600436684018986006669288175364539023437568731030722326583228536580734373219255392254272915788838615597263103796224307788171902176664280184587891562100216053098877749077694675562543548673999552903637943660982706230108709462216327111805357411799235362738922206625996278869210611011731462998342506172941955197206697022856474664138105171211302400
593 3767374366088782321841858783704839802029862440913183544928784554384832963662211737261258099055845080947038588138000406398915620247705937298723537573723894428628136111862763031512480577426979424295597003823751736704694814048737740446187942448246526163125206520459346117194230889308615094099786794707395975138757257587662505354810642544330611094357102621313676722551619763855795492464520950369442405281914829247748905005225790170043157977226267777546677550841794419148002627457769920694476452263309410137600
594 418698355780951746377631255060478140202261805698397088314096552483576894890660909488111941123559091169017105793482998398943237535834531579899156015104824171664318444032628959805757589689789947678369746121726035081185552824808277511405830453346557488410332792824765009598640567009620166139732355027684543003472576125486009677516804247054425681787796937064269804369119793391640701152972915273617200312022416364854630004446840330952180419571757578269500353272793242211963000854439247208535302177934396966400
595 418799389683515954960404844609057280279862799790124410151531126577435214156789658356507669677690729508330742808980266006748031081947338129049316003519090601377172515246812559881045472320974127371549959472881749729444982489882943011114501188982833826812810185408955886853721673075747531646312338953325692894068763046079227148151223263566204711627095437248259048246179041896097968349960358883945634323341637525144079571331749583662679146846867373519924708715618039203791318661706638932963073008715255334400
596 418900254066109418226764384510742831196259765368275008294607588969793771142270540196600720834919462414189155601297169071586709202647203727613653575845413631040172804462314643848824482665864373877325508036535525259167064118606812092199499658284149970016625703173374631764415059165253878083250410154259391190888781867812388884774510704546923709537133369478919451110021748037292723353664266515062107874910323079459889122164838518835073010485609534885700701145954875126841401036411501476645159660249837094400
597 419000949496638235826011094362341806650485211741102071097410891458647539925095675165939847283342117040473266194631966771157650844082915447453427768653602116264876610781308349116489960330109913102521868076632091784651755325842031476331256924119299754521607359098992005243097233552767751578083057450333904063426020088504121539761913241941410347316668725608690975577107598724314622821348569610783076445655610500518888271740250588119405912878725662480344740490143743150522890308311163245547209315718196774400
598 419101476540159480151680468578737439336392555360797316069440275381466436184872607568440613988539984618887336469248813304006901947656694538999155516323315369908937099698430827452269709770836647078177765976193379770796171129720670226041389177804223536042466972121723730940042481227259026622255449483371503034838614098124463337466728149674702191387542651377041477428027754008849863594270858821728591891700654966024277054844800764311290098043759656082355595822051358886539360367381561366006278955040288294400
599 150410037872129158397846524989580920390694367555271513942502109627067113047613093208604640375037421583564472013011247124050647869523504475437298769083108504920506295559987785305534801944653157371845154549442813334354339027295842355197545271919780277343908147168215145993115363914319889714464516701101312687161063576455181242567859636411313426101916872814808545606657087629360432222830288256034146023138313720097437904440985441247940497362684514938232762538147821391721780647276006347229098558291862306966054400
600 6017839473807699313194268285493486662507446168694726131536287768987552721407772090179112761772552640064680414087414811188295301370113416088943137405444419496967188048759749577882388991632203050911485413291830722377408782147752411427686984698600130691397168427213749920741295342098887328466594725606709992954976040768939341562731359165675769208929690512118124303728815343606112242039214436516267454842781347708040436341538353199594879497027168493473328364763138395092315918774465701474448150205256268556080640
601 2174168163766280191232397766287768970769161594392785699362373618682168503266080046022460437790650499229992443253035869613216191954242205292707648077132430362357030493625572189818052273299438652419466573578293567708009050233314608189546500240263362212772636453176976640736291710122168883333080350640963545425283480176271651436522250381547151032680610567856575778725340811864340548034042941686841842935227382458325850658101950873260489881874345802288472520164153880961833758431019002237525631661502357984369193367040
602 4020994100430999796110691906695667569632453552662854987527345310980573512684863329225025636960197389810629937394061144100597596109052111158279812273979770946636951997496300489717355642900334402268250624658492145466599103815682105665713872793959031877399228025839728580289153215119497011962415324951340718158847012845258060052400624223711012943309914044192469590577449863593798497465865877345723355908087139597927600308109639523412758421499633075668112837101666728275889282200811478094749737380557629075114774706357760
603 4021949678718799014946905901673128284547088388993895992672623133538485383311431417327773174383317355439308368092497443194839778573009458903523841012911558904176851125355563742566035158192113415592767161851793734093868096685397866634523028842925315853985528491506611267658614915863064609808333987443798217073994128128173034315841970703768490674152113037134174246265684375830768580614877698003078544248307254155729967919469569340941739853022366985645740934424260449389040385091090284828504358196379753512152442989544960
604 4022903674923340288056569873480096514834381114668759777610706787516003360112458829787966494029246725098402894104346927224356394509708599119388326657904718073707578234791218943671587720644005377570719929943781909494933001818574363098416937944790662274319202631899211036671504660148447493088282585925506614169745304478500401005999473894951701057757818323133922437292183400464697322566622942798418243866109785742410146180479565499832428268929997031534002097810889611361275674897113663074289186593632636021314221093455360
605 4023856094274650914433821177565069756311281620962342795962115923057194860918773800244093378436091913981201396106259469957956454056429724227457994971253260451222552076277393722957131105306720658619783519906692418490376312067233212460717633973760363493958110368753971797801728470972201644329751930525427063501701850785273507585925311791604030101886489385520447904035993996958735273209357038428806968773800247028947051419570536871683627943654308680652200019605144179677358509678664275405618172299319811286659202869921280
606 4024806941976866968820350944844622249864952918499665776329446825701453702482834125534451076565038018393896270217079747769553873240862530647230518617418059359467699228256165573563985474483193835244673737608938058659094468338584043919780210042286220322145468752907652095629757192999216927334849213500595168857863089259857219600537740714829540121189865611170361942616861011610373821293274741162115844300454915475077130082359377927739693625516038957412117086742972585339454409089288236561482918754667568771038268834874880
607 1483285854684913215672539367932701371674261595297007315367088087373344376024704828894498721104459485778587194747885168616717972909362690933503401997121618512943225731629931344485003408954470531638117661408305059545826321804049184943763594716069003818868270099283929575096346149171229833390758852629232575580931859657672954499477595108615347284632877312165624367174903107270318650885970240715266224108134019702438073897192803309839537689175141626283458542303474582491293317405541900592337419997866540854689243496621276792320
608 1483635041139404144343153642228715524698271663322065610703893676964651880473314198059797477900273154058521941926803125930664660484457362568520856829905991933542031374948438687919300120457815323521808599810012083473394686593150999343693938690514075782730466200641695771387448532212170364523677806283574901616664729403991158166404556463131976660139455697330884264586507734956037782909326596890524879796663220156699188864388340699884369292326887072332143243261926288695409936907875227311965428616018208772125693135251277637120
609 1483983654217122509912502540048053135599089596588462069759358042270916187049265752168995579923023088893005236318891989718644276322975524069490663953605333542284352936750823687604115228165588120673342410234047995703216633706080232767598124464672702636635581520223833451756890648614291617280352229636350163077626280809182402549806186189808677251778207188596037002889062108737511070709327688113114802060416510593794029422770749128697600186770665777090107608094009437089667580023505215235666297646947952768515449096313741534720
610 398906663745765159056643520030878803844393484599238397098429473945737236510900297943699669965723472246105850462948983296069977047714403424286577973500932897695194365411930916793283442127333295331337407444238569715933806068562058120896685211499179386105409684934888934719951689587943365070129034544747680954387202496844552356749404610663184929087767717660976288494888779220639166010763259613605232118758761895667529814365538834375033033005567582847271771258424446978733959437907509412369436562740698685174435450120680960
611 399000045082694580573980859513813764941734194428677909277844576916189349415784593100661085548732769376516795501649629140300641175741494479605644455696644783622447537300791224749520854590164738344555212940727454427847373902813670768869221823695188041376974149912723786034928370745531206594530823577683732510194264202078159388934843253701749461661988019992670036073547532337670441269469063297195762733307564562616323518983987728692839834283518589980053465540463547115087017591686218673661158223820408657812310799208527360
612 399093273835740130487531700076024976102641341006762128136705080045186475208079208036777792936344992492008768407934097458642039512709717739082686319457396356010603890281336401483607552326749724751542270389019461877159775776551800389639188931622902564858879195830137338573246593273776584325592086811546359145158503911061384710283377585232081045653570707451272780796685601217582384379059334621826178101754163303638730305784432621549343029677028500695951529603087550682589825650442413704133775764538877274285745175503746560
613 150001855742059789416537378547824738379394715550417761338016202135361722326198794485745753950604472658845149483511043864372146180155068690229731073017214888192599798005896904571946755506336694480661923925882890516772695221123195236623906165988736143665833745944088076294395610198700176243517432138850931387483710168418936349854305257504666938168142805864476892866543337052641959924956194940572049227083012387732024088783218165991449393689754926742550464448900376514816179654931834458040630091370787186762787925727276595299840
614 150036774105065558188890200231895724208897037290238736660266354039223992731164576501831973949336430916737340913832256121399956105156270512747878090918437169713921909173853982871472662485047814837968564299263656771657143473715922234073207761020462996385466400742127865892030847492941767863891005123158258933041125418284424246623074389591947973052147720113308484408080385637366074162110506861118708005881897887629307884926476183401225865560523951647369694703730789264478819982351416005350511186880301517265535236530859450058240
615 150071635690245301320962773425423505183392038181702279502317725208283235054171064563420492777338743714047593821502539578009834631905437860757865520172665593866916667315521700068072511078427697601198283306183641292793812135654026911201453581100918748531571197564886289978125214482639877221467222704239070498849666822215171512665390238537623672920081081656044414825159650403253238620017413396428705550894118533055213983840232968262368554550202295210880275803675298903979407236067876281851758329388987369182099218373786072532480
616 150106440681942609805093670363766987812149222513277082826768363631938160425354490144389549724126767042531044370556475171865476342864427989047057515288494296552130589810855541100392165112402742892409772249780703761136427764050024275542153547577347786794321928159036339999144752954497567570346076295740205422505921632957719513665429600715530418729787278650821358342211189089975001836921224304246316736255345313796987118307701186914321076836975316788086456609626392131727558471515316330631412538224769510300097349596837814126080
617 57157099199572429614271902538262174952896275932627238033370224629634281149844202425987584706807712421157462767462801385730197779856321522761465058405324851947108668055151308714802988492476451202889916813767589060591180156184163201691565409532302289037543816187315183049523354883570620587066561081178062414792236878957582987773865689728475932269210643026501394562350847775213207463670769178515281190450923337174148427844760037944710875470569692229631752631541505499491927843321673692811522542224882670045633545650878312152806008320
618 57170306197194277686151237695429815580745320184306484419314532202403644012194292092997316197308884040485253001343670174355141466877053671072376181771098675904816344772867983599902803788781620177630147358914187154815619173320735055785795159363005041779744982422849706107371857734847041113335484393888911833268440776029444203416043124364167529278627415414026796096245192852953342627820308402370760167925181780784542928875452888030927999603590517866690501756362568427555651180754505911118326285205806297217741745967283108568022853120
619 21910483924107413637616259016311807148792586713264939147560882780707520251445505154042181375316368511437261556897097315814253567510363679140915293138185789922794745546465641708018211745592526318816022165390388792587112808562204634918855896016425067252875985744195363761402190359274711580986703997737903105189693027377881803579284339774905529589104470060122663372612414893459322500582350221532905475703338349842793786384130708288500074356205399097170727351176937135898003715017307741865530335213150432833919760292008286792302086667793920
620 21915528006631534744333780315957138433752734139574489350353803140939692798876424884469422536084959157951700037688853825068322963804970717720907932604139204845023463016532238512811007460376409281735075120409275704734755569780673655982272483239129926317480673441923930881772518333817804131525767287916209389628799721811555956196128712491118060081146625662561294651750168979551529823988436653637653723351068772130763242930940974958669355664202525886601726765323417966243699547234976582220316940858224389203163871239437639255426372327011840
621 197285075699755625541973054811441860348344047898372159598569889476340524746513479508991317602685301998941414224574887842100747626457147530786655979942921209573063411082721886020683608348692139144453543215737247799591619141873175846729123132892415896568266733043861923075512133761124257203068416314587187352343924315852959759713615094797624408919683927680616164808728441589545921176936126808897490952791399555242681694480242185287516293890260683840969448667197980751473461374027175921431659648882655052812987142421695253692128033678108160
622 197330326472238898492911589943308337149111929954332433122017631614757763998385717605107082356847256673460010241967172925119569541768895561777586732708226764663153834688785567967217049005435012027232185481019223635256967385601563527651734960388707075958128722357889904637676812375192515132341685059273600643614367008682383829813280046174579264459226095303779448631218261204328102631286548498840409315933418456154047558678314995608327531347855486871556227977386667300233883791671214714325082895666437490980804086290916775788966480588776960
623 197375504611058474376513145082988832446186765650652320973678138212021845562855271530924105915577169687184836442317094789706579543893947367999671689722705184030788254404630849140160548344911844985640396538812785384508727590415459414543973414165100516697284673165795850916435127139157934766383375523470950671174905299115612997713748103568585556827757761855316467150622222360659590375437370796022584631943588209551912033046214334323487386401826542224726335089645676984550067971084685226652064050561321401960550697986993480033322040746780160
624 197420610349014557350044825935586506436695776289766567979422522202559542381227919120321550910911682199285103626320302035920853953066875693763067408024019375162256593319649455183019202332883106096358850848116293348905917666695999699053371742214288198717307361232022460742823636911514435458703845329873112637793840162801353016306683359588562992958519345607892689165988677168984136632818720621574660308024254485780869673320575372816347305790647002937907387543070938255910617239954223895209290427964386588723983613189967497251644979814786560
625 3085400686215467352981544626544062877325312070497784877968089299667380920073299538649624374910213429552593912231704752352206023799767614596956901455875804118561165357693812991503270038663650206082814931726951807821251128732101423736055547389665580944470281453083486062398280079191174464842446912259141111644784136417268685169841717487482944768616745481663512331658289775775240056502941566990716447859737370249497827833914022400744041395444458608030427348633917486081827962968649551592137894424431357362321797433259636813162790659066939840000
626 3086103211686828070221055630238675211842025894349803900821136813897001597356260104139440810540423488646807338819614130388290968671071210725060908250504898948484194597983639523320956742150423042871161464499650214614977331996854247656130042115671299634079261019610178467841232108393212614603029309403583730134456045236655211018533600468624765858512792512953637195316153888205215018179408277532462035466425063848910506735950795763851683909886949809234125849306275788630973898066857222548101084807306573929324147150877842352905040908129339840000
627 3086804616702891561436261193736007462890610988020240756173621253941248078981672088185094859510936243021572259145022855508847867378305742106549119181027727279475927140920531722552012366365287151052190060218484668606799665718920065477448437169067758804247077939300305175667847690977703654076912213091655626744559099337031551020576852057452166181120329102407573662062282970152845522181749841805401011290645950919456498749786553539458357297512148360994118291763845640936819759903345264044804365795631750278516285784416911998644512448660539840000
628 3087504904831986798684563563660891732647717443006489017807391546787971875126788830217937357448056461163256343610040802404690503507980982832971266081406410979367354377260390653949897519840955615748853960721206328882074511648434823079306134141169000682742653112303027223131682038558079261959276194958568173200824409720687546532170990188335573828054923754617156726791300381587820563598100416326313014223426995813138564024746776668925529612864058380028378262179285604942815548711431254520016081049899083990209710821405760195903507123681339840000
629 2255810138513823007248306958017152716397817590947456222332638130529841276962729677707618138336082539753949705289794037358149046622819029798051604421133462705947249170211412053002327736656537244917302466039811803167918131636823986374246681949358880467146536836311087281465375109927299744771530061213911562195204939531191383995624986586541945648793199036166268237757883075736648152205923953947775724088489127941665952965146646734888871735757468883431055344647918122153842970233420076287825786011241897757388946279116177813174011685863360000
630 2256320047200585223895765870573911005274489073702060913865106209312572901226916622177136021514061480462586069504237752096736099493569376101335322409513131985495310325290929495832654445275642600268218937935308693092057641699475751390962200980142072809715230482056109654194035782507767334079128679846931932961184759027447445286198709436258202448768763915625980650537252716861747374218826618155380322325861437927210188698186659866134461975465516110527087973517207833559185017344018708145667748258832985645597777801637537011614129783783360000
631 898581350313680797315426376302267102348239058613724278550346588764602641519152585237638099561802201422367945886044617532619053238168461523828149717814728073175539005406922348038565303062748085278044145619877323201769942111910920796671821184761590303930358668958961419854375958369988430281729633161718853350358242483474174307439936392297705710898506115941175557250745892434850889993131421213813440454889930375089335973214095099024023002604465374271061725577993727192724289678588106976435131566770085565836513602425719296237193676307104000960000
632 898783733579751772780328907144011098149152616168131525241348462674749888254360419000398316693031919772430539160652035348345718620422610320839069837944284441860515926083501333908031124197573579988300537424974238437725236769529525747331464692473409903890771623595978551748759257570694569792126385319838275853631301460662069972463920822751029998798972349202966520874681581166507057305795950866733304847987952019357050244626840575385449485076632065651288896388487262466780157932306349019575376067073507308137120307707894845098543348856364800960000
633 898985797125023268031226852628975087637584477739040498240895357321216017696147703262743430795618305234104407959312206058518313441251397113431331316493857309173162709444635487256376146246878023364101547884407493460037632067499444118290224087218860120596902725224090443308396295635222658529204975152273465461954481987649036892361485056631758197777004986519636171759874875445190624038187708750849188412660858305576948221771951382747884772473803233032495171194540839549249839980252524329630090955212152712772165233044916878084914585903968000960000
634 899187541958078246728101299777212004587391052462045829327193755288429045987395890862214183519493986617763018289835688802271077670880138500987958313216064919597303740781540722381774251857618895062653660851002525682630291726198116561219080075978907418980153493884334650496488164869995971101083125568569167389507436677842648974845961649765040453223526531348424640230422754433213806595922697300762996451206520260115111344063521005871578048376657095733289448721720515090579979942949573180205224274126604670396744787837243292722726877782726400960000
635 899388969082734713647500354095294217730977459350841703199183021920260636438815341158378683089473800786644213485980394407844703689123637776123236291045796612524713841360435083121148108483146001608924589387728904311171624361812224165655134716725159367287210166845901307752000361869753892629540995433028183172292591439390286865074557177397325413779581113114490607175820164320468448708684874845086389044022189046220930902382977920927359996285963157075499798252794395867278103937201429827866066044507333081631364374826747146077644977075848960960000
636 899590079498075682977403497950612150665218604593586011231750921780658529420971553325146697597236665562178111205401602048629691930608892555542892762621079041783999083290620490463133012503915990063141632816693134545642923455546435374486730152061432932027746310447465501709940998811336094155595629653046225659821794699740522808934868749797484140120924917236270306877592735512931809937621954625975310893767392944298282190956649526368274362516166535931323024592781682491811608239638425065703541711475513177753979842968783226078231444137378560960000
637 899790874198478911382141958691557527974759214286498695546842262928559722414144788706723553526494408101015723371103153162506069515514107688527039569405819426413363940225625072989824376643962634736425839442786149348034989740656260066506973004296707637169003747387174806823363675569336533983807163976329545945643730765019565289774991450027469932825940081163196349279990467504151115654425695192137562536527125564670645486926594802758261076680074462073086873811356116233104086632652442289038917730614857826315963261710282357758565813134447360960000
638 899991354173646398049568917142940294975037221142902112331659166237671101625197062904316746672163972360011897273222099964291731775051132829139737870223812569060551109297095165575251334257144002537181387437803783249482867834096633622646306384976754639010666736933561683558865627128656722338933727242679820274904817400729204882714110823141107785416997541071428150236616416216387319011171749644559747954141466754603553668012574647680551886903286607766352660570340307915240934181790261993215460871981256793610608148447484468856329125126818560960000
639 900191520408633653908439651872176923059821835187323677134027216802949755673164748253400404304303537300918875285040391137279607395684344158890757456956018554989980551969392378516569642484389249261566425968040481886609231251334440084018598555358397811428477358734179566747050674225442763294443504025045195896295385903988594648434233139332815062338898416535359118953873623224848504835278138910045435429005237770530307063212660940419865716202831754796561693359435635447640478370131308896602995338635032288342976595612327891204330679197448960960000
640 900391373883878742180030901078399118913223973272300833241391567289220161824182484094126118721392884171605686143715216230309689460660316095939041075583955469066395261137514127062667140855029425287944612875573685682115084725732812472794996519223819666389385151438233984492754182186140076060960296781188125618277531643961641617645417764405472796640608821881377695532510115847358970056534361942303801517189534144244674906232747098326774367644096362534536024534798001530770648270678072914203986782684661258864825717078476245704913480839844000960000
641 370035695982466526478210870740354302005084072490077267184541359702849640729875439198377950868831363301544073215078612006090536381621314065270217007882936046716177921580573208165186775233226771104797357879875013071821449456531012010406110465511352910124899773287004302118364738236619886181339276762031433731309445947769146058148963277046492177076423670032593009773713123642937394228167048105969400375201078723073978534068377505927333584119238350212979285918262994728907895632104781747641679023263176091570521839049194099261799644466732084168045760000
642 370117556165157793383252300337963555143468345535304431175619213103123057053600117897416677114721045974764925583849374183335937651592047847666564244274677202796059643317851246459884929728456185351171733769972608395137327917753967918665634624306107698599110619167661830559757788010475858833620085558977739632466077497960663079214593931186782452493366795823473965550118597263104095746497244418210995108339273741968067679197784130871332122300260898042997111381354896873309248742541222815620159238114321862074684220484341764852383033497639415188845760000
643 153058525853504375642514812708901379261555702211934126423629472389026392714685404859604408163065038082822190900659723158066025202764619320345799837497050114495539717493601077873874130675858154954645422769149032903397867614331063818669369099680163467088988768828861327868878997000089622005598822310506004227136331719162697564836213374068280685634696632351649891412965821863079660669269354226336121471955610122312548977540934482341253655185275761914497451161626916513994580555461751523403263720410970340491657372305748185578239279308858250259785455426240000
644 153092265755449097496582558554399284045284274936513742441356287043582838769053336360796565949311704962048640308473713267711363044390301623522675444021883050973995608079155219231713866657862167548218422232815406757790135159320034430587976035274511155863210986238620159567566979380649447937006351022706804495326598547275236506421502259136266053895429457231313167286942531175979539945395827917538270563146984045137779618570869826242332138935531025368737034435802856625031509153388286913216300142455526952360617974212194452249774424735169160937217801026240000
645 153125953347468323657853300142772385875859780106481607116419959349837646922561782696870596359145586311229777391624425873310739121920440233206253568986212370496670946896359664246363153436793305703661851154677646699229856553076464002798182029883441251321504176954720450441915910625735537704179139380315045383256105271778298643446193797095618886701494479281705647384370439389169496928070942734800571361173720178935374243103084340152866314959041707019171595100251392177756752590697881938083889996403890453203425148828863282848950600943764860900421569346240000
646 153159588791512287859122074638903424081310555392285434849262170863048716982953342893105502882896133478755835315203697747322500066203628163927473213880937465066524806860905898045819484663435076772177349072016880077292736272848750495175245290754586625269800009790455260989833961172299822378833084412292313762071170035407517031032766617503951049487735871267004640670502019571069686175478758612717264882423325142247214077194846509614622574301401443341973904122804496560895734041262415670343325686491652772156382776735599189561750343443059329129936167746240000
647 64128040641889670673909932068468644441679947222214353043688984491294685632098493197878735456786093734642027687317144341314628058007924375973618039808974441290638141893738630046350815767625541971863262458214854813437352371876407002961716370557712415403743335182062079233922328894918357897368650806200556217773152516087900672556054550150218772297474650012169083458296307426613277158456053204076778592694873104146707238377118602415842110872986716908891452714627408115045537296319672209149367482197045589653827313861667594184749955492845737237897829820546580160000
648 577278695559491573252307202411924645541869818891364249922750930925674632441444092974408076032053281782835075096135002422674572621835692948392649249628123321822182201834905759478595863041419075021939526397835507317766178495953572350012470504078106236170591711162823118624608098733784480848796326370049007777411948448710397831976172472307375073487460419081644264697058551601239305303210276119439391170656041563989890852013785916430853255838986424306125308436421233832327073477730276411903946425267833506706359730597027570132852353123043636543905666065060021440000
649 577404830688998476329737623582368460529934827276032858550098304864975950185138021968842048427729750095384879703010034427830523661353896445896957886905604016635390866341431555644716297084635407586362124933256733003352996111661907082732579924031933715991720059470563233842652822715800629281101485054224837018875611192839367127467158027899213544336462256822684925397998268897994987041830548290812199685276403644239278614555507926535632484147776362576871452712374878510913159920616086567766267114636687487422230625798304081936591312120664494647188760204861621440000
650 577530771764459984171664305643319285033402812570878900087249759767447573593841652610976891635105177687453838456643720229901619391580533476482029126279580894995040748287178081355196545844708330408377919470931156803269680161807613608171581483339678384305431287242445287344977477891690599023510789648117318830737022148131214931734311298020910725230311784044123985082475002014294121577776020043459819263720426705903667319001011902778712052105322008634893372150980902197686036999743610861850338079868050923552384796545424783722170672719827474507236034199832757440000
651 577656519382048279251929041956096605966204948425947912374728170960391590822193971992524738155526111535141738901900088542261392394110969835745157091860356579993155069738384289821881894069051494516381400960160612210252544420785661598241245098623908851899766614510837506663734814088815760824687514665060657045345189768622307209420409033165462441944600866523287408730570050440706467888627873559928256630830434371159969404852897593343998871110551916373317715676470787599225776018841753398186200026719642680057147025401996913001166962104552415995762498250111157440000
652 577782074135192420505383556280664145731932234379398720655630695019604098821668450393426038899075234134596989193099315185430429548478015955193464309027664817621640381494113188152882142066056708986182423121952599127347398151759142030043930702228255530433374433608572682701328412040239810414512741637499480937538314187241480633919871649084332330872518339980243526514174155541311433300229954294929717867009291717911277162352249716899216231804424109529321162969559614894321435683616125777257743166904284142456840600533328900977588103806171951132312694717490357440000
653 246424932139392901838785877050852295177904478487882431406490764065968444730273078289864538020286271753553037107820103827593280616031658393069923410100462013236979445824395423284895662902458127313893664852524595023167713243577809128611586658654620436942319489488373206667052446739073114976207592983782180072139350894241077316150331755517555433305414104661775470780458636861428234615899810066357968196024130660666279569123354612249653016807072929589615711486403272581323456744650746263178680927248941107366322881406431625209841525362200702311975389288955844500832960000
654 246478306092344282516598223336942795302834955692826626699732185437192014459559376737897182717822872147542710214189860882584055858385842712983665409139669611663430462998542961026626721091750264494242910122340938594672510894862331105635818295255318391951704564564729927551941269411523333584967770286037706876411687361554191987007119466822692746126587749897904362524569837992012635958284645283442933380941683151959571174624940068295207993979222628218775947908165904645948132941259152271382750499938040944421269198480087350535524432430891094668921694697211304187232960000
655 246531598558344592384215436269924760313070882550893044595579345096398448967884932745551151621928118953144612827267450369551944420980707667523493298256679946580833463352577296420660479955562566350652690895562142710342950076450235491855432784319221388251151647160054042756089803805084315218752741210732538219914142399146217933175576204522784047783148916286344507869071709044535076382589503652868226863286842433342491342560874248835349910117521716621021435877376227348642084441384186667360554317554332995465444605145997036585900953381919364289445181318583931110752960000
656 246584809785829657877034452231972301596157059520456312464146249939051215130923407112949550451484424833737975954654372799375064860766738986461888522908572887695008715230462189230252114186960520185939895783458314502666330661724743682364346641540039166568434938470934066321207623969386819746388649679749481101002721743083377986133410294756869112699379958945533982260304522366794525281857311933315737886055256045089157059021296334588083073334878275925092769139316412364289246381295615827978635873253527040334247793204184299334371412563205212767254455307911782688352960000
657 246637940022100895264080532096665128204535342765560579924998441075702987738158169951630447912959214267024499868757601283338484965027981825462782384965866296174306988033951519037089423252100638475054669613686455592109462570309336335292577220439364071554946109094887331859590104985798452882049465441812060294296645715111957886803637331581161049662922674294739911028415215729659363147792901327491639303005148479344579753082235281701923187597566103784256840097965973049623398942303070210574467685336740576763372437597138400343498689919253183241292330097864706029152960000
658 246690989513332206758441131596821947477642534394790828742293106086007265250245159594507878964918084567433688640134229116110471300133812441304100420485078711631600248264791169011393544917445710991693585125023672454972893670522219880845536932197504592187374435994488084836364101988507332775862772365330471434105320562562986754190171014246145552071809549651013915892623005303218935302686035418636878255795542596830617306270741190902216432385690576281932819763365306439083183490299874966449029236307365642772392029339039379618569542841629348289077867692088217632352960000
659 107156213043326127836070204947456432459381364128154234849684739635235482583487902776786273592376099941433702989748009268875825845294672684124330043906592393981505405504498924370594701925063501849993681663537472147926649956664571160863246120583652900637399993404980957678115732703979582902549574420377982940140809923931826490130345166782386246402843867697730220944991721496553271239134864738511622930992020312506727890273270064485455011864406199171681320554123838388675814704622390472156289994627783441081800276303693947255346773020712232444679885841870150789998666221760000
660 107179181616136336583191764654403649412456706403094237925136697552347131641041138635129883428158893275720457404907124964623379718655628227300458380363295362533268092655819382419174892100371989762023666334149300818661718848836632890579087729600289811885926837196132273752520586386639260350292998628842444172262584526807931362937662185162480707958051505780641591351102220248033765416694618555759672553140734656764694025895478333982039039623510921139593745036389886026008926717022237503899262700560260271360258880178530372195962736143912910797999911587609080175449331181760000
661 46838855480478085984283980642319489772888645439211663270185322192188189121583510009160567024273213228936997450966741760095039542847186205966361324069312610153790018207908323414241906797266711075315343430783963038885378016051534129390538650254286243800293360506898982330844908592233923154862913499097175407314586082288177690837006422041876243199814706147234619188084699358312041209529847634313706019749401046794267184814822868812346227181531041180953912979677891334632789716657630298509359031081591820000276020712919807494825354710862100837192313802605812253034204324715360960000
662 46848860613693394266097765132583230083634954911404987009251031614193542021579950281888376560556650598469529168557354679543881250846898830650406235654477893683879301171164783628273395436612229956022223997698068664967729138994477018795456554923597860860335073643769967153442685676949467405461150762038399835652832912550613049306822435534094530928708208336998447667959949280513101538420128949127378464934949924747398578291931580517834464938439839050715082942461377902360592765231704849674122035988174369920188878262729909776058062214904843990206240871251792895894511560504160960000
663 46858850656210036924560397610041142731770787295404957318846053691670983378740800146965012930118695151456762949922340731844233001519311737951820611928051676032173577674446498050126857697919520301464086645205064026154028450288938848035359500460678238678958925976512941440863090548867552313298304710857540969227371979871476107085130430906415053517739126058904412153144587966029092394717815571158526517292164641496980753980990354498276717419697190769843128968649414264103889323536436905286600330480116523837205939647306512657168246781535757968027085093640388952566492541035360960000
664 46868825653481925603115706845816136836761836799308542130986866398549814131448094515256895329244652287948534029809367467800758921241916794489226834020490558105846929062512426757489576793170624968674862150170633189507215865030246367291467411441226868940627019495501784742910874329111061792057390656741713516757371078717458347005338564839921840379979334567373771270128647376416294108159632183216736093666913673432181028803047533939591797833964697079755620708653432498796367664132878701779180314287582861257360023529797909811047843720807288039254825634971170858550714514065760960000
665 46878785650757916704710782533868161025805531341552121552432730514891984988286656110062624521755382421227535529125135516936297583942382595302516655778955847875650094959769233767547991047676991132626674082948284203742578937794499288774257866916541591487615912873860569633978135126226385542276989255338842195794843863129085726414388491053227865156712414942747687741824008953103665443084994935707940843611023985018606566369733198825356028503248342477923883137770226645917879871886318330156733862029173309448310868188405861254921606679719011298345381604059350084977065476610400960000
666 64190672318830685805123885583561071064962222640579480608873490662809300445215143772464342235934591586289931244409225680962454103291841830136422860892892692118765363161146510832355826562721419719678935297666984586326985477249805255947740084084863146983694058145121669953622175427416285189274599597141227807582975574204167896703501923945113099601290265091959096451116200012042960863574388651708953952257649291967361297795070348331591786110820541686829468074964035833257400204155335463775107826128040092731312330373541437684460676078092157066875001283702508592234734050446909314240000
667 64204266669835338217456168912297565879568735168076363744695069378785563137123650365398695715580590165578092833546535269286678039487589293514843931929744900255320468386594993965567265035118388475554902773561709951536372300335988758082837818429532402884654303569795076824768004843880803948410535534448344737816153476507885125793918591225024052174552851864874813013461599935569996175037696551898917125088037396935289353293791681205694438491413932265257374509044234693268221630325672999128179919922234725679316505357839488471913473216546203812343000977733006410900631383334768514240000
668 64217840670015133365698134451619784504333022377418311426720508006863657771110138235888536690017537848789475737670166250442751939850708392427129642081811401493467556987454482363549345066688415661437043950839826446438559442549288751981206364549134788642050237249820769014969005174392531511799261986819373169650778717281207568613241820380264479369711752130645446167779536685558817361783245009124524065623769232285001947631586784539566398278623201001502005634091379363368847216037671705835513881839491941512129057325693979303097628443116337314180060552461063364568525875903933314240000
669 64231394380209607444959170296563345104247138753861392221328868251342233579036855571444910039679542411398151044029785825050012575788770512118320754759809043985369283721944973021026220195371193180374667727255045906221311327449863334827409935263476184286206416170982446717591229719656857389741966426556065236116443382208829977885749917653359554655759802022326736073735264262528223270222746308716012012227459614966030367687860520005973676511591499231414432527262519332916258114775511969035064085966140402164324550172520287038868952346477845803308843506001186002909562529171798914240000
670 64244927860985880816639219520842810837594219135712766925199007062620095094712936015455676861953991743316365640976928355516068345106029554018928000105451466115342798923995925632745667152220115807492981617436809814571551642372974373520111709603617070384625048556440898035582674825301385766374308620860314478602308547636560413413075167020076876098097332436557755397741804186397674841485472233233482812642189265732609491594796533479147511045704620896804602066861762078628523624112250978110435856952301327800621243776291630136228677258938814727528479022297218905969493157584040834240000
671 239105659603394489127856682363992623174133105331829540651135739208820846587943326526848759060272325476470872057096033612706899338684661156184232735417512704729010333551445424119535154484903366171529156297730432132227500176806887475811128536642473483886859760732488118441885893158372990505130059240149836224006218224940308834673851145719682140265414252908215204177919733985635246786759042955773519692473404514775593444958462889316691035638267192762873217843830894059782217438648278916904426758283549334451152181508502500499551631459809493231393152582969666526208789928752791150607040000
672 239155867810119048435497129268121205965555137605017348289495154337143016541643573361000429360283875172788347154136230976440544661321237048432963249039329301960517880493078115232183073569295246430442630717664137708106568066576769078837339864848091101305586754543819816696863470613029544612169930303176762799845854933233332520537108228217720760158641078726380274633427151378494195639092322897197285954958449232687253290849333376086877779182852609772299214829081912083670428410913374037969214111099722279207226880798315331356299562095983701261012567339832986094112988220085689905807040000
673 108343335014109832783077517217354446035690285548045727674706626407042320633770740871050661272926038717593609305662780458860962951941893841834535478592682668405208080243484412005839144622098060868869122575582438176919763495382317016366939738094740855606561898461915394282696814150622013145878938289767853703654313968200209785268125087800657000256324336483680753513369488807134814308779286570693216365099811836455660581034319239562391041536010272046572674765882925765556350211199306448715634647161517223502653383095113756347826796478365404455092719152943192013122582743980242902779008020160000
674 108366008286994557121387588647272126860751687697112376507586119450497393602988520387501942907280581390138223251907229626192896060028098961279370161982049133018471421076873697048553480346844179734605756031557237938976686327199871285618844131406536028004747231170730860155100542234095622940447327463646556581681038578652884891513895652049622546391018983026631943121592297120437339067925050993832522032495556178286839872625043401117240282742183143033108387770473450403817474657803375416305608035382156003780583700339854330781509201367497592241043927700581804515911752746866770546989030420160000
675 108388647969845378164381645156552892603109295176328556231083568800554755352992643934299222642917561777242030362675761091054707785731954147213916201396023943610085482886806109076389720759405489535356112993523186145830561865933251400397782740431943355703083400423681414226211820350038160720505244949860253973962538411904889367972635445092293328753662230093223205041506627199201637864464673543752362061865529047019010009709707230580897154702124646803367751570612729820392286327449512429869522203768393837717361528225713808067882447138275510119164097420742433889067161016415688520615037972160000
676 108411254162041094442519201582240047745256314478800333321853950917845760058987885641530234213265138347205151368250847982743647008882992979323115279213232519274788873007670573749155197502717448286105359959983267565396192026650753733941841262757608956585297770609689733749880626161075458060060118179437540571285041943628414547868566451458865485698609259338710042017752444955364214325506456415343918304209806689614002380319393746687359267975734876159765784950929317995226602713560669950809821114509089899710445897786298345299098336036611448828825509493388032745398374895033321112623255572160000
677 49698367477904886720867592115315076768149449036568891700217246386967792247783992995994597623924306705932952075902492571238139403287852512812623279167722786396797545272326510382297018478753189901720277897793560221807521069695499686074935634977817669037730112850135565426495113824812394819251260748325932898334340375281602356939784810056364839964926781051707176763807311331690440430143742677137781629871519841932979545363671669994625284995944858740843565223343130598823488157840091759658084178690137698807648005784636968935530855243425327752620731498465447267963384461242843823225248904207720640000
678 49708697987729223625771331753874733486884092720758609833891777600293230851949784972733585877861569344712609961239093491573077872078903418966135554088863156825204064300817728551628368709775237804044724048699314611330991124577046408601334460599947451766696535754761690478677110383265541565243018200964156284281562480776184396455019296278609122385877140682575911095713476698507880776169503514874495484671297790448280569792752642853943372851780286322002064732235422873322808038330711116030608177798618229970666258626880640980517079828367125419484498468492384203773174953606425043734796441564520640000
679 49719013283253377412994800789137542404854767857548932211846611418606408132692652366296228051896126147499956126567834911288966357852589007142985807986555603291271251195246367607308273653270007285305363946069125327232188027684098953333143597229997514638919267314903830074228500172118610039149368057943118663769363051505678686280246073390069539884263508620321127409457777315153277763806419344013658950877850734621143742934014645208314011388240403995088165861880451094398712131073921607371655705627115726478068873394246192742668273154715488921890439566693066446010344252314095246246539048822120640000
680 49729313409225289797590000016995553074416662589726327645127982246010301329199133190162454575674749778518497371065210534799390301735430940043105399746163207924300103991300846899671002265965519752622973490648686321492353758874817597263876543953238680359859318387457525346845255564223365177064679165132406098581446268454688425679259281711660162651034602487569659581564218666185960932343869120462911882575276395052576234938304203441575281338617492083360905078099530744561269306033686200931319340032336020784725307845777383399286891196760398948557548398572865332008929478523665933754587916951400640000
681 49739598410195774998066850934680497649015911367818293716539630061920209366826749871849729224969116987171372622545703081035936971104494837799465638213906484209850206636406641200414989720639452906479030010933710515467262271664375127180026916599059521314689325332151376720383278569555572950607133721503500747145640963792906667663589651254511298453390467142090954555180048502753104184334274183584045500129240343794682100669459709460103421670858930996760997100168508956177332270751219128421144995532409148726761101424398836624691678668993201912043060888555630739467134990744676311883036125949800640000
682 49749868330519675909393442540169423243300498490810418195471202147894765633138197027610776198824636150063759787147191972512606006060994125735068750232283568008178095054760080964061112091068996129024447152156733207691474437660986091803045103947745727605362690037923389602171245822680548747942048021926837192412820710897491158559966457205657373939320590059582159653467995890879533150031438183562772763405265928975582532579895046114968031005545763694745546465313632361031494849889987344873595540100663987624893616713315566311642793432322437715758066761984169218175401785205831836084609777457000640000
683 23212550118142188083198431946507468554715332629892130708620365485848745481622474347049553624917249652197344534940867570648614359658334196036158029423939885252330911776599517771388849795130988745553475904446973625496979591144253107966300317271622083732331433233237682324541388166885558981132125130323621011275588249885657836431957887128289451549378889572009330356599747556214121910420548740986105335225711471672665026627134902592981186031499172551915546226638480399186719055368643374355588888269179156410932512783647011401711886028897999660371536831609486909030607925839656297489511746790101574752960000
684 23217326914802813487784180962546786927052490413472125872988312136748268900737497707386223008687216207938487276009505955035036619172098632142763064516683105247662428776812218697731244381840414918724874389844831642284951385308946765352631462705986225173964489329222273717434440757752719041484556976662077128528624278684052706226262368597553679409345016690118178831183019440999621954650591369583918455958355143102663547092866688524062407170913486971130426422661403100807747083311724990334882268125960780259114004518420442464265170397369537471383730974408971326751081516542445721323664819512962093152960000
685 1237258071183209385554516730010655309614010356197466696748728729418935339930368324226961029422984726450612220022490901414104785273768513099112455053612964814356918038111597842969370623082084157389185811598473220786734797295064426853784996103662596072203441966946639999189643731624071064898361672777640939788755902017084250564142223009777420855994347519108998636591345201244482812681806367785822352427893139859322583694823248555592507459803078740100431185730060419706052799688070789480031020671865882684302717942009753614910756184019282069060933797198983780176840346298021569579071492954006363840000
686 1237511833777900042791463355057111151109874987828956054194227728467462105396924971778067015279467038106730066077726253588260266942133869774565127075094665105529832313212381036397945927011944270565791656762808531732515586442034988358437968436857092917621815322929658685073961071173105495725157934811938234502984969619103870949541715203652776383479019684844917034742051647221269641892412246964185298351621683565402579134123905256655123989677442868434291206920612914686748992258652159179325564247459611900672007196077586983747065925272307525149383471882367579382434765608374675392202094119164763840000
687 1237765226994723610279884584725042311613751461335799866723503293747359283140822876028516369424367861681834640159082078321114212247080936265628493897127338176482698678160179101451807147529970526226856590944371884438200624804221022117087079092710695298927498179122309075927879113284659527089324216843274397783859991998995369616767409010055242019366188688767537152837225769404786039037209383960338108982884829100149124798403745863538610073365672551166500776843056890751898319920106045079931178356422200317599710876267592356413308257877220862670018809339138010612475190130794225010553757000239963840000
688 1238018251907452957466723806791711944268058346945104662083404911984698470800790696115811000670802259641277725033924304471507614026875463415861826755755893990064994016414739087922741244180964766981437419116950406689371586075764343617366060227262184886074306496279795730748579251265237462477670489743751060827408161148683537617325623610343750583108172854021665090528191789666524069325691408838763953319625789830339352809101784376516742252862494923313343763088288012200673884023912468937076609886738040786246996382503833186386721749882417756386118339619372438308751021012919560167250838975964763840000
689 1238270909585185600230940620698633144944637646363394501281681128744189560946012554200076176719491469795264433878469226955499864280139084140623122846810242901160232322248029756561351779008082383293703906464895288124503111989874365666991515990065413965837737733151132187231368358566598303620170106224923693881052777077544872282614522949964206159094363138049009097975774695239928662705191602041023722410594992997786198776242931687008694269544372705660263900296878740149523794188526140364821249789288546217929626902519121562325340737545081708311628465646660226777601197568655743894112366406006363840000
690 1238523201092370804382455671107138517794149439550643340713003322001130664004067424084219229324631855006998988072514808972124009822890728603464475030486252176152434050826489569158457081176030263930155514845669234948859084967876981887559543556110957206355135011708162358994617191799406447891448708769167091234619647186219451390417496348512748031347240102824139563383578495153081945079793968876323694734765690073686020328938946899949208674607870954989289950350094698927433342164495444152815535141255645120001123175403952998588686364356060640016956692940575134393597968071412599818471195970207323840000
691 591491586648497137534740177180178883335786996419829107119445647715398819106376099131217647888759427025699801918031436552524970687572244547748949309686490637544972225191606920019523082597667976460288347743894202079000869105728736576458448279930270519493946068968631486930108222554642985252759745818880481314004571757238202442157316260678174722027160759571707437465741217204781073722031766536438587890092003120891950590792030398112555970350666161756827485187986403924289293029507853522608309847746279773061925002863813662215125115346302835303719944193424444547620651600715600910098491470965938912847040000
692 591611702886630354210743059941785028153929830178152989401743241630683604413011268431411074394046963192153727356004968629616014632875759844476906911694474977713267769640633485261268922744016540298409373452954352633208696981627104155899198620221404193045371336705995118687542605700850761580806163609032559799737431970227266355179399155917373944536657006323554125514635235511962166598968448293709176905798607949278408191101226593956680729692350704004850829566262603862341561707554849776909981179044539342561058062390681172797114115248585771127156881815682812990310955421141213573822417809708026516047040000
693 591731645796858616750128333925957397871324983079682753527789323866436954243013486549353139533526003635423736595655306576725686220393844383200928066946315040334422916478622494131814552442823475617283471274988442364105979651355344220795301413123950372118367419352828644194244760299950012979086280652012701664278758474395278227922950907007598853593758597596682420074281210502682680698304932819006792488582115223799950268177653386920799537000353161776325799710226716931796352364421403035173699160658385839088330901052430548443198369119263681069174718517851342517499541631436341947988300964700125536847040000
694 591851415878685974012079335181045945730337722216224722604662429038450025470955182739171368844273806268256757349369548936015315053463055601263963600936985304594452479531542354574592825326502447052412793739930263954180643758158903824502793106901276744016906735309969326004251378653229236637599423462942439866191062894263336193068889471136598654712737564098523786255599165356528957745625082352193028221822706781787599633327457086523298576574482417159081065286260045976655386838785266735428391612039359357954901617468269622395268092364767703532889935858777554278798807112321823163113599273647567354447040000
695 591971013629460342270775730678932927333438212807246487409482479382877466380583293754615758976157223573560521958114418284716037945765260760020433616173712158402309338177191826728964222997399146586196606388375766376499804751139724493528691287450146531207678368798106927696545757267870648463510389089971559739755292055973310621574330281935916441729387064461513582125864864160225815689280023037130075126670146409475986193635318622529247257818289184404594956379450161598428293205991772358416530549101799101974182304076316122140212535432940065532628584541659267893678936959421857642677566218121703500367040000
696 592090439544385896781973999171794209250327352118683450828088707815890500047525157484118418662448854359747470813111090982053685086785422520560299507825328772477683643865017089871619569809573293390765212409452812617177702581774308351248517775210871390543290847640428239731236264648870334123004815973283683751432216290726805201762952930650752450316414941979154254726202020293227706883015919267060028573320966152641831968655381506903003484060308872961537706824517877628790606316923555990567042849760413501533665173605902784960236081312796087931792896085628795138422744780879507015230665393997457266767040000
697 592209694116535374457431667566387397505929706438281910712378428030204806263007994149446756024943797009942759770180939184847088831620476445001829867351189839043624127019574311029852168634929399812543906513713392507438558952106690510463724712773948151085021529526017383455977431273225830850419623879718745892217208066033020736642840109281349095906904759414273204697270400018578232379199827123632837180019632639361241809995358217841503245128380183199173509277555367380773633469303070205741729451278915111423765714771745421004334198862838830528375910195532368972485428057399627479071349793437234341967040000
698 592328777836862288411291259072163117010449535894958309765888363545071670779041715002933648778036884441441493872011432304255401740144878429723529954155667150499871285699698069120522829639618806941454722832724315406452623264601920259708709290827622222858067783500595654481972550380927523141262204267663213388101361744239943699123185902269208497019471239002063904023681088655497023598168571788434051505046811065211426135803329231486394840349649099009534761870344952419644937087080321506568028249643378753391387601867149887082753092748769764038144335460006281525983551615758544331932319745313344114767040000
699 592447691194213055134887818258188084412673914951839749736346067392535292284322884038318271298292928829404464405742024861261127648800146792149490841980452791982647418401738674481450041916118386592355652433110043852106152435019188306880382016838301052754471625094666660456428334554283433325823178675081293949084393600303509118023445363650504436900117022624779080175089759139859421696652382626819241202999558620638362701488542060562409623560587158001855440425090489411250330399252741260468967536136076352952761102857982959075222889504677906512848714336405124104440905326394487054817809053481476620367040000
700 592566434675339035048879239502518730432895116324354216221131688805931108616025079975080915786377178868241773552995859428899702520443050485486271785679774453977591013771347793263290215317937252558041009276923792685694462278050145971127523781811821770036737746915031850708063467607391692210120494547631634394980306839429840872039561597229827096866647597985176091789139274380672730654995502306863880629955230822414689357794204585596887242795509591195615660867614961350010573149550628986150048337933784384514761213133114840964846300836649037355446372671551968336357605674586664145242033376923654650959040000
701 291246005992084795505849897575370254655577636570396834909364637438476679778989607871004166748644473567090343364273174941560991407763408293938797850828083985999961024006121271543623048185722201373635714602949035202184728097871410706204108777978617645588230951549046765326270455834900107578270114039861184830128842387641954226056820844257707894472944049626860330280288925698604051222454413656093122372247778730777044255358618528601314155755532646591294871537153618002706196773833502141414826252751134911422411629006832980408204645018028407509966373922229865257055988646955462645907247318966737578747417615040000
702 291304190416241706273657175173119153016671515491990121150907511232942324050856208369387030259844419417993882946308469944781097292877562371526506176697533066937545204057054182376900156639965840672898713216745109266859785550325369308793990255635066559826487359198697039398051978929203976619298333017013573564911731793815662182151822942987022586924723485358871892008079356022244550631011589080203565536538107780545651216419417972084401243503056981371484153958768828294194950952490756597826772336738224465684974152272526794261067869756432057035647759011239332609884576862712426762841845580697032177732684815040000
703 212828555204166294373775027634173994183550180322698756462339818601146226166894326447691935384440251201605957248693776607445317550935376103508915757032855123534303442148554606955187711906475140747241468960903916750402189067100939169291445248243496700827484226202363980202992258368270089089302694008794116322876429425582267688443063072305018347444719099186891882971122061010397419884111695229885731996461061445585033038836513079913655251656950895951345154901188752695527106466410151335841704293179401922958639868974460278957073978270244395627929459072290514207018991405869060412451182735541907352537684160000
704 212870935867056998602766732006994781015228810007354202272946326133721100700863167288161889175427329098683996945250629125313073472799103943241977427753388997399375922056494733504261905634975367758582926962436268659353947911088213119896250511411314884508397631568397677242958629404902373008804538547318604265943686094283234495230834788251440456006406839786234589505533461675277672748685140872571927856631693410831690028287050558876741213123891432980377706303147172104834980322386428633057225483745401560937090143034529275616785346644596280264015367346085095190240890402587580909006490171849375901752084160000
705 212913256415532255024341426870066885879770306883946307025665448549228493143294463673538977783732155821439940131599599582871797116759478977528609223763680979244781632489388136469578547315633750476291276512902617232264640430474086681918637611085278006935862932813344801663010154525170639504307089689334546836042053037212994256902595480487300263704886512668415107803725839076803485538273375954062824148206338664070904951085885147798744783156127089815042835646379409358952346555871959437652582814466626731343939778407988245330880103148913623219766401991122520739444034932644089319751080860020238112598804160000
706 212955517019887858108208508850896678981047580677143805397714997136951880780566508930891452952081876557336455636381503510037378092668918636412568736776791244402021045882008319317380576189379019337458962678736577209462994858472728128414080819683215685847142022583440726190115431026288384375878334101687577306182773568042286936758957078258236757228155874399204435566085082799290309924476925150169172428036543909869271127535146316623125118669903489345409572455131147693446317086477199122128116692878048466665227303816329001206852912406057712148667930921365275714214880391128279729913880343250348393968404160000
707 212997717849696989334814109810537179588546527350407502499082721752132519637587815793254744987237326118217558813716756936598764470309745226472081348074182824601470870288217441086189957214646572118200669090446302448362624598454398370600478139725852179922620151830523785194551534576202285195297426824631338992065869317356969584536313921293995122754928391205339181535286816983272909665155433965517237329818898794641048384357180807698107462195683033996666879650292006624355430515907608198846259434262014159928068877986468426452166637067364256397330560942230035278837535120533991794376308115754532069565204160000
708 213039859073814299754602471220799656890102678901251335621493712292997931603568132109202269660761200185368603935716791078659357929338084773325295212745448145506853675168429092344026443633946232875240762922478471578167763335978467383631244955079162916238104667900704184511128265098503313273446153597401451297036700807138721889590821390257669083810617895982086731535605497870385477485296261271239104399819075212061453074432291521243322881507443116014235970309866480161294333333149556245795026267819166342324719997955802570023405059857680254679540277643856285296052530733090260762702489521348399101552404160000
709 107112243113636660560985328189575068581190449239040103241670970532935785831800303558534716970759226983617219616990653394570004923092971450952934192914859014897047529618670707573786253473224415597491831927687252573811494543845423933480217925100680790827243086065774475579979122001721235686053658612076317753396524023022025626254224910486748698298051786661964861463809676157248912101597941276395561295667581103279618675995082209289833663861805844891675343367901909744243891699217527228215455984307957151428144329285667390418676972459219070392283362218440053322546427979066640817024680067609699230548142833952960000
710 107133367034225116494990652665444200786142381429114255418413405502428065319053026912478247810888031792468324680630436784846250156683253034389861013033768812822190379601646325222639599956965120837574715528485100559333213526335387690046186624543076927057098414223596225076697606639442374547334124988114204794369946728984570090428352019298493827897409560764896701616838997196018433164573318089486043398928495394312290459950358102030257159628142250258409065660559168335612293251060332549090502698317555339976209589847937585475254241103605628312578600981416744828619364678132699509443213338261662775396736129312960000
711 107154461244658033109820160932486512833281441703309259701798959410078583513074733777878960745475164583304167993125860423518731332279736753433768245501315868415511650330074860427542379146073279375491519124218535256548994788737461202228799531159253096850624831933938619088891873999192035013591693380500843049069145211731977361263275011220208373629538983568105712177529317783256632819583891278366834247473149608986266502999930371855433927552331909626033457823409595339651062733209969367404543720746268017710564491393945797135127462956649870398949373867089671649029751536553095672055250781528743108508552218912960000
712 107175525828390903493449065957580731745522834758018035046584252708308244237722814650491189532682259266287713772879015208766110708472292826804861001518768054548729941745682569038056249937443926454787653051980434230875428043748520566220144723018945873147250229394687835581406093230627440338744967435257724789365676280880020296043654571973493544999685078530298979745859118257310509160472258606027286906623780432909295950483421781751080952824942650932748265165806580732729103606536362313782750415896288683257090242797333210744916593205967926752052772071743394920535067626913912626573731992431684283849143847712960000
713 107196560868528075601645111368334005049191659239017541421741516142164511328815989378822054745152738108201156402870945372996312834487860742990300051006041485862687057437004712839859722593062300536777621294009146811128472191810055302772511871131289851721159462202616926945599815660896737101029863826543699262144259901123227265978619855642973267321626200007271779898244557159872023823463166792975733320810665631553330966764271548715598038370663335098780443044890246370697638111176462983938827788893223765822484822038864541025659735895329015284184075748760857710593672194006341338519256006685392722618430298912960000
714 107217566447824719457588781365346727549914168839791558292171668562808094572442647055712680650602950173025084407330673954363447450523014698508812715269943385760238070725397834031296523718350676895963682017491600690288724961512960438853517160492776205675217281519218386529171418031739886388857778570222830633420352507892704254162975944237285651096897936160047139154058027660609222639587140934844420006126140626837920555851450657743190029959037071527885404988569032925139606040880092924864994689378958659196611341645603810619735171101931895008847408412225074754447712889156063567674940351451350869456667329312960000
715 107238542648688780594852809865860131557628674930634422691454366224821407070274022693894368617723861241954153771224724593658739920242035571572054732450958709574016285393807188619668378268638649931570461537164988200387215139929567805513430134764246494798570124864747676239199563616050387915443975950624089093687667362764601554251969297043354241328428033521000434970352877922883851946877375252738465171602013559192042187471374970814100074706028467066879730621837079917966969819633088418321334783010867349922662159826319668647944766539015050426203519631404726459778880800116765206300337025805048934970655077152960000
716 107259489553182919859020100896400751481533523890065495380682199783954812707074907583978037467572257071960137842711101977871217735673739376376828534524179319248389781885305356958615132463409460993663823767006429638544226980108163150711527588121929814244376386026833489287621524639488947400791924452002440768395949654990029724033575787624833350288685044153795974786904299623339661939492623209853328709751802870132261414577863635403067507658680489148417360269583802822815524431097322744887372725674016391639319052283319443075556303881912335514764440751116250159935005180475566423642737336088420606538394238752960000
717 107280407243026439682093713696773253386018700814685646071738167466436707317883043680630627281367865739023296273930413284839326683859373859278108928226307571029214640306383025760129603876876547075196386328465944380134771579226537302959557959954707020273940239572235779584232576372797188114193780974996722217616493757128672080468206536936324343336863593126015788606500977360475449881908965660751853526091062488867543097434552455271548235683922954713802217769983598638535977850634828711165312986408764946547445042519319217817773682874261646705014956123101537425362878341335959271086473210792596501716220235552960000
718 107301295799597196942739647370682840942447491699020810480494614302564170320598132233973115995144260466438734428783123879680739101476504672983147984332750407417587096417682034855792383825979472869707315794435961190330343275003520961959332022077410720445524199171196005409678431655223383924095077809240315252562357435726731369554042535900584847536785626013316076223006294822211327256160382843612915215945169935431884276554672070655532472444506308210154505830967795852841778828083842329300804862379258977005838266752204786745586859388905736013384899746657875822733052514507131515678616138596070202053965694752960000
719 55481368728076767398466008936082005435754509619928451151512221932043989808554373782761609076543125601861035212975625526865754995933898177778757937531145246111809416438990545474648431381546966892206674929778702351043346913160396798104819602843509127036217481999027083053172590929626199954079180799646263568826411419497546099052277531179010014576640384111275567160041495274666642757110227784531536471843895131420070946483308618803213512841141497174293581382061546650188594132945284902651175979495203879283816991082919850635217458286820992147946987594043973390131075016458353517369470126959883917733778550873511354560000
720 55492137301144883267008400391529985355478052161606473215738710274026247850452783690570471811428010622110782502713185392791622480188712824910907047749755144600806136908066700162859405193522752853802683524636980083869372316638127143974612406775499112837440802294658943474723827070082699875572447378171645106379119362001633729063643998195515969436914900671273178802150711235502149102315974699249826458225206956548743359059371674857043054874962795039435723861499624749693044364328573821893215378478526492195618962287819227354268432421162951525744154701772455788112171842165271607731800597059817119868523388900520634560000
721 55502890938605415063611065922629216343274100192130989008031458687656242011571861545802623224905288312235356772631414385117037998445947978773802137011057678459443638624758560600462596794941013453454730942525967556316998239667205991445140588233242233193724839205692146669615491454449801045440896666019460234032308985584079073873885130306312484692667538567525994866392924122882959877001325293698049468203770776372105546375273755798453970636892523836803744090619480826868084817304951106018414223510415925339166007041671586907273566092073091265014557361362618515638371168807408951782948916715783701750654156417090234560000
722 55513629681831236982379101723075955321391760344496883587315491383261817898229555636692347835870824620517653238851695691857515268062937654584255543323244834847362805851538105441891822757022129647844102394462200198470375373329208552423327317916113133161703773572527242934874341899226366064104542007485214675913125770352698317098516510156567730536708607713229984315587710122608118559200962106159502086201754867913163907946970986212245203690010715613676794762635292782052578122839532853739007529975779195832929745639355175879180354702497205879992341734720661904206777975606551645773084565568902684488903856388623034560000
723 55524353572023551540263640931820831589996118062350515518495396786065726321696851810443912385133780657280887054357979375767092845744080871645316897897794111350928004658916848699861257258574779568105687717142642753981769966004126739181627205649215193710639860173986357047622460877274332790902815778630822846090096335501997201757138717973835071476401072337293995909389418963274182969364361523306346885917584071360804484786203905104025660487177153321702164866640017860397258851188036341780872491618922046865429633976184430703131532263667621857881636779761474250743969835231698291777065116705765624374126931602242234560000
724 55535062650212838039366571660995618250494668656284460112753782982512170783253281553016262066234771285153563917080414601549723493069310907467343637341715557362084964241423521870457805800871141297869674165068001825300469262280322663251034413979370980695281836158592627080104353171650962547083964862247224375148037935782305342099934099537211159182751420297512615221984219366315018008795491051755475049169717378118600254198863297864740122178270156723500980592048051329517706595105119244894502833149298126004238224124703147882298246872405482012597051583027368348183734634277252193794852324539953339204259919695400634560000
725 55545756957259794488125912140888784515599428145950909611020088646273861528311012771805753333982519167332623294474956813227826373984437177722719305420886766895985155603816392733232841862419508045937434424789325918589763456078896248114828646849761035559944995624599440188403511821483624538084174429886223971062451340751882022938808384022568797112955078122613691611389233837765451896448094884303294070127709811349833546688194884566474288060134066327504211744041728890404884755927144102624528167312046100206303630010948046141217834978234738222271479607254275005489099757737915676637442584501266312358765138149809850560000
726 55556436533856273035440680526457029064085586038524154633393465514355439751681336647318675054529512575844769366941958333154306523658633521986007679191408980273502564333478694903359427461073180073966533857706626149491606831428711467159251262319503170238844156248366574490768374109539657518077496656522965991775880705218745788239337111642244124247111623471371653570505811650164301164420736452618953560753804183378268997176852460818206065283758493962355923293897674113053926307712224022533988728287242079953545254346385444540276652301549078101078587482687480689437294956786098906748844703608638083070908779168331450560000
727 29368824546689296701378256821407497723392181811371076793531527992563959365967688859014163117843572967198187830080694632083948548601114095636594782928185362200054480186942383548574806968714152195051272912172442308635104204204568615268296255712625529230958397833338478268088097045101435967278416688238752404683903898672898121765498267774283521756263752189865738527911514128189425371464623581606384616983081232982085422447699100324602168960543013209960016842037511401702888046604102802293919631576758157778320943541933282367247920665165387916399113914506728307706829388663229274304318403622678912732795184161916790756226240000
728 29374453505853699328517111164485320625691531035996888871800984576310758019334581409726118470772557643440848068287213863446739245334236774285712226188908992897463109753448225158558226749024894129827909334116030885192824800278429283152905210418596586027641127753423105082448369525839238277505035613879738383579591435518358163416102396017349662673529056548816375797398445581275124711918165768397844814115955432829435852548548141926543956454426730864277753413755572041117930704525531899303005628669868999043920510173866069631147880090906771766057337036322733105498363467536467230615308452994440270811879908390289833585026240000
729 2379786054226559102560673333407828201000339151196591464502564683233134668416223069400960429125055040708114988355080545209420504118930213167871301287280162107773787703853334314739652988900596438795770802193946555448843319260527279293162579713455982284681712168229672436217682194479324976238461060042774119362842520368486445716886494673066672741863535977489244654276661436288439448315391284127356877000362658669058872180145521972296018394536048139155754940315395573718791393173990348579389523242679910304930504047199492654358441672023418228889665014684591547411171530805977982590328957575065469567048236939419651540316725440000
730 2380240750752595395871802049712777599497309048563351583175706211767903467035043507661758488373707600144659082775028526079284944947640868119352338813579273141972133002863904818928012300688766069494275865932534954328919576944477164038120964427293929239732105617445494729353567876183635560662355943340305162107391702111915333026547897733665473012561207850692807912505572907419340158874109743950259376869583652938371968292730270308163557195822808498936314241905903244657183496533320254048474157594168348781300196163845811283642897572594812643748084331187668493871679998700494552189981644193358652804318741074075407142410805440000
731 2380694825258760230505350562575449365438195539777763192794575316871024155122237652573362569429133548692781092250489574006782950152782835444360762061456634366274174135938756348418439520395146138454479281157117076329542925931184983277272292527296256568305001948399735870241661648610648866584986948548509896995929188668280706126483361802389309124201837765109498991174663706223112414288425032145497167436657970060941818035803958796786407161540093126350552668938831561736562751598040953080528580407556255878085251218773051501669782398062826218093701432483490889105840301796249813212890619886045415818282445613471715746417205440000
732 2381148279444561451976831386212898902190638196987783529722708261994495771231170603297928939991314379824853754718470483890664154804365865655537206589050010124422797180033997424999726812205752464151075861114998949529618975260807136096698004058855957766647607437371799086073897369435985924821931299378014898640083427292192028170271373051347129066291046053960047049244479790820868587386600545356861682333558688389628375634419896344851029190145742119027886398667070086033046679811580339682211344173384889877743550734007768167486247981965992779359611406591750685439407489723841474152434965830518125877309041266885242508068405440000
733 1279608081478605738159031623474557611900849428603348896801995499882430074881969050584311375762354809850616228502102252902786816713717715950185918560971482213030192860110852613566827403347948223401730472898497936950559454323008549174438555979306205728662241383158950909991639313150050992181032559015190132537612606225485925934103655919081059665746067085918634382887225541417787323661223881080879755094336875949741784915124804674268025959724748238305353531941496169097033848135828028244968147894711742641843613185020578386284338199819273731875937845103906577310607286831909933032965786438695752752924571530656453327042086757652160000
734 1279851053566477107665428649229301574951800484742301348441361553382688517552280239345176944934867041533428187849736564083058853158328747195969563622512950659857138589774157795319071752091937769828310082775147757440328423618333858746721635355457012237542911298054149219475810190380535938508017494035618503369191001697030843245569712976286822912352747520318659707953852434130442464899684093980940854159910079650933097981856710940616597976282419078183664099260776089380272214648003279025748366283589285261716968390187298058909705637481856663276961873694606642604038755456979615062186887812718875469150698620688730000524749004052160000
735 1280093695080079264424197923928596906760505348968139579058089013612878581389026378869633173196940481064290743171047563275330519485328062752983435017304022550974115685791662561858047741177772228436622237400264721031471856901012467217545826188238906084506736764085544538062723692267850157016870476763502073696236637446845767472258265193958972875630711382699093161829912487533284469891561367815831802070292027292667007901559049987555171935674705331885269482134723656030472161613903461438119359885543184966461244200517056208170956928970749005655671583879060857468499569022695460789327416259702510943586041864340010379213557288212160000
736 1280336006917711853035197131678572543824904907671931833818000268054712408725994330704518129409744799074051583063932868175221381917861346631251363652047823963978162106406969631703356643321913977182694837467467123530779497475426566709469440674780607140917622249864179808662426713853687046424488604895287976128816178582870182291030121009161459591675960620266509722426249633254872613463612721441707952497100086418583344574087880421658231528274339022742171596825418576530332162999686931646125718985320516872693639201321909794729407607291857526917018916739894889975807582569979627378251721162600570826344163174236329779126973169812160000
737 1280577989974017938812260112552360968355974209172598183211887219573287302782993533622395100607334999963039341762933661128165309665954286840756377865306219947656558531878972350029201082912264488820563811211647541766180343422195599580644176444244232619232970577588841354335942892805079109659233438416311618178176480178682895054416940384994607791145843169587566152004138560325549511250627370381524569476924688205115805620195369159107148570544800890409308579745841183705226275645462554540417008398395301517180807071867869414413287796225827502016546239651121277934259004511365172302876264457760641482667063152640252544847833534612160000
738 1280819645140003826641115691013041278490659947934103738094400340534248951726094363636589311681351230390117902956922257884696034259917019814205152221907084229460051981164698641907449527327018319548354371712272159976871974130554376309717049428112378930233528460424987098457055933302607498011546368368878588625843881636831904954980742390399797795223490105698160445498588613511306792644976687818712708655963619799525593954858267803415890928476142891047086298461764573255222157786298102064932835359690852036133439484594661067132826684090781257637618918493362264283010627778033392640882075309431335349482750529447422027688313329812160000
739 699614299801239745284949655383775864952472879002948090084786779308835757789492596838379058708700335074662539141837229274518322566564726012478971392731811310215505912363994363534281136425165845400050709300829439807712722323138612914694206364418137865144171055592697217416726715603776336917924844603371223175624229225436500083508325480299421306529122881323853217630724871105963054547480333170771744885646118599359116077756273059499680294403630794793358304190965060550271034226144078377818675719275017737952654675284083981787133999283905760350445941118852566749356904853189421766813444983967816654866542414830203272073675915656113031360000
740 957952159111418594707941199954175403281134020379742406041974872958854473386371406472125483857460140828242005359277879954008441718142950880165166389127636172200190142533823719773842782083859356605273870908878458953208403531411643747037364742041949000672885347449531891916328525161743377282289231638325045403985951599413797122965091940731062741315487260689141278401273284293159649212958385641639414563329946431765472951484078477787670728818344914556391304117790284016899831916553550192001945224612301415332342752047270772920505459586046494456628965424776528375152721585863320425639847303871346197965444598970526771944218360643071273691840000
741 958132098633423754931295302630291220662088136814671944948543444271868181240206049705977803478356959670565152542592330260516829048968487070610883486069015391500082566144567879977088140619861262876430811405871424315924689815576033994604891340656798548358420067468311590893243426794845190117405410232750527520924848393537291180178619369973781607416792721898347493467346283556764518818516791920763763960106604260698946433759986828538183846601115526969846096835018011319799024474059767601783931516170133504044376883183149657363015676561918068434068465160903181177459749848976385877577038166767918190023919017958791393309621145746027920091840000
742 958311795649334568577528981987436531550615091367613708196208284356697234501245767544636252048551761236820478772829537372542051437299649223064086139483519436649975134736968719209709179265652923990888079476318577056858339595314326681191868712049795199079419026408898864399839036107686757921746499637695651845253315407614796700926899457667655838927665156879508956222009480934569381861264472584956678923733967402531431407299674278546445598996038739636112945087667264596683528092809238087833057987928022422825532262120732209077166715347795206327980418401428585121542644650818409462328329850603982672659134037460548919497981609036177347291840000
743 529134136519473226276706801808852702570695751781163891725025699498637117646308987410008332954590766511311467368748926981076644207931133735563671031259073988598588795576810981544980117036081248558612752017668132134654756240722077917896810077331564801378985246167705616600893939032037800403882302013972923616268477353121354162571645220732130765301511660829900241158826460634016180511774243662306288820105960034871174137790648815111541500145999726859565426265476674980400633152145542652931951547816631558755975907112050981544162560629921777241896285291311347334559059838463970779683787778745003396122492137787494505192741502861451788507036180160000
744 529233071406555106897461539832953605936528694276628589325374778073315111148443606594538252232880797085650805338959350639877608858116383283203363839240524350650668308491271717897085863176432075734847516967558632034953039677580976569225492159331428036272985987671564030181560079956707554437881590987311134363695809030403099930254288926922233127019869789471452770230558725525576784347407676803887444207827193191797823695439771530811126556562284409325783653288032940539150772260968732992724797234575695198857279388259951820909356192583608441983992495381181342054545413804064600833756727886937680206187171653506966144314341756095264780769346580160000
745 529331873495130837342886405725478534935427632822434945049750233723731791907622340384189607861132854464588345540082243528666760132932256656953607395130724443760396036824639218361470662006527398445073913105435856096458976425262883410283934399610486085616793439589511224415138078410337483298680880915047548855086325497379769529121251232164429311071491866933620665035080611538088313547020125471453054420531350867976920703347083343536618210218278776781980110878344164130707958162934442540115236417057229894475225415070741383980099900199102238719723475658850168996384135079778518632723529820488487651406126767191915002712288854626750507270231060160000
746 529430543141228584235435366972034931857920540619520380726237786618584911432539440482433924138676799166074226840131245140125094851079476044948153573600160193581772923699114805286358966468217767639602954824897695139115709504382213968713611972007132528996333053100061706592102701530919650860739153027867426597828865400727784074906622435120778047155216327669967959444422173306615242841539259864665359525711776429308592648241114577424676228949801301922551640241322530854179946764763468830739736673020692827766605830585537931550748777107336660392806022987085123516048809812227404370297614861366974979406289715845114599905949160800955421805296660160000
747 529529080699446682203094704441822176977304354831870762271966989375693917008962675654174566632716668975054772288372952238047340767729845072316201028939114771047297900417131924223396014832904535268945210678603895843027252847117181300157439909099365791059434193232418680760798295704887919938778605499304680675587814219867836084486122993896462327099605146557939956270886437134354318147712317772746188988181117083596982569112529972980889457830277612170030035026840417836388920656282148365955101051800804405056257490524009450275921551101369965035536384843662467654830399304070602175157410631775745456900428349975351413167623308600094466307517460160000
748 529627486522961280039781235310713984603213056993135113895843612984731921241032403827022507733047929332419033584945887000277177264705547830931082645434033312981451854439001961450624190138280224331938078489724927829420197869875230226077947220607251147691969690129304589456006328924078156571526561376528783344151898134169465564641052027860949168167062964351141937058812647133446683460160545389506054774898493378721885337683315134051064968490325478152471693990452532242418470785913770842968305852534418506975201060008017771783547302670277556704145449425030483793426451911566416025732634482705359824130537387001136038176273827859395089627248660160000
749 529725760963533935823281268808619287813065806281019940350662991435413399432738888037022854786516264108531807216236347884319791016024407194674649333201989346848938046172458287012662474688909083369479687465317093284456142966034136229533941171218597271538613951382803467565506474248449714650692744281954188946402812377023429317853184093822813196362601612828198120809638822139215827991150230646296948778189010693479465138605808192102455198094752452458034258616329516989694977457428395159131025733640884926515080619385905921967397852968732668277068787618439397106737329548958764170232323989374721034662074849878688640988651115450792774865111060160000
750 529823904371519161399069968928527383951972085236520920370209277381493968986856430268076534710579974438276430482685088153850347949008174745933224598719588106004600922983603337473951374860137103928304574295608469185552040135398163691651993796562461600553462686954631013837527286045722110652420038943505694007850725400886921119394366650363394739187212876440618229648797228911643946996098596322745454922808473985150701499793737926076443574059706857464522739822705332423975115453380999976205528654905876057495573672684623554617669935866789839701228228027590431868963792682834589183872680576701856430246236929472404506997278566658735263189322976960000
751 298876491163988856853799846888196608226535169667168962605727848211569860803912719189266418870530701006391004123492125360672836286091666638127477125205233912469128040527552715610967022393936369332425825714459089705412800269048988188293409294479956488491367059215930711873094949101886993178048453102295040151982353987516736155477613260143087550292289543755080748443807258517966235779283771391884380407875814835132804677024269406705889204975509295936752926822236808235812676817042642030797108137298075256828323759238303076018186212191136038185990226646243351494351503397066949573226306565752432740078087165790526075880331520766966953722653710466016960000
752 298931696928862934523318200601289978702372217776060094486051110997349834848884641997633945330821781481477071876384767608766756140572828090265829227925171962099333843238020753781064164334235014435349158490893098647827016126181781591879224253336237896831164634060923705149324347247970864804415004880629192817702119007502141647061085836344661217913257207274364545457165816275336147561441234679666262636005657171534934642728744364708944475619734943587748116206090365031772881713839781395260043697899514348780580138114829050285858524385205661929737582248173131504588026768711662854660656388500861952423362761255554675093827422803600036858302492334816960000
753 298986829379308228557153263007991458911973094506320560852589083925512571212521940738526880122506897706264220548596277529837974906269818013251275152553848473815024100393760414742436077666379212466422659484091471456187561045921304353494805726191382145266128480386866242923194875011390614423309622327252410353719732945123688698416691915101080073226627304175428842076084322827184983763542711960425858167949404099787792191480092529939087322265761088386617149959952084434909766285408770508242948799589132140477919841853404790855964206682603214460013825824071132258502854890194829372109037619187208257448126702543338880417265561358112757333744569314016960000
754 299041888709792719813755122414153547238006861320493148616518916306025224371432930064644094841523996535527778837953395527936950676256334474800400857123335759387855351903404930264867179442379983179152561669606557297958768372929077084922568125475100472947199801717681535952007219050986199918041249565060477733854034397416825209916388701975859115734542003069993053420972433481750200819487555982192403838444949772167635340299409729432850669115174466415195906480718496517883339338978331253702003894512583330329507105666597804979690438472975040793300313108754414178526549287378946597093959458320920150927764962211378013850354312460961667835081285448416960000
755 299096875114011668697831681344280983791423364867362196529105795266166337592385096888342611262900013114686352281894146482329835087607107205936878713077499220741384840166016804044884465189538368765110636170107715873714384696854720316043803687143873478339951823285144755745019811641522718412117603124407872177061005649110897964447211718271996066795426351369994928062092480413594139442245718091347338190171627172133730352497774190914039494975383323413273234184901112028561583156715349534597537062157990213969370412838978642925769350751041738879787745443391757976801867930394608037674927758594852293555112310277207823927902548661687599647012257587936960000
756 299151788784891703628357874455717775587494079388375597552919411158899856748230184126295494726046696338581488459374658348158707747091013835577144296735427016140742993126694006034187442357666121565902099460952126885216356025642895765113291582725783027376364225776460537416613075405881278548397559390687346786348390959995851575122835233223825958397235455823039128265856548447380083437195999033691221041433057644322092434785823355488507171595036348589924533677834808735654273741889223611417811588047252379509180990769067971826946042245671840804785115036845719045185288003776650878466767793921332144988508140686865901452438154920349079168186707277536960000
757 171460060065928682822987547707105000033194796054089049100823257511680655154453455448972038540157474925697178653438865688472936507804122280353733833502702530057126107542430750744747259065120381203089180303643085026040833779833478279401281994927789417692144669863535025830452158354497149888392601742815606471668455405571634621033339540182492873958159916729578320836633375254414134894359816231313585931286278817810752860458373520531984801763378453607503789588959570467053435993886204444470994061689107552066465932843990314402971813691684852992201900026126356740871668345912162070696946535035887271490040568089271858464089763415933014906382192580445840591040000
758 171491445260497554394885630759683761285268113106170143537671936658024425756783047501539289738374617693673474460661803105644751091412713925364018479481451144978907022302520607079328617657459617489031139299685901328959073931549831545368100797857789641947184143044862188274476413294362377918493564869170489194498812015008425791116328810621069605712393399257639890186528490478102669292504765095507900062379390522054478374161766290976492717964073642389677756601470623824590224900008021521754533390937728582137072425423711130283107359634343892134921517627720491827711634269607965155805033466625960870437727074288006236644198403390834459295123485322467933391040000
759 171522789104348943922551964032219599268234614193755742461428588559116096529597053793826478682048654871705137467084710302240581729588356174267570207613060433662319319256602439887777457990783914069721527862268845673638950130497125057361313778913046782902809861979573636406980214670406966649477135422236366801752317034709463613149142864629555986041390737539946437705923085128373959244802355660803407455486872303104206884553296883857832639545268574006130809296442136927374000909020323688527817727657695302550141887051416503718078036610016555731998553387942302625899637128845671003646838333747536348701688038317835826447258151876967917591125988482484726991040000
760 171554091706300528990313473182028416411749843569383991912917139602443172998762620604150131850796805158713074601130745252525102064292714683369933051891864973281674494767323638705688865639459099733858376439901022986286352808130014235786114637624810164462441336547265727370888616307798865132130464435100841938469962179384579016995071636988031200080481500377144687136476371101473839605057449396407736549392896871284133120589049147011697113861225091238878002711551845407654114054862872826134295111303030487804773099387506475345897436379142281613816277259005926830932129458005432501688851352359741332915301685289731429947945453325619621336739014664659393231040000
761 99368681315909187389189875334532906023912449219433581133363405185125140736923004827314816554242476800312984996928303095234144813354874007472321573561758128726106874392527945519204483285676973677681984565611266403383890737232819759476458319700453156612481948893559473030642449535790764980611906062000332524320680213161676529869534246265393341413457060574434387899818130984058678271077611164821164572972452198247480594802288409984230101641803147370081934591879467260980864424595738493169801378758038376871856510057093133499457097303796812091482995080581129047478838007342403735818127933474480635129028016149340096683541626541228360106466384734334752433919515840000
762 99386761730016865815673610025692077040522631889964864154954718686778147413358333547444341099546064900306903509217626051792187454527164468304212386269901210720285939134887161069436807373302171669441109070462266875408869909694514870451389178695848815644067851490893426669019475878484341840574157635434593228119637068949527062574127643376324468141074559347966181115616427099256785382264724689539347182665211580138798924096039425281272296727172702756463559817983574358689929448088451095966453084216691027715798681399165912959951248152102393743434652784137586010817936055266355154802074589940761815737567167231345971859578848763939532976408645384061593529138715840000
763 99404818447644717664927352928265194097740140664466617316753645145833967973572908232554036648066817367142245457270658938944518375330946029449560747060995612397303563425421528368620334181651320908917456216853436416277853041301083251267768358976964794912833851201468095964489061819680286227587572706151377836631832513392963636520261547175183601255680763889815757040175144844710202969059718799415173065477639691542710545225578447111345891294737055580084527606045605300307632656347228295613961078396891971284716026828601637663616442053031428106196334527401046307101543804307051067339122233751123886017654759792929820986892562176398135501829356544077128148479515840000
764 99422851530825412640032857947457979849908935422247818445618279816330814946666783212578510081995265184151886695967601468914712737337864002164090589055243031873173258888350484192281369462764411052530614427189120133140463158337485966664230812582320151172085759289384945012189708512262099797340499013686595973143357544951003042175890040105196060112283557169176001059073445420339728648018593807052941584569109127408135371039502889069914153932239151397391855383913837772106464525328179870654600606616124065451056255313757996235470555857231497764294715640110496838599440024880416226063948611011995953587951661788333586542050105806903258181012606040270652905753115840000
765 99440861041348355072687244659436134509591235023482900357320999931702829440057267506354585511434917644537985919973436884466645407368302343541738692693942415506590837102308291054081409926516569052165193345746587269981030647769919528184358021150282886050606619131435236087278981810474525375498977051538761536927416530716156121811053659188241182421361379476929238223045081550772352986220659827752621517361112590154781863747788214110889516880019022252846493844425379743942160666375823012263814462249448666683845712258410882443178455133582939880356366842868693186396031805949763913993056260982330933488222031885704144560534240883643014686759014687449545604520475840000
766 99458847040760954238458270553252437792433218306700704094204264798882452269618260306274556403760419122599821306872215073627518113077552123116021720479327570179651473308153881457837325011073228151016959498091838392282641782777506570694667831273639925452784762446276584223627929686626621416349154204224018268382775700572999602125544740909559091777033094967048332779753047137953759799177031245292119100371403254647189914559587526978182144367031556462275734604596828318947784097056563225489726472118238901596487924481203908486124333653698936249530209101497962384913515764850613758987530611148527094876873250063887534748707038969420969943803404524384079435534875840000
767 99476809590369886390975357691014221775036815692547950068718711850068359815177217913495805039381454497039672553761998767104999850461235736093728108072032952812721156924422098210480129384959018072425633386874709786915020047987169770907050249206484113434621082888477982753540959768937580434981795271964444156641974037092350457302728793841149076870181118520413686665591771570523456824893563847424133635685461467165031592423783450910836841440110567159046006341612903427753921708401344194630598179496978562539230994315179733712847336191389748790321816885213764478869699223153157411224515425004206703251979942533885548939242062872557754463876419667919741644866075840000
768 99494748751242348579752188204898711768079731310965707441703843214989702376952895627999317674174858315002388577674061388064932783499367677700369773805893666978820697723481632389226263440649644204874139731531561817752304070664007888827489460865978243880022720621770264879118165593328863725725591754981249698692501542444358407720567555037151054170239105584777262746891643497321578724274528047730455443739996166385323997269927036400870894376375672893971525120638072188762134661398019980217901043506735489548454867443642569583806376486192943085617602262961186622182710567577702959747649998216845062137014881498063253215466494296653996295772256406320591794028875840000
769 58847908841181415687464919655893175803854599608696571880859461130531150933581462364233363033125624335676363893676183503945435426571825988909918084456719351699047446626053990021019269178744452515453604404881815482704073533052697546883781029959569717767144760121791241094289090665675446962955771918315328021759201545082291311801214779566593884322762614414036080000271643151211142524764911589821241070928071630031702516312434954614785604361042575624453027053607683476519927219835207239083214552050436968871095364545025036754350764131039953141301239369641595820544107899879699204572705144458310226441037812010307822208655420937383451559447203331703786375203066423218240000
770 58858489806696420474914857379259821051963500967763811030087539944378008134960431181863961750855597937948031137512022270750367814359657919710569942333540070201260058495782550419791625415684685020283158601311234544372279696436416777638572612858606916868807338382501432221625115115521825696434878975680075134971087587938156270371980292037496500724023921049708126095246220418746865743422816333342334992905858836779740836675376777144253808491229549572308443284522778240916223019620333994066139527224594798968318817307244335081775970018483181515736558329952546027139491456850331862147127803134273936827187028300347601661489355224894702010682199438799024338067170389938240000
771 58869057048520744322303251733335458978090419315989199026074077799970848660332423386242121300339488565378879098281926097520533752876688512079573743325955054957036596938961527731146637481111376367518900146383417005441694412137407449079804154794091538539728460640279444112738913852722489282399745946070289502251440704668397538983510051573936208413999545056799533998139118597738444055182332095354322437682637240406186370630584563587432170592713297873020078171428904010806168241195622711753366804635880829026505663775349211491785579011130763679569496850626257647215296046821002609659845633459166358354210240418804968949014814889464952137077720842772219190733007036338240000
772 58879610602207990029992956457418770948354478961690979006521772989947636283469477776884039710510576225675749276719226421924417093027764401608721321778224424447585445565504262843911811448007722259641642026241775395965682424838785438304142909758157138679987767972853080340781321658916416257501964125048081312061223415807019324086475653390769128917848257633829942667997181416394541047885164546793755494577580438846587286018492858079259265385775435100803330111590332726590038404193741366334781611480571928993943563551137889875357351722699786799148765761817231298871313325146633628225008129806953996951794303298766925139017573181412701939475320586895707832449794671538240000
773 35188572740010924074169738711370041704126202637430660408799993283700209035658009616485652026961731689359923849772292237056038827714982478660713635007683121975443252414291333107813074938505802063281009671554976330271511244139118147501995706782217808195614994215608241103848397462323730375882990433289926107569477457991991831692973051372738833141347693858303130368655505949966751534779145968872316240219845785372062343090570621183006479367025598723850935333051433478502938280609587380718042495999785146211990474903748420756799159813778164867056209055259569073250915226806033109354532993465939774903548573283803479139513317512785921758272330867871361993292236682320984208960000
774 35194862499677947042700661004893649055175418483089843901088508300858485556647332447422467784492719435323329577856695822220692603492380512058807539489162038605352324524870685128767721427427053155078541959497445637409298067992339056468318047865319455323978496565309536764671388240345742992733789874992351150094020730062081033603786783083260792438808334446654540141180996154969182972148019555291424912288590246784117141458366698044947263656681928328744780596465772700461226083414950938443117401255529723248587569256821061628791153358368487737415292403240763078183065569038708786564863925698901323127786975605043541310104731077487961393381525843885461531313442609879486608960000
775 35201144143526044820304446624490129170932957921206241350161167169607525591803120668254848941046247842259685750162925983404488761494581902833161967964858401794448610735952515405179200630556147793854400012229666597054003876588975164261780618185733229359273142782946701721415897739944501399756394736769998869983048462426273346221812368043188529853304509692311302933354840566158708046371901046760315379619181489536285417505688199323840382418222572347051666059540222452455696740668307575448547048569008823411589054455889737802883802395159339223425525321095529736012077652765277785482020237374142920967219909020062648561766349269848450009606708955414381586059782465273397392960000
776 35207417692472276492524722211071665369015552076541560967469557148061785936191955553751105895078444382692257958329586260359955285272553652640023671661591238742321834722535528889997366071825539991085443814893933663709476816875564060576127901688723789768233646415251860022288313799466457283058609643828860961367064561114738606890587920032807082039173756877084487422961450641766803320242401247647416039646511661099340074640577585266033896645276694916881351927945761831058421946043760402354742894790589110301184609905990541971597466059480099405974404846014916539900588432260240381050056502255988588912529861850784050778309846820208474078646034872211949939704645078585614992960000
777 35213683167352940299014984572960046436856083691136423287973174423841072972544253972213262132310084685621055942290111839404282212494826597106078603538894561099528555203344304262222457941098446484072947020643574904024337822876069830897792627555288364899962540647772841800250984149774099194825043064520851930368347048350580360145375343898886871609617174914901721868179892622039495640092476094350620817228504213393973812010814603916152515744625471125617305896906763835943511726444470046729527935547276758468914534010595720909720764648299803269112024551725912884582035491318272522827142913515077698726636069568467201511949169985046799275009634500828311641671715075921883792960000
778 35219940588923988856396647625899984855509159609568567276445296047594936760777847636924181664866620052427837476399788413848295094823497648327318554783964845767330125657828132622400987995629356953290543409933383700585580755604081377864288118555700543405558107252745596095208561093461808404905401377988303065219242283032134399064359699096758332401692413752156209225422475422388958278297499430968088827744196004053267403189059029997312113482664030398352313909609461211002271057255975694132108882421243728425631951786017602702679380334049044787952552201259902807226616937189854751825595537613165408656662449255664898324337028724223378552097702510384755140937027913878542992960000
779 35226189977861441716015304692892631953984246983817871542210778234091093406792912940062943405982132909136022371826397367529221952912979134656105052946563923394479832735605306517418826740719277807014920805141947556458041604978141690495781689798730934775716452334477050320467861301663397320749456278986604712092151772868140871822985922901564489649747016852777507253580022814779050617865545844175264838246388832208505418512132410602115922263400871366501012541037829064398567282379661693720309109209364784428618024994333679769331245550368569693803554141359317646530191218175850867564743344478778038086136805348912405538762900481706534749240856440339714117096737012633717392960000
780 35232431354761795277095989122619903863871545784510445930712458520348152416082317903069475965378266903207401902002459386654147622722858721643444388932031463742620373522257125061289206718187288505798625921638705561233230068647876284777747705181193338464631004666103720630053752150623702148239864955752857254289583173614614002949870318214313203106457960205833906181701470787435309505716197326083457289760758336225082872277099286872811008212367536897511058994733596446187945179009599377924421899809295941641856680160074992634615608375385120849775259925125271697578248096237505962642687115694562959016342604575373698000349764711295481771772288378076782120210087509980231312960000
781 35238664740142430075614470371259176706012510015675885140739744849772615959290686496084963028539578702664093366198782529954329469652059845651286491452728879199149978917376738971940802598373009818284272516859539420035594987549787915430671510556763984914507254113823058455248367851249870861994690522817744556356159988700720331091957166285944440617641744860614944803897027021330164733019024670370768572963329671862637819699217293903722873820810557530273973506747294983698463436847437269959259257898855868180046374179637379363068621183980396011949306674597031185180660855377187107534871675935679781456240841959035424146364814774137195827565523860067707910771436278136800912960000
782 35244890154442015469019756631089447920478102169819373661240142066243851288249428019288409826914239208259587015223499121920367861534036927301062299724678599751003715251888783043831974442906319722441932351728428478507010590698628047834678533572519323632350413728489046743582120871951965191205072578927305915581219442130706318660972292045463617722800997821464038363915862595079374365402027427261293013092751939296052671280642055401347128347912858187803175851865835338935950341414382786173080199929477738546192347362857614701843305331695114556268910909043890724589208636564004210042283621649634050414758135305122135297308234338177322013722195102311842236127463628431277712960000
783 35251107618020911736762967174112783922664683350585922860513846565963526929687149438375377127462112152545252447582794619899221019199051075257798803005220977109304637108323544811672199707816981721230297601878455609700684922323651015318629353493746239184525829844285729810602548537582920191770230647736599635777894400728725529745224946380002565993854044839834397449400829924162237625329879478204319976287143016094175805299383004943035719714699574808732724043286906293975177364877155958177177232711018354927196371665894937862662977111405088887888234678312657212223288285207798557629507301787963856705384601967497369167088252344664395676014043009636124538079460292454624912960000
784 35257317151161569616409566479198590159542353075764759624584395830351927474643445192386978398289898524197900449543672649130652170285410868433978244419334091231179154727696527546645281828257094406244698100433903624655591812199152269833850644307930773466864287521159202822690552188334243872181606627172412113984522580042818695917380339675849500300275646645171120872786964386753923763752721513776246139783582063457607455728814335926635422572089879801319249851810756495245221700810002123584330264175235577664857278590994713417410174819967473966533554208079805375255793852667098269569298298660811099467579147116272634626320081552673807254552967641568411581993252879100391312960000
785 35263518774068927294935596867972185178283872903204515067936383885486330057122089614227864253486057142510863549591224719089177039650641540854519240685148972086656379967936551067943239003320850259813220381793739603922658056355066898547141716917256473947569193022648123639858698509594164592490547732749070690945027666134855692451099866228644400295478876983239899425570059187609824314738082221914322715810598895474079320616297346743377036636031279946781461614718652747214285088544207720627907304516568447252533904105998820468265974824442518427244293712968269273112461833416258746207255166875221594149821852080145001658215309704367283276940887273969574693367027895572086672960000
786 35269712506870804874633985996709172569775085453510123239731944474901732127409285379043507251360083243497728732208690844938339918087926627177833085556223630447406534947056676340486364171800555533415370497401209379653761111905185198216268297067791683715194321290674590359295078741386833505267289167707947259537898521837462616470145449363433199909008820768715715155766915954367943821765446287930086217313408326940911908321989666706662236432715757191295248171821322668073973077566283285105271142516500129983228752743757375220074884498123065375918505559453567186366258735309504260406741352051191363011858141388847047612461816191745627650445361715998726146838291747900688272960000
787 21848797897292114581402166216828146639972442144048255234995176177997169169463755806523988119678554212042601785533242070998641528395693710416555425155911778084689290510917631899670970343692451327731309832417589521078067556427905929079939537089259438479473278677776178192488628581516794402727157894833835371746043909234177379574046771733464182836979463997405884826328831020235690077839043620593132588617799265784681903513644984545967568177727403118681173680998484564587536146704404858837903359906975909174501090218190224048166020100482644971422060182275765008428843501796839940928409547877116074879507697087024336023152575108840768671479838049975691579232247257906632429866162240000
788 21852624366820196010492174210423940455877124084773133538316089667122326196861172279589047244715212600752902660172812551004023695913321555254060341663763015519146419588405506462824261756746029714058812916622659060106609293449015928854235307400817659390782247641238205790360157554612177818646405872932349223561347327526277642349786953981637087869817393202277163028378436889922726677667917634558153268048716460911496595835401253540060503276100394282837780204277282944084203728934194885933966006227850570990954138234501168644975007669623238236498165211306934363532898671335383111708864047108888413381365686700797687946375498609592920565072034705963674645445247221953574212214962240000
789 21856445986577012444108050381467648348060760801238537978134695281102837904832229542929055597730278266537081480471901953087979523548164066954889079570210132247095998438925715785720071178148082652494899647108837509732073030803432506575585202211347289401062941612351105343113978632938112079412397516457861156679799917658311871839372839420876947395642853548840619585051554032271756893973561136464916633564005117134475021119994333346581710953562900033605088113458136078486452214101589741893024770867710182538945268572717929535070675862884058886536150969071904517933399905297831804452841417697781446004260611688951555266400420939875171125465762164669036693830347312788796169744562240000
790 21860262768840465818947197595332819901140367597809682412333277343673247699248893062897747484475704608693685390871878583776892369122709309653564869707155417181719058835204760286688164385092664637844358419708324594231428586211830835464376426268952198360697710654386646795168111330152241360101470183219416745579115226030685298506820008549434224820802712046864122399247869760516547831524387368116101817603957964931854739537138561153347828494724820334054969050602051424110976334097886629679983461121949718629280713935823023639229514096406574700308265858789070912644786580736277397585750462501118917826367062088512822754374678811511494786415953259502619802913694112369796327327922240000
791 21864074725841892071947104420811309821409507129151280519813529972536235989500680902057376549619682877092822039691071426057854629557463723979675962258592553842088487043877889434304844073444396329912718002961921050305374084028056726516392945871364180760332941429618097802908648410808577809841504831438922327412818252091589226531198344341545791402188664276242842024045707213504392130721799154468107247934631479166911601167409028874391106443546460077867113096548566118223965025371052927216895427368282504357934319292147959596606862016106685310775991222729098032520887053045218002611032567930495153906599800161399550081175770743992778847289089751182178154589855897033500656646322240000
792 21867881869766296322102314394237427910971236130781588730693428747069851819790029615157460628570297536567212303852664277376340927542174256469516712521454643612735226580570370691583623913704774825400183192802318520954983792074312635382737727443975137929665602469022236372508098954746913834771261658132898230481579733927668780909081252942000651460113270606342043063458698912132403293177800067352496509792665254116318138477439256105887612576776153306851211506073431172571659539003722802660957757293597193134910331712416929725755198132877881640169893701108594815124416691424475601821888812115642379587741335282174046691655144126054263307075265211937898680064406366312528591609522240000
793 21871684212752586569420002034784067919713845675915515720626442403350587932765015971746699708682386830771143059484419054481310849362969643268954132708323212463116333406623895478172266578882857761624738590473938693407053008685453467440928228081437783677599357252386773254125709081858089284638055361464082234555298641385644830174255608063766413333853861039429769700552128200043355172957311697875114788974963803624426559094770832357268738500506187401876944091626638137317402357158923989737499201556963187474588770346531714520566651101960841908618784953159744186904991059137428966985820899624641878628679665440627263987367204300824371367794875508178164324674550088467623326150322240000
794 21875481766893805922219657323138583696707409113309979326441152515983615310081343655342753349146979790851391282678350462849372748612202315475445158159440057675146834304684909528253870651283638326393091777317257077228829946686252812305090780985100098637437477583883092834884858742814212876255646553833891951470234527549593201795519164249610555860146415464415370737346951153838550186389493968661558485941667518687310661802005013676343339076725226491745213537903329728052130385870604772296312004202869023131219755027706808150649122392241430690583483646958939970056118859636638058390100679718642637746392632462860766903613632157994013297455644985405532909278887584272396782687922240000
795 21879274544237363363883715560815923982157584420594512789355466766839745797614883505374535224026082696893802715654427869445902494529046015767211037666593233899489246522371004063807070190260015393595698607950709651762780750173843604534204072815927618232546241789176272391014122680926366501091328826464871719055717664171196984270089307157233510785776966676287782338875365525301927344458868463006761373226652109580304344254261541937154952733980468048167107802486591518043795863602774006700962778166201392327905291929408725562328974221779528165904201587684174500649823857871068270434123504114411949368360048583179510696694970168802435551733193368950854489374288806497541593368242240000
796 21883062556785263070068296338395679669259204231261854627316371075169675116194235491273111342780965624411035239795108193873341122674637399852580226370345463922544796413150457777079424001172351786090764475229095074821186389335444961094687825335409877124646075386171344937650761915598680736951086875135259803516093409917647998173711497624017743406224564934376434629346583396298641968410065351203289382512534961037502808512482572046885144766038152768462843908446004989203813520383018405383999669247670278648715595744550715942084605131933783810225772897830608485350823196559977841508241777223251902558641575989779261093051331624320897476545568953019360338841429474423408583934642240000
797 13902721444249548317874984709081909251995982687860701086067457978343661279741187984253989255588077181128571803740148166702751336152134669283324870756405631546162475102110063923265384366249205561126508138537613306395420223535168498110245177246870151466724148531911351810957046395792454611238223766040871489970330076430876747904549867792668205356527901373510858741375040164554231784121915921907025972803480331624335313599392062261304016509132108860674773150694001802252734304142245147722867846047920229138729891321272176123657149258223308512135039674670702462473341444319975463530882272947729990155725041207967455508109275293471631431823103128118543794447273220439204072411751119428160000
798 13905121593386617120224330437693368635551764296103929741547720158259447086420731079625012207597179514319315949759940669117019726355647744677826986648521061650735424802981507916934806420300769687545251299455503779141815465347670380735740096880330870421760623703156539602526099435149729020440238648332780464424746981688478868285755299616522308504907739919588676845750019787065371973663358272817959525133529432767512457846595391287265668161000653426315738128087206019038772637442489411303657735415573287747151760308472141962552912247731211971489417304139446476571584455332103124617355953321140669089975979602660915904371463126834473083346064091495655247553540981591945360616902914628160000
799 13907518738582337901544452955130095278952907879806178135882199782255438417747734070996822364922916262612449652543162717836151360125864808713887923421872892969195016619371260491338058984922982669875860864427314288843471789460782398677097976564312915135301433698968379224143251281716819106226481296729455510250309798203580860856721425518193865842088104324807824339230913077132818621040168030048153486033878847926780744591611982729965790837084631603263785752567527627293163863942608212727275171855356943278466718320719416980624024720356126815750735637451158270376838426280385819920242057123370608751468155871703946437809793403459689150824565779574422380943780873206322767359970665028160000
800 13909912887346564031887925319420026014049800034028798719723761306721434759910578308629417759551995839970216938197905738994384079353869101419903784024258034498506533945990525875023307483839417885978557167442910035408001043168753026596029158898689982292950317682285454046233381688475700329405491141815634712268590661198038975936973843762488333732596993274520447898344955250587680960107756775081809704483102826317099945978197303433362538359823504807490648317517248833537237101409601865649113086499590869240367532635451382904922548302390260516456727322846230424439835829764983161853999553295847760988383466920410673183081325767239123698218719340543091055417282964956182202344609580740160000
801 13912304047161022089659183610845674688303874595050142623685370819296712005516415250085193434587281310489834701648335722673018505549129318854126865774455429284335764734124623636506701739935732708553035372701932004511151358981957149361503498308804406420439839763001633643826520671505793935576786867245027173710069675424713747552706596066402908404765671376605465185849616597359079051561028929921915790325024402736894404291890507631511599556067073550788388706980141424043177912862279671313870054933282680438270967656407154115208214801300756097686182189657788131369171563582308846681722395915050909289921854984037865937409947354035063321084290937016168383231017888052171650519030470340160000
802 13914692225479452144864642328341864947752146070583928742230569347442344267025486808820949439204817048502570148685485868466766853906240832775339694305512927069185158576138853445669044382246391278231535425585319282879759093353997675963928617844342628024079624285013678354140865216901186676902482473316028871483915922800731817458195292569439784106021420952378655768507015274122034003249396755391897055611033358737212809665042947235897382621143256298146855105932481779398861940260777080712212114428777868430191979441675948054658113636247522881432807312246388783801089173043253826166767279877621634713278773735865024785561101831620534191302897980376436387693364114236570089406450835140160000
803 13917077429727747168868101719913402417338090931577822225509833630845578480886352798990409359134161583852774169263062975473723485764775620029153752190828136562895263011126913603761446373694894606851905341416547922047409657446620966543187579074108074756481999361792831352487196879923733350057162269167764066520808438859967797612867689325897535429068881923449762676715276468099480916392698120307121183580372316037655351519673403727450804810671398967364152804512527813016867656292651205665475292156532713722247585234684133284345310231051143006669162665068378476516404145381582435814346354520189158735112209400828139849343450388312374338146388452076230832996977655207787459254160838340160000
804 13919459667304091577170064271445671805494202527819235741770093854194828572590675423500454527919315392168960523148379414437139126787665463517726747815091958980120653385872451298970648860178909747252598180238036227086742248200820596313268357516274310734242082927282458041134092807046998248742744204576897600867356561242513185752422334345096010942013050032616552287774024899397851403027114782032152246713928513440958039466524469103964981450212566334754065804462499162513457942329460810562826451006516719654487201468248278482652298869891077037222388222675415445733316984669738994952413514890813190811644857210486574421752935327396388813165446721696796678244243418142970976651811500740160000
805 13921838945579098911672893950243118498758194730773392843724440710806998850516483361520425106432686400723263415724521547265196487511147990430537540960319428822914707871953708823129902026803938533441613139756640695722299270519300723437672016979009284307060849618777687677993849733018557228299524174848876932065648102106570939869443371109612252323885237808728476321676178612148025156137761982065599420328064144139411904198534725703613923087717036599824239782052284212197008985774920341416826863075320621231531488985994331575122881311664129162147597351018344294491575273846978589420743945869672472537771874401747917771091104136121292711196903676696715857845239285720471036263875019460160000
806 13924215271895948668837630788248012528631040541416192430663955871567292986658264242545333686709688462616828959798708168762201667886338355399287774808840661110072541446761912677904342224239606241732130562104626548391807214646318716409315870412634164860558501215122178816544847655359878541628566204711089539527961613763601327045872570359532319709005723118616936429977957444361288023698644111131263160724316231871738654954450676773982903259170012484912937116989972754374749171846378061438502212598133450970390858032874694775419182633782376011483569247192113181899016865394966025583282403609103889150094763780116877319747711941361426256997552372447255485114223992171944420864012901060160000
807 13926588653570522280082708720629604335418542057374180617867486503008181553858109831276531103938020137816598264041328264086348105782749054488274997215170417272958803976248173281309793028617732850012374728662837945233967565286190466514823857856874132303085275919773554104862201218441793013181487984226508822817459371378925356865205822646317417989559764208790540949545781160301672002947802718351740205035814599544917541087372927781067659167709168077702887615081394024505181129682307333232145746322281085133365642979325218616111647151288332592109087646592432541564937463644876649557267529926305527055339186133233830722743035226396801273001669905006034840230459027363874467936765233860160000
808 13928959097891538250719810071411713974128336269475785156324478111390356150058945710120684960006415758962902507263846106817271590166911720533835255237333923737623672616465267720602118275069648905559598791054516902228550984799032672375151761158237565132440606596325113334654409541965437788606250207084111993132588938700171015360505246650569366396004208713456504869460674401346090160440464842147439431223165073198698928598843542338886221071411022735353246590279137793063669483610023821273569424187859229650099122498861818541159690301817177840332841790547949525785726972045468077214453169701035380755255335686408807698259403903406142409035485311905706795154718524145913512476011685060160000
809 9117788572427358997427647329516053145256196252195661386758659377455264516094521637901311752713899294807746383132298947129482943488394928006038496664849207339494092891484793439368487799284575757221216823679844843864007610082054292837893961001413317729875218359772267325234685010689429616966262413522391880923641315719439918384098199420818669106960583451245736730928099737527377340139779306139280610966706059086372260625697739992734967849754756308632353633687939946623267666591210292741960488669642493363168730816672110206842739730716099701215796446707303251695340293926521392342920376481930549959811856666099516420704248671943205529081449647080281255118905888182050647880870909898664976960000
810 9119336152553146140156858328481819226675405214158895897705038664461713653887193696656885744291414979616328003757090914764703988735865029235199945023278471352575901455873043738212641007007368287265768704266462246142822099460865477559879145342534737275954427484004704309566902925500253658277296035667426597285247713243860601461469738131874558133576038412921655328056512019724821052273403552498166888010524882395877940865395268169801443618080346899818132634548047092088776107609121870972022118510899643089065824005333929258794168878857612647953335354607601739066505334548746333524300662755964149044422789693722851953516157583527134518723990898177896309675046256093694848244506921942225936960000
811 5998995514453838664380355013997992020133266752065071551320241752855829269255723127475987659428279580315836223363749685009208929008857467092053390081791507279321145345490559704354669139455072918180295233814996652726279120297334758121880558799363361649892915265006588302570330229481330757353432522598510244518153269800232429574195475128514390310647724079859771749664282454423751776260014361628262808002025459394546611550188344410706713894898187558551132097982589066383469060261855540952699145068127658378622522317176072839440772870876749118265872366756651502759552981979881773343397080064790907648318569675321133254578071765103649235375743790798998444184255267689039260943101469878298415716868160000
812 7134376793481731225687631097159561472306430106357504199711094526590676184016997954914524746695510748604650448638322561109123960226761189271054637185346748263454244582259739495453032584517317377186553983489832734039292015346643233905881685337366221627693874922753185975472555561711288863222656039011413759832592669705572659586955994963389439538448733198885587492284480534646805339221437115565966453446094106915870255976390930022483799319366192122057387817171496887765239328581631611413057616197561354593528062072992862384458200967437303927814689046761868230385887600280816340638392181867776421158094519245603306199806741507683845761719885832959615954541520223536523569353234387191230399069760000
813 7135582643598384078037056243869048556589432485230325400789691669237918124979462232515558562329139236508068801709121580863113059907456926912709626121614425418598176454394305976218069501659945696690337613994081575911516344525817074708487881203766767103875481541950180965439832651319812803727003232203188980175706748333910317468627389364691199455030762088535848563570693322787702077258761587371370848479046185916913970797054287390667220336259174284791224589247754038987138722996031494302276120855176841863620447907234109528915938423291087597523976547460100872870486901123840200151381148097926726594659382811217036668690108331284686471159553536745554795801416339604935907849358669033141490269760000
814 7136787012326687234007673742978155435609187932433769671645833532840138884196272377097426488754372603418976812822831166931900698777734119422126709666068505918760359024474653087842117429960875455605050257237268687019769882145802741259493823758292127634754653754981086280972260506174517918751615355133057842754271546767372867662483462642649836816432714775618971721992918134530391325445917355894459021896478667769307754764129606236285305455097005363787059104847259031546603351569627446131434160519355455070727462260106509932409968584973060722184481139680817259037537554177130615119513862526811491115454510672204706043631357996625575287835781845317997397698585310567613096052490169202028120669760000
815 7137989903301949527210229134726392244838735090744939777752458657959412133279074165673672491343501389511589231284867489704898414164734898198403404150958839080885532781585576460678896587797632294570174296010218758727890593339260818035590556567351812876638882198425450608387470658139830757561473352758718277280592707411346506751807197180390120021563008625049232152613397885154377887438978454762917639272908164981391853106705446163074411328390250146980444743740506962765504219862764998019697527742228327648132504816226919660562288280198982346078531125039913134301315752441398587860691812888912347949721055554221838400934642938450708412712407419769492217262138123283710312245556477346167650909760000
816 7139191320146114685249546100749447391311873490283669724415325664052803920046823501077643682654947419738892075704670924827439024508369254451669955627902002717076729610072589388205826751568412715840488133755260803387349391896452402070540112007772944582687468205051868410891632758448323360049260445975523735784210043103550570303031270278745917585510544761428720205255176067456521328645283351304331576971180273103755260152292835305639510944485831639998348292390013168578499572385935469574764493779779052097378962761371691631694813465994480046413887421691461097953251085266617212596059496154981218439827960062609047801917703266376546031308546933467982753958578738925400546556033243446012892509760000
817 7140391266467826764760051173301238088401323837925779438585337263773988372926240217956028617918276624959796752628244490384346170212660117000832141680760780596063286050764636571635416731540208093755513949667077582386270297187356113909608456242024650178936729137006772850112436031216658688849791985834658685770687088299191348586750785148095159705683359311349971430415140567772982831735056662905058349507030995536862408437726506713635987427636375701568249511114611778056350499753018829169543740152657131841057187587856555681198045475307975913578698606596801536557876827721180734975569936234677911609873534210520875061651090325847150066528191784359008797954044519052229470910193636515136169309760000
818 7141589745862495186471643647964823662389197840399622514962964986233899984176219995082728486023582200345468049751177990457687414760833264559102931418151515959305360148619651912542476650411793452871132643554552287083236531444896862775768403967432527284237030092272245865813409471133198986686019697405457284962559638329556282398240814057946419867274055506075719903466107556475365531031321694173754893714598281878975538204473828890082345968875977777732808552310207210749998675375154654094891716053196729824657566173722245080274011919817910049854555254601279700787680289316997847181022295091783288529099981739669973926201429234878303485567861519295400335783256673530981587288370948419138268509760000
819 7142786761912359373236091321072043442025438297082899238377982662634641984179252299954084398245975314711132422213399728015676594297348081045874001021552763245180838307405247210298245897831765154649613829879282822421598411326054778004729133197449185980373350216090508291751622259718949858029162881855900818709753467297613078317409121320777104619632040228036235472398575195985193428496944155196702113692363898762795489546597527962528159505791721975904492674041583357201041663969668823556350378185848001070793231232621065505724732984053717282423115374342016133437227580630036183913696323840394031288473893923850636772602134030467416424242403452357632665385571133071420209018955858232903490909760000
820 7143982318186552993919118936041327587784073582477537819447372268698309908572524809331694754477853315522692325928716317113229201663696416049124618101047423644122321980631347879642117865681712500694218819635324661985157410865894207971215520074746312165904626047074846007414300642464962008797497355105795031074328767205952731802529662355238483658877393261311433339417710557885862999258340247364743300475034679528464440948060100572690502538394154290907674741965970020546656551358579926957490188291508234181262877187789521516022465364064846701293421152473312643607933960612204961699135384261262565824970520849270103688702350161671664591040513017208813492146907160344126588527918103522505584989760000
821 4816141858127694995890464697717853961205193188440120654905660721959860029144172113769939708025431634354589416440543309215572490649772622061056387139705501754283239668636009848757534254497908727984580918609376357720116676047668898877164045740236050289241885560331652114621970960179995757512132048814158970188451019980560006816161746778807392360714133600309148547569075350486713750311077995843347626761322473451109351703564011382730371597890343635504142222517539988116823783022251305578068986965529083810402986052473344827433937969330725882758386142987815564187258363876606909169360197799382795951889214022493763477693608309172654423461361755881557811252460089546046818670970009190279108788620420160000
822 90409254807259138679135025243343163393608308422912278433029351865301590771805799314302642791781040735882633603075913896107752470644140419401442724500809403794214467084022308781819161509814735245294893233723234504095344278828079066543042679718320509354688330585760615257893707033583551464224508782036563157872207995209230550469373638774377616814803356313924669838259010815788412840667739983780305255656131255739711143048656912451960978606922387833337795858194306126950370221585065474929484588028823847496923760967527802279932768578362040168616401742386244479544828556512449339040536231383703207834909319929204565069583698266604952543939720746830352808837019237161974242889177980845034806796886605183040000
823 61247017455924539280294708453423002539527243771839950953726040906284725736810169501015577411998416436176922212060501792936535391519771355852917528223269769909080638399009598256096183015740396171955750125158973052072711646070127089481176712596376681379641890622491208687135934421404070424364019229723394845332201247219688587003733673201501353951644214931168010427097182705093995485571428834658750641120351951451427595053729169008694254605911835025671899696403191358125036413678170438094565882308260196947416164217034639533176604051378075837066786151256407930760591350215218520307363540222080333514978775965399278537069171463699147591794717023902935383768152610306039532242059935744648920502834180890458500160000
824 61257212374995069784527075630520469894537182693047567287721985808243299199975765312573303916190722628002421484164359679102322609464293882891376036758130975799748051620009799821642624466547231356112568854191510662433833288609507563478196301829656246632588229513636502790467785491591457182736398314549698646760621200400322924795047377647164996257117872925326381691624214469010444432899064143480482529627280476282800700731624836290453891755151429589328272292353083410298294023911876544158208639577245062975692614183776363575958150139678977264964189148861209882028190980036536147928991686038487788980715956831199640890409843063812371658544897892922892060770177342958111799075293877853990796348067738634368900160000
825 61267394936587939039663403574676000925480442900411295601919147746684347119549645250420051357953704812322677726847485616315181600477974564442515201646283259016608595249226970839836888412565209770349197499916130045388456601885203939930977079439622745745834027387944045022159234318057404684431962394424697837520643068789223160358735247299561167481009138606764560990982122558061540108775393227685460803723897572599226687493547296702781092980573764038362031103338187714529523443102875127669046981382873583711813577544497794619899961020600120024464140748893157527900314731518676420850472403799360205106494668386859639168170707789258791817335381573010703335739472348661514887403275415185018318404397982974953348160000
826 61277565170624400462771721436574685066555733059097828119125756220308880453264476907470374166009952151383466346960777260625845846950476455822284948659268287653303448147658164653408641143152173682873675263503068291075580371198096809874735120030690980332308341245454604757202146281537315930072204968149727295604200019661914073603338749071022234381384797429024243705231849160322017024753566949803023849885773001728828913980939584644875452558023432222929647349176820948174516507064828918705901257399391174035421077269189296570568234600212641545756465288876640346113997655214518703126769730860764252689748224117391719772471813598572710256805295660265478519576843268401596664486307822325572441523614026051202948160000
827 41916451176790750455151138818493802717021208813354806223254427987549498268847989361443695143813859234750645583187167179894477492352851398959382996375648799738219701392803846249679609962164339217327405658554154682752396228758318898325138720951310344670185088264355700753115789952262589278457694054258389912431078835502390138664673008580483763460006536413638355754544930105827213083981204716337783850587796272688685770428060675864405564608631431213010558574640016013433410952138879936106465570727343405252108432232575580779717561140669304395985503026467908835364803534875687816818291751968170862290062483599021526837226168983212191467065366308461619896045346589730924947234429625997833236969786534680645435391320640000
828 41923390093533879462828445881872591666938049675128605205519469513034690487004573188629154332407397374763295388424694718864820590678481087671201804068645188505472089271576996261484721575361570154607738550171883424565122519363271001365058372124324344261874756583028718285793644114291241370645973030837476102368616965998664925014058179870196650314973205245943034905843490063780373859304632308415998746083346777646345733806778386978605549615508296208601618894225210344825998412267202868392862827883194745301372854139612113726907132382857047032759277154768701329606690579939249036194022661750076008809389004665240807324836478309200261360235256149152429991359044470483909592050348913434245876775683524218483061324120640000
829 28816235486989801524331479672291963050468490766396934677060917431198815485828806900712714065118859880992064864149077376367089314366362147060301370456104825200196390171732281933642191812810998516743244709759783757706716443916460109200961408318063672162605958198834222694087581005816038150707250100557381623875316115560097450379240531787488218251003881632947056677327933092781032905553679392601711037103957136025449579229816566966884096631851899650049236066573340193988412718526527167073749956776136869981556472021813929303139672541419632658633678238075600648017793811224198630597150533329001061802797264933250466424789513834763219848979968096527925478836047070663250207967658627545267443515642885250080718039235106354240000
830 28820992704208419343751181638525721968170025819659881611898303197099083340942140910243334627785075934920979212167667440587668279069666451109938996133563639470310254016197627698285237783915637478764772247837035421697987791083202484462495317452045436101556448147815354217606798657085983735020146301297814726803435508159908576895993917821121518653627923706109723187958476438907218206900994449344539316525732212110098680505561825136973830427008478735938605455556733192844406222757910769597312554572976374429107709752866626389433736073568238502247569217745316028493961328383047128547773733507657634734899987229454843003624501277851330684066991858693139721186363101362904750134420062304482602125372050398530959253319274034240000
831 28825744196737243399248597561478814509315963357816615614202791988551817781067372231435169846813907854007620498395621415681628015175253180786472364740411793314106291309706938149132082737004506718810341269021294003061110797278625073472210292880691481913023243163043199180929242279894713981686456586032543337429595671647084551635952173426314827118342670903131399726855409022884033850845966166668904505358552083530385989842347101046931085601472931974552536373554586609270970131918017135535407568016269742288876094008912039845058372333114980800923296670363683977706017933968900622289070070629540854390309445118563907456612515210177602637282671428605447568539867680762078360240812349729450811085751360955948167686159056434240000
832 28830489978337547233525463705678357660388408182586142003523741730976363838452068418827495648512176273191513417693012946093984434290328387951375284586915177742224689135315396063379352155293990298711624750516629196706249280630062779562442437810024251227120486741954664522901538734887568350652446786290427322321830161860838439867809517666598047471921943644387425212220013562889723514449657869909947139877870969528293146163102586961804257536545000053023902470737538759572021344071921450552903909568405305619966872033880475640279613597157460188182346565947654850056040817673040349811927349653921810560556151255402408130209918548835213205939197537496226199730687759464858732835057531039725548641130215611253095820401675634240000
833 28835230062721043980366223167832043016561606374912967880972757560144697955791885018960046749368069820323564928924021053300563714847042160293751310171898149944138863194026364832471462786766799828697060352682438177633926613341222649270813559756248577840960710820771398213803040116104921093725320551734076152370256447404467773611993563774539991450526931544417453067950326860950628436560427974467627178197286711605434507578310947443406273202787449802469492618223992768035976456331283263391507698489625940303601358608638865294090025039754510428517916209556134760974671116882937412595861630744299908440082273111164271948256784788646896270911862270505983488026921019345666980132070725337623005599203693490261139287016152434240000
834 28839964463550124064440986515522714361516371475882087732189820132923141984261989608780688316529891552650901750093601093232314962693256275834757580330520231292093907547630965533495117650096356589461889916955962015898621119514359545514306538870403091113537337508606337259991230344587001231590672885804291350727977185843128726860081465942304547007095222816269986885484320838510261290419266700003055801602650396437879056809568218763759365588854548892743085655221853905986185819055561908588818197496072929142291439324194906758867090665274106172162436009467242393822655576405532440532333160898118799967234862446715390126234050469418037749475686877936592386289225941984411908187720594462501400858286675592435839775852914034240000
835 28844693194438091477756378889144295082105921289305136781189856283458737576769854552385975821934633258951499245728846306768938364733666542135594980704521208351009484782249213419307965741134500707399456212290236125015693237057348972420980963518552628921116866439928899133669015554831378279470557732049272758428982091062102661002483035293101719862398162841090361979883543565797367637866298433052813253003935801408248822149530571196303651876255699361351680377205346347962802116674781537444575031234248723982372310362247288293746219685254157489766662971294624149266031671305944719932353826943969046115313017543541297384237690682308016184352608701406206543356007146152930794413363697277050600434424648135206738228176098674240000
836 28849416268949398642969719358012739940589502741707344862427930668264027432923045016393649347069752068474225213259264671964010781843406461227938556436926490461289995536921745697601898942111594413712695275213823303380232971684617120108867500098941222305481587322290548851995511548317089804565897261492525719470057564576269210056197521426972101841079927100330808395940183490779106633223082520488874822286320147281764078200808758135507574184844169027964331804066848966444231074225078654782561820912929093230539209066522095209564488503057199176608205451110250663375145354609586171246967769705075452256037012167763345901502092091115590338805036599249660874876057750794932313550220145662395793790973938892639393979001289074240000
837 28854133700599879873696544485819215330902852913999156040343139970172297826882504070050059224026692719323686275213183134691705573604150275279550538888886843919109000305029555715109339988726708318704174195887800461221039683928818041813853335918779769580665466244219269478663313998202459977779402454580410397403557081730203779959310198138938218130420375034291397647819933762325980946387086698620950654926790055466063664890018512354354024662717479232609704077491241068057701335290847340678089845012542938740058357593133491364431958911281025759881239516971497695388549224671526736717717179679131552057285828781681664372748256461202964285187628860417077626549608892348950557275921448948116918816153397761472966509096700274240000
838 28858845502856983441856869822303725953447332740023315892270383628522205129679720332472988898266500982761632467164769952475811230768520886689096158593291158768983113659332941138323812728603618030491606005677918457775640182912584356213701957137401325749315712852398671822960391146834983647206256686817354878824009463422140814576142310797548766261897648209380912210854958794885329156552088485132343819509216443473532345151198183334275837371524114842738793090446152988165666261916203414776606499154997340519852542935345589910522737827370933695680200749818590494666853567442223936358549227588779470355191866378160939504529926601731761413018451918408876935798728588626651356796699480988867016245837415748601487043332809074240000
839 20317660168571119532284627520412063774396417874730670903215571039972948683354550820371557059480526511761029172448797592738010091024248009290121410446160100265100553715561636089154514502629524841624612922813661779969488041222513680471179663673747559576951018592545316027323179092286080530473046940550774663542730066926307258509724226991162546497216558603683907182385024919796367443508532464606847922713688657839399456586567301842752169641333813422256314132426311840195912157295924423222296909719470008648216377294364569665387673156063099669314307853525651739098575003971405044023321808741932311244625386498189268415171530669160890967842912430117285303469866401132979483256357155680438918943843218265597601835281666143669695040000
840 20320969008135940650704747643092759087752521770765388405041361472527918245898078852678613350417228108005180497354063030089031230658437503669963937466085175717316317472163670904005034713714688302471850088871552216769216333977557944060791086300826499006172534429881863740452645881439248189394175644613592902238444027277913053546276173428841575968352130277197802443633283304654994945071691739020775057215414761013260518986415895458667194007215889463418474317450050597353768272651173964655333370606507771115462226456686815898858386133871754886523001918298355486577546886497783911435818863462357185273433844494162100797996037398468750057998380368879538652270182773557133251983204973550947775778232391882482912625635539191173055040000
841 14374972777665568470267814277220840137511977386863480508495870576825151242640289052144379175265770989108730329315154769546655471734507162442891718442906059468982506486243334795258586455269841332541514826297096443601548153045854629803505473710608513013963963972229305234674268350199596659611144105796083918032309100207938020270885515260358472272061076307623895078491611902399218291949529442683327488139775155910362322050980261429928601457651395314094678374828559244153566451780557458945343119124980379779676396672742835464933508679194095059539785154894008002271098836120974189759121820905216400366291010034350512523029979861078619985420581236340695233242802640399581951975327569354530170622289872172946855879509719870350343180146240000
842 14377307498163486339845169174621515771737259520522290561587831837703352666415696655687443721142731847804994056528301654092803653962240785970865944068405925174887065617654171826305052321956161306545381322780631214462979086974105921856446238021732665343048224390371435727068015162649946924426217333810494230637620671581825244247331949549961764172814473155372408543559997565711574267084681459315246383625182383442768219798237913494841564940740908526154226601636125724435213874755194098812340206200778197793335225189080377194309441518092297096800318612535649629997187622484296527344392363259328197605595673909734972288905823035627001438533609260241398868713090899225951830154746414052710639514658318310876045880619355563515934783346240000
843 14379639449123447011475219973686010296076153419147104398721202397204474373199674356972450064711416359100669096046059277803191280813666303183860366342036870518151168569786941435013384777175474969785304917133106038977006188240520616884413169872226777159286596006119566064666514351360735682402838517663558860784325704911378082430212017962590437696461400967714340142121777789328423295630112061929808317194236814738480872115190396340223196320054514842351307985944513596792446532103526306129079882734374594907808218796145869645240088552911141836270507427878783972281133954771268541872029132728085176580085029761542463537858919065247092996684462873674841883026237653593452942167878878152198130389360846956352176344361126920153453324146240000
844 14381968637108336639655472134362987646808010713626628172066500242772537878909263459085317775171607168368742624853487804803021576353656482106318065366528442703425622110838985013379645748443106981765465568838243808011751266875103067013057866021476227705600514574929606200443214370416653837585648538976513224781567817585327185022828010464777608052426282657055866608457773913154257100208071775204779537571858717087160689536032745912091342354131967596562373870982393900580535548862583238318667024106201328044657429235430478811276267996456504532210518294388573368661900255858848409463021782801736993257211246566132173399076288677770478285216654338277202618886406745929712939119384408052515612388619415259831297174852019400775998501746240000
845 14384295068657741191352670742187092834994623206574223514910797735860639179286651864035921736862022603898037368419724108693976333082356731822950370664363811844693833695037712563842514694892670790181152657641955378503259960801242224301313633536229525056001635606971823803514853206018067947614396063222825039235617927759070430689298895283530237378384105314812373516845443414348344355904874139706644283132465682273297690604897767259614082298228263601951888198759874346020946353767487440410988381878771461497321019307331319209068617641843825378806221455730895558656417129371176703246214441573526500092116012226574439816670915841048273768673659777477667069852066762417054285186923659219223251213914363955850679400809786564853428241266240000
846 14386618750288056612374104339836465038325223155203913898721000314654310099876360140848286213964151496359330581556213088348653365512323293301146940376740746743478276707623912067555427531476454972345757374000272490873620299297208640268897703926260891794877459805642833111547400269946194334108830647133148305445632517708022017672948892531575121279606753241294936563639274062704140728320711016780019826866168856720443985998740489527529821367686147909935504755464331764930103718004655349120221889346645885572380988114371756722230007063064021732675452154707564885542193439203230377296802853703741787651802214334226585351975242026591698335483552917104608513192471861627223832973059199687152275808919365904002426423190771498240459127666240000
847 982783941567693350413642399431337251761836157006523233055086821184549046487748072501495958395371358966842322424088309093277153395442900392577567505701009240365477448581495423798605650925163802648633613101453389479293059290835540457284562579515991958613267840981174513814667471611406270189677853608033504102243573048652547632701620584178110193234850922127116755625611364345537307650584527206454203250640690589058529418334946868768316590460659707477474235180181286551638033132086587677908231182590690828782995863424491417445111275372196975512352999608139755084406560987178905078401785104390294968801203532942628637035803045166938380790060204121191574770176969893465385608289751997643880366163669423167028816585800135155629656640000
848 982942277832232100971340027410288265844936306475377019261519856037199009728970157724118100824006202175163847328423710968395292930883543221850807197728863860014907808001855795562597782396706741168341740030413568914122367653335555592200349239455072978594709469110928535104352713243782245495382083812252391487313055419238657151667478422647197695347872263221156781630670555234669704256506865838410124236189872517930874678994059930583669319611784337824965353345050664770753512193909941290728163973246886563645930334948968600940424212351986068961268842309356666831445984243361578979974213902022600899185904980598806358656550477178887989822942920089111243130576003907197454686971506004860300493488833414708646403548741601357210456640000
849 983100427599403903648522110479959007826642933977836395825778058104392377018200226356372019292183289384417855713437163017983257979238861383480615512027592620277236364878729288207904410768754340537849975172649413626413596736256654337086788683069137413158033969292355402069786264367757306813682657679363836131057367610354111653532080833744707944808228090368089575567408121635122321832269107487289536480884461770797481017084669914587696544959432967429997706941999113215759314601950228527090122755904665106830581020287904586339747381443695316599290791202916079271362864009254285067763871876571712122938822327609923800275388901614851792484762169960484480786192471331985198595949276791809092328555663879758459965085342736032052056640000
850 983258391308026092440201626393077195994253436036175231947019485816212575640031200790235050797456638844013918206232952182807001892243173288449682875368322876115726888159277047332451854872128942731629377097070863227278600843786081201096891139102479418974813381826510002132907540725704162177491113224278679075220804140068253855982724889064456417504512910659555389746573055604515583387353981793052620005291175036307773700659879180963483738277260833941377081299421739956712169007157527190232832175288728616435014469526441823520953699748237847475385655450718362990762194504834176207214953782915471451134383301271616397845263986727949755378743985420244338162214095853920251041504720789596767937934180426614097275373077281136687960640000
851 983416169395369054218024879655298653035932550900555973078694237349758014921530998990920804944909455578040537617368581783394760207229853804576248396918993519432668068874277746810554472366686418483347933660829067881491589670343088057041176788489483772610844522430542211361642070577942501847570064121079638537663719592779206702143767717527189909621836174170420186517771873317775597866580942027951117062571675947804540775911263289564446269793305118940992202572993106266712082337858119274452929715214056446239677726697718734924038741533033559866314720798111948374416049876447463479287127249886323894102922464153448017039616304408482385766387396866537967738733932332938811063504870493615010320979702241922313155213940222780566360640000
852 983573762297163491392822518770498723390943028306175703950824769691362673171010257522356927925522538959092947381308042804639105660344484226200317949547656333356044764635387600397250866131790188277611421496226053985640948228324323778178016093217583191559509429301471096401140996521903566471087889488659000629845551811390733547311663782106751179330571030095004625546281490540761832986090499727362644052883537773724433711402962675033248047164377520976992752107980468625643920652912349161391078783848392107230016261736165509107167110733574817195752085364581362883206461755840547362542314597764487543124315454308892509920360227349953358137143902900335947515281327689329415029141170256666095142542776261672655542238088536558665560640000
853 715771653198213348792247433072890147958686660400226770905661757012817938274044150478856992963859971075166785461567750650996110554541366170039209434742617149052555929056150889290696429802437482423084324148749314947545395927627043847666852897316927109744879009402502875757103880761635099577991108875794193665946991763803439049512731845144494748969978765588723509159707864425381760827690610531520129786045625489160099198546403747604031082864316658274624334746384836314764014548840453356682222907361559980388219374555991073734190395360454201176696560402906726676837455007525584896571057918359363717673331527347649188118681315123123890957090653344509423026130810418334296115588352419878515021150300315277059058256435293925030352106909760000
854 715886050673221369681997280566946131574939439467370778961445481696160228044743262253237964295174222887702086069498141347323983578051414441389610388954604960074019645075577895495058157048480160746821550526503895210121996697678650332949285733666071550006928065419340276503858526492431294498066648162671187068518235096890629564402045744301491044636911361064525824324491020952847595019504062243968227823625880287220961923163445051156322795219554016243952788982105482705050045725398656830970294463847890432654971581736263221880505730075866851523290040342493724424577693114287447496421330654394428031343925597385423094256194611005381129049395258204148004473066712604825567003913210024115457565757617749960807180675610947244331489873309760000
855 716000314350013006921583677946973979537839876102857308645234137695662351394657930622034864314989861540222725507126859072077204118493029907744279880062251264883762350900830133271110689291895888569595341551769873624438273958057681839886358999446386581566916245347269095495353810064478020184317537695996277554829161186313390616700845826032572724753356316077783341459841682560398264492964515767278959664670953500722689135821869932131360365221159517654252788885386689742832818385960885798270894591613184241117903026101119847046532976680501241460121422644724480069688995270047249438260082603603720339969290902429000773602903797769647423003580208555178821497257660519753690206988564870920544037213347678872995363770319728454487246192029760000
856 716114444541200915612992988414174692164335055218909858738270704143763187217294661294139244591791696876560513730459281565843563419985531337339189243259725085692559095621146328713312692876148747551454677213688578699485490146870849992259253441318079749772278270859394259324475851482819083807850844414445988262534583857407386761228268804864435851505179255956679576449006186852986842062834478106567132239546581535236680685848684503666006536192389311703092157947659390697627527059770121507432124859416135416627022634666484817276618602669943301502166786976975994177831709455998920770353695823900384970664019098471359320146637856979282564745201858730565910931467076953472785228751915798512073164660367642914959027959544036789397493449629760000
857 526033262674054391583795426232056893662499568408576349168315061241477917441354571220029670587216431967347703487152967368799290362945440613916818950089623044616581156772721498423999646183573794816638489991814629630672456171262978557200352810124161488790607942773902177550335261253868650829307290371546401810917299007622184619053502073351104181582250693469766605061567311960997972962842765023293212801750908983068232982208151440194238988355090544666900502741631247077311599546958170813367021905491423799350386218894848326805024230653183967555329037439678094685534951163349609836718719453671684641079825209644297272198488983384291763295068469538267968429925617421845991993677035939975118659373756624432720951465760597075959677772784426802240000
858 63660143700610345827642818249231052155014788694194136670964202587253792633504454439649390245476994450246402354384549967653657086144699493438886602475791285517375381851279681472872182557642248894560403309016620956065394513942107099295568349622694173763491350064574739545809204908194501618082794113499787075443689236435252956199045960704238245965233388955872825619563742075744504053669205338366221324700738455473875910290517904959721489878046425641929379532191427430155320812067774697505622911420165521019864673507760784822705113229504011257907669622817954228200365999349199039625891787649312175280187602034905549849979961628857484476180198946905111448855655664916873745523658471815735587414823926148837421127616658702188830345213607175871040000
859 46981068358431914081169354775724859174996123303610298038390797017524079458649714882845030968285452621957706338228312928695731736918743998581319756567164541557115875662037641993797779536043524847528650008018129860845164090733709046227956515675937605362531477573199538465329747161409092546661523436912813926119330950433382042828051409762812423448568879028284305066493359807811439850757415617249644085910874178890997261424640770497472657256871396565768478238038984948025236815404114303400799653444015269123938203980116317491624638826074169265918585792047231272175401179604106718070896085328067979995184407588930729228201750897352034866333391587107156101244115860331354855843256248767610494632041305711527762741350258149682140053240756883426220466240000
860 46988517550978321559329563778420065004588707617728362973690737428264791220565777309381011492796278075833594222751496618506874069464628656533224217929813308923515206477194165599282191087064187688965801195633955228690207795007404962620957153538015738529479830645335253464190195994519199875686532748197582770410285571195563081459442327486811048514114802453964241705223564134796473713499656041019153765310917918324722610624409057918537935789197961995273910505694973694919994891261085628206068287021358090276045224855527557129317198826119416503242255419066564060040557063945173238674863810834178952244323981270962139000574450882889116223661758225063759027122786714370453126698766937888789380026781192841889293067351883733476515940979272793561347506240000
861 46995958091733153651336276603411792081765969534269055011272559441315908659877988327756090762342514882260148904156767202987225295933224249841746676433736584109465757581763980118116794959163804464385023055505743633274107429938158142757984503783529321019114654852114248701147206443386438322796298146228826912210774507148496523065709678523557642656239650474968591890250249060704869906250325918419593166337674731231811809592818729442482348725087446628693970610438470004245769508261080215119577026715335821043538881014474904502622194877267979365145107775903528284853604753298619472959895453035404778184231104809344267228496079207583529658391601789108681810230402201563977531966756708671848429317694436665479207214113089310785648651147825270583657906240000
862 47003390000770172713073840109581022955837457365059699842314263331382048004713039008522846274035449789839340993124212647578388179911717064039702403547284078233715669995957263529620964256005765071851322384217587967783083747426996296003901613483514465478019044228026910996994057947417403871475541774656786548046297678674570413115589248410609635181030246932143470671349988876490402530331911492017943890565096559437152645221357856103869981599566386616367603731301753440822906335682188497407896081096443508039840549173237858201480201373832843198205845454832328978083342642548407416949932858992777673931632535629004374425990884297562520339716886369900652246721883564062381839316802175776504857901773674405747091298059026668167508585550520958189469106240000
863 35012196409207693463484234742192876748403131510570293025541461361093617965880988561065025722348552339886462622243543200228342202733574281506529572521637877826040441171611963891210696492917673194455462389196062044685074035925308239607087014180980733813444494233741059434174515458397771921410749182618690001457753776286056655257130000265918626935287589425476695882963442912956633034362803387711966747289400862008371018097949496690789370747049588524355825583766797336538586677459214822869955630890549430041994794720515900249160872277821694390481450437331227229175914410788387593776237311975317476820254440723208030641730375382677251752672572896183170432667442434573914014749678362902848291676914127143905576016316009708404957098113647681693901303332458560000
864 35017718652040901799071774789538181083391397606930942920525981193269053470581218829259408921611383992332775566371858494661422076490940872830182886242418851723641184646393266760486618885904030738007201812171209675831767791649690139146722286370235108209426975545657774849253469104935341495235216031450138573632068341653381628134442093860884911093435450288538489665627553757757226030927364806724164433399005504561509822906305417735578091959350975648425159964221542071968000319313626607452536416615384002481005084875734502146155315782520051932306807393145096276089766358970491903354916637789456661906222855989839803652487099132856049471489514622598099872335508822804222874558286629993633590837836958924513579324481146315579239552465741443329165713274858560000
865 35023234510778349200167306120065745182154243742486551601759073834887060726143067328357613643187206590845624564900025447713654459064772936302594982259476379408643545758775978528179563333927398272838072172229623032260372884072656568282265494661004795467379419306924875564430597371534717347009018756756926511618898150297738595262763075208920598391284874318232581952589162740309494642524799565136348018137385170649269276495229713438118502511291320706455107830941657044697495563894218262804385895073484662119507848683952851324193696346750550101251441392940683393469613854033310543211539686926354067587467608348648880971901907595462386152481234451063416676813207504227329065164804020475065380982388781651039954883157074672340603761205867466511672592107498560000
866 35028744000163905784402450001019951816599811764721657270658179071607125710047223161752471708040655260260883668510723385808551700319235678685547018119470330271838744791352243746487181056260207646543271781294897343242755568767651904543518237353286296019491271331747095100952786690944024635443590762981374047829761642765831870743129875285191810299644864832880838105270215592396922297295909341148517534071217054212677968590402364457399628524488085689360309799432303062493123031056125632180078503464081741319628969577843003794174295871068541921271197062482464983000292933974809531059090423073486002823352955681639472058846260159151163553240862224299558750569800298027544832918427049073724155202986156545318609453889959231923259697187633067034615375237098560000
867 35034247134890424817790725203910774129667703237911509069120261118896141022689667166043068114226452893148558851586691568496188391122424530938876271931182857892977201956532227228672183302558031080947773351595390484316277373780184731766407366732197229673619141981684859943661224926939941719393232467007177469235306953581712812572423587933462709391501556627212314262388775880641111857886198921340603809502241749905771310406341829027984928556124070089816947521131149027211708252004466787750262815881909965757120192985119672812632426422463444938730376312566874275426553698945211057559642830805223322216982379891985321979600365488049065778221067128131737569339361266229375115357455356762811235335670501018727277110469749345647112108445082905619238731857898560000
868 35039743929599977815426248937673842039149110965164506199611764730646804935202338769407062450819870574846271275235152875397318588042199571150439017385969449422386236936038040222974483933364727990658260519165122688591327379478186991215998236745464256722154699416588134273878063579714665350481181035429264527252136198371308177279794151143198734175648736103808385493059042896663821937415900610311270630698898905626868000906825142141691674094636049899950478517344166828376470218089964232311725717801560968737886196088931737373696019957094068114003542683330909824428360246444448527002014878620219008754167530572134920921183095119563445074370649676083925398686376657278899141710724415249491533117971568597581326486339194079055614459320899737477382107653098560000
869 35045234398884088289474159870822683173130540087437925657916281571843095241371497517070983146059325750581155491261464054212256460224437470924474072684881718061657862209008173340413375702686031693338010647416592830490917028437756566822724215078623956927136130778493821406937000231738209782914252793070658734799440898575414939726281664222658883212058116754769708655569735382173272281526120479156539676497170955299954223409034021063092658130802216154491220640143820972692941318852003106741357246991730209920055230259367723609603038585470801043965692752172317024121764254763594814085995243986635874018007243794654888563638571897646852702745606697513728662061761420720771241681538618663114661397646282819037385011373346010699550064108251877929474685547498560000
870 35050718557283964153781785848875950926498197452099536588107804715520769121901381369622646461189310288183011104740618553511315093473132568514860811828277995587551014349480639638177050355031104012451462212302256684871081861708866867055189588838986921844525629460673180163980926611747934049333033663634304213372553294526413533480301950275590917134632544094637972825939610979768343947079891819416929102702571427904450691632504728859296629541639455781153180300733360572015945211452246534188885751435703854273279242551446886872825106617722963016537081728980573181056899982613408749115856091691712030241313807921516787277769387208169244920053466067194762036628668730411560730043190966670515234357459301966675677951895964434376078846361365682587944168524778560000
871 35056196419290728794364603989985414698518704808305738091284182597265403193153963403744284904545322398072350236459177008609111891322001380114902675266572784849924197314131667972338240880335596455193945405701255023919007699763822046391865679736249584850414106904411460437951323799587727518660633385092824955460507122858639453762733234851998344818489894020798007071888855262096371902340260437128225085249871555534659563451585688426113455175885607876670866758497883478343170683969137213728897001569179251044008164129069013209223727958778509418531465666779864635171214659110926686516520773096323116250816346142377696441137710193421232553874175196497286762085855136187665041035886193727275852583678965179586487203623493743903725276396048816977000942566378560000
872 35061667999345650814946753761667000645112583142314455418424807752081431032673457614432297615741522567468697006788149960891429564402694883444761004457805309445712089931346169897859338297239510351557136760575713227257016191674218790889852921905419056729002253525393160115277259522762567096394967510540498770091938068360209151659519529423157598846746490105299600911592744906485950284257440558718292517358470650908411773720415408360399527569725514384923051282251208537300754842870756229645582550727730937497339460796625059125511800422149359093000626687219294516517049616942736461144936985829598639088289638333168810983905840147726830293619401861201987491298251190580998590204048513413558534321107092081473316169511885978535124405478857314744051917555178560000
873 35067133311840372466662257313678848234379320722217779025832167585987016686809767982954573771712984821436181982420297056412828202348129860424871500511361737220657155638346222222091179016071369363732054127643900573546527537545772011052790923247361530358015843277393208361128595090469852447808872845466468491006723617589726650589642838548072684199140249309979314345981968010618495930341954952792220124229831946631105848582293433311943004233446474837610227576309512605354607519345225624696384153094577524653473356207975428013258878529892063464291701612560855635112202060504406705676413431996169378967186214267154895613108370869553269273067096765695113534681079780994500142179578344761139861325731750338569896763159856228934414257208764542754210508838378560000
874 35072592371117136770950168756363451146770467069192151462064004124888133707474526508949936568238255470994093176615794098049190915078524293953059673342888924231557661773599134898354791084195182770629883488571277636831130975698936726387167210628958532049238799631507673027751267802836511614610176458041264333522293165046670330871104679355911207668979782245546121929759761797698258343421795989435857196081889625310638946241812330088484714905561347234859546689253333487975904300308854665748271794817983783906682613295056517302736223138655657189849033889246419544189511080217608219950988875363922532187182450869408730717563530274764346194185904147414219983048596210549405010457195670580863543791449515393999318797776192646095260985538523135492046264204778560000
875 35078045191469013344604608300256414512976023534627124615511575707744792308687096739487018950138925811238223900875067714495112070422941133842929916834037223028731424473268901388702673309955426105062686758800451983471980581351354967761161353682119422881386072606931721163326371746389037456649421437915974695074987775877948932660816278059969344254853784286329424590584666677592786742315260064894758682708973523785966863218291776697281806479765231206512009437496647146731348170665668130753242993522277578863602488374038085347311307925009235379720014929044342808799303175336851789637821946796398253232070120344117132867613598069226610455966290034982790309760835478470532844599638576599650399191492174432222535778638681821636495317607333432695324492993616960000
876 35083491787140122935869031360651783172142532561174614922893567870986317737980474538254081831603636482144176393713954032292122356868562977340231815298369142489378733105929912437851528272900874641168511943104707181315294970558964512512582444060562093518519478832383824038472736986809654022613279151831923971740065155418324248375425466263223761506725647055376673252938310250546796273173457628851994756680090431509610615905985287864744654798747421246689983073013655652908304091398786603218254179442662362639064692362746843382703087820054190763438175214230624608495157151626050560729122103763768408385354036771479977480962695466663232863566561326789296058474544792889467610438265908524808502473498255092548237671623474091726198560255973855130105828827216960000
877 26987915312768816899250087766381608102548802818906832924657037206438463969600680481791217297870500226219908060049279842322996522798382846709204333967639285983194591766689854683943014212000743540647668831780292993911373471548570264518658778143275401028124381834388567136923443114611541906793394397200691716156963599908392727877122551497093641026491452510100892201709701006901870600890500287526580403511059780089060063690980473811548859747460510818792228592397132777553169757528517074054842392386262911219287576911000597682300848919878536751144684339760917439687210933865122176011462482736219488609839640311165983699850027775354705667005809367185056142619272770231258805473830144963944001861546974920533074622827443635776234068022420217038728796836883420427840000
878 26992094905002719140213621084104267149559650494152383645865158075979567729999906065774601330780831198152054435153447837967080270808387382235057419608687662882254986487652291303630291284739532175183940589325375917089435845469537167563671760598620230133174239381968928616033239362761353202142571100629278381831029256704855335794467888256429448791169242545604785360240906567491106240182601357608500405013909564008908212636512737768758781119560598165977822149865159704847362599206429813901177735725904636098266191119052149666909609271032208259854955472037563006045760690455210560488633558161122724936823390075956842250655980245287616821019505967589112020708254138579545239076193583039579623608251968104454927210087765113518827767357309733773299022607229865227840000
879 26996269742296651071460472338894363444526117227787871169438229888786267504323592143974158988227100360104755820069784015641147996351941400655647873752988544471987667448977683057993692046815364281125745598568359769820196669477055871629111349444800844415578989014250563859103092725532154473264956931812781331161893473618728111393363457852216524123805305857518799231902338287852140246210433825790440975343263500620542654927954521334663571750623028986033511732865077386490481273828963813429144096877446654805596365492964848918885140088225522918157137558657466085980694349483763008237161663079285457013150730569115401758742016955869068462912595404625245195864256005939949663084015083187939209380273565391694274845599212505393682452244719285187352103638360898827840000
880 223144130871547887964417711412354756521961940451905711516964429241068787616785134761783162007279478871606025910996144195527007583982836352072399869416513843470362264463799590938391043116662067886114788973185005672352665603328494627227079133238331170547927171856837467831227673782342508018310849414026546430168068214235301538106583852222458494048983553773374920334940422384553271111604493860138183880743557389441249165202641871984731913084636947769895205375452627181404252779514420937290845573857611670479602037081877626700839733902623814355990787995468303558657191151688664996428047217626185609191062877482230722720704368799454134490863162765073035624743340783592704660187907323777184261347179954547091927458131754904249040439438260393105019810557116543040000
881 173222490685569857077173806752633736215898178291691488979590225378769716046724857686564837421349678945481216245516461908453697011021476529421914112888277234337894047232531964626194209645816690305688855247792755060145268124953299593648918885834994884619682393457800165130494422959141584139189460293549956654685445916484343427126684148328206808443503824846270835246226049069457452890939571555074800507016191644947044107990948757271401869696677586981833813965412994439685984411096690045145439843594641432142505005835603256882466163658517424507207699106279321274081276956511048945218312002104092572228367828021068285965247092539171017753541079365408831698640818523306244560328279575118566211506759225970984620562313888198571513799838187304357010834053118342160869440000
882 173249179316183405792379484602000038223163542361755561451415482714207374019876092506136545218943934291240439365437982748727685019628994833069627749009454272365149139844372642512046975406647836578014427691410559408966668451407800616468330462225140350023610739824444750038731555516041385410368334695398079383872175554112327442497826403024317951636157529352873365907615948774680148425310251365234271195641836567440041254965333128696285067056880034801688104069202957293360824396727045900574528176631646194078096392054851111700169709297434864982308239543288548354719826650430801203730286463096000385723916018915585605551523050750820867523942242625881222581846009580091802142711595474633906652968293776676945910688163574826547532029824433682517444747975580881988069440000
883 135101264637509338899549041113002380003250468310445151977985027666340493897621191274908460268226368812412324449532575290903163510301098252391886256090421796443965197352776252249144843298963706757440280884812415388706012260854420778431470761923961083698930853843402505306993096046855698378026410967725962186958912847772786190388825585158486974378541888895581572285417593714007256863922816236939200403384571930937839462089198016552005391051821565031282836432185030379322295242908548613516359867808969120038567082960722353249550048037270428589842080476852513083906933254170607537177940104192121201341908261230069480804570689827838944279162051564966165407802435389663130079354281886459780272199087883740578168676296060536923509554424451470277958872870630043089058196804160000
884 135122026390419002266600194716401253593233593832782406030597852807460478013856227673617819926417147328519408941796114616995204183313418651364458538850726823567659158197604645503359575818723512056562802795602998453012211537817420100964594040045157355981549990509841131201270605607840047420143980567148200613441312331018812493492158945427705265545983078099098209057413424968459817524550852363617959557024919543183034759746537501375095952301960227644750116690464773649032085062542622410381902514650834594632459609516119459669589782810770197840399735194727982945207185892146728790437989423836231944639804050311442090864273465329419553635444250316990952663736596350193598181572000323012613703414137123167439461166313537450770743065452524288111929406896241547138742395204160000
885 135142764683720858104423041931547699077465325992947527592755748202658292656513597364532027765785111405625242491130542599215954414887307049886214355754805517327371543945433232663501749318686978592635468749432236225720324713902495130477905879434013293493228314592475871642560230977230063864473846698096515606673449215978685094558087409244641954124534503247017651889553893701720906365223376585068833107101831734397444525994094681695561552465940541486902744654667364666459716927578239626686015169801353328577093500448290128681245291895260362831917211771679299733217833724882199059231078235774530133425498827201762302494530248994275213150645904211668819256104730010203692873504726987320754667475271052719242153325833819475449787612061356345699759861222389083387240509764160000
886 135163479570371131712180626339453572952798376739839325089945068095152723761199570475659650720458529247881069456323509601772798607825107538251625075800075995857106827677745083269287103209734007807561325825209747996427638665183862400364227524873220409405006324539577164295541403044848759748482798758919606768084782334702711338286469678407157720932681242813506034402470727594425267114653606761123035242336670661287684529525796831338464550372399432852935561526359569012310116702472733121527030632338835359661744734618686338698530986635411374138342682167392522484221697530718419361580833990363010829898794400054960256549583582564701013004995186036488132951641748395202489490164391883384755517581482709212859966600298209533961022853312842091710177414358552254470672599364160000
887 106358715114651815249472385154119432111394714656295465562377128375908521826288046784083466320549091558533834942141970619780560815914296556160278516752767245392405505955308523196469550391823037002231579168600630726788382147628945709664965152878033714954147346964926444048348963599036929817270786360220192625431557406700792689386055976864697288791204664711130352206813599132004661417012631689059837797020605725053005864065982795960996309632666055850791860995291604687971822083781404102003347277304474610638579124323508546332309042177935328486965995231681146444393039240003980566342821929691420054334471042721857940613952749563840619742062779821794383759906249825584691736380879205547309829895235398673209977393912645804787906563143291580698883541611217983915026387768167999040000
888 106374976238480964930628036795271453602337745485946414870720150452409855885185764175412891031135745781673164229148754666731344749998151952842326402500714885575302027700639057517288401142518520778989044774510567531155807489363429246114532242595664070172177971259690914893499754789454619294052017818207091535831980568622019824210622342090684792687137793875319583540232841399625379706862932218485754310451471696985516463482682704694266437787217796136861426469874286978499536766121104165814290759825200792284292875038947163227076616508793762855081900606838464399142948255174482918818769764105492566730944105918378214473131879060558094750269295226366120497062367476625172298035540456765418845622455712128497019389716077448845469480956841701608729267024461184689603789331700799040000
889 106391219070832241552524795689920491941997375830974584708525103887655282931643776597798188154871346400511999332480615447037639613290012011620344988039722202203437136035682380888365048461548430333275467112022405418982887020814746884322873722538583930052505523986069823904179060275496135891781751827984781336096970183679443553934148700156688058670927016257546847234356898917788706862528924198384757531966217459725752022855044368310851222715498949538469721342123355453177389002248948549013523394784036393298234169341882474591028929226231659051805099676736887733021372558291925088671010120640584120170840708976319725369589772191137529854079627823958586439238556986325899788192277454607579482254369816007343918481137278011188681934295910888749272578798319409985244658385038399040000
890 106407443652810089773722794181317115631837163894716206040894321420164479161195656421956086068355558704048768328954799979276174594713004811905354563932056476902776586945630149963519137749882800663343590098593218769857351856163310233050082234526511745146450686203767408297992433957620751909064598496178451260181886776697476919916412669056325028850240070974176102767026884461212524661840235288418705693681508451946054733284291018822248833728130348835132388916763155311591558258336199848636127678467637347569463170055713364256819497772076928398869059197118571265401057058821594851590832229584063211191141922592623099736950521621570246491481184766947015902828031676352806236225242837845423084463101993926776382854478230033574205384878419323994152358761195772106396043315844159040000
891 12877261653071047209355376679035333286804537882421530966058023257806136930199895457655523705295842830987740084784793347746926477418682218225612639865235038017662303124228515543681600039745614997935770994998029628005344645436037515779792929789582159554939337204868934814124157698353592349011619737563716411825111182025413801790952158332697377108847873349304943146721847568820532474888319526336099839592162508041482049086687172641770906557815641333919259991715053405219550364284534381972691152023750209701773338848203099912458982268246310643766318677722170354990035450539455779252182779366790911530532479810295173278744614806628966441273683140403758361878499946608608247499831310563228154524029020547007150056441346331582901994548100560191531608815494312933097033074212061643840000
892 12879220425754000656598439972239932395727011847202175810545513208563889555716085971403913869312787699785805839527287666442854540366487257085133582945779295912698026743614474346039608868737462913681327233141315378852509576062367994506735849807496897679902290701756662239426581702645072056299949062337008243803479643799081978004662928299964087107289827230957190375772554679999132182071991153338068312165166641395971285506110459405865535178836129439589218143186981708753879834226278880242151079501201988586827880425414365056078922096387652634781248947621165309700762158904971627647738432855718336768174001889151350841100084656587822107957285906312305412252883948143358870132869474375877680893825397497840874370751982120025387443419435014666331052205855473736714513615914384843840000
893 12881177004962505107819954482361435648984399055023379843337048523318553992401911210220894861813476191351174992080820625319414262818270117849627066963523392264738189642262039017599904361974560719778792142910420518556508588513305046045854645614865258718499104273115959958765621133583481797510687872748851820650853292065724769922501681727513813107973167502439614259661950808970365036280093159257167839080194286359246088290125657382990292995129830884446555960782681649126356751570104291727434680072184056633265339649235695972214405105012598946074997884631135634003078199064031131308248671279148642828617717112376110511448437519032726088563975343255669319233791595813008988149297293100271160761527937520398189139357902750810042561440969542540374841124334931112780350842340445643840000
894 12883131395603662238626232399071169882942840639569616086382732008862083457682047606488863571324790311002041494575568871714009153365744496666956688023753233475444974282633711558655098853541370944437669284324079231929742501397742167997122078115961395639603080245402148843966697433167374301874434805296700046741126969808579370797926745274272096462123304932455055566500016517215679285505859480605888060036704003308020583688476408829939296048765485683392420246143934497842936043726744216175262706145883146974952868829182506383969423367542886480734190055492325230873288740296738219416565945230069519016510600439378023694469778801094582078140903382618559664797494648798464866660113895025196638973897476938903426374665606468137444150247714881904492406565276939431378552904083703243840000
895 12885083602568125339118760284589049665243228099440381674408252719561430208475837481643683712445588995882348369693228013922688295432160244893428957552072203355190075364747985582904645083106430543147206898205432181377419728345995561320510999519290944698225375797607571037675928954762904915171853528981366319506160118302559273795278708191369197376771598633498412581375134666010440110989474107740810828232368458003221029371298276755718523679994843661333875744594169186952010778015052699366724443922293188053688791831274627622080022615254704420382589832866519085177163850757118260499063870271548025510338798980539711276169308528651341021919421446518474713885707530774998448099968690690988122238543698436270668931498106047233195011022273913626862354614664822601017427365757973963840000
896 12887033630730172744186631330948985385286583876878255782982852090181871438342402144884268563230315360801851330887764768695866679527519725543755610708149745813194389503690257069180698515540279137840327617428435406551159815532029921838851495787125706313701887537812763965543967137606654802338359954983348812948910863729023574222321126506996323848434793792464712278153293977585563926623218629265091941552814537190949153128134852418187729851814347445103521582889883524845561991394557266840338568152077771497292197062159056760594516283448986848937632021203464955268646243460288055999996507450257024742455135692972423760121405745351451797233900985793501464928063032302897505453395076986616891794189198704288171262262712211620133649854004196429899300489890442508190187012184840363840000
897 12888981484947780854488540425194807464616401910974504613844436299854017861932638419425588547960655185738166440397580746707870951711959072993803192901957413641925566168676071173643735165998170264757870721579841080749232410982070933014362181022331889599618224794472577637082163583345785124413264924546087178751257204757019129609868514255939362107754997652480101941824677191823368763644216501378532161770339271808791292354584765231534896774835836174487694014453941547981149379564051238363591918553289573911415553903711396234517577963161447334985923883800904754156013271177166692308620412591977496662161086299817139909085819464597047398885822576864208230740716911198101023166516640109117870079427067422397069911499152705812660985855375805562029850661799199962846589067032635563840000
898 12890927170062696750859155634035010588401309234565078334649381774326083944293932337313744479255883273675666054239791138998258292635613966827536690928511398098909826155861232923870176007268469085298000080626401091613008711782390294956937999124759446846240668579799807997182121502976074544125057527773009577553823650082310903755336227853714312351196225784366298521238074455933960009532674286774696836085617319639753874633121036716582122532018770907513977612575277902939525645920438869161318260769199358728195788967043744239093286567506744724724585131852022237008984567237345018331822687549798502577502108231153120293964526709767759263787574990216573452270728636553332153888866352938609381796418568803403397404110608299677579716805520942969068941423716967709869743458122248363840000
899 12892870690900510404853385286469384787688124336438643630848315073631885214550263748062981438436211219134925957721776603154840975782935540423412865820441851983639376176431060790058545167958934425503824512688482170317870912136880603104249550466227685341754522327546029202265283028924906467263199638671537179472293803477318704848361819411892182560996251215327148942053681511741869841354515322687662217103548005904719835574306322360155435913498498816588062897461774061729983807419922842972617766119462970258194288507502530121305729645039644675764983130461481079725300722812473090377246094571070208152559102329417536740706550187146290136626032907002362071774566822725743227736107779101994673811833883864742309626986122341157776624918124205918480624965654849174638144618520993963840000
900 12894812052270726488120954683734387460086842977087904965607027335938457816728532568355830356550783244654786683533226527906805233726760090048626956073603494252941448919200255514173371696248632581998309139826049825601949932268754810909175200083983181350051138460016976828231685486511573021597854925002399750721965656701887608384617382535005410692785387729142487306846160115265548662252109868560724303253680991407169167670001402130791445613443249250207621420920618558121785904295518501257460272019337399997603900826249695130315714452486396960193114020183596079283043193770295464564841253362318278499199366434239437169174415860661067086272448092769499815034511855357962733723518937014087315502787626353790845280725108033702995536466157909686837406636990577437779025333185963179840000
901 12896751258966835783282788709859251394780346613696490094666784312715278396040898759547355357997081605329453335287172068724527577954775733403446802053454191303298680293775477769116039704529130185599903107000090768727001117750094197173806814574526962046462852687790398430195905477441650600844458429661418967286565732064942007033485314622465904942075313214640605540268169819118280003881227616935592091860917047957895470540285055619773031329259315166142807515385613060621921184193449791442097625304450592856059673397695253962845111041500910895803899592603022826898990168089984850545790912532266406481414946561142556354103471472385039621990287900971968149034456948997249698638802002631049998656903462358389826510875038248232071030798267047746239297318679984137919749687457297579840000
902 12898688315766386198959964383405262930433170091062715373250865283974608043447153680016938535716721098641952950841833856171055108053935483583815628248404832148500304981682656540405777925660758057933646083079703728544818321872806821369408903993573465824142403152561853932823136310953845610712739757486004681393777115548436478411123903104507928576898176698491830072766208337046562641140468294635986634582779228614441367309825600845463063180645429789488265022162730629083807977084842355140942697710090267762344208970724576033919375261791461955654584515829079921801393963945905179557803820417103727226399689016064629952353004849506213961992254272579976983772761305282169383105176772166397423847433804088039141464716598251880293891544642140198036529584979491274091360156635204779840000
903 12900623227431053391585448832506594497607972722939055574007056907535976085485295361371937457425596871585335734042614512070022807001268921748480834480791851021558849243578863906633179781098995423210541060293226308562172826987631613201560714243828113008491189995556153892258088926488729219684156986387196612871855374576246016819352039107610813758083362592659941399801901297369166117118137277233722933071283865327846017239089799952409252250357805636949619032254602220171982824469156964727164464387705978466074719587416102620972516265891215063058037229837832413054957888488585286721519925524659943518732178157083135362786093560650509925094993660387755465427191570364115734587646364769812016894896005904366585637878378011892139982788529552591747607662722742034696889108128529579840000
904 12902555998706710996608471462527061759951829776682789203744712920894289516857465647061720672362670790797586456642509348659367754069235840623140880086815609917987903965362354229313869908821040048039120888195671983070658577118922306812659259217257257264538706056644486705720215267006428222893437691805090765664670272698051341136420630712480178048581396732520344639086448579638315385710875210071948461318097678328072122201618087334679615889683331511128383048972478378084175177553267686470923596367669459401327652205637837696314315299853689682510822407658522125004037782141284553058727495117716650722245715429582814992897906731185132994433238867456808528407225341789997986123785791894683009728810130063817561399344182351815477394727943638201837323928433090969239801324056043179840000
905 12904486634323500471681192410083418008746135607162717602952272076779278844990550661717592524631305954298000438112459550070160938764751967322248815145208403334973390670878680474289940489440629374939713335072811087773057602664432568718110181489058303018645838122085208101708902793888196066983150131250147466354951673694860195481868152050382835859200427519740018151034769842811034655111797962873888657489500647336032783954243028543046918353716784981026286552964699424219668975551097622886789071848207566324497432412126731075440267042065929523378576883625266323459251289171163157223186769053764455486860342716146030888611806296006458137728016400263906836621535318993310202022868711365272377156277940273921077519084610112357684047096153951341639648242468621838661671648032255659840000
906 12906415138995900554397320950412890862122346177344103034831787569136801297485519688498568271102735118721703145872178018366814175132789599400276057118547783072690681474954039471754999954629071252252115282560461076465851331272254629451480032102722703026887509776857672630814600599437864829567244786545706311967208481533835927471525996212415843937136655844722142354471006866178927523553117048178254968234665864722571855572483174010566133287436735742900020185539710513350598210857980727143255137311658986595434133391014643336046212215026279474797249952885645462092770300056417171316824344011957902851072525601730700188414321865723123981747634134469672806747308530217369313930893040417020034465172386455095119559222675369852934621481617895482391418114656431371583076331474278059840000
907 10619034240966345983945718581523635936313159986807941045064872031683675665733286124228711261511319087113152681728487948206469738118358211016099959986172063781397198404611959270694711852718531441740398186215477221101949835953437914494791404712246540313938510779358222079143374694654955972482043466638921868744619223912544187855168805435545009723021004930232286392943319611511607569822154614362973852287633195013808404204563604233388393700841443001124604328313512076501984319243655723061588633020366450660027360935778116122609931030797937673441166121771585827884140573613981933615948157898388956646494409702504276099057172217805374644457078189229056404620959745212469431473458957009662337745065138538707864664422108691158809010923891392486803458598915353592603347088391997742670116160000
908 10620617228951877042993719052208208034442587455872177574800695705127305269420968503161071044192190349227358756183616937449367073305479785611000259016354723105272939325085199076353857376731629138731398357610943746043153679179450653105873841561538662485916795656324062755573189137163868184851167754062179563720802230900434656503491924899090578675057768396706192627978948419484224059358858061511801811426827771392160823300678489156748028578908473947732563116626733959212334146196685132117899935192638719135386414182435090674093796110836634796821414693874126977712399998054382216074919383455674518805452493362207875668463334228384815138471072049956517954862749909347795940221183650270348009149227324413582269869610930890374633474722867758713897560225158083733517580724002768705793316160000
909 10622198475476477924859048455268264651715986951923142117155071827775067293786662232611657053734798826674772524726254035614989493932439510288854463108110338799529455008022164690807657306108848840456181807145689185698393601785852816646977089811436623907430857997671679184834213904818535169263890364601583289835625300586908303954182125639353919278412423212501909747244461024147739760678249403658265823416254256927412744686016570026286585750839017511560975195601877490016511971139865223892521125921377134730134511374915324879536424815649766796853610187239481613624456716857334313404672818885834354273366618734057015832402602771405862408619263937239834882937057356030828360400428998433937216668456438576823149876554220831945556041421955262051852944467873594149304295950773483815271716160000
910 10623777984367535289271778595248035492486888206769655050122245339299040568675031023898011650080107734366749574841921202903506834976292685818711025217347541729286787706692166606784035477321917751299949011131495344650715678323456736052320883942378653503206992797984847683953193590310944277869566027217317341526146366900100112231849589895287300166818336649379170034510780757817119730457729326747426028799098955115922630992909224433331144508294912126418147261303421961995630260011679183698159216440523530087965302966085141245192852829578488761720935136106632563123423263441821628209888063727609398713294025286816211886271608381962051385063996272998664649551942486838384920777279571489654348135466619647576951993379990674679587484421373438463063322793838867740458278523448846490563876160000
911 8818205877230064720479521176891474688667695596730786575411620487024888132410557034048762550562357628579113068218771324988735056889124523153356861313585022780309546520850087890832390775091829559855196433043534911760931131140320563067502259094835086449229424180704002592168743726734511261158979287939292911588679788148397126223837948038298063532043427068695027724957873399717594512568095831623695259111409087174018206683543295880918626436987132961531819407435434640836784313676775290632432028488813281829729556739912035972644533001003658767710861264953109412064092815002905876352250001863161249380679910066362698505484363841173513870906144404550752229442203582910171715954413532819185485416400702654002321068167646698045697331219418327849361491652394018413831438063032792539739216228183360000
912 8819513870118794379719660917633752945584931010869339538630211652759881066713685568287992869189200340993999350808936452335621872874623054812251400757506981453913815306659018878441183418612117323930083286931895495370494488568796387608171247627445219707104505615293631598420019705904277215587761268147931600317708877870871377795137459264724734073996189039919169817863794144361047582138724931511383661960638942257821655314979062723808355380164066841288135174019396543965882411013501265561848719768181539482588462916669791567909635016694933289906295718778531618944366885101841523369045755706407977294640857202373600831013911313585516776041220853444421550113586033794923596230191763127613307666895907040869832305014494677895499742817031617839147672393077919181243866766250502843275884752983360000
913 8820820430375663436923393057345645355561402749855495401122385960701078828032911442577344512768258997864071957295497893891329185228154994432089100618248302713855866930599593972306702466684956799106750111407453931571942223480921198102245856106898058185945769874160818513755357814341108048489238996461489633308809129598030761621013860402184891285672989607012726870142216618747497964886166047719019832167098556536494979687234724674208610359547816784702987286970736363959023117224995339094847649063673161584896592635402620815315739111229919450083991471121122038084355879548971107245625961078851587215267783585771128674259198602566619349407255597574790028155536521425694368203367826699668262642198893241114268502171477544952476521981350698310872751073804882488889140563988237560499807748183360000
914 8822125561135533731482482164081923003601357561337290042758441916007767620247849323568786581244933564299932230514568568005509465511278255781007940851133233031500388957577433207207379590197541526498759751173520509528092969623995543814598282301362436228814560102110207631590329032068489394702640709755010950727709052822206382444892584951967302154667430436067888345777008433971599933648106681304984628007905589180290105673962754609345845366306420393387626213802873405155672422226192373160086185657528578411381628120307514800963193201285108032405912939270777456765767205512022868820371833622660138481714592981878287231023911178977720716456697305880070575696347019463871299069352231558843507601117521688404389123620411196618800153684877307140943863585296914764469156950568709985910575466583360000
915 8823429265522988867249703413870947889184438105265552668392709832019039266241787272449855488991032530116736918735585612967652390296824333237742170329665283643879725714580433273545323733247270970035696156360607779748772512765820627946937208576488601836663821597570034575526027057208190542723459470356408201133036407824279079093007507616995852465335101384435557841657008126993271189875881259553697003306810100476933542998410207462586755526063102030915232748365248547946642329079847115384816264834341530301444275588289015459850376849711820998790870558821362213787417426200798071092850224338551959091039602586295711188273033905578536726820839077892121308431101986903099402688488566030194517319643889339577252782641531806042865508195285307655353696192404802742480233428529968780255320488023360000
916 8824731546652379095663466998540115760700288211918784439632180512314141401705164153701141570418631387892256885681252202640535333723434225020396995627543914987031574112678408230640540863040395905446500534904477705787988431952250706528913319429917031455858225820654905376509830215508219527918927992136188205631807728596000167993689990410119349773480209373252607611013121357467975556085939926690784146754951615582205098841062412004852511853767647553118027485400808870712731264419469483436811922527337000802980653790475776489197290646993963317832613159136629738541576762369170680349747306767636037538127357813415736211071011301691797261191133533559180719405229492587481187417210996206271126372538677986764119865615686126592013760790288932623350417628544232327502214844834064628318029761623360000
917 8826032407627865954144391146366678214689948732850475063901924397974243425788537352421074013807596004819602894102441511408649593460374967520846090472535001475937891596492743084183854811666898021952822029720382670075798445010887513487572117185359170530211632874467055489597249728052196136903714432649032790278344838548995279698188522840327772384451767625985887424241256274714245130184537243045824303132811624127928921253133752638129974008813845697434014376485403478841125446285439046289187083319903904815420481961907699175000750885064238524203645025972818454653692304277817692431882233163536818189743915924693754663506068329870365035981962019263680632657465910479404540537723260155329113169105337093441513811094775938612755090536224941860738636642179693068920028342472616206099318414423360000
918 8827331851543466661363353503182536352280927706373743367230197974390706994507985308005145964338838438068378808832540200014707083851197038188506025083490149962132982154943445764684093254902739460772317466263067694315364656312379835907060262655664662394244393515366556201690020635462682575290478229980490833983001189122956627664446860790764726125476733767332747542683739628869832493418103407640129121649693571662165027083056867410151142632100734257714798667470777395675262118149375962558934384460191324182966584830320632838270656155554916480894534156570623522926905759539505394043339452667938796248058059484652298150306664511613008445005044504439090676723153051227654774537189214448669171875479657791505969418942624912058310427548232916229676541691748012785565055550898053893273002177623360000
919 7456316481335246958827315038630190275132261267803832189927774608004528048030271091858991709278052158964331885421148901717612582752744735111728799605592947921359592130673659209249944644182284284857885980700346594198194807134653412464124540509590268703501765484341230652006894951776596258323387767898859246146601160197791271937863021941491580389244540232690460361439575366564462634766779058290623596812806172558247774232861587389282141912196625464202269498213270050014679779890990580230378335302678003993365771166994048172071053055598912350759383749723235836554820801006324951061529803061819751271128423477627975122412575450550121196196956745671936141419647294893014667949680516755924478275490019926408566496347577242008433908628047571476411361819552309808579452925292464395439120909489336944960000
920 7457411555206196686741022248997481374533927419807578528408206341759062795030534025186300579476293546064683887186471504442503058285703546374214973070914615405572809634163395976868632693866386058700433448940138577896820146380733505306626117423905322007867704425806826213736795505826770382524859292512047449220090196920762521568029497255429349294917296691494023182260842980668092269022596184275389201966348080235597880139609401177005170866297006401628179178353953434110523439656794922637416529069719543087951888168633635805595980358869027039440674256021729524459266635584744947094028345735064257133795170851989378769373252461720937794060187391636856429119229481741633540422423432654157839480688756931523368113548426185877406979042893432954718091833019543673162351486806210482481177282367527024960000
921 7458505440071857652735170602458836218670228027672341428953263013913429751860329789204893587709064529921713031186576601626975628850656973476807024740942774021724992156650429447236920430792958948966604644141668029582743395139032838004890450497922530520372225409681253919265034930067986662943267330127827196047028214059886896877207735354042538646946543099853716770920523984984421545369340761806316842293447488556077899069259768912841421287331045991673604700318588302045568137794189054032069230769695890500567770515548316177846722073319087314779205489240637442887160411710853955074374338416263980688250553679798815637129846218807964145888821695966635652445630797594759884260559678719711251325186952419803083084042216661837727527122869754952592349826928181192615409767579985075400495266132928624960000
922 7459598138511417034167503176794961827617660630539420204877338062779126028693563952611752764045704525726836503663905012155065908124325201634602338827814719884497400077703095202344505035683819721130534872754041809412174319332518397023438661735633863535574680752575340596913091882048637632862306161629056205621442437254174911692558231328904520635253415054408248002108773665001058490613756982962482088216721409448878438585754333646794985970381317642901193535166124867520813438211260632138875237565442328642671054291587817937980055174195991342530601656046075829950164932114483452200077873404750906277896331970918654417177376425182314764147142947905601666202263782302709301478481026470659941464864650949852559751964972657889197402157206189399492774569216527348164505946096955140561766267269517424960000
923 7460689653095678951481274177377743855190285614118452308238115088839984064706827114758149471068870372024045432834107389735671799229766270281934169367463619218707757719318000756200618801349446624635565935354917892838756455959163776671435899830075736818366299199106595111313426128772538168361064344342093201100976471690939320858054609756664810335382273063183196859265400105927753250652057910271240871251671089907342249457052262882661927073059920527442728644298767027182976132669050442555424683140391641716364692039700949707040654436393722126481617111944899440862505308942377706100293105538429070301356145171798926741341864887021048534498358759701621887961327283820292576315884582945605436924000986859609458438665710500098791361833975628792821259523051690030088955216511523287992635024634560624960000
924 61667603193281824450371256604727408085984014590613006370201562888110597501246378955114792599996585988717235712164251928577331580074291976154649673389434351575633503594329277350886951970915730323587766046371800275354605178818834881216309096312831650568737471701574557257746719730170525757852825094059490399671855869446186917575360601624101393001253588891994487613294657640626303773727713364428919553663577708646795605993741544026017023123320427084799454161402896555447444756634311866620939729235090809925764758740224841259243835804052670373652118682978259062547360320515396558142548466753366662660606827333142818362524650333481808485480445138385257138920629155939677499828278391364478158442987280446001548112338534671843032835285425150840837853848606639683897367684960233249113507797666173760000
925 61676604470577100301884418396444252503670258591894638100395864385132460063142665742348423697449184390614254623257366018431244803128320176838029432943563760425096627143228610173841546616521034160399413763866628285207053801614400531563429496233938186552804157662247757318425821894353328476328177362490432073360575224238534915428862118611572890818711135839497527998870411091377603872144972742637401633103010856407904361269220558408015563554612367781085689638100941794385806757836366769586989657898733570408402486160447495919444265725951312442776865306115307915547942565877437177752989916468666599168566689601737782447437072493652916549221094629452727897764637303366341450464181742951475632722932226121280685819059830435608547463667450547848139096755819998231284159524072553106863714302450045760000
926 61685596027270545401938062734822309832352521768120890098700107241228813054237768634563443962183151476742486256908694887885747752723326748794969257552170351338437220321124811967829667617800630325681027304560705940837199564126169674728749550150810266234512240290350035996749979023801592530960683678147690224723496825947953811772802618842038479891225424096992465749040575175551418765272364670113477144422099043966247340351097543616815401458440710269276583607804712686413868152125676472873810590959067861387279265710885892853229792375796068289364760151041625614279625694343838444642469766346261028185697221565507050026858228539180211321316235859730708947365833346962091077179311980767860798715317836002094079316594602121875395229599819329955864420394235070214364918110658833742305335271051645760000
927 61694577884334331985163170240041383280421319719777318739940375725312117120854883282018793223395291198160762948128900425226491799460086280221211196697337237191461372729681319908749840268485534369964494552330626015393310649439975744384721901744147424578915351955530952993651995746421972805598980170379212391025617001981310767559737789514542401661611865225838541646190059471069166975667148839307485691867056607805541405755432050955918583657949928331913873592643646716638231529808417341529254155159574391534463621550913892379319757508219200882612214979953999065224111753631743054286114147130136369361385325770955099410400828860818048385998113722985736403601763806907791351546313707000841018466071961945603466995901180958426744777877460637649234053284388637265425093354649012672638604976472445760000
928 61703550062672834315604630000103970657964181466744462436524135299391021075331246728345419047903538527637856151535291085910618665112000165600657616511528727693350800836073435060940573077952027957303690822462862986420805235739435040258737386579302107537171477509003700898962523226884356980803399187942381623958877134721528330075350831770373366619745734758640602375346925787820193474628317939353655868032439863925181059451356715075906352945606226978535390635688573274847266929713482842869336250002106237920713511490252206561092815350628946479530739361852458320639562806390242594307297704227822189695289283312388657361418060001074810195222360252336394218182267617650963931652144095166759837117956740770639245421242989774680086406383251038761037555104617469869231970996005581496365912106779645760000
929 53260428572250988521675283236586808269848296763641945792229444386850038265876481151117498843340171916141258786652259419339100223757828518472402461890578518936762067148023572646514670173603573879867503805945414814230053584241597209064480210512992344225496114034003560669684584475489889279123378526630399932865652040784136974772021048287193745562858685202494994293956670512912988553609109557876722376916875822301666967857059354769636190508648890676618331370628849692648168024969809775684095681486952584833073174785441587318568838895657707194691311721519751987107814261985576914280307116731084008356514767003167586750122971094176642702568834638448208312297869728292523561917195739639312181171732193953842510017423248620327477310285791334026663753156285285147144984377508847321966329355270613062756160000
930 55429922245196812324596188195505853590918894040833196560569307202611457014982764058826051071447421213431467431194723368819837642114754129434359576486961125640097695375135812244973350850003728430013099820921425484375803555683299313873433304874258677797287117491798159099904417550343169080671737593661130481903811537665334591344479979887992730634804949599214884036545501575819535188453718789261461961867757321866422982079757905276953866750001565389361271810643500890248737232844806660830035332852628754960364974256935906592951457901346149502415660845684691678378321308051228963211159402530260411240019308676205383165509434864114770112052745852070164014055417866926318053558899950194443147426791154820887430130278821341866459552302964712781245109839367946748887176631120263926023337668635616458560000
931 55437953885177909433769453452386402114211323696353195281137887468222044235302872623409055371008212457636153424118603073019377246058952389973513200179893930605315620714675616396844096832384805809218690537071325082021512608838131195895424083576836805863913505221552294672466242286551092791633410405633632952619217289627064504559570460867689139536633234858579260806404712796618798653851571460967441555545771559777755421622658004582088625183287952204673822490868948376005504277431670690531260106822093065293171424631635832704926973802599684525938898104805896815913838977277853944361102650269939819623454174378709578936894621597323236251598001517561192708705000530545390248790777340961444654829945001703216847341506462819160583442130785392892238627804109963669855534309299529693954557804065658058560000
932 55445976907519541846473648682167293396598933148380146792778819042560517091652680642321906232479346200505855848380547283974067558582609665254577603246546764749755415233035656810354466477874916367201957658032222641472322832536788365597648777752910021775961967642583518082396562918964801992175596444202731450726559301511582261215417282533029651004017498352643890390888538597653256042569812702768157222621126984129097161123130099488827316279199568218682389747617759115532918567678849243805766828458972113490427653493058183788885348592371187859522732748842207956520670468747797997419683297958396396023645011255352718704233257700989633221465633518175085106471911968130536400894723532811314186366786451754127456165168409402165765138943769355535301895213095819628462337955635255477156238003728070858560000
933 55453991330694677332690486789515407732274444412355622472145751762049752570878855426487797982630575191239577884192049968443275887920282313230946331711841985995862476852662192357398051161258392294362091588081050642981599497581963587636741398301784874112541996556196701595853217612865741943842603290876257495995629778549492817703358587776435178000375626516061076642484386021623367817795322710654831393804654589161734354279014335772943565048105919906845288657896313894996530698986856115887053285656797700757140199365347177583364668318059334812255995222842038592153646835360861081503924630911924294421263296323982307410728015309368070494688176952871920813565975697851175429577336449000037019584724534763182855333070804059572870542405399637618190389559478260950457558747044576409572064312501242058560000
934 55461997173116948648151204085185419161808975471551681153997302326593068097771811608101049591721685093118124628744653827768512902130184433746954922352227897583247796436293410414562574190805269210893574411138391676609174581615313140273222570648787269433772368051272826026319019357415610225325812485679683406312592043085221457107265694620222497794382193514421071045845120118587087610392111615749335678295266211747869794551434027906862687212334641668147199453709902341719817763773119939925426159924004631078171040156402457251725701834191070472748643925456430436956181043123160714748675341453296381364494409781189380497622671464204346700166370769330323077718825226576396215188554704678921819790651977426404148077881226131693672835156685561797349881235254297089024519130754315627927488237646176458560000
935 6711869328830049792250335806021714511838153939142227618425942175636796813045662519990751083325406991936707071296143725521254591557664485732575336901552809203441180702935351299212757472447021262052763145207640943216647846885554458252909431809598584419490231084091213153874079543700292916369817325677952254547311523164371514442164344528024227216221697995729074096548767559198511214376732672693210052589686550567962310003768692870658444695225266787441291504677590038661451494164948389532979423118113783914791294191716484895844001196581089552801426771105642927736418335047900875095843466905284824748100958403045626438974174980519171853485812783915952914308758747217190040289222841134912627692500636867676496760484596319216924092533096736330616801717429569892332401532259317611324915787425058598845760000
936 6712835965876535444435675020180743007241375619830244045638304499890320596118611825448913495023935511649209295429549679108628882074670765912058451071032054301877894920269217193990953418666263514023798401366831476949967046187846088959810375411761115087047420404758449400011539071861146350091551731598373596244492263938133091849849342148583821403401033639695587352426342348978701202240550515984182603024966445776241701720592666254016068276708327429676092943436219189001179661194600974799937406037381010435411998722870674400587755301059841661706251771615539166997650814701798878035503997675714979698744463805025113787096303902188687792680163847989916454352530260720771345700618375266636438387450085591118047164610670079963356090730739714359659035469829305948063177665597536060067672068916863744445760000
937 5894509651746809352123157583465387836705181628623911957695929117428921353969696381042140228569453501927639886535155592503965839726927669595416480814669662970537581868710599424020154129137555181874621251429442857167486021576984476340090503859180303048288953509628798600701159352284828408527369751732891438072542447919792436275337165910004611102892869202109134186051224538820980901266113786705285053648581162486028842094116585622725136773748585166285762020893111966128929179745712889405976938116884142560801254843087264262534055083675417043463592641520718625421517732228741132464129763958001704667799752972142967874441401813130358935835110875882775350963105658505827817060993262405087524316004069109165710585097564121970312531866052032583402452064745211226344754085660887539659311005744190795303158661440000
938 5895356519561263232745167646479209639881629585001918951864250080184720216308208831066569185064769579991993884238876941116528312742691268366754403210565886687041103188347038127434948127044770042295334844430167099250412224722326400811327453989272440206981905323950303509484544656541913188204084292047526230217346312330697727256493595693230496841264447316494834605494300699939934111877734850266827312570322175321728529634830466810165083911750281102091841568638106085957250147696470031616695594805673881830112062539223816713015702661846396529224428933223087509691791226597377563695881623533081480764070957679432109347555109076634186646158074197816699294236254773532603217404671646265327732547884550882417197018453123080408758127925699023712870095290904659688761176887778296585691164240673778894319299461440000
939 5896202485493060612961829455964795211105812953566956822503105312415752519687894324275210677282667856056279347333755136003198812943741593869965235167275852444315121290390679771527681641461135898604844269600219643524943405287108855714437421211877791277113948776382222151059427953020236429244295408996543732913646658249152639865998101696069560550095693611802381989346915651089644560816713079894864201674255157259839612609473300200813295216804158405378425823999985196073293883519484088478947032477755644806271314529613684869087891616398450584223006613326199345097027156009284882647301478997857657524776378356149057911751762338792429875426380476809266555993671035401735619451924387544247131186333850033971930005127792199700836902264302727311848422603085237599034451209808253651908287067472451564050013061440000
940 5897047551461100761922941625227523776403162084505861674130642613548666703595899301001715316849270495656666634404064311533606897719046121154555630068712722493336720224240657967062869694691952429535301025169027451050246361191716010133607909745948455803554362395354106836632635841736348688113187152416892068053887110182587919589747815671246029510300523687646836237684793777823238296512139205023296796215311614749080364644781407172960816935363297541321088181217862307136022679198005577195600330322526682502668694975332925505845110157169066283843926232067499359400768153581392300195581526105756412820842750712997158658326929799607951569344401323590139597259856003375262561496999200374997466634742245675790966467348552096525583677906801533353806560205359240426424456091070093742523051252966019262855481221440000
941 5222471057566697197130350431447746906201365566031033798529497396431794853600787231063962294361251586596687399003916548764756936706306544970368661774990779259283857481828501770411492160730311183526574105638528854451854674770263096739050329457679050193604723830725940755585228323661493710159042575634296921677372301564788975953095057567993199310869998410748661759406155597401631873005897760124337637584876422847163445171337118146063886001676729001493261045246474953404538626928408574130165884169935023033116917594909271322678464075133462393027091883458790914913782647393836730487639358186472059190595208748621856080309586751676410122712895988225473840642845805296034389533474823888565033470733360724259671290767014218120931873623408422452015637771917152032970308721648185710975437459164084075193923173688312640000
942 5223217758699329245531306366549524340983083491152199045353874419285091610938559529905741839438948380228355236818954948673855455215888437154038729948723335374151195888210399636661016811907704021602308576631261440271805863194387726080989833869758859673227616461550136952899545428584782341952838777401025006920914064071542683627788988832988996356167307489268294244264037021866491698692397041931724734094431263878998441914222530457758058080380738742851674984023273742841990842769852430997779712300670225832073424924408808247497820245895775797164108479453807022437932784692009143763843658111695349927343806002612684436304744189965333293784116409013872765235433244498366251060941911913803355674767954892449425528630579666685960731016331730473744709559249673391509715491848545052547616743018572430114949571435512640000
943 5223963667996189679883056621974629689407662797052663162542170448476826017526238751018102742369160871851930107679788641902244431288026446101034704730967309775216978262347990082055557873847368977559192852002580735968936318650936401415143612402292455144918777498916407173334419991509212767350247072272984557609584626405966853966666701719124776649560801817969772293825144446941675108869154542952465608868557096595847399424082613594148206646806165228917025917562769458271556046717508966702225339129039855775463700538818738028176328743094184309037989320840132762933955509331328776113986235555555731554085246737776375116418676646877491965204147836779166282696957494475669128641932364638908869477737825206802287132095562331106169833523366466588769932914145999075225644630267143673715159569520086778296929281592312640000
944 5224708787134896660384857989417293188946199116400266618589377181027467485123888650921658178241184579056412208550303655370857571580427020716519031234840263016959597731428231385029130142289216491825444834709311769700285915574162461627121380576211078587508570780946484310908664390701731719839395400730884829113203630941307947853914247536525243616372311512848473353926971037880126333230046834756023495427879829913631898292512760201792179208394276644552222877655719097731386541762678578110373883725599772127812249166348996273070220176206577557657766474894481463450639226847089807158673153489412023793510224082330782225896895192288684366845132621082844023127272502662741812496671768155619144388967261336500113924539925310500510070455711547262995341413793493905463061131886570050580618134552849522296512826801912640000
945 5225453117787742575298826762820334822347657619536920229709549832379642665454239450402035248572602970168614434181802250835800221777280081496431416652465731652097198555567647035830243604097792209780303958175083299692237258955670822304483299259998571211640597085958540202834682076244311498833846217730099491863908752932167199313767880607028990512319470403817249862642446489568907238835001674398942696392959893672349958537801710887100020582086527624826959311864972494186497639458594041781582588592427879044867307266231074350509197438490280443051490954711735615077887300217331514360984741351380637416808825789483544460126988638710023654833587262757628982879883473804113890336750071774428138586004920285108313387045193725895491217190244622560845908211324959640642025340911690156147806373061768072916202632810232640000
946 5226196661621716560070180347245149139011905278589919872953274098265272206059082479481270271260964893636934839278806661738940607016208350457337552191214217762250510161076894171144252294805090363551278452546282132506607258422399575835251812110082271560271426745827877219610672258948051341486865268537983060890775920248617508647342598632003663680046812002089442041010442580315099581114792713999956063107548329456693052546044901582254259586461979185460813360837218223203495511892674499677240332883286823058204548179961057207993165211067552352879260123239542352168531517273228357179361538951338713393571171046628745634912864227365589856893935715593434254514362720874512001921183472323872641245836408346878660630245488284614579149181929354227303398299768125729166466331956868274288390818506723707520438221264632640000
947 4687566314578501608465212731882557957563593997321485817738962099076012353348975585058100156594915954779822351029799889067946738638515551453149725239064927680760283808579933541866384209926279822479631230225949661733865085280796295800817683825532455837420570269249016739964799494932280758426313107507132240769943136508692226332709582575858434274625653123693153056653643713857869504379434299368629633731081935050360612645178743445622127148413181877346492325339438840821529354519497712552365963808625047801681689968178665656314444836448900525715421334717988736409407291054416507174622717036904762080469436481912692958946594931483660122881381480820022362613778964583731226971188303714326350564879260091149611583137728387000115665128631549315409673311429624725445732259815622439469957744019405226145516383518049626045760000
948 4688231724594201447117255921242192877582187378976346401047656207668560626951879681866097644636236947543135750448796618588835100194916573365384917115674145572788358957665782406643213846666445642190594728744012182343908901978858151499146302350405762495388588589660537000092705185705802784190154403278677624577984559200029744526933826874600520813398927869335581885708878839400187964126340288632483806499949445725387632393637482848056227063183326755356935121701563504444238830627967709652829879415961449817174814410715378206767739470238730809887333065608609121589801044189841586244987665238344085753546938523029268551203118982690551207183014315962118884340979841519717514322580951713931887628828978298343746984427331195980231674226361643961956735723218010232305020834813903499841430601144460896986492394592424205245760000
949 4688896433440232476666399170465516275029633665392371514827047161246785878137920866032569318675406917131777586749332866835201977703312957741358533447629402223623569960124565045008266002229856808772252680899041971109263526035510036854273310107602701074686461474539484530757883894718762616038543811488819904714995379759974915494399141516547304837378974717458893297662896646580501873336105175694795456431336590214244971404742735696852356377411037339502245733873633242183257358921781784733166857282931849301566260113059744379401799863107813116942098419543601877281068987258738293261537687256220248916958394724271116455796569773569510899404245009022927633126423920903611086934931036333137418858148612503212071916379431789144773272355600979815409438743634648230727155259575094696081848165480132947520997408816351603645760000
950 4689560442592741368289701216268604595216608955717432391644565071715981418533239901584128917268219865699799800064289603241309521656437345923252177551866811235878954424686022649017144418682148595178561519420224360096970408382628604435342289435581537613374547124802770011390783468248550911221829651900846245609756715245646459966109229511502565930807463621531548592341173382384836504746701889191778357257532800866798250058994193542649752923939560859874771808559206064408866394027918160787103480436358069418079399030454274377117298087142296389989437704684978851124240858808615109007543972408814437171776786234774815046806237984668598002475769143459461846386830690730258455786636541915901681107226857619443693348403161750105983774065756905841647981024029795031256213753362853059484117921853346395897045049341095920573760000
951 4690223753523218179059561304084518269430727279386000039359225444950193577708374584837527044148527227571115365415718519735318109201619437166994513933597135696070978863522389340718968283697582030600215984819933371178275916510665028412225076356275433209330048037263465286470967059051178545737204571345036596661305893701364616904200274301415813079868519834853338844648600195228283297428160225492655072068138899836225815486479876984823808359483301495367831504617349262215731360748033362944032809559128741458760242323329987834351497154264019954022005865446606742975989836697556197292197990174287075281216819815193862009434192559373259146448374745683129041547068788874648571884554765158410670735643611415889582265777024487133481120674219713123379437560702128848819416244528331971400160265233528074085525867951513482173760000
952 4690886367698515917549200950631717748608906403134747763074185544683109295539837908129524542744296451457271985845559800812841393608623816130018633575430684605359440251477625395139592753896822783841805687125735124895000221373861077994174162870540028494785595692463172436262200877174391655426407878478886411629817730583074666534583240262768226986125940484925841502153183072343953360285373332448677924783355706684887175488096352776323311215788025596579911095952742309604731973511509788628108221319375494726289109940477890668206248533290027421873867547047770739983356725324008902080754682290846401796004080251095662073992159786835583461488236014291015073687180586495777773994975175141211142517812028286078700291430956696075865549901791277960487226601012411895565850665850149665971752984303436452191875929399525142973760000
953 4260906377807325367992598753340107755427624354580399995980582819594388192689842735541011838027257938867616443817506102441699334165855792264105503870679664883994304196344958324283772469758961892513134208253929247915783681986696790943531722721075928399521989421722150885056252825352870904027350308522458996748977306357076392606170038222041214293777936711176192055866018087710883895939002363454374798652563442326863807592495057819324491119379225708213510958260727494865759160864255361680577061348203127072353476568794622339312655091300421946046051992839454459258460082057473776085506919511588468065246900474801863675928948562760716928740573717415344759033669862343299031732093988319179855362162533613651548776462901670142597702934045622393071207837634627751118948774731845612288784730053728512295986177313090597905820395840000
954 4261506908346079456624351532512998938005462938834374370382975972374106989251213480468982563293988601808616592681170007561114218931911337434938808259937615986227928877389142817601733145693273734744028313839107769408581864286607164934122207851222799045504273699838471462546943427383394722571491825653515316964706638488209468441025363109273715956546820102292519186786604968372008637758548798506746157360777166191137940318526618788653754572335009384333333764419955940290982691636240226839477732468404982678756377317092914016420029494051498799279278844598381710867764713267138314140298734103354499894056479833916015577354718760368040051228845802826085625099151763199289703856377714989856910352020446321019708562310907724554431064695361191836829987956752684445598624771907172576328461263080627696886503744373541998080053995840000
955 4262106810057044273959107711917122695261230487921590656435209551171857493879012109433677926544733159343395798980578767230142281829101902977320978299049747244375445050913909316685853025108282632637507870622626418104005388804004543768701603468144385010181864486564094322155444824595038411462707540148832311190681280219205232154587645771493408717051024034360556969926123171671184557858912462422937022499662917569690320025996890165344976911727488574928423771829279434464452061643018825123866465713088302310702311677173092299101113452401789184603360956198399091009415622349881737495556735276699834307338509895271932764747582392323418332751161582388228856749905410755954731297808788543601319210998926659060781269849125290951173501470539258066511533751138680347728060270656137941452913003926346882330853230211940569563005675840000
956 4262706084255759128095814983183794440218613342919803578171488910744924159066823501338786788369483214202929420336159693468554206585186620647796890838120966231332430349780177106042897465318882525407667888120806658171086420094919289361822234026889274755231131433554648538605359923274033937499434535277522404795080634668055602809872143619212871673412441142231870864171143970992014059632811310791098399285892930714583126114526293057332547344907214126202807618142986481468283911388284056673648097772369233532991398825579546545921652343850039517223129174376240720753428821276680868566970324314926606655334680092546933720772880267341604795987366152975934700083032746965803163522250917459737208813848768419342396788362721290855869136533609397448672492154526364538662799707167918196362799418683315315489173061776449602791268075840000
957 35233923407054870904620906329506200225122161874250141000975828003616191716076390419807965909082761111582490023728077516112923268900235636958786470456349042159261585278165941234301297608327539351653420603814194507403984299636020421136015620248306523804790210309721050479472251275165765961795813860493939142419043241452111593871167831515553293934533890586464904098638346972633750950063021697168695599404435583481209135920928621817554557917700990058416002553077730854001493575438581341470612104085856513895706589894005857702768262332262624558209910761557544390582726669393883783887855397721267018436052985458710644358142535509238599001819744707374252305378654647900107331773368940929336850653969620112264550568340475584496625912441248448644830619321056304999558798769095569294654010520027242320807036271196429144429151040000
958 35238865746760278180062961500669765747122696816004584255516823084206365217340626264640382547607071852327793962856904492802667744019000540536962184213937038428442195241382628949973880682926251350551546664721562728941014492652760675341775923343253940049610679963467404203019231332940397364089771721594266352048313784880232803229955767318619311173284686451860926139203573116551977659425219966979788580715671910596217353977089952799284033358269474909934411748163083749459172696511008068653545214117711534242058039314083587304386951234974259662201511863871392093573432324891907984652804681875106753116467922816108985547260573851147416086774726414113902629111549741126483746191894754382173428755079445357948779382666100387451206108099343423103895443020901247860319085362249884618364317914113249861476766243898430867769951040000
959 35243802932826785135092668334845673745116974682741556766309600234576945211304273750927614184422806669464395812372458448661661703522417409804837401919640167131127309260946327418810517372671367195123397307421519721884158314248211315101023441971991817799911003142079507297031751557495242915077896467093863293471505839733350757938734539476426656861213010163069882463355279733729935102145747539950619734100619148736131715705768320974984593808806084386216618222502779342627532027050512557330552429352870146850822052394828597688485704070008406095594581578174485002296160185128724652361690410988118709137153543241956337850884224249008361621067606992900748312256610741450642875506751614953411637118857560671155756654953846540976219483949661447641730793494781806004853344544983809623697450847934308489173952181175300159699551040000
960 35248734975991139478710885891069315172280008510034011597403634908749222517774209104416629954950191762833147034961433702483302544318018219833891916273566521741413792953406313701742115899197998544023818939035330926292986361029500027110521744435491426927554763484047222783654675406816177168617075249316898154747382069529330048111358333746569619897383075203746329458002661656514998839196774563366272938367457066836316999974312649183835466175540051560961030731765037752886340983287371728831854428738825469238118602961947832020101020704172725293119533511525178855905635203844461302708379384133304611036984282813193432495858266677704868670428932487751357697815062303232797672395238832961554805682256740447578143325916292958924644304200135390904005898811918738567987047207735720123816695101615970180800620216434172712783391040000
961 32557497079504019865766978837675907652262734226902047553419914943567366880694258926034776901883300438741705910786303224516775023115509987699620229171238725434418105877438637181327956153975643830616994270858485517120433459962870608688618905863535677484361330268636510831722394112807803859883514728652074142389129410794375069303505567381828813915900170199165476866765964762370976644227639932256928770442466307544249247988065447519262374368555012714362497266975368549551713301892413623642764206436815778397880836017222544600010741255752933754295664363729260823770785402356030750882386616278996313346194608946763706007674774883478927562841982608549999807184669226181601268625566130101080617288332974489424051549656655357061545234629490477439102952838059853866490594552883702535457328055616036207570268445509929080455457507051840000
962 32562042455406078265207451082906224712841560502043790766459543048009368421166695850032644012150132414272352894074379414505580582465924014156677148074176692272884351571719890229476918618324651175283472061111743101127264515189318042471960825320726818461828965889201367288026582975592387832702896943841162918891774059393872040652706431356704522223053748214730269886252446060379177739451026072157317090965757205801348172475021282727677675656536903873634481883989645621618865574064874748556581011867086226916572060309576662596685377929316409409631156556101784205105613821908006628202793648795934587915941221277310187055778963794373457512180747530625605259519298825970658113708895132075731814469045464042489876707997355044396411501662376577951887552459768910429621871276516774106664604136185857633379251820735185701591298838251840000
963 32566583111291623623734693346573478100460284153846861348956035505406258848928361811492610948886053868540766599082821049779963706136846437263311370280434557380469531590306147168541614247300502749083214152725069991900443617087389103011498651403611426582622180288976436769817475692102013774397856124538881925117676605554532566548792860374181605703304778381888453567193250846136072291481033825619594935559117376230558105347764287369936782446815802414880223526323741720610143337128122518200497696004074982342305142105261669359718607918899029950059758310060628953645702025032618044591403789274952885045843859970960981207675360193418668115777727650082232928414328602706974505162854114318322106979788366378989693740524616829667586318781417521558636031001912329343154880838443061595243419909299220262276699387678796158011526627051840000
964 32571119056953221321101637641087549689959071370326484762798485958179293581225544716975959662658556317151225518090216583772941868061222260345976054911789665366573814119246567741486948158818910493449554022251661066396887056016686230915622019160683913740634488864685349540527672461810281182958276965837536907478199584758594896878597042058653007561688328227296473157178722846845501185262047795105252159981737546482974251983087434123562840371129681351830067096414752657673006911640474802606194549555859392586061322363814222796234168582766315821877956950166819298919669804710004760340606657824013694315653238665966909390534519666738728085968486835804984427528346937766178535214889902595930459353071991845845838763682037057070222572812160704850439749711543151349101237900823782395556075085137569029525913087851718221842106876651840000
965 32575650302152993528626750905244611878846979014561051572067006410483133458877860075406994025432330783949652873450972329647792591475831890865860776139381711064609594801006739173942183278719164447407224109530038056878308273765745745215699663220598812829053002301973838567434024468026622925810345039425001573794825648958300685933448058788010967552861117917424277182822240990559376266717900092083670361373867954900931936290291075025630736577387276476410014455552301407236323477267322058737895862326761124684487185337124752861312925556826485335279763674583780431400607565962855324052763720291676513109535353756107546456105742187236694729765265960195380743741728984395269400468944306636981704625450660187865863429302506589936690291864633687952303775448417879238979256769357476542189649789291111217741707913723942957109132120811840000
966 32580176856622745268028132168093022864640799797880261686915994232919163978478775521458700195283979190223444175648828742452379494265788716385207314425744365410991094136305461153568789790834842569114420418250155857928589303918791740349835197918132847632700896160134699758908796399702368041599419253723038222858535951186785247463397573429657376860813231841827311225002360047167957481629802231404761007692093466415765440800075250460926305768938600798583564353655546276106510315600559742140682370426057368447407431475059185069181456074391768544837469149803622556498024687711303350949483767166722703726612207857542033793865814373862510269375920054436304600000438792880851890086089751667638486911004919970525618918250491164694600590918087547883254898467138492503712474376122502268381574830189836074499722413689467666770290879211840000
967 30469593350796899684248255148944420024345796299955763211459556333935737826502386061882006377702062329572136669554953647992899415721462154783710149476188528311148830146911650137682251005032483581516003904775373871587277260060742680758675999328798814018867826196057136240761064422962098008702280933753132679471256718997576285850780474056848914026963828713033669591625609027543559295175665988948942402641865438684510993171990179404226286019521333460624107385811410415176917294302132460014166275598062364420424353853441205990034386043276041939101987143744028978313430883809178706916819749983175463976619147940241309019195304648156000928772643131603309906565908834118332199414858717200067579869271195867016526585495002779645118056333413993609024864689231402520883116649160573885040511829441782285712380952831266503890665469665445053760000
968 446167159627750262348162772215341585489891362430855083089727285094623222786383038845149876109187451579856462356951134728150579490680300101085673879047613445226010170673026020895378945210534240444947948711296219329137910234399846739015284610420067931712673066750770030200291813919407994448114418036889390395844637953611378555977551910277005420942645135414652796671745038638227795408056418997053730862967756176833451607829091417011411354017158877575135710338367026200202536313752333702835116497388873001998006055662946668901415013969023986186511708127769410638792972883445054717560428308231894606939367676614041800908947307538595206396789006323675012311192061235971484442863418741789226929332826757144917381931222964618902124729322842627794352563545571445275022949540243501150821466336255387455868992529946357220109192752264856091300160000
969 446228939184626838964065123489952162674839074424147411041846983075600562868908976067766065242095095736913122292865636792251890009213939695228767404319648132275918100229626216550927726203296192541415469045819038132049436742155570917783735597531746478463169958665155972973595404706125930611806662158111126248232024273717975565143201229103773940666385024178180950742921873484720821586418678510738965807467014950624796623082391456168069767631581921205721606284100459626029344281990536345129380066588251106161038823450442153831527787690714423296030479951107144107887130067717328662828075054949045808605250809956763982643749958637692228585718437294146716651901505111909919184319659351529805146781628314157650825558482953057096321660195781575419689710090831896849673615218393414107627602555939091185910163080574203698822597193280848513700160000
970 446290655051238594366961389866341491842070345477240468552778928790618132497741587581905330468680154693807868146371979575874745568450121928965527843483154948514434372126889710973841920823900658089329930081027915884648683325676495380903971686718567624650006544505403373537854352615744157562959017367867685053348908133700751340278782868220411771194533428520303405686190278604567978665627987241420401540683284797845222725948832423119412038551557106028440918831951693635953238015209936716658391817675052531866171557456713416612228074016815488820900263349884735583714179873449115727739775774092261802846736125636246244603568277106790181679607734830628243977826712447770066879650687342085083799057802240699237121305714838414426400862274006152995928570918004451051566909076256574576849402552715904499734796341974598789413616681264865686180160000
971 420839255822450461612866150194901095972609563866883638688592109710478788968611747984133553423384535211394958488035522672908179952080864370117429792312433459822869138862364389476398282958836048339216114022758626929438701615085005705505938334399812250751632595533372841279262710942212956679299711695551146085159977294888527113746738196690588928204372229877226259957989541200039919411274228732854976683063777003086690373663137864188790310551385680733935903261880808556342804674005908571802945097764689863026126425582531848707347908216053142881295528086875324065821884466587236004686281486960343058954047309710038003580366997572132450765524548986130220322767290424394574936678169037763142798406817258614833311064446779827004683913448703618178566385580191248260047632806272399981757204315169393270326462447778862821184487290527953482667525834560000
972 420897324342934341503347071106407117326848919696143136727238867972820449416580496157409789633810176224582480198948897697970056552467723685585992467975724748120466621066614570582199720104079643868651692012666499670039805998430528733778329403461583739643798128071745843762332954342285783793853101208074213112489145667899967119679319184715464268646553578238729495775819934781370947214656142660176049812381801948202389092012023795968347289064519953919567975670389807697696852281601220594150683183520078767061985952847254687762158290417892475267013366467536082533847032534395245194631096747459908536206966207678085301201769622374201483375818590964768045749040509516428758051716434170267088884206198429440104804612345321268902560177664378802106716452522287577715787608960608113230278505340723113453835864831881382996472233775011727734592082634560000
973 420955333183541053994146100012865342153488851727016962106030901920401224293688022595667242456558093043511844128042217866891067914827463926732388069974408337252290621788640445232599511373531622136494838781618660311215832165554730566749309998659982390417883326044303457753642591120159152709933157329525827861270185399212525892306727941509070466909452109181567260642141766807119928740747838793121664490385008779294330668820982815176702256294495815724742050059979475904681574043762210610308958023555266860302330722118899702727498158352309567845551638724475709698205145506552886440906903975831519681006387758371756393995195471611211863331836893948566572279706048013301549406102039215276169660564881366790735731363175107786399719200087437670326821144267115565620185611860931148459017153436137518405913089001817302431600383397743720101365637834560000
974 421013282466816548094297491312643425065522377256832395466980233574401320757164021799388496662444872370840664562341807727630435528355212648124013245276994715306977226206023582845370555424021124040613300594955880335717139619981679625764468231850990488162426342088757829841470390488609653690781098403624822882383072112320451647713780015800835180369205980441712173593816451161384568396689543451598135826829690757376937603353957276870469590087890593482888224989210222481063642087481556899551259275459001988354543720580204219730861291309381262998444594480124844432209708054714472614034584092059012128531887931703318994906903224493769460556894192514517256380668644478863383069158706267425898197933462986957228433343213487952236203521255442063322880553987564880025708462807557753466781737211125419862146291381024334885788976398686459909241068234560000
975 421071172314929708354346163236729427892517919683540325819354232580551160711446712285977729069146126796295301591067756983384429431510112396468057266553629722717505177695799148009307988147279354660727538344894805775577932912916908737026790405315648834011846749911628146163054263908989949029597400563801665088089689198030317992089645370016403212071565232346718476378361212762465346883753359182219759500365198702661511094877154328859935624051753684289487583328769963163521215702438114115676388936335143541916446756991804834665503026181368782053744839511922031335717855666929226391087261459449348173547105540754541531612547687373370588451464252825528503882553330589075922543843007507214447526545769138795345245372503110805082086320042761323608174774569839374621584623650649356828384511156600513214321818680868078075921991355525668701928934090560000
976 421129002849673900212489047587122719651043179792188104603744241833620929108399195097888079065594613543035333458903618176376380308124894419660109439447809161472899391530359779192544665304222771519960511506975187234455262278297900933216097904422249128277405046660909456012997170245947723574009177824224227742356033110496629145538896108090356932266032722723133584180544760468463050802695183298363287248005690758657883179134446465837117369046391505535834278391342450013312336885412133875637455964362026753722651122259541104707793693702053035208373670358235819482152736734459333904024106165602603956221119033403047651784682268631168846337945614304253879204620511897946031137918001061306492193960726616297562347553402068060742676206126405051864488160909713997809063370394516481088182364227131472249538149743724276447212656911794345518394783690560000
977 402034990383162771930642821762374886608715874190978826054720049516487535635362009187854748282216408304947424678832432866578230661431925973282572336694268423275648846688455748658918166804532166909131707112889590396592742218259192950542535260998361961963014806766061933708662934141112994467748345529609383346784342699349312854655936902951275029997838813171601355849258935947351089986960644888200303384369710475150403166783733482387903412461609921112710741688915837449349034801162801226328740590915611575588358237989057966906991957251410492608516342104540683849089043354112202611250180177388337309808159443777145979912760255421777012130282964476986690152415017472870236946143129888539402064112005948915090012266601885113002312783412461932117422161916148519304354183794415406248800386334470514124828003454376043542222406911869254149022498299145746240000
978 402090078420339527126059384946373088027568632283103076259258056546045481000575163288863638961600598635558794308365084018640565983747805031912341964194816489291855123919942845723702249500750450881726132127287510894706506105871020175118721655545571261094066828389055456882407315311133575609086138405412200308365792814584910182401316883704527728657860022274457099367523770893833793001548143396785338791209455354411062864158878794113355046751134425611094347970704262010737998659018727517613951524264058874111254454611609608306403945525421525545048315928883657869920597972042921722042518825596197046867998281119991620833644254317792058534039777842164628485807988187995685274287463317640906253313132308156080459513808581996234955391278074958237913027868319729709062158267892400562214139766081337742210196757589473639304323801330761103453650661078546240000
979 402145110187815386759478586983094478209017046393519334379828200442784674634056741134406739149994611039376893897418130828361673180096047850441366168173913535833070383503593898766969698813213659998373065389883186325917191582974561570047741363275061245312829726394456545405310282404371704675713678173068129816462481489457651945971267467133211221292692241378229231298946660145784848719900108199028612159839966582109658557757338564151650959248739088940429554246076150898417678590564280033320730168610107350061604301247825650480688853116823762738029184570566424562845276640414978198400953144234896559477316343348084610435916522877856119190703887618614090886276144837017838966754427662545166822300570080717560191288852657125756430846326664886272478979759252767273724465760293320315552904685504611999411202937919131080515881225123768050781196125808146240000
980 402200085800426475107557565344268193502525207020149453461499803376363930314851092880107448419829037716252321956278266365827962920121486339563728102557113544571692566291751430327539936442704967881227501781802743720973580442244323841104384520282378280568104090830464367511353144429147345855538536777695838988326418441192768462843697692823702179751366468421691391667174219918907382952825183241269596474012691573861623031260289701771540447345835992409224622555860925613762991501771520760746175365359884347975270117428290451795612245496398038464486603346288290473430236248921348902844735999283148419522747346329006076579410962592450726724248952385087584447560150305785888420759691023424014880503326794327446576398820156668411047652951735844992723945984990975208218750489946892191592344334601944140023228499697431728420079916851680093060448176798226240000
981 402255005372657735638767961668376492164745387870401764062965828733048609792097234277443529035973521042794543666454548554122523516681047725231327180738088069101610750932316548502217645797344602667361393386370701159460085113074463520651285941145956970221691121561644454834413292017608231030083247718098647335346457393996452648914015349476792026121907490340746353095169131822740291768591313252886481925479837844928825053719914691442785807524383357750120817197643880986890827029786909051140605837138458718979747691186552944444567316375075704327818173580954374665451908436827815049995507862634103386744482700988846073338457395742606399897413237269026446516936628755727466876340891934393710188391911482745070080382273927873101694411863631400085323402561161662033707434521608972149307584758776649030746760661310820754868718773012081521637071020804626240000
982 402309869018644361485119691601116045105313613343006159887851949786926074728124184084761955802203396952507292645765070780921875803060813223540812614236597242791885434366526712381401793329830836603407572270363742144343243037803961510096815771967923054284999550428536171396451993427262129559847363229845241009915355777601762411169597448434715793219158755618335881772219038724634470534646887123962005986466875005740357827684163280920883260004174564877838909808223391395280243173354216498062129556909111934820269585134470974270050946244711946906156534477295951643428752037984885610438386882947022758276582887263085418369643292810124440002173077871006104042454271687899247390521297325087468943013807184718276452487944141265974937253505759240763368277205992052844098879567495428807676882982926736095715991873676130973754782640520588447740601580855826240000
983 388800561230809607264333224692003908999616537581657938148010094677693249990500820525783866778157614832742494169606007448488994006019936063073164426066779209558392478055740406833872090192883065806539092355349296453868909615445484949829648634350541192944813936819823563870141530979783062084427828056185985443853504242067536543890546082467210649035526924687734998430924100142028180026399447703318552631872243075976182080859435401472503703889631167108871123425226437522234704635619655788053985483253079035555694304509291784955151559610795545242328581346935730123880040367290904286043772198318178620928486503962200431025658181320859904226625123935031192556406429563311488622760864277030474765864912383203186585229959147329178554698247022448371555154977003499982287186489860062338205121372250716839530498776306143068650565930615165677388112831764379148823360000
984 388853467616114148758033783800954502915982119780103949646549915914018105767623088297045416378204624540860232882508998788118575686576289837027683563657169244293304877015600400689409912613399586004465128815692107482118310098927416788075900266820677883255980739797237640259090240411690847601919237751595500056263877349478177320204266464322082642331169590309775656287075681133388530099337414248788225926708112277565525291381751751861928181219487423573138752903634717777740782812758256160572219114805622084566119368832646509904176041014337332204822439555010969927839151581153843506362626793234119511944351025172203469792288747056864366162196356197600590429823877889736490191951988351386019468188520015720092921691234429303020773477787464041662419232625292423013464276875215322407550394357113399499371409850192208625223173902808713392259593178712722995223360000
985 388906320289352391224837184981875705366442762301191132707020153575483748493194978131483350191855647437091557647480108918266299923802129546237071209737315228231532085722709267647632468209123703643814590619730001950948168043847438035623424740273078394186120977492441143981654230341637305418377661244268558308661651093327995110958277485383193344263060334443875156114946905189732270679815545295226965543072066891132950386969527679560601973800785450335412202047547152063444316748092654908346779412722071181242523697050089199599445167614423746794765542577088163803063278925764129996508568845414105133020097917426663358265755220847959178897832998376654689422151562309231111048890126512975720977920936168407032855780467807437295639750952737673944866189382567854752223928590128597441292271125747795171740401217404278176154591410055871718588056794344368015383360000
986 388959119359473759206380136465858853859042897071242730389132916350882996043588803168928953443829539478458550440072952202440243507643358870345840815608454978920329043711048247316850741294101650778458829845873334660681849662251313216996965923184452129750206306224464928126406289247314040660985721224271562749444416953056261362370752998309353629661551595064654068214797975874822112943274935843647004612157761915842802029113502617474591513042751531837277665948920121405653222352863834184774712367537185136847248102013761663443096374207816361775591056245187591761578254011404223498327790875228796651031873463948613652531844953793424078030289481689401431316109746034588313426257333499959347739671879282399564128678941313991312620764206078980028243727319602642036887475181598755563235221041675665087849383465582664086567822895490406152090629473246163496983360000
987 389011864935096523978215344331317196730069982059359118752418817157918110617741094442405513531414400220898119734395691288757881170933583909425118253692491244552703715014495292862797263342519336568488434584452185776991282363108679912877727429112126398510275337764257685134233574030492623182983236057384999809841384671082675267023945354687463094102192307295746274223362469993868297818422817384419201696371029691287496780029368158288364244240906097552413782875722297465853810930679824829716902735771939301210225065837653304121759079072137656984399522786976888587409829932823810319800691504810646536299969399987765618232315548205002994488852898656339919165595834335705032315906843215426273765088728229103349169284711199971313373833170409808597858977984158164086206884441162662258509535749988613149940018214016188410445681299379414208254293770507734261783360000
988 389064557124509144251293633970191067594142586192224377167968598632152582363377037242933210703930855233841292703521747440777626488410762162027594803681300752831199464585853829253332908344329312150228535674510208096624288512649389355017718933515582373476052801458362392792862653059842077585019214944311075091837140883321613044243278204631991476088945731356564095408031655920486298295923788113915313560863433835380526860144711567987952994941896539213182353125473054319515734945157945038783645542905241285244899421398565297390827995773640813230446037439553848068275989279424146547324732923228952039093097627589630992874384856589849543623065542934040615023331430644614143190485857475715601687240985223431927949727924638698297931807935384027017100124143992476092966253812812030586683370382685859847595338554809597831161720008527643916182974601881388456983360000
989 389117196035671600095379933427428058912346562818382997304028440994684086999057837533045814148264786025335584810191659956647705733777245593343314552305106409230748302378070445991299760985166780173240891465184956379533702138277519717843109839835718372734079226260966489018065413505744262569055157452180602269402163267236750075479578362109437422906855117577077752971684998383073340228958124899296666970487797125940601399228593558668634173599711055250431440493272597061091044274080475641976711158120309394674887554153045630403810897392533753949449026799256614465743901751053198309502440629394053997394018445456812984933398483166420211514473118815100561946933826148357521900378745331292806932019984121709618379533682856557004446751381081223981923432946738987986473085905015848491876240571871784758903181321952053349531230872671679256358441398036262415383360000
990 389169781776216720125482307329657740138309929367141457217728626950788792135106637014784566478008480523101094803622511954824986919299924495940533573910100140724843050435143409581046445087983200248755254977283265522763409285495924696463626613927248174013057139523365934641020494395640485750076922240345210732646412901269144544058064074983370798061312070074136346234768994035092112422666164374793796790809509544490009196353804961479940926824537879857339872217266281678684964401660660254661500949481624910054946405965349720656174624363326802809139891927282913422406291078771513655758756711613534640585544393810997823465079772746448888832253010276078630136269956606137523460059620168834075605844660798877937404864889803488580955114075823171252842879821401917544733951500156834257770936144704996614745056571147900326973095766245872136594337015609161753623360000
991 382247839800760104527886927876356121046751953030133086882576263124132372930763777869655714354477287795420410485291474749998226776997434193446880762705648356334736004185709788673028248144883790855384196461429856805192245139573628162302497690525744786719709609562854212564413048466833289486589937086740880618732422701944144632150754172867231071761137590615817112311067245725216394071689429824377345841534422779676931217245914785559326807878114334941767992327098051218759827622514946205217141930374536712275893760241390038917428160163135702135357025072293252540182096294462168905619824695202841977589666216489105756701456204692675606222968542298392550082733919484535526907366121329392101088266182363225909757069309666664969469568942882872895189548392145270144564016449962393669767565619478963600053345290683054612112504091647217246649337922071056995914064612160000
992 382299379137548097576314488128002160656020678527850369644472963124855853047163759354925090231976831206407758591803550269766092764013265886136561870989202096588019818322778226600074813807861887748266665630786479130066491394209640658280854118626972450008178671008725185202789031639692030444515970783390308013641154723710038092004652911890513238469820651081150945302094227175408879290057671018907930300768952998612623504766519112462036120417079295838350116460739308643257753152843509241269551338296928830857913862533943082391763145176977813158544851554792470028691548324322432559885027984314503138729500112594720613965500329316187402608486050010116253876682409578029449583389935552087759368159154311645505036856743214198250208500646692064079256204534337494013789142713164246389057961020320674686012089483968792041042497312797191590232804774854922368341581412160000
993 382350866571680715002336783968518647355310281441984855545582254565659168531019531392575866536588661079216871705257708291528150225362414968863816311489992942843062661851450825214002500754160248390501720430385441210907631660673814269570410590607252250594443836118799711745859500227281024432695855402802424806943734950892078688354167060038646077719582580569178299105819066650324232096322822343151978421172431324075067360980456164111066974433849931497372741979945882022010967781328841096016772015697747543479629815680179355429568084888691180867509930981418072998078634340053934619332240132148106232234752101453502022229278548476835642300765372920518987173356027073241908087534571714136191406078417325575251781619214593002897230676125220480649844445111431840517587053340652904896143632961544216878631499594481834870346176341378032022090608519025712347644800612160000
994 382402302207589858970184007076801214047860156385380775565503307282678979673342249333609287935461444845514104423225493920914189520251454243660761642895712570942919345577780694855481568297092111688026277186926456649816336172342752293725872941388356719389374730439025068745124062910858359473201514786178915728220859865974338559757655540029688240068690826023515484545556255381301038269986097257613084843265644580799621434642870140255420735036116773760360133469455064481872076560087326540447345589801382333855247463038542151331520102125845480802119914754696970129468349041886310419162302167156927028865250315675604575957580129590038561832388479208275440054238222418056768544894354117470289005327741443112715078952347469414380624056658599472254063884641667943212025006311574673404731230786126689109286503859813275040867859717012614063171895358021280204232423012160000
995 382453686149392561587309775689497567105543147032351172047715896630133946784366150472691921976144406718578877610823462680320946363587841217679016576983436500924082706003883097291290807631438113816407593182908134384766338468422073294741480556138525404798582076121742661566499917491236119302611188582235430276712781640438425305662246041648880108787297455150762883869273607741693948156037650287738049449859266668421939775567934956624755044622702945830118391902190870878959455581279220542220199994483807441024457454469911617790354579647183545259408682463882119625550134382209306946831730973989859563388582200034167328124345729214685498530311461771119574892024053747449704519382418146529678968798925536411447257393688252482736898448869834364369233857398506823692699705058405063251501152632996013126644367417340362005188013762621432705216919597178661560461665892160000
996 382505018500892249442771763410012498122003564395539469738279678156958939028812718377699171846103791320686758455863602153824684374752203706783598564350188820533779034943613910969634375038741599878394952034315533326809764456975210238527152821877900748154165719650160337126006920811995025959501374753998715392927101083803652526721550809832711343099560101718645576968770360350721001706862243927270519112068758613386002776793275812335083998476772465116674081802363689518620040045220921879332639886711732121379240528239201396029852877974223077523467240566933549092017379777411497253087837061137216864443517164830121081543955941691114918223517654190828324052261907334544053208755534320138206090941323300299236933647838934363273538027434270827877862494841332813731124730412919358329348614718974906095792032316677160729584151589308957352641416703565804581995899492160000
997 380264404576080812013088137125747085924272033007900130641379766426636137223733476670385435315441891929392875059649522292184014580605409178406977193790200293710224935738366694781374598056145748254909679064431713004885273685858599376810634637268418833228188937851177319388982181730963807176149839568642512368830288600305575857672504345394766191089939192342915500157267926423655004686247863603081658196278326695785861363130285470754009685366435402763941326117436139637720623685017680064522256203411478076928521347884310321735398713600609687078621465227724356276762675939545542373440576247114315366443799132757583454735140077956087579656830627471650895983970917713930533166713656751813608832863360520720886007174841408223058615802301340292849676561159113910864098073430352507637440951189115599898451403268088181034563270552692039614330036696702451512844914433905669440000
998 380315327141315607416512821787343279071047423579798301836473168687208274078489436753172607690436385012800516262829796823172296352421560367042876002341018283727322109766543723667248570651923769851585062445384120566129479345339453324660364591158748916084748237001837409132638571386684030710138138204055957529133642445754179104364715487102553098687081366218752504018587682830358198056097159279476326045894901945492170147284453646394483933461789781162061461410956139387277353535527252908193791341461831618872808380049481274967215549437959576329683113472544220163659976107408644425739975498173373937115600325166575187906424481145174952919019903367881943025897564138608940161292395737058086470547757402733712236223435813919259801365994586682586275207955509096689725730487972686331120243402401477902142809314149476100079630715726076015645397254263460067054787298110469440000
999 380366198733011629250965109367196132685143359306279157544884795770342400786243639118159192305295748473502043711051932941216645910251909602536997134406800419900558325662560415186870417149007318954169679676806045236921989103259265376666401121671811401260770439756951292580255264956662792558907229333327847689276532473539670636095272763803625504875217391772391472841007219260678305146296956161400128362128477620373948091814843875913195945072564225247470765738216359357304997570370650003273062680575197819934268298068340745763364900955151958184097052359761661764384205904733344974483519494726867884593535850716298661084544435482221197679445226034987633664378838544844225627348032881476493560046284017597376477054764359349498823580775227220080895277527883866913926332833823475456537594382240623295219909648452952051416294822540859127269751444899983127216402031320069440000
1000 380417019453115955063582944659469133445625199097033532397588011226393393367290087280780790335540252570742869631825846923142951118524428488795624145340516773937621305342681090014972641799593784507651712290996547983043706351421157616620431615654360823951616620309310062144424341833071575645827551371470465959259279611297376676294099483227996838657165281300476802694604336154568092129406553246442006876045819719580844258400703715202389244671727894888794660761149319107362613961179203701257254748349450654794666756169181357088718103120827147656656577308091885923507711472260720822678319947283808338123993440740472410789486269864930396195110123379426218612221631676673275807937614388750482242455312105846177053645261576234307606773341087117038020727030686262367902734577328413792829528011099929542903932882422124526801622265248827455782481281345869664317855149796459840000