0 1
1 10
2 70
3 400
4 2020
5 9352
6 40600
7 167680
8 665440
9 2555840
10 9551936
11 34880000
12 124853120
13 439228160
14 1521839360
15 5202292736
16 17571249920
17 58712184320
18 194280061440
19 637228462080
20 2073332481024
21 6696470231040
22 21482563676160
23 68488677949440
24 217093751685120
25 684467613696000
26 2147324305244160
27 6705438514216960
28 20848407674552320
29 64558529536983040
30 199148633059360768
31 612128052194836480
32 1875159700086784000
33 5725949032921169920
34 17431927685567610880
35 52917770751585550336
36 160206424901577605120
37 483770978637082787840
38 1457256665696318259200
39 4379449877994080829440
40 13132205729258141646848
41 39294746431137869987840
42 117341362966440433418240
43 349724471042359615815680
44 1040387522013098368040960
45 3089528246394972429877248
46 9159014717758953624698880
47 27107821453507664617144320
48 80104647490704165128110080
49 236354781218663576937431040
50 696369109610746989282066432
51 2048832671391852370581258240
52 6019876006714944311902863360
53 17664593408968106429581885440
54 51769582597647285935323217920
55 151537263928224748190826496000
56 443053182926532542546795560960
57 1293900572415898025535377244160
58 3774598122859890530733858488320
59 10999695596340280377867910512640
60 32021773017341683342448288333824
61 93127680074579959453509002199040
62 270579064391490166383966913822720
63 785424209508730738696029281976320
64 2277829340086905694092987780300800
65 6600190515696425748222347520770048
66 19108263856520631022377134005944320
67 55274657387767066677774703835217920
68 159764805441611669367660025311395840
69 461419693220165681102256059218657280
70 1331620346363942017492698010184843264
71 3840103711033485637155790970201047040
72 11066041937435007495090443181946306560
73 31866674788389257910454334071127408640
74 91703137090919803557104172931555000320
75 263719515669839277002105050386571198464
76 757911178137484359446451435715166208000
77 2176804266521365497671207677293169213440
78 6248161824989118608241893666911388958720
79 17923529181302674500796765627294962155520
80 51385367295711677389805373884524476235776
81 147233341167195817498873306691699558318080
82 421628058463241250487453366465691826257920
83 1206743979096790558670022019071321655214080
84 3451982179503232481138277318883808420823040
85 9869496565453863830061617156571573256192000
86 28203279436375618556570781675965571735224320
87 80554036837432146034569994537636011201003520
88 229965595793995836741164421326254725388042240
89 656191954653315302972619789966120956125511680
90 1871526047227182899556897189928629621418360832
91 5335340175763969020927353675821226125080657920
92 15203157860783898173145992866776101524990853120
93 43302702585982774062555355469574745947467939840
94 123284828834601478123219491668712499114913300480
95 350850029915405727634566974496183920946644516864
96 998054691465398468505656762149260250054488227840
97 2837995401631398901457749799982981380513422376960
98 8066720984933365828781430538491544639145812951040
99 22919954937832249753948819678036527384786968248320
100 65097623598147149678381434893457713380911849930752
101 184822288436221107711098455618198839404703441223680
102 524547081765404389843105767329596577427428789452800
103 1488190519714928401342606712191978737061300241694720
104 4220650947825722288604410978031702312971008663879680
105 11966028229348393120182768668250459988605083269988352
106 33913534212838784606056743490625748347646304667566080
107 96084028859816267291463867744079644210809801759784960
108 272136688907198536128639545041657536295142021083955200
109 770518848130494272580505341573662751816803581438197760
110 2180932326871377715224674095532966236180770304942931968
111 6171152441761031634016534353757783506792580383055544320
112 17456527901229374917372837080354622055886281446921338880
113 49365012564547286602630488410728895307267206294504734720
114 139557331343273044895261118531039886615362397882034421760
115 394421199570240149472341272690667837043860725603237888000
116 1114407810948184060408505714150501489406348696720014049280
117 3147794787538637435785843598265712134164970649632930529280
118 8888921156935338284361773541887797763276717882066767708160
119 25094239333116866610442021556839404469277102050379741265920
120 70824459756570246001551961440162071131496342385860569726976
121 199838253612286885007289520014091604429318825830273683292160
122 563718028254135729362626795229452645986699943684858330480640
123 1589772370918452350650545205137991645862628602142160333045760
124 4482284567856577696115105213354043224849368607106416487956480
125 12634470953370442966965937356896391438484770470426160819863552
126 35604878667157761856904697698190042525918024674724773269340160
127 100313270615790182736927825852659975040798507809393338723860480
128 282556487812777495840836123429765038889222724790663904315310080
129 795704355867638170260314985394932817873736712667367235334963200
130 2240264292375797065244886047326593430181437777208289666621505536
131 6305932594447852053041883959679172133724328289830277110007070720
132 17746118693598779823454246441546825612301665700395124852848066560
133 49930146719401202635971990989574110973540729170228589133100482560
134 140452374653259592517830414197923530616350106790263478051825254400
135 395005793447073412398850700518821757405762801706508321410919694336
136 1110675779892053809682451142899059330081782464951604497602817556480
137 3122352189994236962964364419328416355698787354826568478344242790400
138 8775835867295963839921414701563736010161855714033434501085417963520
139 24660867639603966369273724776473258327206720982248729495997387898880
140 69285552120896768649768367766336887551738892387439505051203795943424
141 194622331004695353804797139259764031003630366277075020245789520691200
142 546587227391831506379797711223606783933674187810829277655856893132800
143 1534773348367947270802162679413910012864311761063359886329023509299200
144 4308718251694647014561796231378429348081064127564212685838690654617600
145 12094059886935149484171565909320195928721631095858782797218006958080000
146 33940432791797918669428102822332979574146966301694605112354238418124800
147 95232444000495699171839948872338915437388363692707438170534436457676800
148 267162689237781372791222382011884594054729162491295797289844534253977600
149 749360874650447983987059012359403390792530670616420466820404298855219200
150 2101510394609845952466936323483011840569292412647379838161835979144429568
151 5892483314356918570679702160331284429460300670044433498536806096494919680
152 16519329739174403281851886168012661387985443296717268419442572469951528960
153 46303589315841113792551348708383328510546705953748561243358296200236236800
154 129767513372066874167313229287566455188571705905980131953250747269733416960
155 363619608834073994074692558660510308673574378187249760815926078664853159936
156 1018730892390651364299874089600545487675611029212060299626683271007856230400
157 2853667632261364059549095549104102222253670676484559474834698211617396490240
158 7992449171685938026844716175045001404547418739743046134952538395814207160320
159 22381530938018310645539467839405286793177261101270917638926520249783911710720
160 62666281683478006679729813038375340875562964611065778043199697143266854043648
161 175433729270794603742255766660763039907016724061374390783932073923633689395200
162 491052678335100806873685499780376204610005928124312730092304602292327871938560
163 1374294048923530208439646804445562036735838647990861923306346665322210006138880
164 3845639766985248948782128891574135723957828201217641374284666236200142378106880
165 10759587770718518768536226422364983875202097601311521272558867479012925975298048
166 30099653499729897683605408661878878009072514448612388138078787910012315537244160
167 84191240818318003453776820420301321170200803005296222686338617262746922186178560
168 235457529008370935551954345675982259177039293569842031123239390968507597030686720
169 658414226547816076471084012027671771417199288988403583429613608201870053411389440
170 1840888418621294398049605783801643886589478476934283588902227993170820489000517632
171 5146334734629071314000059068049601488150145101665776251365973504947699709189816320
172 14385056147052901661778365547221229784889903066759856584218748553971428335319777280
173 40203948265852317941835623042487116084169816256855492680970632352005508239479275520
174 112349230000980927541269004955827246940599881055983581557937756269882533605235752960
175 313918110889446402437063667472779650808805200960292757251296961059725503121850368000
176 877017253185009580753010875647415347530174025990382673998795456186465644832914145280
177 2449886704418466876464991491238942523193112552338004791923976444811293782963839303680
178 6842748194343514084681892969392211166986054532131775837010558065239753690318435778560
179 19110075232302976350790389075535831233469944432037115913549896325347339248519683768320
180 53363227814225869960729194090492540515020533639284479838346287112544267950083197108224
181 148994490215878988652312535270910409927122853269863466052541364876368361201498471792640
182 415955917196224254745809653160251856530755517578666547857785587015251935098840914329600
183 1161111520731440682732875403035092737347887942751416026944713720909710042108955837071360
184 3240788065208542448532348143232236859514217311004023807111967524325585428863708183920640
185 9044361814330622427460094614666655835203561564657122083724233624141726315483992684494848
186 25238082036271779529383801253480844725101450060426170048250818153828941646682989222952960
187 70418440884731350411412026623260312624161192156679543160878415230898015893431331711877120
188 196457497116783915603726959120725804148498224531127676769636341303009485258390229535948800
189 548028886749538325318174310635792188228782139570090070044792187004949627363759647065374720
190 1528591457458248951592250043886814670924067195092218458832396630073222166207690915566321664
191 4263173640497556777997962789261272317148908364580424328913413487730505740899349720433950720
192 11888545052387197070896361619505961545270827900793821460765712183435662067268861753315819520
193 33149650539484836635690919789473473162334545883285472724170377317830643328214871079900938240
194 92423885643301149094720280056246926992648941452070881798560913092623413572936644824641044480
195 257658792846485646224559922548269266907600535007887758368412392830273639965559088711009828864
196 718226849393169016941172669807430882530821337324489913883560253438264330224396870269681008640
197 2001864459508188120621426302067906671114245669835933636102742654530936310335465828527542108160
198 5579104563592392099549592757556039488549765866623267845987549782055874613272624774122401955840
199 15547177583190457660072387681526961779861822357593584275464726987389410680741550308060792094720
200 43320779761980709193610823806031564167101630612067309041602146600950616984319822158618611941376
201 120697711105401502842242267718165230509919951723491119075627542224470281731945746834841004933120
202 336248437997313450655051288606026395644899529540329756715997272123173342608791945557298569543680
203 936656588262892624485800347093402241734850368753742716898215238806503560250842219827706955038720
204 2608914109942275661097228876273581001544780166307141113123727366292798913384696805708924935208960
205 7266057583199334070095573747044615676218362763929167720411501126058343719325180733819189198848000
206 20234754485432108215484247246620540061518826563251004072765950416105933480802068645861550173716480
207 56345271273565523270895889127067887182293916899427371200406650047351650860909665140559543617454080
208 156883696912011791422831979809696430153215162695584803598112068268436842445827844589468443119452160
209 436776567546624211701891097033866709485096742787897633654412570348826370122284480699121524874936320
210 1215912679826630017470305393940583786697253413564262674156502104163505474851041418953486923078828032
211 3384599947444892475059998198555851407745456593240436556530467348829826086727528022256941255066910720
212 9420513001980711117513460354292380539117116746453510231368032172294468294343161933747796548790517760
213 26218290233005967600832680739552016320189298038371344593428133948162358544969481995700055102885724160
214 72962066890046904720275818690422878855002494299790956941411554606997814244369430134155353703369932800
215 203026710426796306127684577656955442871141950829870041065149807715095137442279997064382648827735179264
216 564901659974682351902151763622082613844183221349301698048232832678596672481855108372360944182005596160
217 1571652319819667913816631979108711818484529316635174511597402421731486364451640352901178476041139650560
218 4372243946369215489882372458171786187452760700164687388380953741373879090726269842534084358406112542720
219 12162333119994517540457940798447359841077203570894154353804228621547236912899365616380532657405495869440
220 33829402169554118734143269630139780501277482177434902725481860584180231828864067474245550445231133949952
221 94088595227406526985946643526026208293159394639435424979679520233256736783243166586935663608351707627520
222 261664729913435337006098139205532185491422018822724627678093689252950232735600821330846275476492312903680
223 727644477021351831696304504521684845042803752775498418414647862191049408322067784068916976024152461803520
224 2023296054471296569751537458273460818783653249997194223391584361484318920465096833182762557536187302543360
225 5625564085510239033407475799983778634634932165742654299086984628181542621560435275439202498572572585623552
226 15640097490386180309783886718869547943021320872744725106757851372292791419006484710759141709160703747686400
227 43479031545146377307584446211938797832397657978445420792480220745570901619887226941969817814807727958917120
228 120861388826360509547970077077394863260256915587430638149563720498539894304380412651545220845590517288796160
229 335940908932241835341262373024126622060420142120200029839879119588297808356628025616217321215126830170767360
230 933697245485377310802367596800570495809386601442915642279372864889688539129508662654457528048610620649504768
231 2594880778561640404200156644163639213745855110872839680237088595936623228507953539792843799669600071544995840
232 7211027609112393879170734407368584253778229228554223436922434450125589063094475124380870202187001429659484160
233 20037594944145859972323620650556150374748424110624079978435667951077174300633539979127395653551012498469027840
234 55675352804375333266430251636030437423969712919988488090623231703305641340338850385747784226276883082164305920
235 154685488439771477650650808162522715620362795291565107135479316503845120301233493252099383607600605053321216000
236 429739858557735050450552333544041343053692210359769633954466987258723774231684049784968740822336480380043919360
237 1193799582954921174540021606615460160362267574203695637394252966015143325431544825695711523392786835524508712960
238 3316096674624317198735471452544332178141823837863846001699227702868157421978387597188777301708816708995142123520
239 9210711204381377484553179077843442501238019108194371555224207651905461547467278310156599419190467018078436720640
240 25581712576465723095978105126873286254010408118247170565800959478135297151938800264841891909218837468682781720576
241 71045532540456972217164957232091056556355325700505853160764006452013342137297579785188852889104078567044085186560
242 197294455777428478838157898849691913027818282246993657181803185592802532675701691680718436264663741278211077570560
243 547853162507650488062003335647150269247047756920447756932157633422860695040000085359834204383021134288446103224320
244 1521194976703354899234365719267341220133426646250110207614667998838161398395056126826064988735118886111834632355840
245 4223546116845477088890154351153444750471235244221638564897046636462742400371338752454924374726113874423050510794752
246 11725772791008304200228190898229803719769912026040143365515344153012834108009584913232126835936981021773728652984320
247 32552009962256526412342228947366875668278647010628290030713346353880329337693094697143883007087783598729423256289280
248 90362131814409439767489181973252277586026746172133917655739446647976842941525109689255507966016037164950719320555520
249 250823179994743096780294906656274002216966900106677523733296465983015147823236771795563224483723837651453765180456960
250 696180141814259056337656921918341473442435945116053134267504636758910984208124946687207840592783938816212335524315136
251 1932184380727287023364134628790056113960283610615322931355677028391420113619842113946524896354138472907256340561264640
252 5362270145538832004992137021182723398959253571807114962988924800202542896672952915150669936672883120289466908095283200
253 14880660480421357615660224130894581496254246563834212099383283621045171336756740639792610052753842714175390515944488960
254 41292324268345545276758092325359650051660787789627486944440830487265515305602777549889519031643990533646386480587735040
255 114575103465508339447835175362301367034470673598446407064690028929699204123279546460288955867216111231706210228749991936
256 317896097717776501636728765375728930020318930562950956173060834143436633693217307444109074608048456415048911643360624640
257 881971081110500987399708398708755743186287699459287917768962921228071988222558731944661803716053825686614098439967866880
258 2446796784836277582434832961640603876745831106884328595329476490262860507571365825966158189297263501831751196034151219200
259 6787597166551697048772843331017116625597624686225546676571161520517587137812296476126056412180437625019895975601955143680
260 18828209156198233945912045177755389447120428106219572201254510313900689387781325469663148365748478088432014293046682189824
261 52224820415286885071161584890028985254963022902244127887586878790826924351215011506043245147891834594366557893442886696960
262 144850524447632325147520868540012711668264730386841393224708607199337007726138556774172162351842115160138536326552763760640
263 401733964715289556415763204603659688361381461747489054361469523000281958646830895641381648540080090667911227287548366684160
264 1114121554495860557269319811186850409504683624345060041863595252441630538021669450564129620973049391079984021165797833441280
265 3089600532276683311750568936347636642108807803818005004543307944799061052365388050655457042212770950587588428249813745664000
266 8567379320650904412514640910368863951681664812792539869904648453118445500425505286703345244692208194094469905465250508963840
267 23755804811029835254852989844236421029855080976155278509315126708725397153676356903571964403895883385851596720223083655331840
268 65866982097759438859507866633538156498393444133171468347965652521149246148637377141057444816378580168072447774694685781524480
269 182617427846420752224832161916798552783132101700749613428066269417031072194396690124893060035319792444346992817795118147829760
270 506282935208121556389238513254269710882456098777978239111293401638118549708043584736553097100969395677594196395859148294586368
271 1403528188571105666994603426713734071728186594379728102598052949209109005992241050534297162011961667183108597823070876341370880
272 3890683837528670587349245069736662667971082409607638700501652694414612349794931865247800616938035668619590794044177377887518720
273 10784694827721043554001644302004504272407401175692450673033045238685767410820629024716324347378733396967620263285861171624673280
274 29892832148098797179890103836664168321876662528115732851420822161894627904016829597598671113487693013924985672364433768437514240
275 82852136767742689010704031330156928515599151840474567316470990441575806272603152521634538407063621107104782087996914421555265536
276 229624366848029067551347233783018578172324164299403963611705730562458696239635234143302125726147237144521992141961124842548756480
277 636370440888829128880716401603775776847428508611319606209989476995667858707793496483276106679137224932386589797618748670754160640
278 1763518224814288688230556360533871096606183815956990378015574614774399448058513978224951583030178469455153295507405531151954083840
279 4886838524426793252745613313916624862328043024281555583947488142501159277775599923500799574297153336282461174914066997738418995200
280 13541109926312317328501102949900545262312465413511250105068372296609687685208017171450093821522021047909308019869484430924812648448
281 37519663078707143691575064686431031921507879550662461521034236140331644281576037521387955986517105429464655268419704093665300316160
282 103954223540005781000395662097804491174623181002891677485713613490437302788943770998847394470817576288798515833547417416712564244480
283 288007661568094967924819073115345012411842020474011927498379998505950631705763174525746271414848919256956810793909842331117373358080
284 797893238065443935313122721054776584490144160206759189756069117668461086941066023909002572908135359312202310789027327303111776665600
285 2210367653616597353736592665316677344240851749464132635765117996971430099759696077514002814701767383743963602671189343113099605966848
286 6122987633147229017941747922600984235454191541576123539581598179833862157279617297260892116772757600863894574451880725384012224266240
287 16960612258276932847200999872789590446468439057077150366334180344517252733083477187244253911622953589239460515355387786098341052416000
288 46978493880753084588148953805169803778216839590090697740873150846040701365382930962948237560823879846622467114732846723988772261724160
289 130117650849611784359490245170472393561374812455698879563163216333643941604034543230141017419193176547159187803994977595847180382371840
290 360373658801726095234196691821099898158295262481534472540346100373872054058415649218069199409436621373505492514240770599501552871800832
291 998044034024351351323543693424025536986585370146437349751119596522692745614013367320567546626271911290616614742924574762964020835123200
292 2763925559669354990150876306848229646544642796628806830742707059471771704926525010221292833042516932562151819987519899381423397457100800
293 7653905429782444974902368019485023151240417112715585467615501673832400769918061103066312648110139073511499601187124280682149619905331200
294 21194349231940910269023607581460559539633513089599619947168143066411772002199950760548242208950078622722426740067986702424969066420633600
295 58686398410673986425989668994987588591025537619953279734852690061209066182664120621240794256633529813342304911457808007266149733498880000
296 162493254660217788172838360832839774847001684224488299894560287233458773942351494713370972354803262468312900016337907835925915650280652800
297 449897785642970505723577075112161526930709063472435882743385299164578155840810482816182524761407465293141992612204321217709604575431884800
298 1245584343558414334962475269118937934471521157995765478900924887524436160337478679146165369251777535797534423985806072520413629334002073600
299 3448365727696264138801124873595128982692967179657222448890966740892506022912273297698034394548767125027742623409003120986770423363613491200
300 9546287726904372755759895629743680630372603595189942613095591697258987788995163437848142597815817913560495734026434794108437376916074266624
301 26426330674843716341503759156230680717048311993667868662468200601991864695836659784268279868766734254282549299079365957395252231088101130240
302 73151035641341276521759721503490922482333050228948675634270879538806601400758401057741840034208769768306051411036296484348097811635377274880
303 202481562915961502801240287783230725446061197691867660552797164393617799012792279324318019337878195854467528813213371837919402455712609075200
304 560443713804043560115598958857396258236018161582415962158908164798302248243267389223061868728550134808470308649427914665761726799932377006080
305 1551172700053412527557431399102207612193749290534564656131987772969690267529007257038935458950018799726332209122682039455666534752899351707648
306 4293090608830245499471253639234684868406352828775121931495512244230528685505739933974584438269742289183154651921253578015070640448219381760000
307 11881241562625611052222480602730829914758350203696747800499546947499328048624901664060979999160558787294825684828369414926527215808205364920320
308 32880285713828235234586559078247917868967615308093011974730133225952191011628461937162301572930733149466639504373814208505446842297385704488960
309 90989534005052144543560642993898196608189389035630950167306718977866166848244675817729003573211758002301086776437520723585203812623189813493760
310 251784803448927433492106888303012074950343031130075459099990271773566278271268897437319477562454613898406016839950028551680555438801614551384064
311 696706588000152898131250899874613043905919420632411850288538771463747169646557905328689309144873017239433710522622688775582347134722225943347200
312 1927759095587853170044548003957317858066540428727348023097276530449264837532809905537231118652341986507378063550851146087319227147363718298337280
313 5333817559421076902263599080602048230676635462808776532041262656819679200986874298184099251426815643812760812928956526560013600229777209127075840
314 14757276513854720864166681305131896099698064300785968156856334825944721424199941505767719631590964932406583917036829582714656789901402992321495040
315 40827900188016912984763897392835151963887211215479102615152372365899190579292328499386454734529392167550615949909851396602285135573114876816523264
316 112951175004141403260218050054240398511051141913974471643482352156290067891229912453622827061296697036176774006905602732356202805768679304388935680
317 312469367428611275498916471420079446752749275706097878533011710164582641838200685551504891327434020208622679116324291362662989083362828969553428480
318 864385027442534139455862818333005985968477604033454054361037845760667753487053913254500733518342627301698937117658165468714494336625285417779855360
319 2391058601962974383275168504551265909441801123878994770149906290937393155218871712580224679564235694211086976551985145592386075868273431115905105920
320 6613882975232218112016734999298975737855026364123545220993687822957590033966675740146681479830179666745933948608969159035446517023335533116156542976
321 18293895619914576065439061138750988155820785907142314493472072973081738997546282922034675392656959097120723667187028595553988392481283533332608450560
322 50598704061607352635395381869574435604284067738442015203725545160252494561547150477215584263044273016692634276670379780324829606003721476986099466240
323 139944617203327114485663276212244071344752757187211424575588293631533259008134599710482808724364896208083287568483719215446374235755552770944569180160
324 387040766612005769297832230730338074208032190410914174743394082125597142895690139897987254548903608628353536434056950553915149250129980489069158727680
325 1070387506117278936755154922393590782598432361775582571533831106453058678537790016800175889549555678006277219982214247575272164454149924022327967744000
326 2960119589368785129292497481311766104558070128731212165462931831653121531562154676502980285709737294625408366644820387637101068217256984114830235402240
327 8185806719451720621460511102850443380912514090549549775119656617363656784447907361165415275651524138551150079837781781318633814507965053758340532797440
328 22635902517596847864433956340653052521917477081195962273995555441464529799034080580560483216553522835323896571334165863682026739863675271404585463316480
329 62591929500395016342180545307587026803440955115826466331038566821028819206305736255558576650497791725559848845955074121036440728655246738567098594754560
330 173070542448967697190708965914392719422772037952304696988953812469325070830179606942945502596735473664705857913090562535458765099665300923734307983327232
331 478533509492677275521974069127453553431994661621070970256928104710288026822041165658737769513142810106593662596157755748701146316628425702871538356715520
332 1323079780856557720603761058058541678053570477159418331220314092904983741532933120614080490598229188203707604353974681889274489736586465965268081940889600
333 3658004882196173590369132937766908151497678260753808879752902900992118546804291286105553782195705313339326736411887462504460023634834427597444673836154880
334 10113167276857780922103312663600216820961295540858134554693584432987068912719243005710734767465525618409343937702259302590654871128662322682981938804817920
335 27958563471331792681132152779788197004594524368892322745052960106405450883377285313851606169933970788753174122211004795326936056235013349584802390332145664
336 77290720973165988980883758936943223618885856854039214405551187387651220275736289289726421772533874291124366167388802562513949611834311772986777378939207680
337 213660772993822378145234151374033039885015953083057705990125971132931434236149780896590587258523863830227026321913224499733232979445578161396130034913116160
338 590618780003566186467786155988767189424911020271617181260022443571537708427029474324729720566342496654832388733792002754666226299793252098526044053569536000
339 1632581296578640514305881427911130447273421921374547003839300354738434464132242381501470371285918920953960398049525344225710604511484962193503777182827151360
340 4512607655672313940070663491091293269305448094160982049407100778781862224671162566479480885173195868494376754167037266895695851201640463087366839303145521152
341 12472847587758908204206049986906045184802368580910590682612114911926428712573042091374979853158582275914910024087461596561806860053221182232694297926052085760
342 34473789151168959752514769107318387591804247730709988850738462176024538673597540712769364555575953341751992586507162314759524687128588837035617665722309672960
343 95279150663317818156262089945443162415286911571171915223341683435374293865023232661245407750691068154134547206837809583759470987243737384344227571881549496320
344 263325105883988805530607011783664493911831048999870596355714212334133092314734995912838478027925740081020487316453946918277026705988859769699584961331582730240
345 727733345725584248923723854279654172219277193539585647547732604969852608418525882336233378363710320850351566593948836275627684515287833949557492663066141130752
346 2011119991253679331104845266874544457349914503380399813593232617952205361999423395207089616469273550787886131895414970552252930833935249946929338198754506833920
347 5557627980764402614326931740301108562926013800536445184153715986544793994526653025631419623630156658377076878594481219260453064701086188953689380997990270894080
348 15357722793766549207565545330996138166474289775817534703800568041693980430719405711011400063108485792121945541494397233886675414664731537314974175345110228664320
349 42437532007636009189600871823089584697593187493725505336300728515269149272721864447779031678586025281717267746737833918842281750572710613917782194344449498152960
350 117262577662123267825298136307830459694547337785837178931491778590466993352806212908890619638927376361757538778286785240009128789444076843918032294694197624045568
351 324007345075755483629900577628313242723648200707804301631974603627335653727369543700335284013855280253905557762795960894972192984092594814742936024992008697282560
352 895233765939393912439499629014195908520771596902725657933636358999429604170192012525681728289467813980813025703060254346666971968959269419653277562426512732323840
353 2473456691290149327656065020293988781672251901131957012869410833270620621441013902252064671548678559562663776364656389149263856431591421591719093455004986884751360
354 6833740783909231952564803067618005100130991517988854795362855594738280786358714607573649367543583463189197442051157058694519234210581833105931762341752445840916480
355 18879874480911202686816427626149756387008751521514925449052739667539594861328825862740504781522911438907993422629496638493043295584600361255343851294963032653824000
356 52158631789162884258356754281049809863881075619625372512196998408983080653443536110917921860304002801167109556478876175406183076759033243272376112126879674390282240
357 144091990260058208391903553943997996874617717669679032301441828595489323474947551685947641662888558467354308958815913570709203885705266849745256482915770696770519040
358 398052288876953559086188036841293325579844064096126793478134320498630964341292446519044724485122475924074982909288432361985445881112361824835041920971770687473582080
359 1099580731408220080379469981453129482108457368532959503549815651451518784240640164652679774252810917648792480133465967843181028862939388725747238699403011728510812160
360 3037392380773950105565801504480750418338117209629843996067146261510272401895492445847688313547490250912333647106665307800714103279773814709507168408335043789823410176
361 8389991738903739602169207602723981615465005819964294268002162663916121097377567664771440837363552189448233830266935066378916605803557212236957604150260400615545896960
362 23174431808426133886482190824612458154946383965027480555986937302497796189732165581602165870097411570031033322139029824204130916782421276912951024475576092969748398080
363 64009385172593270130819504425583302050704353026842085605928420596857146714924420782799996831887757071551977852639431708592254034227373743068673813345912037180524462080
364 176793089979389259417104135249288404331314597521253353130817579429519836119079958485859365592367756628476221129708955842669704316696342046488405189100054594874612121600
365 488285758201490008129901923603999960894070192681394987596071165436276905493738704839816464229467592238885552525463631415068666562343893815445681354279152522614068477952
366 1348559268780562218743500865118654911206107271940245352357771070590507506782618717292040953532505738292009623699085754692534841762358866869407462523533917223225739182080
367 3724374103777369679577940285070958895873254060737624774241197570723063349190755086813506091807138833765218815201142652706164448254572750895598360240249403192354359214080
368 10285464411231918016579076692016363890643189374151786241870909885059839067658834402154519916741727194339440313943920166147208017681239115630759760425117015562438584565760
369 28404158604409614034606390751186207235523720419819516575104503367425012763586232518874405016563444898743082549766466135735135976081713372454818278857141852619551140741120
370 78438166840512760320052330435274740847291875786172294046033990248484183465709677654451005430935682549136331417748433284154516139124698308143401220179812350066561684340736
371 216601017122714441181323159072385985768182983606071197030875218972698914485392513450525749530341922223987884463704329633431590766074022823256881861209091069637576894709760
372 598110138911481068848373082670008237477460831368969042048935476495477320233748723473597117672925387768232529554286196721231151940382892143220860448833048038758184690647040
373 1651541608007413217404400942483496869204720912493375093411325110280928880145082125330811924577764844804091408164274776162153245916346128866783573074159371625435669840527360
374 4560218186582823339459583282559919589710024291472951654396653709665579962695898693807278109312580799269579564576648088432108165762594125723821172799392870723103260703457280
375 12591270019102556308912360666994073735496039018417127134895302790404536357105664314424849976228010978576734209607823278857993002719913285361633775884655665795189319229505536
376 34764927611206252977336048052982750754984809334702775247598564281198438943486050733528924387992953184992965704512796340021100407906399961251958325484766039148104220304998400
377 95984490064849159486982987612621466449947943653115922102226761620383828832646504459034946592430235491959483310972877283333509609864748011147082895094367598125069473949941760
378 265001784458719537424757755642712920504255295654420917929225760590101693366436932732769917524199099932993689876897240790907647769419069446039373436842159331190183958130196480
379 731618369935547269420288319879913224639892519416353949448312522707638471332873574998930885187539611660817431473341143702204207465462591441408976816422518650766450355580436480
380 2019800770659122799885245915911891007459840958788395961814166335940487526410531487894232567954760324482923396621048045307992542111959126624022757847373710433663727959460020224
381 5575972927079738402941269470127896494787175638774247410151431027140992456779750359652827574805961332608837210195449881069472784342095600110009730985969754709231939384319672320
382 15392920682774015264348565040183275077995747489499130499612446321953995935168015283270901284698730894949483182291373778863526629213156864009594930476754305690536034065637703680
383 42492249183925439283827316101153707491624751713821902040309275499782373250709683056136263075339633093449114050826018568764222789468674078405885341566674101271786597820735160320
384 117296966619846273050779354911455637173566336879409151809833738813132954311777182379286788421008750786866946141555800656224067088361474130798149610806027287104913152646745948160
385 323781682828067001845700282017192986518056272569465805485022699582977620336676516294047335503277297983463604524882242871664943655240531686722042274489597592122718697782509568000
386 893729850524173897936943916175226869370088513122170310633333398599666611037015809389209613907541937945991619401435544966329587867141078576974442661702164829260083286414490337280
387 2466884425178493332415486731893048762782102513156111548445567572029694082420984007273021480938725738709823498569973044011072463048434996071587668109296834610486648323577038766080
388 6808946986997640463350003039729200800418243486358634896914755227222206485977752532830677462037974726808574704754628397211375888197806111219300232952981528039679170743620295720960
389 18793158265737452725272490628149698063695960863043289456145959539301366065349035456503063087473512523925808678153461483683632349058953702568664759845308914447080274995901596958720
390 51869052602695473221388012909247194644423946090306629408685028917534238005982899886814443519772707054854263341973363726469121789907459441422232862022248002317650965663313368711168
391 143154710619406422300930889308359956071417632174042921275871223931494982467711051674866636123847318586771517558377032245243337157483217425507310586583458914474972691357409298350080
392 395086155338587410814917537396986839092096738658385962187341919611661776834728247030474312821186841746445032091360460508693929746562948352396878250489535362546681490014588926689280
393 1090352379785247722321605847120896272286009545797305030127221897620148668564576314466767548476712218456152958173940421131267523203746873707531766975390903631732807128601083626127360
394 3009060312693607779855817143084799115151546640446693191827135872775163473991178317076264761664205955977765381999772551952992050726952086158686235090874989143012300488168000161054720
395 8303934550978249803838370615091423011021412437947060813571127280902329820526604573384997275646244053027635592719023989595669063752728468260511948821983062438735337557495031724507136
396 22915324175351098306045951372943575994594898070299436237003100025061100867187261966933383201872913269828643694017766196097355626236262778345020295482357174693288406162716589671055360
397 63234954596785801467400335514672041779829854728255080909493952941133224307583712347411640103716710643211478772555813402626123813302752663787710215422309155363710138952316575851479040
398 174492830970353960312309503187503782157272011142211626320803154233720417707169249860474537194243821437796200031852512881764965614068488737943405761636207504430585772667810044717301760
399 481489911789195324326279029268348597562763766239153400187707819565065416687597887815377323365879505118891932196825958627669742027487826042871130724893591230669454099943460122268794880
400 1328574996993696634176195025624571882677617710533201586073608230158221793831573003102430249075333996073265951102567562706693408748225125632004231818022917594990692258128121938206261248
401 3665846621966224561051407024183073261284815726472620364272238560679259760234486794877673696419725615976556161920407381421086060011340133329157138916612271517780733623036232294171934720
402 10114674016346780058702045832459712517310738538639286160122926517416171134955953084538964790384554917793636028317104963018434019658589033038604644007631733582911252123309653264171008000
403 27907371147797805352277225512408665533168882624349560480823429980285644731431498650630682674516233646195406680269722847208779239035764423052087713180316422640460353018634840453708513280
404 76997292688298900831259162831862064825073902914128745416567352263029730485276753070729564479411187889993584006023238447647409631811537456520578714399571161749837920328745505197779845120
405 212432775276813550866545638196821547548908517608568026439289499542899412555848893573525253415577186878449771937851358325851932667321923587345327998680964383734290544252607904855671963648
406 586080379489898033494704458488116893264202404068779268189988072164941219550751833184371397019028957668087439768535357787809458035329877723207409198131122454657596168274235862771952517120
407 1616897482605531770889139912974432360512944584176039362154251793464835859685682035733609947627938251381526256015117178162251790218472619326715264372896764364196572978012497396139441520640
408 4460643140692532703628052445473150784947261611633041141051895965333960399625557653563459801875620617446633296185975422757727804474058570075789074255176538525424255259525642382953834086400
409 12305583703435319095643799529050120139448004582913713473216410912262895836353470512580069664232183695997828851262159965244990610116817954525873608366190030077604833026969690554279122698240
410 33946636517227808662014921596265984223606971956043358901811154298470411333140584836086219698420163259686799327942790011337347974919605441294592716596421783198808485715352050758762241196032
411 93644251709921845721707758954366831100854536652062481214254526550381382280707770568111096662567653145465265254380062677093189660489454895783927101182231934939279545548279325582137627770880
412 258318427420209550768333469880817063649856385770855353999468775972408872760647952366458390703711710085349543997854746982681810913737123893154575801273328319797280849264718741557521332305920
413 712556969511401838834063067603337295086924323471985410212976441928353810563526235089529881929243414430177416557866517573048658586413758714627077088274564425980158851424761798060853931540480
414 1965503331531857000274758872212076281191177594234738458245410512977818536814238657807096287552609125061988732793637234648435089346463852297707001019498127927604632455484356234428555292835840
415 5421481898868294269599675397846128374172879040062675867589956818666986162860422144886961371280063555204522054190417051812500650690223489392898732701252319777619027436147563868941233160192000
416 14953826010068225775713276100544683944123406234528139282133826544916967538512569671936214432018908472173954257040756486789359380638435283265602096955736444941847863866862230136312621978091520
417 41245518260229007751343651234599119901675911830997524611530324332582793539230077906293068866541906368091878250575950733614547126101324878881536902716533713314177637162166491758693707174379520
418 113760471703855050007276920764750545256956008844927955599305296538203670071585873477035896697228418643449172895896715181615339633333648466790215627988138529013445707606304160575301059283517440
419 313759025431257625121250007449466848886434396626446149057897799167890240007312972538297492644109857304793470873318575107764679177782334246943567866820727891922870574633468982836823680383713280
420 865349088914777116450116786885177034751549314072582534271673017931126821684473591449569050797696869888707988808242237825826615878316720307096595544337675793300247078571852521185914732647809024
421 2386584250350545347592949584902715049604222397309230285089307308616407658807784045534425040063393341978419450110007694998609782021630534548479067559190520084501265961571475131311216723325091840
422 6581919425984296104967520102034041403196990266848069152534901948724996189461799278298482269715711932393133274570651375992953611226970604027031369025025413019510168452205426493120955730687426560
423 18151760788635363979355519407383479269714112043425076978751274619949149285325499836684582134448848820447123835645775196659063867826190110212467483175872177379436820607702235906183368816816291840
424 50058220799816753304293070709617146290654432782378768022644448958431293622484958577009176858779692688420766869202420653769034412639908811842517142538133350673713924487968401947522333628558213120
425 138045595974590587155777257589754363682244527898557881475358920064023560492197593688571110290036892718052299330458631155860190201370640931776180114654173459973267844369287118037009316820390248448
426 380680160076030156859377527941634825697226154102968424207662096129057804900485621166702160476179579791253997809066018595096914186268056455415069902172978694745995381720994118315205159753812541440
427 1049756361787896501260678321285188562422861086905161916980250555782080387476418060783967513542854553734816034025559524905320621788654618911506011605204305726107238978090811996908442513680388587520
428 2894725691988413256707016995223150668087227068840767201355181841168822104329085668632505176720221794403865746466329433955891416812671345721175549022409713946670940303577496346962040259638271672320
429 7982096758658711940349905759129378280002608931401435691874886853626429372968246093615237971739316908899713170578508891778676434505961590496956362695467075716631144917830959258198381402805134950400
430 22009859750459562737439686248232047284387617359909205230080328097236346184020271290651397893666607834471482385968954191184307037858313393960716055263479839858882738359560835897802191453669728190464
431 60688767835271853051507527360736601548165934442903640574561568682319318258848622025663329713867909656622129558145988290747157847872313060793853026742105691778260156869312086913656810757205503508480
432 167336301233244145995049740178255829074680088219750174035852723649422292045494993384610309391017203969697688598046253420772481103379566610411273073960598199783471450339013137450867285785908703395840
433 461384342975901057716173468932945212879336608043193217307387030132565177718399789479871748765313008283271358210108977279894091700178109323601919252258891562954225186963119498360053844953208916541440
434 1272115149163772238753437624660917417936212135096996341495310705304646087210911957917887477926436413745065591043152885071774418490192536062393655904055202345061036925989355516290262324455655079936000
435 3507364664005610029338041213624999888641578136417085007740753351620533360987776810416256494311444819786542557034585717156331275128153681663202138715544472606301227440616041422643351787357720138481664
436 9669998066014602233556258896075446259476938385351301738669034072790355695212232595865572925212722423893980951919163286791989003972628926346384056221284760495319451692707945299063996598604163836805120
437 26660166693798334316035416536532708241990078254670603639348646533508852206993845562526095194450359422161359440168154021097641044320172745349566684311230524888969905755415754279009217598895293884006400
438 73500515142015417186546783455694548286238945700598572529856123124545257148657239618230957080328461486995599895480689055864769120371273308652948691964643356994690291318910990843400076080772497570529280
439 202632449749615878145366998918919387129719443850582813018292061706842851268252419668908786052413754443941587350583645098764183449364880605487528831104587935189145088505459731691769266380357233666949120
440 558622902147510712709617756855233479626502185197849679424987357080156823480465989463468044451176625996745879712884032367630518261110624686877199159139078487080007590033164748949949037986657684816920576
441 1539996196794647602916325098935028132675907041732221271606950156948037309153073477290627322985520971945041674343063270081363714262852876995574848394480044941725757470765123504817830941083188515464806400
442 4245333075732093446244384546198541235318463909283271687230516202194095974880002109186336678979963055140381143112235443537203392663946444566158923102039300285953354060978141267765745098719900615678361600
443 11702944332309850290683984251785307539612584393999341930865802542502599219861837837762372091063266112844082013994992226039841768186594619621116457121995790052096911442764333396677786968651528648681062400
444 32260403653629365621301291710277290162659385114899747692144472353301332572720109480494445386014804141790995580885076296147139845187829651054792819967458908435091587215858293760098042101699459067097907200
445 88927438305689650991658988062801112802150852346389611723393602869150452906735917740442069822796883634977645699582610046589276905518484836008843735917542214745869768734798278323501386069493031905525760000
446 245128118817524999723396103429266325088857598197487940483231891208594209847740325952212599217530577202300684118986543315766708956047501514721325656628342336615125455276497267321345896167907707506497945600
447 675681279712718416449469719083550867740731161542167044707300546937536665386558074167109727143082203007393455619566078776773631906882925205920992263900957948647840380778673307378613556301323067572459929600
448 1862439109870268411201022036560314448479149775871044665482382096459310412702204634632779204963692406087459615617418443567371879044056887874058986619222129903059469016598406646578870786164124737346941747200
449 5133502278841620964772697746917617780483603515787766471691560978380943755170404184334156459478580074530057973687448788138106953177742837532537257920313419281149231708396133239965500496044780168814159462400
450 14149365097398572668163879421534322176635584860073708599728443041614722817177658765997866259896206559220901440030575097638030565977214679493737470966337901552191057800950732155899822423411108117095678738432
451 38998841087825519232129638149149903111357716740931805868660168838188700955383814896400917796689322566096704058254770124969822612098521692226541688137949466325030725736525092186601259114574759604275977912320
452 107487519826777788483214599689903292124033132165923935539752746855561151024587356748309013251515867731777485455655927973007668900294002850541691355908939784770893351877401676233646426862899115546079018352640
453 296248398685761649902167043024476423112666882196012366653948534867092437786615279034075241325459290315200403638367364729693566938683345707788029438772539450843873847119252245195583212044873554004986036224000
454 816480179550881823499725333753063976858611185490883357475216731349769111364005095221697024886610950909440454391565161981185888501554192295670391583205961449562321368052762567046351367080226780249216348323840
455 2250230378045549014905834149947204172656120002624479942162209456408825585983653683074882510578646496190641562418868128436098656328895662973268427986124053059735468567702996957361891449083958451159115774296064
456 6201547268476147863862088876478664932825485926644871277469811023220844900111311659637339361463003813463488989255989360701208921824619079793397098983441361930154529192630966804806917109227395234951007200870400
457 17090898978374986683464489504516912360252274894545596639032867741509467818090650493315684083385187653108607223508904923440013952534292687384358344179055372090057903027504460753563537466861574980750123215093760
458 47100071419734186691355142216270180651236801061557098963031077875101693691745640879051730082819722588690665529495218850288427090135876474913958965663787146572309003504249307420027850142314470832287014327418880
459 129798618258117852807299988865980356051243796371475949674560951161032704358721418332807736362903765544947702455489956108627574111400546809994154021062973017991442742206152559945041684587869087195464902723502080
460 357693009983488187278875658221866651098069323535537230276934025148985945522537817555734779787595553845056371335439574157992079416841060478682696790016834195408130634885406363856836415284236646992200163343204352
461 985695451650235488291977769420012059647009006257037017250079860255109774456487767295026034513812575178011649121927077650380256776910844149564912118162092174849316231307590064241446781687117755948139328988774400
462 2716232879485927210238671861099579851998263112456630944886130764930322724209160492686915491703924546926969363716340337832612454475998925535403101897711891884509102866603800696749901798483931161723666684329328640
463 7484852321586129253421085479612654302276156006325317867760737284676533114361484615467588755428675966841201639706084627823581499707198729241807007317001291250193429734988552248984559715190619073764690995833733120
464 20624882782843388507903970357317775446588022413964562793527063664981594066154735140461446765624451459617292702830001057234608708515691802318430791034813005493874231331946708540477274118938039805411405435575992320
465 56831850207586186439032840986833643739468405604908624953182888578616635613417432275236937696325296631726445820250531289477787241528449265456854862177500689625670996814333726964531347557277864475822141893825789952
466 156597270543490445403827970872019047722029498963632002112136419781764353329028058480429555726089611196437881015704593163878817731136519609715270301175651024584385210961714985070883954009859344083267866380090736640
467 431487979762687102114533506421700009650207223444121070011041223948839024986490346359828120568491318088189737571802422880894527156707983457250100091597620814353058491861996909107232258793793304878949389569978531840
468 1188900116353375060727700551991980646455486542616726401925591425299025008454020509908219407837378449004829006399000555323882624179432271478831264558092679111439363113575379803386129864356254220882476992623731015680
469 3275776210584000645769018523050566099686967932795553682328662720639808289626045187207785899438167868261623133682204769221250194842734211166718489891982526004934872722129326962242171485224510246928232308468676034560
470 9025583742271189723924917633098447150031256883046330491677526939898736524781988180734550609701950928426883533719520536407185049843509114297471951776885182730243171227992904366473869613441307977131089858248067514368
471 24867299713157330905255608272878911074373268192170179182090253671500501146506666796269388473203011039915444414227381483016525443759390727983682945869554529737704077992342153668743474343130198290513337403075702292480
472 68513198558275680416888262719396679251765588827691711553729549486379796939120880177020394940260888562053625582023743404200487013365908310944998385961071372312135014041489234077243013566872043285200303965352147025920
473 188760959299476430123820925566202842409580244698701068066445696071860060006048061621328981996258317777162402392679476097820638663102770420638121467512417646497776165801720678940847901185807991648107654470834617057280
474 520046836498897095190407363086051299878187218484922006348770825210059792436908175950713433567161283478453484701418708420181012748546380029284857736304523360676734531735106731472389997071934788486337575309530303037440
475 1432732539051026628825307932491345454844121835131580029124861037803482313937685179130499507296265356937046987484815782267427678235083596409244882208414165949568765173824619841278755136295587468004175560769171095552000
476 3947118855504029310539096518191153980950508800881767500221589821627480883317447240095735568692073245938462355412597606570306284550994009288283254640378945220002297465527769671623694218507136228022654015205944506449920
477 10873959962000779930186917285149885159063286470704178120470198354454956927192743959598914337859857146376805794061195401090229546385927307027874269824331837049735665367814665975141271111971876090821474751727913161195520
478 29956269729955373101556883009552909964060465925137878071859114059239518611712058356540603335702086786944406265556563264094809605229288914232389371592268254539304214541979770127310494000690010387426613731058339639459840
479 82523994910491962563895629275499163194593008572336241558985130226439463519832110624358174086354314607013163457084017607051084878562393085999243573626368148583320269970363136957765209327196570661198800151117627371028480
480 227334471520401383143688514491680896036018848001991772556733544543773272608809275084088211190075444257596839045084447477879134035733713515704332929050787883872947780675591192123691176611249438621185028224572505798475776
481 626243044484928235003883127834446259374740633982696182171972963760744011960375885701014260105670895250577562858129071254134555147392354570354393256103643028422550044254342212691631634168212477274848033109414491046543360
482 1725095479936397510175496150325578925783291218408988850989121565204026943531366079841892754748933704473042102411378041052573317340839020514055428455191935995481758232525518670160753737532213646804800032868116060123955200
483 4751995170066771639098853999897598551591968839133256297632053529858742987048943440009108792027391816341221893323736977136162617483885089376351969964494250752609061411879128856314195455713376282964339545604534312149975040
484 13089754624468149317713160569876912911827520962620874330293760052278710057426927727300232751429101607335756191439593558017824088693507114498243934473667879657232425699998223419836438930801556778159336010025313412851957760
485 36056179918382859523453486765440521648736075828512589287613406415606802105966584637419812164611690109044978024835313730304511957899712692998691980000491788756383189457136254756548111327128477410397256514991396597008433152
486 99316324874464472960668764759609261672113055602904858724673607446391011523837566953177049135249812129448159632676802244897185017224081210417660797655279461075311033455950153086863273177402975224301924614396251680999997440
487 273561086541936639374939792385466963848590833002628407930937894997549707189559362503214530377373488129512568796459097325442510318757214198560262758722733678942042694900016309117622924998084012949810624068128545753142394880
488 753495703755603299840008545796786639356044120558745846842047350951657367430682949017858054576851077770190455023219548350765241169556121582208233741510670421036226551167865983676043699160037746240002383812540103870172364800
489 2075391582670163339838320204062956622639179531442813992780390502384250661008334139181601809832074457836693828295654023344262542024595105917027034051738074257689386131251803826518397290020230524876797772521235821870375239680
490 5716262458405514829389609945362858440747202696208185894534091791639776308239172136190222878515578036330128970529046622901007289235056860697759409080942541032549377842122401429268400095721194599659833823527083541760453902336
491 15744074609625830334530259489947170194976846927955259471249654979842893492552134186825986264649353492643275196461952896068373183876277408953105488744944427151523200453544760965053109145018681705682850635983719056149661614080
492 43362570063321826262690299510956201776756574895812608313036076283829119213111563515287807424893773782585890173616471332928523348862447256868374093325055717005813806284631716070327407251178306609140694419558806596465280942080
493 119427905480298128398201780370826631037449971740869985098073050945088689203590532635691113220127917524379181702697057417426900890493514274032810443179593709350111907305021858541356304606450214682718187809933347365412677877760
494 328919461947271355166700473599885326107618973784012882396698338725248522544008462094124104092795050064773074312140093939306539937630439803304710103451885170822972714950550635712144931717019096476851360841964890280976051077120
495 905870900881932787121127401425731608644602843248000124526396830906176256237843476770588112695066959584179767588745562653251291219377079360353753513300308428459675451049498028552171887449846412635782131428432137272766167515136
496 2494801851864480470018470723416161325324763646819123205609412815204086223714120980970695987138315262196514166321336244645307023138122102181622784874152840081954096668789623123689544311735083995734774804752283763459657312501760
497 6870666127684027255434298471434572580898313975439117862761151790844532022055877534146743205099817951510923058186341922362940525786658343138718956725019028722056895508424940399948927578838831067381054943872243037489075364823040
498 18921462382091601606656080396420614723796321369320937787728759371474789976993557182782478949606811784457508206297750139826190753625671774937903796876630078313017407468421162174141650868735123283803556759150689112972298928783360
499 52107909037787083874361514085839268555450881099463184223035951590420830034509375441891726319189715547086832137347670039962263710010215161383150785124367041897918244406361881187845116911603424300262059745074243863054218722017280
500 143497956180588895555437967762578654526543101318977924978305317449125166582821809086267717485087508088944710264089931084690743250747958812022252498064036275598254552699057354012551590259062273902017139780663875905477016366874624