0 1
1 6
2 44
3 344
4 2736
5 21856
6 174784
7 1398144
8 11184896
9 89478656
10 715828224
11 5726623744
12 45812985856
13 366503878656
14 2932031012864
15 23456248070144
16 187649984495616
17 1501199875833856
18 12009599006408704
19 96076792050745344
20 768614336404914176
21 6148914691237216256
22 49191317529893535744
23 393530540239139897344
24 3148244321913102401536
25 25185954575304785657856
26 201487636602438218153984
27 1611901092819505611014144
28 12895208742556044619677696
29 103161669940448356420550656
30 825293359523586850290663424
31 6602346876188694800177823744
32 52818775009509558397127622656
33 422550200076076467168431046656
34 3380401600608611737330268504064
35 27043212804868893898607788294144
36 216345702438951151188793586876416
37 1730765619511609209510211256057856
38 13846124956092873676081415170555904
39 110768999648742989408650771608633344
40 886151997189943915269205073357438976
41 7089215977519551322153638387836256256
42 56713727820156410577229102704643538944
43 453709822561251284617832812841055289344
44 3629678580490010276942662485136256270336
45 29037428643920082215541299845905678073856
46 232299429151360657724330398696876680413184
47 1858395433210885261794643189434275954950144
48 14867163465687082094357145515192732662890496
49 118937307725496656754857164120978911349702656
50 951498461803973254038857312966705390890778624
51 7611987694431786032310858503731391327312543744
52 60895901555454288258486868029846627018872979456
53 487167212443634306067894944238764008951729094656
54 3897337699549074448543159553910094057215323275264
55 31178701596392595588345276431280716428925567238144
56 249429612771140764706762211450245659373810499977216
57 1995436902169126117654097691601965130875295923961856
58 15963495217353008941232781532815720758771991239983104
59 127707961738824071529862252262525765493715177616441344
60 1021663693910592572238898018100206122796799916324683776
61 8173309551284740577911184144801648980068556321383776256
62 65386476410277924623289473158413191835936764552642822144
63 523091811282223396986315785267305534678270744384287801344
64 4184734490257787175890526282138444277407719211000592859136
65 33477875922062297407124210257107554219224860199857323769856
66 267823007376498379256993682056860433753725094622563751952384
67 2142584059011987034055949456454883470029653183027920339206144
68 17140672472095896272447595651639067760236930316318183360823296
69 137125379776767170179580765213112542081894852234735108180934656
70 1097003038214137361436646121704900336655157637286260148036173824
71 8776024305713098891493168973639202693241258737106839749466783744
72 70208194445704791131945351789113621545930065174488235126089056256
73 561665555565638329055562814312908972367440511951172915269422022656
74 4493324444525106632444502514503271778939524076719917390676795326464
75 35946595556200853059556020116026174231516192575980407262457200902144
76 287572764449606824476448160928209393852129540532285394373743283798016
77 2300582115596854595811585287425675150817036324107167427538117623545856
78 18404656924774836766492682299405401206536290592555107965401283694690304
79 147237255398198694131941458395243209652290324739836400813402954970169344
80 1177898043185589553055531667161945677218322597917482280687609010586648576
81 9423184345484716424444253337295565417746580783337440393861642826343776256
82 75385474763877731395554026698364523341972646266694687447614684094051385344
83 603083798111021851164432213586916186735781170133547828174360555719013433344
84 4824670384888174809315457708695329493886249361068363282581770611685312167936
85 38597363079105398474523661669562635951089994888546867575027937225348906745856
86 308778904632843187796189293356501087608719959108374863228971042466524072771584
87 2470231237062745502369514346852008700869759672866998751089263429059658219782144
88 19761849896501964018956114774816069606958077382935989699229097611132197033476096
89 158094799172015712151648918198528556855664619063487916974862761246367438818246656
90 1264758393376125697213191345588228454845316952507903334560962050685559235646849024
91 10118067147009005577705530764705827638762535620063226674011816326913713335376543744
92 80944537176072044621644246117646621110100284960505813387142770458168185583415853056
93 647556297408576356973153968941172968880802279684046507087238643351062442468133830656
94 5180450379268610855785231751529383751046418237472372056678102106179933455346684657664
95 41443603034148886846281854012235070008371345899778976453385202768182335473976705286144
96 331548824273191094770254832097880560066970767198231811627002393982944419454220098338816
97 2652390594185528758162038656783044480535766137585854493015860695538526826958573698809856
98 21219124753484230065296309254264355844286129100686835944126568651658157558318215414677504
99 169752998027873840522370474034114846754289032805494687553011915387965146351844974965817344
100 1358023984222990724178963792272918774034312262443957500424094055453120942585358303023333376
101 10864191873783925793431710338183350192274498099551660003392749908323767084224063430780256256
102 86913534990271406347453682705466801538195984796413280027141994195987735760874901459429228544
103 695308279922171250779629461643734412305567878371306240217135943426697084261163999701808185344
104 5562466239377370006237035693149875298444543026970449921737087527131167070437641573667214196736
105 44499729915018960049896285545199002387556344215763599373896700176484517356197791741443211001856
106 355997839320151680399170284361592019100450753726108794991173601330746500434975652235756682870784
107 2847982714561213443193362274892736152803606029808870359929388810483712726650591854494475452678144
108 22783861716489707545546898199141889222428848238470962879435110483545183259546308109172647600848896
109 182270893731917660364375185593135113779430785907767703035480883867712428969053611419814868765638656
110 1458167149855341282915001484745080910235446287262141624283847070940401357537795184451386326042804224
111 11665337198842730263320011877960647281883570298097132994270776567520614711873094061796825360177823744
112 93322697590741842106560095023685178255068562384777063954166212540159725398126217666746072385093369856
113 746581580725934736852480760189481426040548499078216511633329700321267418591292671678711518088088518656
114 5972652645807477894819846081515851408324387992625732093066637602570118579542907234119178022719391268864
115 47781221166459823158558768652126811266595103941005856744533100820560907097968389594332395937784496390144
116 382249769331678585268470149217014490132760831528046853956264806564487173706997380197417111014334703599616
117 3057998154653428682147761193736115921062086652224374831650118452515897223502479568464852775138795093753856
118 24463985237227429457182089549888927368496693217794998653200947620127177455712837601489853975158595679944704
119 195711881897819435657456716399111418947973545742359989225607580961017418981088702919460895349365235299385344
120 1565695055182555485259653731192891351583788365938879913804860647688139350519481627570771289891114822114738176
121 12525560441460443882077229849543130812670306927511039310438885181505114801497397028996338573321304456357216256
122 100204483531683551056617838796345046501362455420088314483511081452040918406662264248831045094955207409736351744
123 801635868253468408452942710370760372010899643360706515868088651616327347242664290024369033776411202795648057344
124 6413086946027747267623541682966082976087197146885652126944709212930618777920046672262393616244828709400698945536
125 51304695568221978140988333463728663808697577175085217015557673703444950223317838082234031622025707849276620537856
126 410437564545775825127906667709829310469580617400681736124461389627559601786457634066142018360339819142355022249984
127 3283500516366206601023253341678634483756644939205453888995691117020476814291490931345675677650986865835124293894144
128 26268004130929652808186026733429075870053159513643631111965528936163814514331587168398484482744431552073562582941696
129 210144033047437222465488213867432606960425276109149048895724231489310516114652016782454033985028525667373637127110656
130 1681152264379497779723905710939460855683402208873192391165793851914484128917214773130164588126374351840559369944039424
131 13449218115035982237791245687515686845467217670985539129326350815315873031337715462782381337503287107727615505406623744
132 107593744920287857902329965500125494763737741367884313034610806522526984250701718257741179965010881447827205134961606656
133 860749959362302863218639724001003958109901930943074504276886452180215874005613735172893698250056220754630203263110086656
134 6885999674898422905749117792008031664879215447544596034215091617441726992044909859605078103060388104381066750471715160064
135 55087997399187383245992942336064253319033723580356768273720732939533815936359278833284481858602981511736584252507390214144
136 440703979193499065967943538688514026552269788642854146189765863516270527490874230579163568937063605447268774517526459580416
137 3525631833547992527743548309508112212418158309142833169518126908130164219926993844459083979632988350284902397135146352377856
138 28205054668383940221948386476064897699345266473142665356145015265041313759415950755324222693336865815692723579071040170491904
139 225640437347071521775587091808519181594762131785141322849160122120330510075327606041896883259240844552368797436548060066873344
140 1805123498776572174204696734468153452758097054281130582793280976962644080602620848333781269499018592472604397100343957940862976
141 14440987990212577393637573875745227622064776434249044662346247815701152644820966786667462562842332411888143212018670618338656256
142 115527903921700619149100591005961820976518211473992357298769982525609221158567734293334125316439026639319761766581202856332754944
143 924223231373604953192804728047694567812145691791938858390159860204873769268541874346661852158912947802987326273513298669909049344
144 7393785850988839625542437824381556542497165534335510867121278881638990154148334994773272516526105051800757074469833740997766414336
145 59150286807910717004339502595052452339977324274684086936970231053111921233186679958186135530718443353159773524322124631259119353856
146 473202294463285736034716020760419618719818594197472695495761848424895369865493439665488995042766752702785622051703906456626930909184
147 3785618355706285888277728166083356949758548753579781563966094787399162958923947517323911781936172433377299844127885070466123399430144
148 30284946845650287106221825328666855598068390028638252511728758299193303671391580138591293898677456290528428488451588201355203099754496
149 242279574765202296849774602629334844784547120229106020093830066393546429371132641108730350475795803971247487378469720886094056606662656
150 1938236598121618374798196821034678758276376961832848160750640531148371434969061128869842802379118739064020017969471797639257316470554624
151 15505892784972946998385574568277430066211015694662785286005124249186971479752489030958742416178454527100240381639202442215068258998943744
152 124047142279783575987084596546219440529688125557302282288040993993495771838019912247669939323718645445978083528880475659922565526460563456
153 992377138238268607896676772369755524237505004458418258304327951947966174704159297981359514578331182026176989182577517523784563120622534656
154 7939017105906148863173414178958044193900040035667346066434623615583729397633274383850876116603813493126120555363687564679084582782856331264
155 63512136847249190905387313431664353551200320285338768531476988924669835181066195070807008932784836018842373726715635366410292817898602758144
156 508097094777993527243098507453314828409602562282710148251815911397358681448529560566456071462187344298405808381337352629237574854460326281216
157 4064776758223948217944788059626518627276820498261681186014527291178869451588236484531648571697316066682580104185923360429811063458225618681856
158 32518214065791585743558304477012149018214563986093449488116218329430955612705891876253188573578163158051308107757835962230309436910890966319104
159 260145712526332685948466435816097192145716511888747595904929746635447644901647135010025508588624574513591799410603585855426117353777299764281344
160 2081165700210661487587731486528777537165732095109980767239437973083581159213177080080204068708995134607097064381910483158576222547198742181707776
161 16649325601685291900701851892230220297325856760879846137915503784668649273705416640641632549671958153853501853249447457898944347811550625588576256
162 133194604813482335205614815137841762378606854087038769103324030277349194189643333125133060397375659384821465502383906848452223917360326380978438144
163 1065556838507858681644918521102734099028854832696310152826592242218793553517146665001064483179005263386558625371847909158139129608618453800367161344
164 8524454708062869453159348168821872792230838661570481222612737937750348428137173320008515865432042083708442805680336582006155713408419315908016603136
165 68195637664502955625274785350574982337846709292563849780901903502002787425097386560068126923456336622899490050853799273531331060346297898274291449856
166 545565101316023645002198282804599858702773674340510798247215228016022299400779092480545015387650692889659815617652607423214819188928269928214648848384
167 4364520810528189160017586262436798869622189394724086385977721824128178395206232739844360123101205542930206315362865285855646894923741932909757825286144
168 34916166484225513280140690099494390956977515157792691087821774593025427161649861918754880984809644343067506103746211139785031842214567010246143871287296
169 279329331873804106241125520795955127655820121262341528702574196744203417293198895350039047878477154743791759991656266824159968103365799175905313508294656
170 2234634654990432849929004166367641021246560970098732229620593573953627338345591162800312383027817237948837502256623290005039171558224919595114833142349824
171 17877077239923462799432033330941128169972487760789857836964748591629018706764729302402499064222537903587706862699732630863832225928396409136663315290783744
172 143016617919387702395456266647529025359779902086318862695717988733032149654117834419219992513780303228695668590891353668557695514352365377844795822630240256
173 1144132943355101619163650133180232202878239216690550901565743909864257197232942675353759940110242425829553376105717814591755639528669311232261345181649862656
174 9153063546840812953309201065441857623025913733524407212525951278914057577863541402830079520881939406636403063602916487220633267057055266277096718654414782464
175 73224508374726503626473608523534860984207309868195257700207610231312460622908331222640636167055515253091176618337679838738242438111843683054785663637750022144
176 585796066997812029011788868188278887873658478945562061601660881850499684983266649781125089336444122024729317165730134591852292108205552570114309137906863702016
177 4686368535982496232094310945506231102989267831564496492813287054803997479866133198249000714691552976197834345763898468498711042072266026772266520760864636665856
178 37490948287859969856754487564049848823914142652515971942506296438431979838929065585992005717532423809582674382987302531517473746991371426600836261402136547426304
179 299927586302879758854035900512398790591313141220127775540050371507455838711432524687936045740259390476661394297650649819195360796757457837652098281847531287609344
180 2399420690423038070832287204099190324730505129761022204320402972059646709691460197503488365922075123813291152848709657687674028015712635550907602636041128117272576
181 19195365523384304566658297632793522597844041038088177634563223776477173677531681580027906927376600990506329219724686179769614507409007030106642453850850780570976256
182 153562924187074436533266381062348180782752328304705421076505790211817389420253452640223255419012807924050633751667507274693360625838668132251902896331849755833401344
183 1228503393496595492266131048498785446262018626437643368612046321694539115362027621121786043352102463392405070001080093870619774139842568840812749701704885069198393344
184 9828027147972763938129048387990283570096149011501146948896370573556312922896220968974288346816819707139240559984120822311103971385006998292097050675739254598649511936
185 78624217183782111505032387103922268560769192092009175591170964588450503383169767751794306774534557657113924479823926721181123327612588881467966511530114384879320825856
186 628993737470256892040259096831378148486153536736073404729367716707604027065358142014354454196276461256911395838493334054833569733965776842006112304489315775214816067584
187 5031949899762055136322072774651025187889228293888587237834941733660832216522865136114835633570211690055291166707750513009437724097856346316573658860411327594079027462144
188 40255599198096441090576582197208201503113826351108697902679533869286657732182921088918685068561693520442329333661611785217040125235111033693638791732284223537353217540096
189 322044793584771528724612657577665612024910610808869583221436270954293261857463368711349480548493548163538634669292109644019397666785408795871209375556260993868267736006656
190 2576358348678172229796901260621324896199284886470956665771490167634346094859706949690795844387948385308309077354335307876721334664092311419613873087846062362085025879425024
191 20610866789425377838375210084970599169594279091767653326171921341074768758877655597526366755103587082466472618834679324462902983972356573462199380869560447718957975018143744
192 164886934315403022707001680679764793356754232734141226609375370728598150071021244780210934040828696659731780950677428318601488485098088751908171839290067479396219336110637056
193 1319095474523224181656013445438118346854033861873129812875002965828785200568169958241687472326629573277854247605419413994608437107423182343686528298987707630458865760816070656
194 10552763796185793453248107563504946774832270894985038503000023726630281604545359665933499778613036586222833980843355286848460555312662403406334533561235996634249148230390513664
195 84422110369486347625984860508039574198658167159880308024000189813042252836362877327467998228904292689782671846746842244570870559407853116564360882828556644255149630130848006144
196 675376882955890781007878884064316593589265337279042464192001518504338022690903018619743985831234341518261374773974737856133336709075932711142256291305790496403509929622231842816
197 5403015063647126248063031072514532748714122698232339713536012148034704181527224148957951886649874732146090998191797902648199438140233677246392788787800998655952705214128750329856
198 43224120509177009984504248580116261989712981585858717708288097184277633452217793191663615093198997857168727985534383220783860994057121849085651787217117338617070893267331793813504
199 345792964073416079876033988640930095917703852686869741666304777474221067617742345533308920745591982857349823884275065765467418930327479654914233251566357407675465649247257932857344
200 2766343712587328639008271909127440767341630821494957933330438219793768540941938764266471365964735862858798591074200526122132413398360846963771903920189696658881522200195270627557376
201 22130749700698629112066175273019526138733046571959663466643505758350148327535510114131770927717886902870388728593604208973845431098368795159091307176835248066007771613996579349856256
202 177045997605589032896529402184156209109864372575677307733148046066801186620284080913054167421743095222963109828748833671784335696609914400170562609045317334117973360936841463457644544
203 1416367980844712263172235217473249672878914980605418461865184368534409492962272647304433339373944761783704878629990669374261830068525243279160165175623809372123609263544469364978745344
204 11330943846757698105377881739785997383031319844843347694921474948275275943698181178435466714991558094269639029039925354994068929539493802388872650011513016375348518860455230234465140736
205 90647550774061584843023053918287979064250558758746781559371799586202207549585449427483733719932464754157112232319402839952500014298534131422163857305149213799507440387840792504991481856
206 725180406192492678744184431346303832514004470069974252474974396689617660396683595419869869759459718033256897858555222719619897270353440475999676172867283875989498102111124241298472566784
207 5801443249539941429953475450770430660112035760559794019799795173516941283173468763358958958075677744266055182868441781756958972474757858657242140011790451339102861974905789732904861958144
208 46411545996319531439627803606163445280896286084478352158398361388135530265387750106871671664605421954128441462947534254055671368421923538956426581352027971375196650115279909468273058512896
209 371292367970556251517022428849307562247170288675826817267186891105084242123102000854973373316843375633027531703580274032445370124623109651048391573331632492326320709554306458956252793798656
210 2970338943764450012136179430794460497977362309406614538137495128840673936984816006839786986534747005064220253628642192259562959351480319887181090431683877381260060693698586038070159001780224
211 23762711550115600097089435446355683983818898475252916305099961030725391495878528054718295892277976040513762029029137538076503671520833444455036639143532653935379475584116957037401545317023744
212 190101692400924800776715483570845471870551187802023330440799688245803131967028224437746367138223808324110096232233100304612029365584649326355468944528384501253633784741992193764892909141753856
213 1520813539207398406213723868566763774964409502416186643526397505966425055736225795501970937105790466592880769857864802436896234911513158152274103218987322549570266238074050625050504366345158656
214 12166508313659187249709790948534110199715276019329493148211180047731400445889806364015767496846323732743046158862918419495169879265777192301053529077419073475644521824868631150266757117183524864
215 97332066509273497997678327588272881597722208154635945185689440381851203567118450912126139974770589861944369270903347355961359034073561392574149639270393573963320958439501501501859501310312710144
216 778656532074187983981426620706183052781777665237087561485515523054809628536947607297009119798164718895554954167226778847690872272483178848924639927465230564022897235197116916614326899228190703616
217 6229252256593503871851412965649464422254221321896700491884124184438477028295580858376072958385317751164439633337814230781526978179654806208060005046326008456815837016939145142113516971316903673856
218 49834018052748030974811303725195715378033770575173603935072993475507816226364646867008583667082542009315517066702513846252215825436817200497805811623816395543792014406237580755305939325517985480704
219 398672144421984247798490429801565723024270164601388831480583947804062529810917174936068669336660336074524136533620110770017726603493695105649098035496947820128866751791349485279243121714109396025344
220 3189377155375873982387923438412525784194161316811110651844671582432500238487337399488549354693282688596193092268960886160141812827947875848526087368988415872587995287413693560707536187932806192562176
221 25515017243006991859103387507300206273553290534488885214757372659460001907898699195908394837546261508769544738151687089281134502623579636794875305121932993603818084845475343842607471931902311589216256
222 204120137944055934872827100058401650188426324275911081718058981275680015263189593567267158700370092070156357905213496714249076020988630354372335653315515282076772923856134341454754140312098216811167744
223 1632961103552447478982616800467213201507410594207288653744471850205440122105516748538137269602960736561250863241707973713992608167909029355005351651204224923106639881033737913065821852210545182684217344
224 13063688828419579831860934403737705612059284753658309229955774801643520976844133988305098156823685892490006905933663789711940865343272207880096146058994004717838032028639229667382152277111880357863489536
225 104509510627356638654887475229901644896474278029266473839646198413148167814753071906440785254589487139920055247469310317695526922746177609120875834170672448408674082189852490064768373135750080655687417856
226 836076085018853109239099801839213159171794224234131790717169587305185342518024575251526282036715897119360441979754482541564215381969420765127220004762820408601332309440297225969569294923710720831058345984
227 6688608680150824873912798414713705273374353793873054325737356698441482740144196602012210256293727176954883535838035860332513723055755365905338186700897444911474537779365332418659398979065105917819584774144
228 53508869441206598991302387317709642186994830350984434605898853587531861921153572816097682050349817415639068286704286882660109784446042926811346346932769322577124060842608568571080881071871687644898914205696
229 428070955529652791930419098541677137495958642807875476847190828700254895369228582528781456402798539325112546293634295061280878275568343413628052482113334107187648003956240367012258427053675181763875785670656
230 3424567644237222335443352788333417099967669142463003814777526629602039162953828660230251651222388314600900370349074360490247026204546747307298983270209031910642495066080666572985290173386804815320375229415424
231 27396541153897778683546822306667336799741353139704030518220213036816313303630629281842013209779106516807202962792594883921976209636373978454940992988276973391422582597506819857656766901009245244981739723423744
232 219172329231182229468374578453338694397930825117632244145761704294530506429045034254736105678232852134457623702340759071375809677090991827632626197559425223343945904917777533408803026235903575404691393563590656
233 1753378633849457835746996627626709555183446600941057953166093634356244051432360274037888845425862817075660989618726072571006477416727934621047206087781820659176697727617666216365521991942887830127206100061126656
234 14027029070795662685975973021013676441467572807528463625328749074849952411458882192303110763406902536605287916949808580568051819333823476968350041716867403018263842797492221629114371499654421094796998703593816064
235 112216232566365301487807784168109411531740582460227709002629992598799619291671057538424886107255220292842303335598468644544414554670587815746745119764164899635811264333039556829295363125458005665934689434960134144
236 897729860530922411902462273344875292253924659681821672021039940790396954333368460307399088858041762342738426684787749156355316437364702525973850530171770548065891158570520022227123687260109319142594915092100284416
237 7181838884247379295219698186759002338031397277454573376168319526323175634666947682459192710864334098741907413478301993250842531498917620207790583385491067086485931356376567313002511062593765100770994119961640697856
238 57454711073979034361757585494072018704251178219636587009346556210585405077335581459673541686914672789935259307826415946006740251991340961662324225372162342095805055026637352774391131629775901901428422558142802427904
239 459637688591832274894060683952576149634009425757092696074772449684683240618684651677388333495317382319482074462611327568053922015930727693298592919553766347574275648564348450735871139296258777401948319662041773113344
240 3677101508734658199152485471620609197072075406056741568598179597477465924949477213419106667962539058555856595700890620544431376127445821546388741589583066002209875605217286862968453286886173343596628435690132892286976
241 29416812069877265593219883772964873576576603248453932548785436779819727399595817707352853343700312468446852765607124964355451009019566572371109929182970398460910345675143293417910594640121592997535111242308660553056256
242 235334496559018124745759070183718988612612825987631460390283494238557819196766541658822826749602499747574822124856999714843608072156532578968879426396374928573745447067956344371610693811037156477805057452044479253970944
243 1882675972472144997966072561469751908900902607901051683122267953908462553574132333270582613996819997980598576998855997718748864577252260631751035397036222910362888939877270749029537423868426076817488794643506223690809344
244 15061407779777159983728580491758015271207220863208413464978143631267700428593058666164660911974559983844788615990847981749990916618018085054008283148020230246448962245685405980349603137707666264530007027202350568844558336
245 120491262238217279869828643934064122169657766905667307719825149050141603428744469329317287295796479870758308927926783853999927332944144680432066265127622735898683399418817727819023432595181845416220249557727406109392633856
246 963930097905738238958629151472512977357262135245338461758601192401132827429955754634538298366371838966066471423414270831999418663553157443456530120907903675043650598257210782504640675748495793929722383142036451992413405184
247 7711440783245905911669033211780103818858097081962707694068809539209062619439646037076306386930974711728531771387314166655995349308425259547652240967037072976057571591871024179942031835962048412637699838496726022173851910144
248 61691526265967247293352265694240830550864776655701661552550476313672500955517168296610451095447797693828254171098513333247962794467402076381217927735844270959877306346594869279346067547644551423501440254694676989859904618496
249 493532210127737978346818125553926644406918213245613292420403810509380007644137346372883608763582381550626033368788106665983702355739216611049743421885849541981851917996012305914388166101052739632811205130999153543817415622656
250 3948257681021903826774545004431413155255345705964906339363230484075040061153098770983068870108659052405008266950304853327869618845913732888397947375084987084460482278414605150674344580248214573552089007234876703600415682330624