0 1
1 1
2 2
3 6
4 24
5 112
6 560
7 2888
8 15136
9 80160
10 427968
11 2300736
12 12445440
13 67702272
14 370205184
15 2033976960
16 11224014336
17 62186741248
18 345825348608
19 1929744008192
20 10802203119616
21 60644473282560
22 341383505977344
23 1926554113200128
24 10897582426832896
25 61775951537520640
26 350901756369403904
27 1996966187505057792
28 11384720500676493312
29 65011857727616188416
30 371824085538421604352
31 2129693547127312908288
32 12215032237248438730752
33 70151389088395180769280
34 403376908576496561160192
35 2322149986661456326950912
36 13382817149818215456571392
37 77207308613968979898138624
38 445861752884017510326730752
39 2577222609721118984984592384
40 14910561752503394468207001600
41 86339242954177578610370543616
42 500354316875906715053665026048
43 2901926434975248490189887111168
44 16843007999279071149580282232832
45 97828081529733841774813995073536
46 568597604849629807905011096616960
47 3306982515474689684430868891828224
48 19245653563261589440261389589413888
49 112071840853159798065299640834588672
50 653000076213565165505562439336329216
51 3806915425704709235658047300472668160
52 22205850728488919601675333162063888384
53 129594691136133656294712496724176273408
54 756701318957448898975906761438081843200
55 4420501705708789205700944335295001657344
56 25835753439105523803978594862440380366848
57 151065841845775807664070903728649598402560
58 883690975568592410482060194087279689465856
59 5171509365683699929349818021305950469619712
60 30276872789531978668974534071371312566108160
61 177327405637860144265612288471274685284220928
62 1038978242861176039607998620757863019455709184
63 6089724568244240902276584089482008333033406464
64 35706274772293099051824884770597687075880828928
65 209431711474925036119452782824600408536687575040
66 1228816027940688743601379820315093175802949271552
67 7212295882349798904728377720102879459465091874816
68 42344630313719233882732864685836947238799661858816
69 248689456583958914853052283061572510089164896600064
70 1460988702226488293150426253786860039435833376243712
71 8585452564430450969542490906418383404587112044953600
72 50466469255783028287534290535259582182894342292635648
73 296730866173079718952829086213266116390714139933147136
74 1745176732142553134681485637025967876464894733470138368
75 10266677704453406519206405989430190462292498580311638016
76 60413128272770315567382476722934351105052377269596585984
77 355582820850066034459584658182002971898404556003633790976
78 2093416019286093009788129937156590163636264100196369039360
79 12327443447083241932064482501477124043757786413236838465536
80 72609036177755948956230563664007807363236112166790979649536
81 427765808411399308000188151278067848868497297638019506896896
82 2520675040578131490938388651898259749111460573105190655229952
83 14856646413070241736965263172621484147921653704740090031374336
84 87582162282475949972769249929704531053064973984627658885955584
85 516415632684779514166431751398032818200314942256658672414359552
86 3045579243469634935011931982692673657259819601857092134109184000
87 17964919142401952411774749482484758921230224290090784041329491968
88 105989676990861772702704304507287218863055446188005095785571024896
89 625436138635557083614863173103246995181554029585319238507033526272
90 3691320029906742887254083175199647235928651442730428140766038589440
91 21790040203545265115928575335106436145500387441842771100944258039808
92 128650152219885034058705742182516482283380102742564254402323293405184
93 759690869142137256904424845442098902579778479265714040730547654754304
94 4486795518518323816830703894212942990757036361920891005766648291393536
95 26503724281048302153638939111024643035730748506026055589720999222837248
96 156583978560734114418723251767540608352687649275455808369404275085803520
97 925243649204569597077341843348913411684922922162168018712635500136497152
98 5468042666265913164180445018064860003249626589905554606411496193265762304
99 32320147377629671721095311792959016324322575836607114941185110704388046848
100 191064115957015220450715494188068561945523342463665279626316089444154736640
101 1129660714486982159737219378613812014610988630903807695932130839293111304192
102 6680035951647284200264042395347183262050073574843499359689151430277564727296
103 39506655368617376895313504508643420081225403845166490052051454913231858958336
104 233679849614425112049708850506036234008641974454818758150996730603859133595648
105 1382390309055436597851569172616460409003798524530985984626266942550766681849856
106 8178947541361559995432199292998782972678745988913367650679599414093191120420864
107 48397221709180808723734016002188367194801091257876912176753779975117450411769856
108 286416923757621915449360307124319509016981646067263022777339962103819460558192640
109 1695239856094294625425461960159780165613256877270855239638486827871542400260243456
110 10034988778991828104054306995894684465253903300415416373899386225145309703455113216
111 59409368665006426266030030088590140135930168524406606545212668451788525331447545856
112 351758311759645479309845454701437396738723309111695082592688897685692439301908856832
113 2082976088154577455107051153580023855858412899830922119427673755453122564718315175936
114 12335984336967236613188653779604997655088439337628997047484352506462827618989949059072
115 73065454302597866483847876702178962304703458636419742785827945768737949421436623912960
116 432811001532521137358854761651603431236065415054101175745640650633932355900051552206848
117 2564080205121223415174019439304107985889526049172358648007330065744374710111380369833984
118 15191870222118754001557951916230795474283088818272832272859810843064461265864282114883584
119 90019465140004010739249224112873242264784380467335811986834261492515117291068435501940736
120 533465592564020773777052149391456520005651556591639065964545512066099253531552233751052288
121 3161698582625020268397862466238426592477040650874690243294160878216417363213671919203123200
122 18740357252734004036120620800364424281441701680504056285803780424119593653303274058496868352
123 111090755144085820825627793795471494708044905151239246371597583007305044766734312886306340864
124 658597295119693300511280600185749472045254813326275038771452723995539695136782514631120781312
125 3904840255575102718829006764182721156353003824094759703746836770598965011374199252013509771264
126 23154065463196497104320403113306570200707122887376076956130592169535182456381672666979364765696
127 137306552569682779331924283286307849741786628470674867502610645332691685070718553829137799184384
128 814319193791574626560428029609477375608939365178761529344649911042465671081793597219343454699520
129 4829885953045687133333099882703201083438127827266236027931722455978843493452686005128924762210304
130 28649515735538687020291151204928387780975082240278116677265465600970516148785340167413748511801344
131 169955538424870148734665971546072235773191597371743997332204239427092462438041036401055398860161024
132 1008301514837855358835335157875099884161632739567263527872199342342855782807360008726270752354992128
133 5982490626416650197609323604942900186068709233925510288578081408119424751072232463859689040447012864
134 35498467369148638996194321293563983153782217537992257582229170153431121640203568614353310768573710336
135 210655411357311696615300048575443545199886670172299175556022299682117597139173731680220133393294163968
136 1250174282247430571200754890281545048466921086545514831225875028598673038861324006432825387069965598720
137 7419983163271246654358552672632894386487275537195791680053722197876479899219204121086859522410306076672
138 44042220076104184160409411294056330024903941630423098176870247743294997985467063483891798954271492276224
139 261438128088985912713343427645361936210859881307929288996707954139031656913991728592932135746090332848128
140 1552035367738325728518552473543351386726967143298185811016620910573395011313698819695451724318677212856320
141 9214394548269132997384810349240301283174969789724903439380911953860687879441235204511292994083899532378112
142 54709663392437222131734761529538070883165800434877217160746780105835973425367340955311748353909265023369216
143 324857490135088258520388680600513221649899338803228901958248492786591952075598782240566333441108542736039936
144 1929091797385790349556374013656415807890121501950122579122308536905699558795135703337124290937832414719770624
145 11456280685844695605686559620679032823862605313931452969694322667967425279429374517980311172113283033996460032
146 68040065079747839330940341619885071917596792299549941189202031165635907201614888021032944492486473182536007680
147 404124992281202616287729931333600111795780832267382754700974606679091939366873427299258681670243155487718637568
148 2400469605760639688076461807486056106758297588671138844612444722933406904043141787921641495544477899633601806336
149 14259550429315502901525257015558389299002116679259783818207645471573340757616306972656811780306505730410802053120
150 84711854646179200608881066140965811146865761584130878859439354649223026716467212115670352150723683392477890347008
151 503281427151151890243657218502071226659661334693053738642963043222357025613864470508199098693775502361887533694976
152 2990236951229792032902017804994921335542297233626010424576224018240808124384803993169737972028497486025226096476160
153 17767565597933125668125465821137858779080932852546119820698224541359483182999527430804699967517632048609454312128512
154 105578993754725260136570960201415104710171403631094540701431242517551783105431521456496053351203147190672666073759744
155 627413743426459589635482866936323307960854373519631171925640601428458938862595255387601428169247379431936459894947840
156 3728697162350859334227351478206233319393754292454218734962257565221758292376788760228416042076735219141403361899708416
157 22160851125744775217807140569854187535054716989037032402528332932635509312392984085440526089108434659730515356284878848
158 131716951227804361209492242144686351045514069421092771077713247035357339962239767612918970986114311746670994008989237248
159 782929197638495977203882646748863911519284944516426042401788816424796344151127255986885108251867807557742401621027979264
160 4654023560408303022463858519541414116438754795818220262429346651615670009804441753785907943658692570250974952600809504768
161 27666844066522568094627750335324635629807945159049119474272051800763205375131944600582297081118595193749579884330978639872
162 164480841041052073413840000282679212063567179664395181030458210500749870977654257762188580637521503463585138877613335379968
163 977902066908188353930742123196284541383973531963402545902325960420055237310836560856232352061719768693504186741771919687680
164 5814327168787422146832748657796050950606163681260452244309150564637241069080201245946850497121486478171408444406022275072000
165 34572225183376275260840759036037446450964251769109306847367031628240964333666532089506171296727930309873403965932893886218240
166 205578968217375513567174394363321317046180577234954806904108380410805713903474101244709999040146263740638541545521208916705280
167 1222512288241173979207258609203855013305521845345395183812201329919005136543530463784591681936812214625238948190957751343513600
168 7270272885052810150716793178600428611425700717277694897396112407828659803332460985428280803952908985628274595184500417924956160
169 43238522903406958651062151297793692572491814520746715145759213475559628596521962320527594982465319584517943731848574327314186240
170 257165899443182326136117124096611552729137054294473770380794574046562448292564323914782942620891225018647270654920938909671096320
171 1529600595268268887927011007569947411499911543777539360135036913535497114981726330033521240934272871463868062572484605132144640000
172 9098390767461765772796565941204361300526492924358225886983316169774906548725008647098232366735582472343073232310585233969439047680
173 54121864945517024987420092716519668332590909800910692194063996678499328795186327068581820831479000723701358254830929354623717212160
174 321960282875462805001247345563909156275381140248253534369323370594084700388414349403308995825048982776828301756523595937848787730432
175 1915371336348679120326021901605952240950138680531108611120609204549039095867599430453935015113781575272409094570087784025623889969152
176 11395268570266829822332847888022352758343976287208853485963180648857190192733010085899686801080975632238922252072892124137820239429632
177 67797988661341308253478630385689548542228941269112261327349957688509633926682429042725133992381375612259723706888175562189797320556544
178 403394049071671929415925237311805096949795749366770176675821157392717431390483273822953999527837396573907892685195951616840598869245952
179 2400282561495623689329924722513175030062937112879778494900511990417894813969409969769764863077375683501459714073548819736799553140031488
180 14282861837947097407409451211338048050528656193114693227933578801102022257985124443148046310040508596393785724646960768215273632153206784
181 84993920722779931975550835442331891246346292109606652726285669455990603056939282206362477523425137658788155896904551529132056121022873600
182 505801413837194491798559617789251024343495370438163990303677349960382730343640346616453592129070113277814743704987707457545763138731769856
183 3010173646980592397105653789768985184564637679644030725575067896246075494292606134908168079511338889762831744776023823011777758037113044992
184 17915221648632902867205530915742332756157024372523007370599614216999934940833590515040772507107545096899171984846203477678806838715728527360
185 106628117635252659529279577258621505113372204862702606835844143182938102993374243530708347338631433381057228115283951207060574068891226996736
186 634658377933921623501077047060583755343680167427857234445665668751604569214768282366943490091560804853437681389454939559237974413174827384832
187 3777694306322424056784379876463671431559856336179844077935282303917929459846645760066885025770255988619215382922659578518097295994817515356160
188 22487021188849183371028003934507538711972013161885566790393496576115841940686198558357924920775798551205311446355710837176900105841535692570624
189 133861342801429810027534091641784481338081934718482880112622457222502884592152763004418697112542046583397425052640177635187019416877489453006848
190 796886310340411704822841899685539326753095587992306345611536019709556906273243675354738253492173195470110132737860870379464273189154500892426240
191 4744116105119012996803122177885535174181012878134709575311739409944678611835025111264736299703756230248524512666893866229540913309109171395756032
192 28244365467579716882084020659821673495733584821417746759050480148199793631611384915670359554351867395101898679116045877293754507262974201016877056
193 168161171717909611212416602421260476384873719991302506540054137512825456706957786366904429334481992954849001573017442979048088046998399222028435456
194 1001236879647235186496323057121862847577673842911978441331855683800317921612678148069408949404930593814310969032676663655211197583891003903861325824
195 5961629561803731474519269859814564796193772021562830017019900486825196278335105474264504722433767335965802377886941201873011855852188227341377339392
196 35498499653651582311927060697454857473355870141897741201377624069488139929477042327243667293525727384452268319010875219051997323825825687158967500800
197 211383800300465814527332396529686454216356450236689706147243703440682274525554929313112707835529038191171010050136568246160926588602708479827108691968
198 1258780276957320857846350554091036972105486005553816607619440343080454851759363659419634146813854089240981497504949702134595961087096088440800360267776
199 7496257859945238264291659482007552214782331823811590602844431163172844506655646007073234351208432628178799747605620800161645398940909657257067600150528
200 44643198412367567523619871640142228120221006953236133736110319899508814103912562630763843809938537074211218578732046294137393172685821745828986141802496
201 265877828103718043183233046409621818548433224349202255165291831776648093066211477246311412767174229168769997330826733148528084435444985854119401995894784
202 1583524626998774978147554855393766841751796705134712066799761005932826619800282949243693638621062504637047448567760939347261442812542211067246179302506496
203 9431553755246517068264673184350401779196394397912919155628420040555384653683549514744263721495294729056524049892468899013554707736503192090620055886233600
204 56176830994812493283749622612578386102592336610071431889084342122982833758819862976090154081864315468427656196484564412177006857529325309577996621773275136
205 334615956702527939307659961090364724477806407952079542367471869071170441924005817863764426007910718063186512252462839528120234575595906195640591386417299456
206 1993202060839390064509673944990336730490318527344652674400464918287150123049680110216838383085209222895619536303636631444544867765251445344050718058464935936
207 11873291516038049147673228994635612597690703827367311273723361553980533684359470455878027554843202414077001213920419523645162744268963700401309853322630397952
208 70730367149356625470462040165239642946986903557128360793193953068502600300377510249983048291221297407039956527108821731994631453552112108174670933361338351616
209 421362158145874818464264773587954342000735710542289502039372488042183008099906993319867711684523670899402690033602602361713525520459811370745001873349168594944
210 2510266568250526274653259235726473084535955347957334038967634708281861203414804724741648332310038446491628525822509066690626973698653040799115587922510481457152
211 14955423346677873599363958926904033436045093123010099219498154599289436525424818944777436323083725406469800032325124646802619858022579261915048942001890724413440
212 89102933055759825415830618378918183229629053124760573000905845179611860846998183537331523061696134049226316356653945608792675472120037702387914119064575685951488
213 530883924048651663419691568060113834388790140157308048083317138313366715178925401232945766603449445678420347973544584530978633589062846205002828859047905398358016
214 3163161027306854836286732422911322985976815423897090819300011941341613684312271958054318146709092548622249194559683240003606897709880232068216785436215677038886912
215 18847643096510517845733110285481223834439703136453826886701647308744896492904290128004066857464471197876381684518905247889006165036100050068039790064686706238423040
216 112306964671669678323874108136931844067599275269961511007496703179574688919904756529535517101028590279340940671440740235650609702044760864927476403035949316721082368
217 669221823525563448894178865486035660958197346664046315637948324440577187764673617630463533451504425004738647172904594044866712842179250658443951655649150729940107264
218 3987926446146550268270691705691342661490594799355497401492987498256509070734048242682870100816190659190719267604971440753512908276855338631005114385709222390329769984
219 23764993473017946009384051738739498469335364587421227526743706211908079256042707478029587046325359370245541079557754896567337722127938605345872843123634139397835718656
220 141625563946251343477709045537947260648524905611809765939393639133519265028489130187693589747973433850115493945612580907950880738662733147713368824811944250938551697408
221 844031932078366171513442178398678156806779404772852900703313432995895800148421312155030967345388244998230391812672853304606137536572977448140694209808718247250278481920
222 5030246368975484590344613551308317599498919432978941881078327896065513366188888311660422787907956994054168483244341975665301582612536186659904418262627536306176620756992
223 29980071966687585131883479289074725324285008061644859841476555016804513119964380611716861148969414521069659095207861753157838153224714134535624896692742162325137715625984
224 178685374226287219818724880944024427865134297151119523212471238391228589035135885147325005869364414833644219659087197617769947408588766392422687278255146358758123669291008
225 1065020940523257447077364528242831814595930643369650760660803149148274273425371165271333417619452033260382510521526373099846612359963766799756991614768565181332361513533440
226 6348044771527722453967498608333026244971997489277021607940305990141110149232955898864703186580515524907845056883428174313506226305524038931602015966806991142629440678264832
227 37838542286084045090134734261183100965819685853978189517456382098845693372704308700736576438431179789709184918402222168909418834276918271425943003165299589785581548644335616
228 225549196865952503327866076514508165479933415081857075517756158491970888658634132257735096904011682547223167441805214406259807635460903953981499889923967550531836353714323456
229 1344499164161278019083177123216028664984127963745312493267593189484932907598817539003089138927357279830299740240785652067251687611543390176342501042887714225164896064407339008
230 8014788100848335192752370773124062267700073373180501029747297045794712953141480047834648863689782309745641144101867999870618694268677594391987850975099091372584350810244120576
231 47778851262938344781788108582885795320249814101761897942196754000257842784421784746698097633301372717186087111658268413701539128255572019930765395529163785328801178896715218944
232 284833725153506945481039405194387516606355763293846172804743307518130620197195398800151939472906400547498295741242658431652574280664641177919999923485071230044971910568687435776
233 1698083568011167816657880990292588169886131607286087218891605411823365490545194157431168135635372829281273094798140018660709564713032400094575549493546201843774887289693027696640
234 10123683315178793220186624353298930494083073251742587728761010025141029792052360640912130537421036604843612718967239917015908904280343898650615943138801316645184893442140485451776
235 60357297362906370368238052578702064727095426801795603475582070984957064817542007755446170121392901724459564268294582214962854045311004238873905299268014056190198746674946518286336
236 359859242587274065109846101279059072908644077573687329824407724817805891929228614671901953347953464691094716406618501473114210062815018857871953061745718137802462580550662279397376
237 2145591712873112791527047674949189656005208534303714841047149629921852827347123683596160362940204058325326107310755987153614534855261346911067314499628409703305612915109950623055872
238 12793016295507999659727464759821784284771583520188490581009675757098855333304590352457510207219997861050090138262004784074345247037127602967760697914072819494999137984343448806752256
239 76279910733697349027965991274918063588759683350129678887157368862663899248509173987421069732853290015990659197698068235544802666581829151864157283711351344807808511102091631119040512
240 454840007570112569286215660336244615119953412083890715732151786666594632005966109555332064709760044783237791474179702508174389354878743507094350583963312515117885101369865159007272960
241 2712178731087708309274798179954452549534374043224908803515549957121347729779373626525885078630988765449647059393832911909052479131672297947201024029022952117124511700121061800340881408
242 16172941950029414972322016753937870060481312532089557803439053848413668294230138032876732926129578469222836446839634503850165438527807677661132068474816501191870066672788276666815217664
243 96443004781964027956993157813740088388578419866064736137201976587715459932372825050134412133291712357448960815470759446083087579552498684442828226457370032184080686308553379026739134464
244 575126437184970340990327262115913610600780087775938892524257176287974099440871538736947322666469573847362656824671799380094365397923261738064600400883435103400364878076359564008783609856
245 3429783726215514812805359390599086753696913747879648730819276760851296943527072936980986535923098127742346782207833225277768082766666715134884829643208462409353522546204160260963773186048
246 20454122698029928094006378464349534847620306380671135086785159535195920128021742213568072527589716916259388790096132430738398548201945253387795191040931417598248562344918675598814792908800
247 121984769394531609281546288645955033641291102902519243575405505757667663789879183916869572066571730690254410126347989514155451133499132364230015143706748372755259609883300422569718230024192
248 727513251135883650953609465249765632128060188912864191441691768923676393966972648700353955951751332163996423041127997926971991965381235461461191919534796756727092611202170932525510315474944
249 4338970207939627047185512494073303745203190161637832374239340397596811852831980332423670952182538007900225588253865899617826414821937878693392738014436231090147418836331923325608829290283008
250 25878720884369235376126321383454684979535227257185032135682497297719162621758696355703024870219962028097567163442171622890505506402182912301846505713676178764436552085266608244157077121925120
251 154350926497564022738311282888818710202838294876303065873009726536659707527001556599088525496264279745463314702357916217151983152123981826387240849033717972191300953140167706586135971172974592
252 920631624850511258268307155365943723283189136474430376739757290598682068732330685970379036570087820016905620177535469191180662382489713270178617792798439089206496294417310532754984121103548416
253 5491268408233690841162890352371300360253378503226175621477995425989670234967354262326169148934500403989357771986725311632778208494444578919490310152586826959106803627573683965243496714339352576
254 32754389531382230377068141795479038776275620123957790502638303966639026529521019239317981297752886706208041427774088711403924743234644203270318388986683463611406802000999659397124211079336951808
255 195378298486211610241732698595212651597440899862917161763382462083859723776938078030684790704081006435497472057161657473901410399495320569994148068634271298084698624799574371852369223624672935936
256 1165448360131242486674128613056743500954591235404103248189350936989235015339344197115648425971650619055033143251158527272368991911894819631205913172808220989762476312148710399696299528623818276864
257 6952156964087494907463197737124619056883287852789602616213222997522181783244282562320963426403731233943984222375036828258740259153732770715233324498687738176253333301996216785423417973508591845376
258 41472082972480668811775868529068403159469242225653923971539660426056037888426758113558920266297609470512533685121898140905560130150313489588348057998861868695777095745282757709473438809383742996480
259 247401198720510427599773320892443325824506039855094156780396171472146645669013192590011070126343364615996228258700840102435600064278220247382601827272874458450192130398151763946115057910916386390016
260 1475901408912573807393193927276428406447333469190867653102532138664650773480288687024404449025669070100855782281459951333675592350044851851669643942616858565444110134551565575677379388745861033885696
261 8804859267205053307875623472981739672356459916714477151673976880853071872551479469762632910893808164615967416565154386620948979511622992468378192732856018480225134901753683363240991052033837137657856
262 52528734920716537795384911724756909124649771155859953492615527789501165148976294709719278493787540088194598639769701125558157192911147169323084007449770430123091310364201530931660658820140896094257152
263 313386904080357639260971841628470852895169778409658474963108997791805784088403753209996174379215618502986312325893701195258310676133279545088694280838568025203738679850839500167196922027898062216626176
264 1869709159123678570871942536407002974929358137565618071918356648711629448526782619445472588630636921083913547621860301300822065307085512342568821365004109617535685374524789180775829029910985375504924672
265 11155178034880923921044939079711820964606843947922847250553747609222696091148069945454918034243452694688511419647995364127854596572357387393989815961050672995047174749055406924604551052570189872842670080
266 66556139934253277269655858746840067289538256833669908394220045010727319972556311224130304364832790710712836119879199579104352117569895314907080648481977282327123763688283177401672167915199978187876466688
267 397108193382222085824194186496557672498573192054246037373551596905407391962935713025310639226701377426868017174373101438193365781333165625530264107340849323018201881524275142705595919396902920947062800384
268 2369401194910908592593543281452928407196357580046918332308806249391581719748291155503611748145961885292985762180731296931238087888367278298072866188043628788773779304745360194648066896204468912813416382464
269 14137653239665732293984829991860476428168966279234084458261107301603145010880013139410605655695186545913488410400554683694647922686375974148289437890544436212063081191932925161141130614339601193276796829696
270 84357742333204387415507859659610006976505826310198587031652126621549243152564582824978031514392500220133896729506817341514757196708620692689433641102903902718796906819979498282692192232811793978789397004288
271 503363135620524699225849152949561894997302632869744076501684978092440293068574653113261227628418624280516832671744232905169051765607367437715897022439129882831429891247407543751173830760461729573373413949440
272 3003631394381297517167444943007032299434362629495145129197430058016328372706149023822009603697607676530506921266288088993038328362338429324292440046077252023868228104789878692122019290607113447244806406275072
273 17923407142402862170880626352225615841183954472713540390572397750173412219621760921753058692290556540363299679152912502657335268449714142871845971499386516695106214510817741546575555869395432972194292101545984
274 106955506484417027686108775000652035754304782536588987777421532038437902169113502723021141581122975868832925591185723240357485904692884970544865342283774415264202488276511318501675111206424956854238248704147456
275 638255120557082091079452920241675661310379297893856826177234293577747843615599662304843355369949494851598302678055611493746945387174546925520183169889102754737282072376354539080000328394753087536556568685314048
276 3808851016110008323222749299652010789201491400140119577045426209109351320236041521306832737698708659346390519883641170778496003465378951599070635257827574964309654263869478137450744912832052991545540449706967040
277 22730140524359969230247221226345892187647029398178952393805904612299281717779962070080970444420148206749596133615531529119942401772431881091759117938354802840335702965383322069298346747172171735609970667219320832
278 135649642227426988544576717069868718546815112540416550216302709888341199671198259808791142046068293234830451569738162222477893556820321394586828229150527154217855720215246629017007722525379205962279183861053128704
279 809549709903362056414352835197827964957274983231585571879573839310580897185721238999404913968958802128997340821148897082292922039863627802689370562963624805557174992815931590896878191137489998190455292051639500800
280 4831440859963424867705719445262656208898556998091677052893963176548681655034122753303104431498481798383192183854457704719763442346009074147651030593211929280448336495772137260841987799817806868311915333619361513472
281 28834872342841557062503128311496944978686209929778299878039583958299298792779700055007421595731951099076785280387327884972957395343154080390981880719933667393628613028132199962933191157017963617122130150417051418624
282 172094725141057616087021036661952496070734973078566469213422794376790288385575786404879125917633500396443713863610225364744724239565085679648005776628482610816562895338788693637443726053955993238964356500747379015680
283 1027129465926989941985656415347820786100328085684610344093141658435019689286861587164123535692830668546484042522766318472027800085992312211718624857025210896898031689534711762525426067687518377841824878590216296726528
284 6130428958101350276555155312119940544808528515161943578458619562254727872156422022491575505949391494933174482663656988166630873576419803074623615416360630595211810621550228915822992933064470872260621356920151040065536
285 36590178652956417001424157311607594068327999154126225087479002630803710339192334186609909575542823475369761588900927984405660147388309409840512375442488489544768834657806404055797086952591421536781116586056618040360960
286 218396729460183193554210800967772828796718128204090562140450906847382205319362913018549143087826671291165455583219004628628589808832187408461164806690174074964407521598697023196090008544739462287607260284477838295302144
287 1303573761506005651615399098741864783480610961976727945041131094632815098126808342149769246744967974464487473558793820377606835766476206001029970804105431113206520127935275176834086835983624687496490264957757721361252352
288 7780955207137360818015921817499581202538410564939284462500185331559191866355653941551945470961594933577953527226166957448301791609565277410952662924957980701242308614370835955876790898670896468183151929771421708962496512
289 46444895605283785068045145896000880847388808444588550826813437153691018453448248696057743083877249284425175165242227076268436256593804512729899627804593883821302836893381023370870010927525370357620705024050428870020562944
290 277236740700212822634224587592550210360613135870993985970854860563620499417697964821258552052210699873884707360614518949780798702367125869977778369422187623590829064856716785998166069535124364523575848891262759370531799040
291 1654898043979062367566564618904390807391187202298035791002562960712093081887351718103321077136049455184446331555912322192550359315366783294319732085651030285916103894650461548723234903186113838612929964622920857608033140736
292 9878689000372088363560209160762472278893632128866295665839060638829167906063712924322040520964090801411903871922339805281753721532967168671323344595684930992479154962041630021284537420960415027383798103631705448636605267968
293 58970518250486551462453937242035425383531431703719590255059570513929524652560346186155258728738825443247329937940974927170056868263007722919392801145849147899146926401546750332935233665142951866382403777448912837785837109248
294 352028710811124118435207713586276548961962706522747322774646627582771249702246194201819602873211201377545711011992041495253688619027897359184654658722467528630203824682875630674948605655678802151284721963393531413400179965952
295 2101496565348231928811062750638572889773678645930033699683113891979671060927087439863104270163969354052754190342904193695111793662816041864483509401928572346949401844759936065089842695623103638150951704943001043970102180970496
296 12545462955217028087468520437399504098885568417148305858992072764921642277213046133421126130258961333253057305154773213440140118948266434848752563576353562901167471016033357261294677848721653378387633319180947458157025857372160
297 74894867876079380721624876637907356782218476467661365492864775754682473492004227241596561804718168746201562760935428256333394792475833291586267726048483370478290382888982258118329434858716155296336118394965403823783586052440064
298 447120657352521589441340444214794196751742145227677237164299897304105510962080047457043546793849994810579826519887093708632656081859103274865732359572513695768411610409299153945081244987715592155041554763651072314470412811501568
299 2669344779893197284713299164979868859759692794000326518038039421503315837046798788396259126316175088485631854663717304021760141754436826392017197543346675466745127093187050380097404645827007375488115373727338273846243924214022144
300 15936458702368895282359283462552319211966967707819006576947882080083973094790942275339039416303996465241050444311388791298758497403774029581425076903457600186095290454685658880907656235872770975770554675904812351232881392896442368