0 1
1 4
2 24
3 168
4 1286
5 10440
6 88112
7 764368
8 6766278
9 60828024
10 553529808
11 5086837680
12 47127896444
13 439608960656
14 4124536224864
15 38891699480992
16 368326082421446
17 3501654020899800
18 33403335855108368
19 319612386771594608
20 3066480362268978804
21 29493401582426082032
22 284301304326376855200
23 2746100909374847689056
24 26574372249291797667356
25 257604097007730961629616
26 2501081154535922540714016
27 24318491838928905940822752
28 236773711975530232562346936
29 2308220416696920516777204000
30 22528440956392945406772050112
31 220121158087945544970423229248
32 2152975620498665642632061251398
33 21078308500526145341099378097816
34 206550766261869067840889088953232
35 2025767125003646581446633676446960
36 19883967375225102342610275032248004
37 195320687840042924620668200724616496
38 1920027807188256430036354927428957216
39 18887071272538518028126224480712232928
40 185910762732557271822316146591233570356
41 1831105437622087273970464014676975633680
42 18045884483376667648559394529490359247968
43 177945494793484038093631560016868616865952
44 1755612446405022683670949655645212926491208
45 17329766548297775563668875760179428521314272
46 171147059754380207001796276825661510467134784
47 1691023837220814014096941787961671975576624832
48 16715717964722767772708649388130552140524897820
49 165305516221917061039094202067007604487271269104
50 1635419361288157496412555729371161309718548888992
51 16186140974891578201969485205157416170400828138336
52 160259294192547105691873297297638973042250974317320
53 1587312969528742660531355338428831880840067534683488
54 15727344358460113106388941838232417794507859803902528
55 155882048897215506812905610985151147552386244030582208
56 1545536912248357593379098216466606004947577885565700728
57 15328518939600156540680473228290969960155017237822686816
58 152073582078549357307735052105103820374274004404080996928
59 1509161092186325217091263226746378422422356375478331536320
60 14981019533029653713544801097850232490762302031378885673584
61 148753434423874027594499220866155937706844252806956112896576
62 1477435763887081472980771069379235691286560016852237157200256
63 14677851466907481921155474207400044351776198103202369394497152
64 145856275092259999325729550920118983356757956627531430361693254
65 1449750057250600944630628107693985975286527168752239976987964440
66 14413296764993110384863436730005984185911887162922920456871501968
67 143328526564965512466368991394863404446596401845914183463331970032
68 1425601451231194015411123893389553688667622779260164039128025333732
69 14182637593589287200823361808136724700905039446865482996120660683696
70 141125855175193159439578205043696245892300863552549891584052057652000
71 1404572967145579926649797860318372000424218211066559757488750134182112
72 13981948675743619020657494128054829398921928935225695148839205954884548
73 139211278905940119113653414131259723533091623650324636994191597006969168
74 1386315896285085572712799484943235911964213987209693719847520480080498144
75 13807939408934098209262722595921298279292354959422002875894147512312560416
76 137553722306364309016495987473383232256332825044617847679606173499200703912
77 1370536556079383219618660096270730693880481688666720951974788073697712312416
78 13657832336155464819745118010379478795965475417547730603475843922888067403840
79 136126899950486223038628828907216020940739299734976226715437567387314248405952
80 1356986019767429839323811986211299057099145532426533986873154602610735906935348
81 13529268567082239085200515465169529689364311677037183691907378982543296663071056
82 134908444490642651246965886128193713731718115766491438045285237269024634541716448
83 1345452068937403141334185099505457707320904890497050613596883521982826972482719520
84 13420233426832660075277448020419518493902542914960816947892437721922880213056001816
85 133879219010149717485456607221431465680284743763151265831087228329463410004104390176
86 1335752827333219957356533971382938180660625749740883162267886600903823579322129734336
87 13328997460435722862073456630531994343531537019019221867534700131697083147126885143872
88 133022769789639209256546854632218497599178136290469950549397630807704887471226027650056
89 1327731680074196544420119020051195037938664115353272229734014322110558086025707174063520
90 13254069217623333810841516719519344145820561631666858777728794789012574507284406450550208
91 132324887152329961405481309936965665040257413238626949831573160431807716057832082677675072
92 1321253185493645055084088466417360755205035810283312306827807564172835013812966565926173712
93 13194157163416800581612251845057902365623837233156203484016296795350966403085556298399745984
94 131773250292945437923196951537895429532292767884008064832011038793555135628285472708710320768
95 1316199760627225412263427253004557295372847309437394618910542978336059135522793983737284201856
96 13148138722329408376156820278054743329811033380033629385859396533603580764974308512905981981980
97 131357137945316866459627406157442464420368316883571901215307769174839230712269339255105197558128
98 1312468974905457385298935115128441009970104332478929850723227623924144231822909883362199266742432
99 13115034946053365969809379960064212195079650013722029550938507114520861932131125960393594769103968
100 131067191090410614544577135559012813158180713337782268034314205176837890124633090092358551674838632
101 1309971325846238247123102665731326121106850959758878214832375844600175389023872229732786302892738784
102 13093989649176577330221958148995278806585052801928789114837136986544626930112120727096711779444004672
103 130895217115839336777005953623300731184422670312319311161780397079131677902585885356718708323334729920
104 1308628399615128563855626037109266962129471194858457031604742866015668331742611730871161316824914630024
105 13084252121110410305201292522267201074504573538502894362821998336336365300275238525197311901528059882656
106 130834027231202436869210491637135186982108409552597016333169106695171187429538415651360213231247708972992
107 1308371341069945065086586131865127990494604531265569833200005708086220843159778145218664743153140953324096
108 13085162720250189707853479726508328920806963198949344281091064745764858753893590572050292519705755092483280
109 130877300745070406105833873847251113246498888329628305248090248755507038775329406772072907699538778816519872
110 1309139574325711765764044575377461833778189229277214944115239837356176892064306883440567359892176701103576192
111 13096140806188470764854605284191318520022473784510442081205294753368515887572350681393846941178768160551818112
112 131019471177340667519971595735423467773177695459032589498748168431003493247852775195225220846950406291868578424
113 1310879727378802342045465135455285342729379481679055304578843350930920514315804250751256491930584138567725757152
114 13116674580179409824997455173072443183883581912739481168234455527616780250027686516072414440402013507928884767040
115 131255630227968918522388220500175093364436609339734380841752105991516636332801167473687128957809563488841828460736
116 1313544723926485091556161983968961107597872590988099034740475209503988078299046210119596176036661418023560267911824
117 13146312492078387912634620819175026319458472259398935544468027181721976306313242393984835674422337465900070090483904
118 131581446431108923181706605037835851758567780167516238211790064429646166069843394968469417650312078899922510315264128
119 1317093012941365074527532750600050014749229000104742989867344087314582471399528993154713324815351603245625486910121856
120 13184655940232329880559840223662118275458594458194630913206848865020337688699509066910441396008527094963552975632281072
121 131993095951701311839125704962517372199781219001877960209692839704653757172152955187676835564585082502656831725596367040
122 1321487912343201172303823350191106369650169986569648625029383368116986446639077105175805792306714283596517658604858928256
123 13231353044088626655992292007367077814968988067473850242848440200349229853454716141590856072628459768324167242182206021504
124 132487203473026012242959597704942383025187181488537691128809486661230597653400819266485913293626072180916242997278739198176
125 1326697047646340834099495378748567909465441605528445977491480782707912006472865244117458626830713200990090532810423612048512
126 13286093311180534468215141397252913472983239725644155242563255760597451973052430392319277906864789161663271318297133998007040
127 133060791510877820460440145202265801506872295453429185342957091829691256991391424135281752254945407384457811459254101992156416
128 1332691870041450006257866452502883955271280614958344591805875682167858142953953394531685383212944524589400489482333095883093574
129 13348603053282272646306221539420550440764199748475333369734704553314188415358990123056500874776126049355838201295669971643424536
130 133711236796881445657056584129531472601835344250733497290673578810823053966800633513771975531164369021075974022855754178306411152
131 1339447241213783666562556848127764183041231861892590936649068487364697007202145663892360077456967332347583994306928388053052094960
132 13418641432894616783486073530952534646566581546808396855121745321392794947468664271206499844093145566047761464776665837931626695716
133 134436232618115547060771795761752843667517636094194545009286340161808786259019541841680704738127255098260580127846734169035209146544
134 1346941074471681439029861806232321189220490264150206945329060972334757251571260155237234579471732443171664097677972587858150913620256
135 13495997042323433212743114463962759100349777452855310283517278064341012030110664473558996278581394209904090617875981228280544574780128
136 135233756196367158410928003932107411573824186809674557985717668934689611098664999323483554632100846836203633190573498872810027989114724
137 1355154023583393808809933168972118091991330755731819091272125477862496504987079105484893180879869120314005915129700590592300292215907280
138 13580484934592521780872281209589118136339530459989353134542620860400899275414513275100745247187399294663520647997336207421460150545558752
139 136102040348442125893099843300105994771472361670306656190521570422936780487897193596851680594921360143417962824307576451247974858560107552
140 1364069212193407566723457893261029745089722808380106996129265909237458517869925619836532450127355868753628519641043808465262552345673215848
141 13671944039164325100977462140102277615258630237424101382096244696670386458554707581432204447502671355879687857500940471390347264646142649696
142 137039548797041282834626681867312692655151703910604206484911527642252929757341264904085074835806246548778480331226095751801678112883507920448
143 1373671997884758074614377126685841375614714141111491623448988506697075793013986910680614298369503820371810789363154023772044414026575861016000
144 13770234906603035590350881421370204293536259028048006933385655241267374441375867917195217559249750415302135351137347514502927289729532175369156
145 138044954605978989960541188952128205627547580513201355382014240195618760939325641456059642831124938907223314575763954454782829843373471826643856
146 1383949765928387354107173834486239381659816474768323300258732383401691977677210055912406783606469671944197333409930357622872232570554573147480416
147 13875237735428448115438671979813216119977959533118461085240398476942258724187827659218374310322964993733430098044386804470913341211411703532563872
148 139117121298792006542337342876819221071423525008102365988893083056772032238192325643531499607995129432051605763461610733412747392144584171808617336
149 1394891748558820106315964181862949096916123085124469172367226549361774262552468467297634004168981359251625804987274767169662205379451367965714660000
150 13986850641884479656537497994098968527714171959989870737317168611533153835082591935430603649734406268751650089706869734384319724087492218709649214912
151 140255086289831640248457021202248813464603549417771073694437163396293937262399913125847362893899249645877465924372118182489448674831355810393533366848
152 1406488866272048714968285940142000038286010956568105839550504042066445678604478050598681233556580950671202181132164999720668752578447341216194072214888
153 14104988139504434248876761942065666162745622765389299059368095495705186034547672939682170511634890459279587141895985865199124636842821367971632089725216
154 141458046314713275486551669274027553363651915586338460955986530118088103777083514130610473639348901135556944349232087663876490545444043402792172330109632
155 1418733588183914906661848460249192851233481890896909739209677630610254705967265155703609551172746090846082393712155660598603372172565041471033884967401280
156 14229579800448873522455168484281837929236714518068815199365472248928852262543787845585000727393900566112654894548613278121858854728578750964500954878152144
157 142725344594855285085446352774650348235918399445618939725721716350522537581570392378090560892174212053454900776620160993206649059218185198694890792977844416
158 1431619808937111875778586969081742908332005034150621317973446880499448818666136888672268537985863154216026964955891997639975934039772137734791917964128657536
159 14360569074821947331139058720083127745718629586900299442539247499226396118717913431799671490558511522288649749615578577908069738922214245663490272564632098688
160 144056459510632402932607649592270880801259872058296911303640551020110717846521068121950753866244935310707087063448659307245679652725217930989014358351644443956
161 1445142740019433433098783934290586560393586407184239002691787005548959484774774807286599158550558725137334839466197081474108334403043017298584673188618975426000
162 14497912247698020082444893304746096448510886187793191510883620197329721398150931454289321419726138794038869843734120390811404914013120150852105601586456750815968
163 145450994590879488836847860998888457113136011032694113597757952215267131491060663810703990811841400492035351244235304776878688247629005607519071050318829705323552
164 1459298813668830832413403839572269072779883401607307901203922028530895968197011481444492671204426034420262537888263897850719794098208209651349152870205740532775928
165 14641577516540253476298281163897099078968667565593269310619330964324318563382675079219768145012313091784151723065715026863377074266143436471915872654884176220815264
166 146908669654298469046406128697113456360169431963801409496555132642441384150987498199895100418311301709061045197929684808913175220566278640661747890511501966503064512
167 1474085597803251247455518653972411444000123265202674307336707939499037455644849553448464872734914012842115729317243663419516690267058498737058125142120553417827910720
168 14791544174169246426598729896511547006904909185325854284050133362555206500159935198757772936026174655063807262974096685258193799463120907760903134456736127379287405976
169 148429312961700549499224079561617089523343463034870189748651870635670380217793789142724748000438476091039602729603629128540579036349364830642410876532312437070613001696
170 1489501720634030132700713633983838692065368577623192792908297149698589732994269688205930602945249380962170436942938064531690124467650677742226878237700445648762421770048
171 14947801884525848326329748177832535447928132020466321784969385159943805018806962133137537896775727567509662024269021507200985665938551992839198525950007030899782903393984
172 150012854257730735429341350497734070001309266552524321066134976073696294049330010415546426767914021003921062018372271641934293877670663752919947354498880120020546714898800
173 1505546803808001744007061079003362368169215817060375650472582103566712158994786529411387487917507630777611178427824168642520856344587029923341689284548007060000376593451072
174 15110350040235096500534140490740441983101044821778874884883689273462277042363085583308287211204167142623155537564191515541562967474837423697477678346157435219663132325004672
175 151659318597399776905723296069604174228161747127923966179962394475138210177206816609747403450088090232759031151554540020121536793812038475375321106023091607013924938863686272
176 1522221403081336587524838621867173067732294942952407576005743227263403064155191070625218884241406851139207198108485235161443919654002153457605149150273010942783298308406037512
177 15279197192472603373708752076044553554749174260976758587900776351613283383921713320918728178713396357575049295827551483881587924953057714025551186144579951996722684863360006944
178 153368820866901209485735330953224208620295188000228813606905523910585912972447726263929628279240274290605287615793411182218737248775352741529867399516760414347073359344109652672
179 1539526955662191260112196774080885236404605583888743244653107582881965499586098710164115820056188804510056634703939674709020091589816164339596972884408436935709567867851174044480
180 15454360544905332983204146603125959461528311061746613359641946685109249363783918916743847782456023953554192808208239252125051310171992883850389643812632482332554119815392162556784
181 155141560920236364043104192877540049393144581439844441447333365145295343484253404170407334086111522235724526426975326643425717795070029335234048064239049015896513019529245260658496
182 1557465733473479065228482190726209522281133402535502475887657812295051789458533918082055484757101322026488727407970055806058218310057651433071267654630708594494488847171090888648576
183 15635865504562207482418067679804727868207794075721126782011821971676532097296403513024064524760008532979826040000739551733167723500555650886758382854071686057836834224491751474714752
184 156977819263451349664118988403118206457276929704128985659166744601810803349603929995731158386446037823044709186764418969269384168382313069465086760148143592857446854794939891598016144
185 1576040801684655521620806929537587977950325969380714576084503553845461990517545758933364543628251822390837554734109199856615763564832149842527738849752345628978969577717903355616778560
186 15823745283416524577250416889205133320793449161630028788441721773238478742858993680500700770618802802732843257613906300036540103685493199419941655865890462432045691395447064576546553728
187 158877953227089824749002281374326960631005014419535085895423306839973516092362633214568567293658138369342952991683895877039343146755830388258733583393227233583536119179149758775935652992
188 1595255981945013993513968596989129974040962843900787209657938115831041587368657912384144630240912398878757596423070526743913988507498076205994039632925288442630834348954911992088846108192
189 16018040545256639611185143783219762703849776553441500917846172525214866588545922440815015961489727613444311159018016315117948809518990778022130503549962664115395185551593838247982970630016
190 160842393575017561429995843876318595230407798746630372296134133126194589577293246333967266070764131911646228127258768858094514280718608733683042675826740155679805871838219298861392521368832
191 1615115819822797905656498563179414210548201290363780019964229383725971630021612361844814654608934529705131360248760582460917201788438284473032395861125858615846358830769768441823660903586560
192 16218799093104390362349115413478572928278980856252299669295074522407131729251984472904811166178125550661565758907256400093760894209711087531561969912046187896629471007110436977931338477005596
193 162871641504273157151614325637067464091506942340334491789046034025129241241502777460639928338941245152593710806756662684337214185999815500568946509011441252218853226085192742779601039835141744
194 1635625556016279161797053341114474648565591397228498444029363517651754215982466310856672528573172450516162555591527674738963925900870398172289962416075576330566660094933414970861070057382524576
195 16426075593029451848247573711689105871863497547408211321305440372244303927284176105029554220376049697366709309427354748233709367262389500355116515575144549117405800080844293657063033541217177184
196 164966265996204942061453575097679731552233454726382231903879628946764828878602985498901517807051141249021228620450725866407847637875933904686336613110600168964771593790170400655451992368597713448
197 1656791100956344397014181700865187935867340824565829611232780629246140518944430681303424504253848340305192866260119810403495570651332533677797399070062855361298153127234239370909864237258695873504
198 16639931330716483230675031230548796381824389471735057355573024481652570434247111174894043803401262883905953058858652026055742873679612883847873443627230912958177080902123294884312679003479186463040
199 167126901484001656814362863596319236815591180548048305645308244211902488558498277160210305292451334007689826437058972959139387050141840110626649736521505608921960794557606828460374910712261796855488
200 1678619012466338460012565249071089663610341016607239839136638807631569902610507225444771709689351891418280623055783793684953992949256979258579143191998752089225197211275897155389139014131558594265704
201 16860433997582507757876750996564287637210900451388559415712277405653106479297232324851441667225784475699240874822151797441738185720960333550837274804777863192241215857224659780377628187280493710689312
202 169354245805926369653826556585817566420378418490406578449390747861610205994425358577839497896073348565301235174628707568530580813526737049626400711364847330607961530948006338933048202431280544724948160
203 1701116476184999199441593571464329136658121003418078271147630708770268275540935587288506310470940403666675092248181740221486441134697610534634849614472782468949844603437026026281103244070162513775277376
204 17087657503624458800937014547660906399101614090917424060840314957898414438332287025965680117505627929364262122418146565541353973131362294842952512580066748347654704904914461755970278948259384056941524496
205 171649058417213804102384647593769722260677771104360756344855482212752590088838874557459235199472415895771342560390325023222806750427457745106839127413476713206375451129497343870317815663461453625190550976
206 1724291288493170559069500291547473011111854414509324983570821722089904884993065347531805093971783954348495759269432840076624531163270785713162207217564404242415528553136689594322033041404552177093590466176
207 17321681814509645621278194997124262467936449677105795703756510287918910011736241458995330360762754250797154547839877147974190835273404262144822496178357500379603139239723209885199750133637705325345208363392
208 174012158836770231253920603554520921109061501233758404262387091795453214125647121192521675735812395129273211741940404288556209714006629268482232413267691177548257066533435320483941027188484919498102006488456
209 1748151841715352917211834094273450659161701355573023016756747540441123099606481768324738403634342991297573372604251348292374826149167732348104260839870992413441467351617106620721977965805787096601579982582560
210 17562592810712135704171436346896299233552350718651688927136064138420298037003644594370920427977682675448735434829212923113444946705157752146682860273017454330833275425772697597598696477690243559805615419378368
211 176444425307589399047269515664428711917632192155575494831876148993886748567949292865310241644464455194551468795803042407394098146065183394946425406617856484719795764807361305341588289673272195713750160974787392
212 1772707111393674542441117926283181356670691035665847668041843775668528170751301154747817982637278256945220462038260840149358513778162115991076109919223037621551746182693203866177858617789496024267944342452940272
213 17810482166751712513550559160434570421044855429769024820401881160543445550663911951720201533004688713377689557416180351754528054959312893660277785078678168202661332712439685518072704482666253466395996149669126464
214 178946793652224350987093843817938341653331815245843416385923242760969021431077233926299561221995723816024065135224959927137583657537538921668212351055973374314548001176012713226486305712101558428584694566245180288
215 1797966645455082775918744501051265367076632848780578916870122545266408319965398834270487553211195316095130476100576598026544074200808492864658454821417115047869211521956741666227438348734722487109612643589455363200
216 18065447248814229448428353304274172481585620764411894106865739726554994369403822895891105544709064427259206208379175376760930597406067950909533924874266502698440231359904986530611515950475693206630217645553319338576
217 181520256306781537145979913232986779217362902237937910335402541031796729322994258523976485207592456992732033926403497441475422294901435066968357188684260929374222340508401497483635659293969391676459150346748516638784
218 1823940555112913714893644578629337867582233125975642239128947933474619430190854619625487008730316152188293087151611174494742707979348068441748787871860379283772224826194897067464790240002179995383688435539489304750464
219 18327591029227158872613873403582745527372474572898543317572839820959952636471108852169140847647007003144926033397102092175887378173878887663901390860746442787420721138560154666972574218421903310420377029678190538095232
220 184165861518771241033442848506000669939152736909473681195572299101073798635859925893806771029099943022401126574292029118309905170085979084869376284763043448859216688589749639821012132784037803049971726256767195924367520
221 1850639507361892426052575715908210032324066448924018581739336120961969750837274323624937777172647035254334667771331447309178983847407975315828108683850798743357054307386737631545134004560894155286608544314804386586701184
222 18597022016435604708865827905662654241304160709244710803729739007413484916048016910134967468475542779988052578874734043346312150714792256986144291167597568799738186363599752173466951584344079844795450528642538866860042496
223 186884712695791891401944566419238766393788907933937407091636446291051481122214408950821450061891188780710385293489914472089405685907864528152142765438008432771059625393103438855178946765538938203961094547451459705825871616
224 1878074718941372678463127910365700992712242786843752937683699312036028775815207683994521943645122175449223865382151361612778240553342288576029218610572364204347487289462797740252145124616357502613603505171287988443399784568
225 18873854199275145157007048378512151244322548975887875388847635072782903521756825300940573925345890872443871866733197889566611783852077661484905483570088801757889845980546307374884573487338527608435782711283109313443631608800
226 189677967893475069124559852969100670520868829947388325668298464756028712809686957593133728197818642437455327022474758312961566252809318887165770021370141348142413876390707432775656919647792447480373106059815866602014880769856
227 1906257951655528463495878291244513434066492873250418408321809201331739971975193548136868173443740558978692028885117283184977506828247138885431409979186421994543764193792577896473782323707673243697899354872451608863500156314304
228 19158207004471282041511846049070468766627346620813645459971933328970328200532610895522363746065256460915569199503423927376462379635553901427701451908929452626346902383255802403614689118495740070435718057022728426364208597336144
229 192546839432398441784097469723907167233641027498762052815739747288386317170511332572082643434693091782780022347006964976421877425080162491287615729002988708067314336365841340953740982808455629218586025352527650209069818399476672
230 1935201508951501273950170303132307804396256595420457458420206396945820470701151928031700667489252770015153901932788288782187974506804045158460132021869689955672538829112673510020574295842384897544310085757108899335439357943638656
231 19450205266413295672694259106517811491839716909675312005153714138596965729845466013600767891056298448142670410077200014118724452524200933513878869037699148093639460587598894252124216774453758995260147327260049344148880163166496128
232 195492593634807327827852457325941364586539311150917062601935002583551798654876668214437601558931324266255951669750800026132964613219273784537382089689612726606399962189625990318433468162666731631185964329151811118441828163367805840
233 1964918233667395110723846137857446873226309742471034176608891719631370603999376571051451347133480802635520628299910497587325549880029903762789076645285840157611330597924899685307779851806318476340649427335609670324168562818533897024
234 19749979208354915457054406782929181742531180837432814167855372697010371456696482082870368346878834757623874362277054443946059263897316209413227083720951861128146938909031184836853724044440684627312763353147653978741511978337780902784
235 198516550672990906968208548249431114264227430055027742002806722639222334274609536653473391456464610706326521187316618691534564757384829702890471536610887679967270729544733663241322600002284524942269006480165224851748601159583364774016
236 1995421506871674310479842774180322647292730400944705116629411512128835690076247552547754954147679578066937990090321590646428460999500776604493450818541136376614653960637581617432993691346365256361013669889222191260777735813562989507232
237 20057664434287118523115890629176786156237501801506136261452155564479621259154348636820963657984350586511505161571089295492473119213006234650650559197745268914024004820880624689312750324567991051806058242804716014740300165882121680034176
238 201620084522052449966107215449586295627946122599119277961643652667387495679071343784397336123844518629919569893086152385814047825667547747146451732882710328475527594826511698896533806750111635032446171500778947753082579077044999217680640
239 2026725247724111722257454711834217178828471284162923391722299498329063299280015830179239231626325052971988128054046070308948387645426805894764071574709668039343162712320236682798895326543361504899775263516568357792609729062208260828315392
240 20373401930811029407939341579994007344683995288172423998888894135922939163436501954927290101677876972585119789750270698367828969701528008875561196872472065398170743935981078797887170380213034138398040750332897745461377944235204150703758832
241 204804623010608320698616855740181385972237715699417307066261723911881911850830170158150527097888896031896441432423631024077995038504725727661436908770919733831654770841540872012824755924227342243001777314245166324996202360150365581409982912
242 2058843914296089693415989201973522347360494321765830738852957764831895133863142384054994749380033254132429817103634846326898783728335813025961632209162386420699711973442622112478787041757739984309790138415952189533272302444246589213576628864
243 20697338078412582396934330432711130379671225453343526260176342935163512814738279797944732736119884619257829203825829152066202255719819499239126686879646482072926023375819445650360859422031674180490325816177321274757989687535059443966788262272
244 208071647963660000306585219109488267318844931394699397656867328290611089578521531032265262819773720667977677976340379877617656455087316589113391622293065834384234326815963683572262943976830598382584619837654746211947413466678059259766730635040
245 2091792505294889034920232590435321484340470166556913358098977536021223898595844317687056338920171840265315716099900967541534383128472723982515431880582548147401038463858859852694432057540729049748902160119824780275297122408416012533794140621184
246 21029624671606423508232415518430943457202829361770114041879001263437089953933886559835569818419552001410332871893388758226077886523293083059656205713072917242568265066665002934195253129927936043303965181379221376996016317055007321512380430745856
247 211422695432517478193079666004652959362805671370609129219819772839861849181888237310829497177314186469463790419155433892267483862563731468310927880728424289613905130629424724717236950330996484944667806419243312097860674575975940890773098571169536
248 2125586562642711590833980486786744105789095690021807452449637734728262343673406358987581279922844814156256140529365017947784251363276694096069708150634962350461569656565677630780149481960961763222736703643511459632527140733577450201541850194755552
249 21370418947475425062031518889411095432399398587620990546258527910799656808853766793298042762761467234334312743355615921050424446261701591055818472583948329781568739845778727691395588003068761221617275464891629822728013881501450009038039882917273984
250 214859356007220147891496036872877563466626880884774105249635885707561555358646940303561254488797832150281061400917697548429995706365061171124425709498330353981725102954431637934732903687713014814271351730800557626184110195140192860667543410785843456
251 2160242174866657088623211421395417454479878752540384857839730126206985266287559604797786692785198327277598842048597571464700451088739956565568159727652583154562716049078109026938439458491839247669615646696627448499611536198956107719322254923323383552
252 21719883622184991348494486001805702650648796440671970612199099303036739816668685550305687658490877663982444189074092488459710759701740447047312547069035704731664986083235292838508277630469634215321876822312870859483529728942895214702284322185630159296
253 218383275207410753146964631872940819116628102978265723094647165787795283550427981600032950700911467160700580791666174523985227694658475881820315046032239531271435571850708003377598206519919075607368020907308778204342672355750080368885597831489320782080
254 2195775981260790188769935543838631393381141683926170476354151962445880626722900670445773448800620415878657415669145035592640024895890894795011410387214063862446751223349741347676390724234677488323842744702565672901050401305998261043696483475414469821952
255 22078186935098771138123765072055888204429799399555437489021310481041072353188641863475280558100143083173151431520818585239655049721336842803806358158170639753047155309663138222987588293399661202963944836416361817471254997025224867646033133333710157797888
256 221996153948075848843381920844706686721126567640907891847982063547677736398066565462554061822838122141110630340232160136303842687273343457508813765559123825083359670888263831912714243491001388273821187916068537795634777067204310282411719951840282563652166
257 2232205176785854995507581132314437675122986666682156350780050803005534594358966548150255890957552936673969286033378119630793065890042236504956629752074718240277270251642976016393430219981007451364194395774312368521548564720916395678515748543437610388272408
258 22445502700165091588095777883249904034100567114452367281224647943008582441357616998429869674665632652248402687479260578670586694820516619393567535937736613750784578001588688386375829898726093678663057807721322305191095761189642083693161803210866799317802640
259 225699749076978694059944698816928403885777275321483658349010613719360692212741504732908254530207679909870186369897124940375416299343551156788078145803861522135877659110494842166093775437396865341878988617888652516725069220008914231082661568201080227015849456
260 2269547517676179304477447891980843904590153778164549509286833029483324927891404722841992481538936925781093381899713856169871522287995537444484276311143391078470789366889221278223942773062273286492063530308695768168796452033441780823159399762637798673807772836
261 22822010364281938998076425166122525087296960606904914847969667655360429718016396482137598167850950841365183323700008882626626396748538000142272131559240328359931766071989133898838723851483810374491122368603873353577224516252705126324662347170178394627090926256
262 229495873980982745858024778817848577971221521995256765500120532570795469362291249336077228092111302183964517020075322426761641324373175730095091918303200492664552564905423912102175607841389174082313106220835591602024958251605876095621647973035889069171777926432
263 2307821327726909916570403121272901420071655047108895141376202948500081259419274057113963078515758090002071853857548356834094390320647589332639796857320410838321700846937547266279240946065545363265599513629698646598235779381792847044420268349575045693109232031456
264 23207895072383116785634943730243360332023377277795278325014107637059768530820948031398341114463931921394090864198101403247652329269469464495945319703151944945068894752059966554514229758961215894773096501222100537896596759569781770760691130689766821382598143410340
265 233386399258800584276344291256711700168131740989662863485592483360628611118281928287556326368328142022361237930809235337976642728864682080073738390276032130990237176591018078740996283458083241783092645379980856993609030919291239085433830034545036117989246080573648
266 2347045505237977582764092731665786564407383104432421415404058931852946292615148903824407188967813590961531146109356512239391969364680239126815177225527321231218986468394301353075127330866359601757228987515976445889627165707268633283090945091697986510370197083151072
267 23603347739019732571092773705029696181675649864678231729477659429874100492943505322908167402880570108964665265546500820368987008455007051220220006005087664252954010959168253478062905835902068129841133413416669379236571861588504655714176506124882283781734867351795232
268 237373253458008217693966210810517115237567413331472135299423036538111192778004784776256975786838400265040963642629477001062531621262507804719354756668729620475141357312229144105865689103846710630715391337900073810653812600479839786834594052536482901366751530356281064
269 2387239530594144311951292158759244281719570074463899846921748770913515896369530849097461871561025353679727159133887439202971201422520311497610820265621899703994229642836022075717070426681574762714963820830897563993599076800161491624413479484624155682125051709864501088
270 24008565126239775542819121322481390981399432559521951212793442591893139564189313415731620863514637410743549705495085510383756793996654699136522909022411851126019085472387831421939676209571904738932438905759048487899954601161785393156416352926078370807913248819545324096
271 241458423874441848939001983829699499071594904240206928737048750838252074040132197517061428883930604292989461232784133367061162087889512222902360274686975423158983219158366055459218898688808719678152092693463639662052610190129727055346986216996861466062484982229013932480
272 2428423474463170942875958296172300651441664259697745711603092668035415625409040392030033789072660876359987512969238006924097975161980660576445837399648669564112874061336181920085389190548193779122702318163126994845067529650505194962747626715591294293514469566382145890148
273 24423749927594568828767231846108904790894922999039038973116930168544069836528506740104106523443671358389572651779960819048228026831544671124029890419869080825918417651058664861246133594793032520393951852596777132976488400122662227054809422699907868144169811653250508100112
274 245643957412346455949473005528963274536704937261114970655690250463522299853544410107316263848622437673044592412630088645918667931492684696766086180450711795954532989338602282246984725573354345183859747433194613973177354676169768677096413363114345207668008208510164363937888
275 2470618006596589056029909301776414841545388827900112392459559823923741252391782072187773710023829363282206335056768219257999336847502895804695920687680938359979812405137253938916601814817065466526036534819745633191851837316626601198829407265746065032893973966501654052650656
276 24849110858124607118953423465990867632312625291301706216379571084863534336656798385015837554572049166182057531258634986978688258662238959244719051462980165766535027361003343953846053881937446438823155637766589059919933057372364164294412777648308004663626395949994653387038520
277 249931961503875715431775980805265448027991144968619292349385469871780405204987348180708969511840431724715999512231097990688488849232068934318630238932835997674036458704524785544188485168457773503441224646098840803320132734728072536982197372350689818890398387654942927293384608
278 2513844405219794945552052077836448465305978802072164932629275951011839410664959055816186589045613434012651507985340086753944069495213065496285847343538247342926617720686681913821169543446414160062463843928885943831819112467790996749407175131284894007277289979230472475784498112
279 25284862750198971146583961505741064400069295543503561600906044007637368134150764549929554942339024743567508873374667627874408478275982505742310923968650033061585012536226216303190444312579209472188637605031927591048580033082013407990021040894484604066346993219032138087853589568
280 254324605086753309817551807669705934105010140614718541502284830649449934921658267140409877986659854708474428870198489753891437098141211116748573860570674771381690375134296592726451131326545265041728076294394529806051649091908885295145638717251083248020823752253626715248181721896
281 2558124567000227862537236704899336574684508383913686263095605430515555287305730239194109757388196546624335874429648620246354633943119100454953268345348999993145002001742915774397056304966598438424068254909847048483824610989520349586396082986488037560949915830803594793790163299360
282 25731226655102372230748818102669229837392806283411092463186117049856715002682074020091246217010722765363309824241203821499209163834828001896561862690141565492356647641932936604278034571802176064091713101520196959051591657255580837026536248545951883985227877742591391968235688631488
283 258824119639098661016885111697572955294728051872436110970439638268820776733665529867501053687046620515049842950744128580473039903574578021114130604383101009673972921720011915518595530311370203132627667958962126220702550989583844345242543465570620805570531800036563456284605570061632
284 2603481017584270762792572501664325806071823389432861681977048836684108582720877507118463052615226887538865267660136051828118478116895254798643505531527640928048543862415444221723716535860175900433663591560703514401187954090204909193292082417184997990350403438431887255586278150324048
285 26188429950282120535566720514117716272687858449203474790234267418010937382364010427858076954942907397480247802527252595908809194238075488382363930500998342590737046400063416452563275132141158327422386589621987362316142459023290695968801071805933163687418494487395390140406912491705024
286 263432800270597536762688828047067608556442480052705797746633233270315118751796367444459168932911851754115215302493646126933654256391213667646790001436400869837841183713586856822040931817021034122965999196906714188999690571858392456421430203005520556253989452728933207916426700667812992
287 2649936922695237670764718279173756161772131180769115704809877995669056200386701976434647432146886345022671627626831587326435143915471545464595297557000873202250252351953036003130491805287803541563314978213839659111487413763133974522063404443463735595464449824199465684508227032461114240
288 26656706452184106094256028989922307146406442069734620678920977550350994362463589372093120661541911645049152413583243748199389854368478324512823113842547589900857409990429240839008573807790939561622892724688438049392989993596681723045648636369892960715026523260950359860034196737318469316
289 268153006869361468853882083998182993998154066912323050651112932910195052218372232597084178695732520174873503873793706285476132283344268476944388739982600267870901199236185277590766691409843013122657869132108462594473939962982022775823153911037467410510628735826875760684646824361943782416
290 2697516099786403770472138343862113279981450369700380754254382079920894907863729319381836692024966296857792555036792255605364691327444344155782264116414758237100048374809817055273113575938978842015812067988216859497902097877269898660357270662714435998816853464643931058959083226549994877024
291 27136296534622388319317294517921270781063685263935252203574619757092068815374207518921742970508272870724386681190930910595395143057582458639460136236573992829797895227716610683054322056013034935476659752173565559398074670944925396166684771168384701158700811914774062180433164416483669498528
292 272987165303971010433640790371002778981200163042282945028977214948481345308399241842026318198849871333256184136856613881937870752891530751326647879264486814361468498913813543427815262516884129361677877689142630492176142540387570311505349479614923067713313185452486461331840675196012585817944
293 2746243030244506907700923077945513129788399714855478207702914214171314681404385765635940513350921431460909809245102987082713408630251650656661394396321976872401186333354181806988958592569567065682748957048544229619917067290503972337852152545056583289171568108372840717692413742020313392242720
294 27627447252641346684260169376053687231513859319510593803705357260604335572124133852548863912449983588093294647316940096638350876802147976768262928945387030849621749747558833248036561980871042697874015360992229579966777515162027762374778956446019523067498846417065443313963651385404956818730688
295 277937768680337878777733387715879396639023845785188485865100926514139962128143986255825522215761149139363439581357559885450626221143870564133363648936343666312724549719196663340855648756843764152420671273353693507113736653835632242397500049731268527168042063230590762101342554908024055817791808
296 2796142872140515200389744315324260606138849212755436526222618194735579557264981880254392442945614336431115282893214768584259472132385073975284885184456082842694206632389253056403064033899659770616217552472537311326220821161526611902878236501168315370913706188211088919310456761629006906386182648
297 28130412471842676310014431848046905593457516882325490611113357921479240421319689476151624084611445343455191807292656639240780543437303626462303935937455492021715032289859156987877138215761968296404661725169419340167413054822967637146456432293083799598798097930051936916048138721768433097280093536
298 283007378653151172294142432812040224463936802199974255082020537394343938991209120078946310211510409190469883849752311898669884234792709399219611483285893466158128517478147339755061162287263629662584659046938072357923567898724042698171130300226200361024031682147363846990435985728753689358711501888
299 2847241473525726373797778091677271654856535381123967970170290191094598348071298514578511161645465178807799998833470978424379102264340489738919101785163944492647585564816961639734901390056457909124581156914987407930436438879162554084385989697092612487865925572497595521444329946086921123594270902720
300 28645453003161927723111364592445526847584894407177724448588031897369645707644779741434578759092323447965892815005804804998226454487892043914048477175545348070777461441779644394213934992844706535150379714015467188660718850730970521198132276411083128486291131922473515534588045959232712280773395123504