0 1
1 2
2 8
3 32
4 144
5 672
6 3264
7 16256
8 82688
9 427520
10 2240512
11 11874304
12 63533056
13 342712320
14 1861779456
15 10176823296
16 55932813312
17 308907737088
18 1713473323008
19 9541666209792
20 53322206674944
21 298943898451968
22 1680922789281792
23 9477117255352320
24 53565083879473152
25 303446234268434432
26 1722672357010571264
27 9798937391824633856
28 55840823544647778304
29 318763230384564994048
30 1822553771889198628864
31 10436258733226740154368
32 59844224660654650294272
33 343618555945336895963136
34 1975490935724325921095680
35 11370704964825722549960704
36 65521818891283483661959168
37 377959419961467556176330752
38 2182435956544896759926620160
39 12614009186256655943532019712
40 72972607519918808249948700672
41 422515750179295744706671017984
42 2448413646142734778616109858816
43 14199375833760020151363673522176
44 82410224778672494189318403784704
45 478636837232844352816509981032448
46 2781832773037337426793808219078656
47 16178689000604575384602797370507264
48 94152387002206918666493010508775424
49 548256813544807947401898575806857216
50 3194413074872093722136180817156636672
51 18622701538689359909456460260724178944
52 108624965276786795165429616941702578176
53 633932878715900631798232167785749807104
54 3701479383501834633164783017003862458368
55 21623104009566857859084846921053041065984
56 126375825849540012655895382678974767300608
57 738935014234290362578999239781556611448832
58 4322530970198488558335304397688383131877376
59 25296084275644366708832556025209812900904960
60 148096843896878494239336678575228225474002944
61 867381020271365930368829575677098551670734848
62 5082064762505570943365653791192839046322716672
63 29787321980897096489373619496411422157061488640
64 174654091386752462537012546912362624780936937472
65 1024418436188927093858749657675865371779532849152
66 6010669048645904819783782287256221120918919839744
67 35278551370956877676489144151282102566630411206656
68 207127157010764170835202663662932826921079203168256
69 1216459824897088051777485663742838332090569493315584
70 7146429953137382834066649481783177643613808018587648
71 41995961911107471973097941223753054863419554352070656
72 246859287490462392524637679910373692739873448566718464
73 1451481888178570655826667988146300067566897184517390336
74 8536714980511304095893811421961641775987690814876680192
75 50220829101519280251091067829952341251268666570703896576
76 295520733173398377476132013278601205400988893641338519552
77 1739402828156190893754379468066872264499538999256922718208
78 10240420568665800517835264165530317560542112293640881569792
79 60302898617159496805255718354928807701530372996077530906624
80 355188439680738254417075265112314843015691494623274642440192
81 2092556795281852865939903928281280653211862473776168230191104
82 12330796497770107488732922071690388606799604156189981766844416
83 72677199021324224956725428674980823028606358380743569983930368
84 428446123034728082490130061343571456233039010142518005748203520
85 2526289548176687620321881759584851812006144261109548005858476032
86 14898991240506324554219360811213654685361655735105363362388639744
87 87885143234781519305044474829397148425471015559010457515527766016
88 518509861780014007428786186405707178157047867725996681231450767360
89 3059705953551365923578378243440511632060665154683756648541282369536
90 18058500951811406785536049687030005185627042486161786547034061275136
91 106601008367725269687858523530846607102849633516060979103645713825792
92 629385703568472404194819361326063939263394625487566310401171372638208
93 3716608067079761862150086853831605973958479845621906537057504857161728
94 21950753068110054030980742062377441816398476913429215348077542581993472
95 129665170842103216704535478752064271262777148935994544708932853043298304
96 766067494313237788196619803565378493654349420108195915861800814471282688
97 4526672723154198414548551463766420737574904539560223461523161256057372672
98 26752116163033629607929947280740703372181751135926680899032616829311778816
99 158125835201155662568962530090337729995212125649719225629368506289005527040
100 934785291691652238499448181037605128080658773143804172657420473739241324544
101 5526930394836869940908067937957989883446621482291723930622863299853772914688
102 32682704186667299892631144711349550648527627315287475661693918914538532503552
103 193291450824386580602102562538659938912658118122419857285939686758475909562368
104 1143317441691645031688405339664036783651615478649686983616759177768042984636416
105 6763623280586062205270383657817487163214757601934092420365655159744785744396288
106 40017439759825326290486797835249406286393724458541934911415607981842711923654656
107 236796586326884049816635331026615489676683240246176124501044264177869115541684224
108 1401382828340758150703679837145557819921909713378257113270098648198920347773304832
109 8294541033269313500635776195317549547268269674042530387077987155726535910511083520
110 49099963180131680610727020583185236860271724116299631564694279952458184708333764608
111 290684758781010826311712174848847619841374379872617484856607008003144936122048577536
112 1721134143924476056261042720164773372162284276013938398505666092088504590231775739904
113 10191958409942527653090909199579637495899862850948921152772628039690503287941386731520
114 60360128025131613770738020189231954015294781586288847899513335026295368364064164020224
115 357512634636001567448797684721795785038095739085158733902291589234573236599157784838144
116 2117778511992019978260662618148279087871689940701377797455900702708463869471322661715968
117 12546331832349273711523006787079251294728769251564609431901371617542050117626464600850432
118 74336019328086264906165629441297907942277410849886327486244456110980125237439010315436032
119 440481182755634761988956599036732395287144955755877285074356960590810271322767940542005248
120 2610358735153468373480996717851462516967016486622709238165550314190575160792107000587616256
121 15470953239452842981917576483648011646011859746236585205329524194694197714225608428179423232
122 91701677183667170479306610575063300654692896888968552938934241222619935592263608827912388608
123 543600832570324354738438380769135676585437229853126607139487508680052429089636107998747164672
124 3222737223358049780057133895490658719887892510118846305502632693390897893816030701693450584064
125 19107812007798296294799035638746335150731123134654434935321882086599596513236424731907464364032
126 113302021179554785900421975597200263016420211494636043246303291999263614659544351303791819096064
127 671899554708247789201173251475632502994416791022185175797064842128395607785899948523859797344256
128 3984835779982160441243431862066217749047343330024834694361981122006716085716139730217251293364224
129 23634982061546776433412975716159330676381282717274357264914487165715225847023684741871639837278208
130 140196866844998497433987923078133906731790280706785292417861432404316245400264755588131068160507904
131 831685142680317149521818719220353314256214200682083166504223409196887950390197064937418796981813248
132 4934198509708251695617857733325475805508715280840078790508332676223401130418064479114731354840891392
133 29275935334739472372611088006228472073507387065548309702771403920527160867120878390430651243735023616
134 173716426702825042960815193306899833537785910510924679189281722503648240813663702078814717731290480640
135 1030875965629140473430076381652226955267736072250531811114212489789671687557197802762993169418141302784
136 6117962960087588899198132735791982955850703409249915573586930506384571677712791287509232704543447318528
137 36311289237085835591344299708935431774926849964031089792886378142793227459247352677980452086253975764992
138 215531323883782493342046230402801779876628794892000606773114051740026313218449016144759635871815214039040
139 1279418253218189893788141538175606157378991000639516477137712645924824591832682035769585145186592009224192
140 7595347229202619149320201808215239642825420931262431494710906657127572613086903260788492424148256945078272
141 45093630749197492727827356696397510365285965931251216137047065825789590302699951508385942349520195849027584
142 267740951658704183718828991503102544332455644420202967271997788781666106485291754701625807783926127673737216
143 1589812779646405028019487289196153228339840178234817762149344351226357289643849548751881789183144903527366656
144 9440789449876427982580645223114387205855626772909540810692255072316257206458258152373818906199143762513362944
145 56066230905150129076732037793085211784892643604238896903516731231341544834444069829420505681063782742027665408
146 332985033467587569788211465101128161109026214438828341865306272482408329812308068278181494769526262389199077376
147 1977779907997984512197847614920475879875552873245203148157664522697525511001394433726656428639223101836643794944
148 11747912429250848489012843384674351658949337659851625767040353274275322982158264840508973835900952328970090577920
149 69786680458916740993993759656516738110666793532945384104755916889585751330259065489555683252529998156198632751104
150 414584533287949968268021100559347480979097535806893605937705352775887498637598256312780043004039221409408545193984
151 2463099686265018395814441531507808510277995653975681154162157478323151480842162491547352522320272972910190309408768
152 14634532356749523142522490704112343031192870674073095571415832214331367213279527014822353743757698588760158263836672
153 86956752869623230732092584811582073186448301075693697458329653032650888838772477236666427092770353781205963215208448
154 516719709489867186423746861194281942528815132194723772425430727690324612217580785458164701390200084908647024611557376
155 3070673494304210957633615569392656302557194093076434008608987970877202238047049595467121028867159659878006811019706368
156 18248989032187272317891218406716248471546833216126796874053972299197040378114894352624076637067177879833643857441980416
157 108460150135946317440010037371913768147557058291817399338176276918089673131046920030613955015041792123187574719605899264
158 644655190767692414399208869825292132037158804601219478069509021110975480234076301623456299148569120823171921247817695232
159 3831866188618273156850647762768229097189288818986731777351111655313666935688233793874591165001902713979797064748325928960
160 22778149364677089465258064119283089310632237166472892377876770956735280179002862217068161399424021141392850254995440795648
161 135410230501401743900061062120072856204121838907951002997684223412596512344523054456842007980561784467368046803949941948416
162 805024599990654087694623599125013933419638277413376707454589431137806672742521434148310932994221760664391567775723499290624
163 4786203493870380384812136597510186332831856292517606766683634050170988993765829307861189173893534184721670110983041549598720
164 28457530220171263185163070126808613619109481392151506579873542965771449456519804878113003984088212394014511081904557254508544
165 169210380129881945065199025436211670172835747696281122591075911701061113053576424593901969650831568145927264159493668695179264
166 1006190613109764741190746605902369210124674887632042920677417692054370066771375669275014640928264791222239820669010754255454208
167 5983519455634717225844240737417284128803674462274915698552029998727465573606780687605399603351443158967975089076618895810363392
168 35584106480998635009207496795574102352373676837575924669774195729525114178945923674548051018112443122081081239166698160612442112
169 211630405945477569962249544760423895898114389542822847803437410421360222279044480219626106377992665761698309121248450566368002048
170 1258700609292331014610040657139728933564696687760518357164223156086305832262852725126560767526296701750341160312334343930145406976
171 7486674254932446929164606717393750266228527644341469378807337585750177192957038780837329153376558240199991829951492480297517187072
172 44532522334317538063812540594554088823979549872874698507345108335958171442205347992744021901113712745572956457628964857183593299968
173 264903235212553953589038008213264218247642792398261906068319142640819066898021940289214848982526473446859513820653611944111366995968
174 1575863491729578799009223659131549504178614855852697071232586400390573139822941004288684966230201966623394308254852001025584510533632
175 9374995063943372723154725253444313218273817962351210191389412558803460767450702804149929101520435350998109995776445460221835371085824
176 55775617122337846182396661309595163431889925161295608116344700603008128626114451060315103228971075773672998339063818522867096877006848
177 331847361630772480339689437235122656724224303916232612775526127107981455113950528353007673491511861791149928110699240018012039588872192
178 1974480149845650756966382037819209466835724189104344206449121104643822356406820951645315322951522412567569428573393377307946166851207168
179 11748633768135399234847728956289582275972337463767911608392225196889021215599424153830722610260013419941497768840607854063972731276230656
180 69910422760781406997383785294927144714369028610091008443471971016092328237497998039559994715975823249411541327904218929075036694383689728
181 416021944609288326925528539178702758353727670451720006579715067666466208339444277316912114764809162110089694998656698946921626992782606336
182 2475768792397813557901920735114319412596906138972137364904419132844961244671956381430816045116359654554822527789279096441324822852894982144
183 14734087679171247878407373779136201476165785612281650379513196493468993257311147489893811004117574035090138536618362633989239207168984481792
184 87691102017924621007619676254373989889640621844336944265649695848965870522555070221310239549001588383327486618546282363812945407933698539520
185 521923333117166759910038936283840820093515486847143832529824664050867449411116982683945093275137871924641823314517038555066554342865893326848
186 3106537515878718412392578339108805900770025179161687847537188958333251860748752792412403039266150950355158619605332221328427597581865782870016
187 18491195854108756705892278624958397545112409793725348782325187137097751548397765606665966812908576417471796372179900508207562155977121751629824
188 110070693998051824598166967769362064159698386771093371114456016441429062331642718597892481037085838691424791615884265725523649445160297986785280
189 655234156530851508763892890822421934527879443283419697160645458868564171416599685370894878303836723172336987751194392494571657085423521181466624
190 3900670631583804103472547217227076435543958734264612369395823359098994854102159614753343980518928464632667771100185634095579373128730619657846784
191 23222008190070131519386771810730894095078950886698911836701929219119981186902080557236796951348429703324102822463551350284130455810224263998210048
192 138254038113113815850963363485295090945760544338621926107812951741120008863488411680860814721070489239678524250817319654978599866932594141929930752
193 823139140356265007637501361997653232754259303389988018867735741376817043666473970486460773179565849784461080374813475507733707011244023436439191552
194 4901013282995641701289832701357743090373444687375811528289761239916314288267121992302755757284191245976562156614784674826261537482468052378874544128
195 29182032010416125625323615955290821434131722862029323467242041094110598228834724879559571990651100774882725896372220237036246661083584281828986454016
196 173764890113115536982437225565836891306572700697042662734597402027146998193985652612738747761094811740621101015288693158605767036973093374162372657152
197 1034725640592261315009480165446508322338041435789732021885855418365800279434512253672300120870735127123692668896208691421144764352147407017336937381888
198 6161761794288303067720044263010830094925713822324280400409787302873104628007924060961603478392959129455201309518660858076664880855047169541426886213632
199 36694497681041187723896120373052468605104010356473527579740312147909845557645395598869376432569393270403703613399418982894619577229004379936573225959424
200 218531060915621288516238387323059119247406044126743320371932190207349851430269950137968064382787325762390054579588594818656240774354030463237916492562432
201 1301491771096007926509550882156214654018024120303899420744601450552254234439145464278269770101936593169730407208408930949674960834871719533091312489201664
202 7751496340765906707715211788087021889114426058234624605589351067291440056595681106853811201342410148070423732768524141038409661882294187740852047530950656
203 46168458900098396458240652360241464093067479409851885974803149682506812050484746470192820685950322743281714270959814143547695462614226912045204430068383744
204 274992448865952607004053929837172344417533689490865962459245804078701554539629134897638890328045995750990264498394430956269809828950030365969382580491911168
205 1637991209445671098971523900019453001019526001723716125641633629833185283725419363501889820719131394120133497357438875697867353487326340297166632492617170944
206 9757029630828691062406016388536116087063756507554422054950644501326042637137904163945926260197094620628203459054301978263760414229560729739155382629384060928
207 58121764896351734633754070255182125219058307069527256307153843392575356029634914462448758051585078188451573571687366232938034648953139324871267383273389555712
208 346238159650170548969368758580693356156957139336909124498398601574770175425552726690114024025483515460995570243229283582273817934157843093403328419530461413376
209 2062651672834771799441616962310690127991941313790852502712388726196803296950625267604680816256452801491419030799800027295539307642707622119197500493918990499840
210 12288292513818422603514237399933868042504071187117291941159504717958641396225059971046920846904933564301659028789861633052768077424658907087829448547463147290624
211 73210223860253570221436242184821556274639137723259048305427983950276783706675945586241740344825515751913518760430605682382163609206031188435124012750374078251008
212 436180593113101779066910537166966713631138202385753150722568468708441804513628063528020013446098038195973325267579179836048821681609172256617941937196236707725312
213 2598814121018948846355699529575700523738018563746066091191080295100062506067078938717805018233506217173159123279293397376585664827508727676886873966523431644037120
214 15484537554774751191982470043401472080594486912000508145781629163030698530288828980543962314873032036867955310914657956528015225186090428864279617846067987849674752
215 92264636105956203525024541794297086997381011013107537990057412609905173496263729473991791715411048762584562703178159460784429084734803513157854944374851511466852352
216 549776521830628120770578100485491171136081338395928618878469369544940745210594350891194102742744912309713559647303227618722912240185564903048366036107691823772729344
217 3276052560636004313275189770562535928701380570549920716413229063876587479614304438684591751198783160283424581825532407993799880532392932291128942772754826504129478656
218 19522218185649197255859551059708524596924374653834676498657711091468923444142226223322739245862928335191850881077695133207888904812521062863566550642782490335060688896
219 116337832876125712552817114344867323916662500084278002533748767282402115975691832740616547868794877038913501265347552517051162651122775584017216044153346844565547515904
220 693307918867698057927854031698590010518980097588336612942517466177743230188134986450972765578400257717143658700489748333826385135754925307696565072218397754537623420928
221 4131850649819517311495586789037670333900472496348700294870705025376780664226520342738966621865834545830138676902024464882445052149071710154370435024889399462660895932416
222 24624998567752257396677415778161550469052480984618803392671802646824597489377397719221696731136206380601287523734377617529837811574535196220540079212833733780365958447104
223 146764439336398721024239346274101243950416785468987323638151776683844150422234861129070239814606007708217957695491230064526704988767828894544025198767016525191892416069632
224 874738772970757045456972113170368257179905807371639533211725837809710929029826644205939538964764084940127307186125305763074456034013126249498672037461610226630879178915840
225 5213732097602919018129269642574697408436102896871615792494840006301904556475202377923780919682282613813588992807777322518682565429461515178775955559806664511616122615758848
226 31076473541444248478767293867248553273810767124864520384526249156998881739241514446293781879109697708129190161782388507729067699872489358007093992273382393243103424881360896
227 185236822582591189925086535763575383628150694934246880258361977423405011091137672467496224297677621672751163300072775723598771721959235567472907967017352192169113716925661184
228 1104168564206010784555179139923012868495609847034924356885184130733291886934755295595633960203357229416689031552007579593144598992710444869050269203506754534072972463682093056
229 6581968348602109938773555031595099839331559051593766337694707369019905032690294516137929199762458482689037721877671309291225027301249596980060707041466130995903393295102902272
230 39236336344177857756495043170858281959007040108713037483081923213325166144125685759379193296637122359811871716707455930553753591395346684981750481308053164818342486846048567296
231 233901631316955020229740007997498904079809537008871535628202803579545243517963939389381191347769788486727627991645824057238441635122488918274972090668256447083598748128433405952
232 1394408724234312779977190030373047599934146942733346444603981617420147166765909677594545434921811993478868386457024291507379297760734255148568958882510264396000821407250810667008
233 8313020808601067714120390087801971945943331895938910359357597599301580475376047855886564565656014864069416124594053882737208874981731078541450765517808565508704281315582194745344
234 49560933522995508680767581471530893113181017670648875322839657417167855780424645539728587282316645238406899717809586699415823903694392919776608589369504803806707256477497310576640
235 295482539279382140584527920306877799733440483584589455034561566859961848607662272058032922026600715413022025367243603264032863452442274257274088779578396527993079567662266959527936
236 1761715607954381678456840304033712256836156165135510306189508723386291017158176511718209077198727799802631484040485223445914757287515039836770269779425070009312469471743894787981312
237 10503917902911601743386532883435583986775948980712519362083312320353089629946306446027815307607216049632545128361903124340418781257137274232351362821003495715996850768938243004039168
238 62629403618333039819675025814455936590942847755188061592626844845531079832360959786821343412543608224950549971118314817087254529354173887139324364099675975081440245046694669178634240
239 373436341066716127495272251640418320001474516341846963916375341696876342168167845168590404596443924137979982402211373103260688292081670701606092253212761692501687803115440311587831808
240 2226722684642810218401982975677446487538192446622876611302507726154455281508217767441271000532868278553284794992126726531995983996571644310994392660448543160000802848723032607238914048
241 13277822121963362626183949132628880940601401277786905607396639701860936902803546326888099389928021640328623297451700297807814414904870041255333864194428174349652824793575792575990726656
242 79176924025784708602528546820939302271900868012650236061727839569031940450168875903777098941685393658585509121497458122967673640064791538381432917387756212860186729050309545487073542144
243 472151507931820045899187726060200614956481284714344913502052071160984778629412178218620142847153258232557583429135762761650641576762651257914306951658342733213117050185900403857496735744
244 2815626362668732582009670075677785393708543201526493551874005308043659560375030700948067155359636156340962037365777901900276682099604898602278254413920960608872898280457370852085114863616
245 16791112159372730728446630268096569462406342613532868723377658610762093603705259134231262043804159698913981072768030012276051742342401025549029702789174132958547339410337872709483130519552
246 100137008449143493102245191398531881239660366247706853240967528209112029841757966802981216983662224849885539224212357353592743803719539568879199011802634351964572570980394406438228243513344
247 597200809072772527235330088497861989880671831246501257750878317855383975347302458229727270550744907761368497826431559744159522526414104420125071101679719072042403980762682179165623142055936
248 3561694789046388822507891421088493255742964503268901452842403206240238911784757028337540936268061091079444100400153590326973832101921340303049066184210595907332570629055980427094151667908608
249 21242394451270386796474972038310571916798238820924109135471443321774426870895456693117666181492198463725569170242285278665094117435561244528825416934027962844287249938436695742776326037176320
250 126695330435887053062386910907141313130126242993386646408077329320094482512103577806255848537397418257136505081660431655235802047583227507315054275898084441829704545547352534327060332829212672
251 755662789613887493162791100741169473356923782269246220130198115657463755019219641709274237838333589556743207995562253285227269613341543897017473724725521094915195741644058248068583687500857344
252 4507188003082355007552473966145239382828477417275666383120586664276232180692392970389014157525031296231518871580626362061613299514943466881970834413298451356911093662398128598198327743533285376
253 26883972199678053948950936824755173418115347524312652086894094036565764025098849680405120199817656898817065085338570137509816270662343153579997124073155315556593729005503272708754907462530760704
254 160358228424337065324067830659444192601205786010153136576610503288931987023955992315443200568985819290447904496068148575015823987740756624211330178067368006078884751900949414225166479789935034368
255 956530959977786728395329876948660441310692188935725560864393513559303266486320303393999055838707103277946197568457624991424482912256323743407823642645243206338980165181106134452938133428433321984
256 5705802108200312415601767502198545899784728259841562106090294127813864463985542510726741182293062383689703048307000224343992018877758540429546889155969634218237135621289612796425286639747185246208
257 34036445098448195435136192699809989005732496185511034333005481950974749160428898679825901611190588712240327639716262760802964443824489278695683899848860657817210798290983240252345448590083968991232
258 203039915128789221421717977801476323795628857727576103982731290105714802456980362838543277200626435075982857617097709179027448542821266357138691379233585661969381891111283985711926068612027473985536
259 1211234735358156417252585875695571456174753113071134705858467629310152445789400333100187406599602690658874561605781500518300649446471621783723367837457986642629513542078148999962608306721013356298240
260 7225781108639220942579747929319747601873691731440568300316229463319620055529962270200716729833331923216419903309786273543841934329434831055827488905683993584048824535951533914327114797135409566449664
261 43107298151916627862229978198626003554468103664900284123228878410950563532118895718260587102648006032471725669475569291802116690424259670150617722616784698151783850630757145833724334580886692312383488
262 257173520802160981998110786451464974322954209662943781234775579585663415616078342175917656271281825445489163220134842292164907057822964183806819333334190155168992278821572755095011647176360339735314432
263 1534302778547560577452301208967261275892986622291280146056170017386104950205012757704258473813797641455232768071144579733462894013733119444097847914118518922782363351928445850458005977532798334759075840
264 9153879591559921617032226771158593567135426060452725444001427096115987883463333629918427024387832126938346119330889201624346573462477125323119717703534199812094285933463080168663259709467270189397573632
265 54614574264701530586730768018646854270886906725166928555188996970615579080477680641874383314389470587785396958722061276107365203193472769633165252408542277707185987866094035930229755611528636950026125312
266 325852512191538740103050297911051769389015288959953778924462719911660629735830628758875711010046573918817812751753526050357736605279549369240577840913226953128060046021152377753634646858191963399299006464
267 1944207840512541775253191190633257070925343365999566466161109251433761346625366280226245510484316075127680471139840492443187687346627073999094727789833530818915843578108569542325957070818828289894919438336
268 11600409888045036999674446271285659123319347262634171453077814409766001273886091553727501690134609953788967029854840690182702830717011680200276107587285893545696001445705095951039715935529883829920361086976
269 69217026842807690903554671400452012084996902635329308419158713233722235660503264398988385179640848811052128610218617297838543372766388417848657891332837005003297573821650380381332441764776998335631771828224
270 413010831479879783061012011099261708551623167702975798382591590564750408444003072114477236103404115236724958561132241412393634804734360190436540859242237146246598042432947651847639356725658739713737142304768
271 2464442966878558105977202122312317709313013643457504308870215011833622663407391622597233136960927543204733339540285473329144204856060855826533827622913778157635493088880323744842686640007116725042364385591296
272 14705671744051815292078691143851187515916289827513711653316504435821959968518083427544759456553581039572952209269026332123617823642709752519056580230772895589111767521428827174040334400290508948340329806823424
273 87752533570488362136158821231274924165854900376528344046838682368778794832438216457786675652763946030229306680726569426507507577146571282449652044122385889749129174947449140478424200097821984654627629684490240
274 523652400340253509138957166301436076218298717711460293984397615118376295590153633982921745820305595024756413670301099617181939528842218903558504714791274322081427480045289833577775026096957414730232093625810944
275 3124892691533303616515599283294637208122368589733048516955999131729225108842621517553726907726587076767781690364262714990942896297624735048432953490160249488912887401578058377241035554803197677173759615805947904
276 18648144740858526546851839770210819437783184995297016654323191257493398366285778383302387486160481188801664441204561839988069222123569350162985295391828925171245914209693485669191521258029842084762388647649476608
277 111287043930864752849122605631562179244590036250808405643215094695716364684817119969905353505478819060303729348471332453178350211809659860793274623097995889775492644612137270387902861483588944160880800166452396032
278 664143571634275274698778921677646541034516454670599454448256797253343165815786424973470356461074442516982453917003671103432229393909662874519539471477167030282572231896221662773272872694318853160612111607910105088
279 3963580397297098123195401590115659298350682410158103314231020125388425095980779841067416789387041164125123219166229428318292557896754549428182239401303868427569249885003792715283142411322068311581006014707931283456
280 23654928665244318134456568843569256567847612604377868411560171410957467648374779902442625500439494396082430878080275565345444517627546651639403867938895374443683511359442572884796465827248014772963184745268021035008
281 141176960466372268244998748624196459851076695020002498117431026961283451924259443237232921292704342761304703834335410479605772160359409243196682260380131411802898633937615125765484731531884855693529067959683536388096
282 842585861923255295303648366499498354853869067163961250550978726985911554875820171440527233268443247971353071315794729043307610755796548430071552101829238373103437523427976929163843061269402087141266569561570996649984
283 5028895444347983370580396536683199840492389677584633374576127970663182121196049229222295046248863645978138598763165795782795661711331672977820045096844635132071253083551633064077888992924211643807363704766282797678592
284 30015051058599230974026857032789432977496779039091346808177473382723275854123738898835672191646294053265163481052173340670958423616015812298189518384689819214532726708542545728535135349715532652393430651241695553781760
285 179148654993931181530580704280354973925781831651047904513916789989860995451029427162578115541728902837359975748942337934055756567532085014470185169635408676212875276689545479806148328422511677948183948813803164100722688
286 1069291087650883694323671313046620350354114456200671196725401389921160778499940661674765692035596001089518719838494278116397829288744942724453612351659088627269642334824425785588319955792449668749320618638420225185284096
287 6382432300130408524170155664684400254050224466633800292477418760050303915788459359681483177785982684397114064306707694199089481736424913158419825974382956740908915690818718823949027724246979923113792469768704907116806144
288 38096432345586672000493391859235718551012169729829369444969736675815615310254061172001119415640057398436455521840396458409046158600937698371843862460523563142501851408069392856563282488035212036020609381737257649485905920
289 227399844279862742392107923540014602611923258776044067450436131633430697121096626749953615621098084620844816840327013367662297940003334551855993509610837747819925623910700512657966051326949615642588083984784840264949694464
290 1357387145300325634100481130552487808801250107263052943878636410101969260105052617903924600976560593791778441500693439900637542069561392764418558127331812260085445190641844692243554846953498523005502831938989020261262557184
291 8102610476157344822135483181376967925432595787062638523174088028202167178375111309098343573720447054067418516703571868408219013257065488750071318054316069821409454824223988720838589795786907645940692267262499801183129960448
292 48367517579907586925773453843878707146564974304169618884822725636301402227842598548862471727425417165917584973685716252281097083053316344799091996953035680623358628401576151254066814920518023088727298781728144306587043889152
293 288728856770396079008883958916130501019603713460890230359267404568943186469537629571000466746826732983862641497072361718916635247313053767370792891136228466800141557449258501864721557156357571178108591438090307522979243753472
294 1723590490157032623998259349048240758541944676048611727575181438917063526669628054501483109531721818278231150172399393405081532653210262183366221240018076307305053013970163050695746336455170905499246970373738302851451335999488
295 10289290794786430735048098173842185131965456256496564965324443986933335523192017230798796909593602367582278177459418771545940271880858530612872157662053805475102599586510830708757945533123372125981404139984314070409044616544256
296 61424863146887927317855310502710080039427903602070508605674271349897116828577905196854440746712441760595705335829411126535146939741820622268398665023019474568226747580725578590771360514549074989534495252162517045635116257247232
297 366699491798923195582403559236496444266423096687423759189246849324296912389250007986803047195532713393849971357768744873270918742520321208148215101648857163156368773753678626088716192461430157287732430954172839004677976000299008
298 2189191351544742894954087254533451599048767419608544203808612803947479459232720545526106883909164007423399865393573008778855802239363707400978472245035922867232881480798660805491454208909335036880844878793298601740763525617287168
299 13069663195427080849028809497544140532748014493173632289114501236919488873304841335883999148486390245812759256866715934165734406996712259490731651006808467808611849664252326949740901151214144905794629029523235206532103474639798272
300 78028323610085724131218192335477090257450632193212458989340838501128416971653710606225955218366627596364554118496465259489229720678427543253543718295935991899281529965353946899642055911675815526800051386083722189726648696794251264