0 1 1 2 2 7 3 26 4 86 5 318 6 1165 7 4312 8 16318 9 62020 10 238165 11 921980 12 3590145 13 14067188 14 55399442 15 219172028 16 870736366 17 3472155062 18 13892694747 19 55759406580 20 224427809830 21 905659181212 22 3663475842865 23 14851965523630 24 60334690089827 25 245572722474460 26 1001306332164918 27 4089563614899254 28 16728780694555708 29 68531040104063522 30 281130636592672472 31 1154761346593239738 32 4749061823047490619 33 19553560114269651748 34 80597120359633796903 35 332555544136007336430 36 1373526460087573807381 37 5678281432547169394406 38 23495475723536205388699 39 97301783214426345482806 40 403282726359919595291246 41 1672764813908890239393030 42 6943553932231988310057335 43 28842744270157468944949674 44 119890902475605609567006868 45 498676163403203241982397634 46 2075497919624915244043504820 47 8643438934419419813214594550 48 36016482173798472521332510108 49 150160925589514919975560774068 50 626389543942961249820768082923 51 2614300303957245454945164288990 52 10916459554459980624805645920920 53 45605360043213707554161248833510 54 190612108741166477766887827110964 55 797037488053228222137757851064468 56 3334219358503350905585613719295485 57 13953737894655252665285537947644430 58 58420065791147872859327176024960816 59 244682556517509500404051022106890668 60 1025198890133302989330339604022932253 61 4297068793396639275278209050893172300 62 18017340710864409604108465930092196642 63 75571604763459711841910680740177287792 64 317082107273804462118725216264861799797 65 1330839639571191416847924075325691427996 66 5587487534823113638322382232374129247504 67 23466070547274561567350978388799571213268 68 98581046331106035013215875116799127506696 69 414259194756726473703823160101896717700424 70 1741298204742335052448176801910226615343917 71 7321383033597026556911527122509107565775230 72 30791364433162410600004446906205706344909812 73 129532140010000057036720308902091391371653662 74 545049615948907774269936342816810411911718948 75 2294043382338927908298028585575172064688888626 76 9657653340261521994881225930815805663891866938 77 40667118589222597930158806700941312195109069730 78 171283093391995340850053693060601865032343417052 79 721576684638489937077439849790894638731722019752 80 3040500394247236662782209219056576096006735441719 81 12814450141622153042978195539851378912770006725558 82 54018816746818389204744524695304183418660105916367 83 227760418958322861215482019506428178582300981075728 84 960500334257162714401173553018680984352549804029502 85 4051360819223394860276441180142231351325611557200978 86 17091752019814373588579189838443059888247793231750175 87 72119495632860619388478315347773662703509263304510720 88 304366926433006287956000877165510188772978467026219007 89 1284751743335191001967274724327128707128946385864308748 90 5423957840170214820999654475321585639706315644963846280 91 22902723653279077948787005028511284964060483120909972714 92 96723088268632663516521249175855452472554599941430942244 93 408548738908969684062292489379526409578936718091045272834 94 1725944560751957981732108446102571183703148953954746461486 95 7292520364552438612503322624645786388980989188553414178150 96 30817324940668249813482367412648499381041696015249655957040 97 130249894390452933800550892925460461083162313650443636582166 98 550584135342799677523334667234254177027401541307476326332382 99 2327730150913317672614392482229770109278379429287960030462126 100 9842444750493783166350360333288651255913865131101036574612849 101 41623019145723962369119147051459231165499563857954486602541800 102 176044827616898786476803354762130280527605342292463149237846745 103 744682157221718877097228578707956568197265145915992057256602288 104 3150471358610275825536065914771665318105966768737499214543621919 105 13330179062947127727313957675294260043080570323163942030754820528 106 56409372747305488774680235637072198612821759102346052916030809117 107 238737369839305929745541546583873453074855057583623670970011126694 108 1010514199814557041160060998549290329922690051510402415098975682984 109 4277759628389005939507920627494948859961845945458517287253458732322 110 18110955364582897421943721743004979071759173738667007194668403914074 111 76686069285144473441183871595905982746640430273668281065198627241902 112 324743794912625311330302671133848196508515560984570272538147628884009 113 1375351375303057532194528418053055848986566834215661473322627301715322 114 5825511543580346960005351184843376319006897737964192236476977888006621 115 24677505733920811072442243363336521367363023884076572899669900800675662 116 104547695876748098735215248862497134815182703051838586354899863527050821 117 442968573924974359311493085897740333604307250227802733379638470616463046 118 1877050119530917789726243761800242603993995206372984390201397796920973083 119 7954677852689688605605048103370671635517048352396443085422074265654563416 120 33714163593488995234508533214391785832546009571107134270216510812973129077 121 142904056725376342943248195436654205780944859185848000720775874579203357726 122 605784872949662767905240531564521781181791114416767266069480979078304192326 123 2568226546953151431970548048896815616196679267451198482467892972749800236932 124 10889015931638482025713782308793965133637742425802231585175877756531815331959 125 46172533259980365343858900454353587798803680874397329035506580986423221517494 126 195802361523736114521719124816103333869569445142457158868164290860688894668253 127 830406425494903667650612232048785440507084488558941297997886119241547699833884 128 3522098060072989527462541177369979097026552154740188147948650479427755211437172 129 14939964957956800748886452575540480553163374554472693781518075637024296904400734 130 63377418842131092927507943172885592176230896316572347133802890339156243590667539 131 268878330169013087007000682080982711326509791235161866620938075008536550573677796 132 1140808653638571105093548887828698778739953110852098521127676308801076864516674248 133 4840665104734536770811486279635830362712688132878061291209621553501529974470387156 134 20541491872779579707708629934518359156943809447825583449356810717863044377250633780 135 87175237448519152816878093092464640007907453627768489897078335736198138071786941138 136 369988323126886775488939402732114078233331735498311068670279428228242040440734960796 137 1570421161414459826018053538404706808510131755348710419917746880260898166808190858542 138 6666179928940581339215247469915624936735665954339471397627885398862869292840280890693 139 28298944451341941503468348646789860244345301663787230318555097591975803378055427319902 140 120142123399894358052734393315100807812094149297565805236936070726410930992865953943964 141 510095850799632528006157537080966082446090525759125765651172910258336148154254773448402 142 2165904318669347842932001173062265722645651804852745027729782553515571418263497860135124 143 9197235550338167836701492776524770919420059647550840047537469122098053772762081425501888 144 39057595445667119038452960778673846439050703330896985811675064416394465226909351368476946 145 165875956941137744811595307201418524827983084145611156823933552543399926364769626860542738 146 704515783513461239066828818248630046014664809354074639149634166917883283588828992935756192 147 2992450466534376712491796466458937798861487358197827342222197269118936250115458186548392866 148 12711353264005115137186322020345889265245484062816540207903219025381284876019938537525258495 149 53998886795567927942088266115421213316991745042284418845750368122726266316123288462198790858 150 229406467709961366527365635214384979090015676871830520739841996259498589406107190880844315159 151 974661881742469004750050840480205697963572101442793080914383471066108839288937908667048134134 152 4141230693232089994749926587923567485289223286970615080924205460509071886843088110572189606354 153 17596716589828869448402198999287165871769018553239205110898735279811779635759937902155127460912 154 74775665547246232288925912444614506957722537627358173538142905562713449224514810637904965798988 155 317771565842353411698736319859543401698126494183302436950412173435826750021683815151847088888158 156 1350502997752588282076024689687883745929007951263586281317771279014062601977420482761726125844136 157 5739862933469045875509625629448529634035502751875011570185001439125378924400148151129018874244680 158 24396786532527464138070510887713278681528032770968514678062960157834288681113745012952900697074039 159 103702340145467554853739101696559510715318154158711752481022468233254021373539065869522599393905236 160 440827835526345652496295990183284765900538300785790468822406708502776012711368058851437478505932763 161 1874017692824931959267063904010578315829306492190687781406340162326223692383760149353123363389552518 162 7967137185996770639503460550735606200680794080526547954619314577893020048200844393697468945048007013 163 33873069082541759186507022340234768860057867895420816358176200565203669750538258543698533537856600306 164 144022439209649135745727378549160123317723745429457501643984198863274848767928848235477026986703085448 165 612391086043502830299866509942541815039099428242717689653368159989165018274054079401278850155300492472 166 2604056308610800988567548885226254884928364155562801170943305924405992627695758249784037859000215457439 167 11073742631920265755961905223777348542863093493197785845738312714493894354262526241919845318094207944134 168 47093477602777754509260035026834524818690167047853636180142069895096653200346859427052626741887310691557 169 200285321215815448274437849372789263869753704193313712687797487117346473646745549448212824053958416223330 170 851842393697334650027969783471763250062516688322810490966225065012796665812240376582080596302355040065224 171 3623188240218614365102261942049077462540905771038044825537426302757216287444403176194617798004559638275056 172 15411461326144861889444157488518374264305230324631442378495004374762723939721380132417889923721184050238712 173 65556804607150814923895168540283319488835002119494207802583050064417712163545468881289270896140077426433908 174 278876891762331110369971518913966647005263303158123105953850253864315482551322503562932266802689989918265452 175 1186391004625590822424735610761612675906005777912519621946254501236064107919077027063123155743840308015140648 176 5047350860003160332381902828757757700794296193456597102149849007400099027612427302135817638426110830275672382 177 21474311776067107825095297177745363622084185462808307530541109090085806883998511243726331328050839757455419102 178 91368164496897030840252690261672221860086606464626203084941035627277788412688799851267255640769682339277915453 179 388767736527683542798230266550249735776631282230624374235749818424007493811786351198913722178372707452774280482 180 1654264639597921923301645398035434409423658738137579583734685060917359939215507552042055763507083831666778528559 181 7039454421816441512088350695072550290197349585914366633777135195258995214887111147919316718510929669840281114496 182 29956567729852257911024052968571648805431073798196408643625618370619167139542489045952465664252783711861254093934 183 127486423130822699740668894328330086842641577588567180551594448813655675703315351623340099261549095574263022097138 184 542568344297090460704129931089793014083345612536396626530664230470313158147751110948683050864270296846770283775264 185 2309209846823639712853621048713517721854246913234700024351580912925741152150969401130994020676519506437728811189856 186 9828575749384100084476564563054686348018605518685573934257017970918271409702519287808837874381743682138650926800530 187 41834619700295220920794651990790053062546740233665741485820635179423670023636001851016072327233459695807852143818158 188 178073346703674961811405466605213572150887193299695303824787909193412632404165741491471256190003977973147845193114188 189 758018299504200540772585859382211278066780745465647748693820233523180427207750467872487031006015093641902227554856592 190 3226843853845617390880587878964400492021787918375540313840202620876970715151729518109482807988995411478464040353010179 191 13737051362396203557069687081394204305460206269009779433996057161256519765144293828596665897015851910696447728176245302 192 58482540159054596110970355246929136173188802709079828709722040371310499098409660293504246271320190567466348881710107398 193 248986553147532027765390906272963994789520199606997023010933141985949134710881086753227503952337835160113779305515415676 194 1060089044672722085521143540029211181484748961878307377048827047295919256126699161424410067665143585571602804071930209883 195 4513624420179046332439761958831729815367006005287169413708495525401802376169209582555993522622215656091580079449429238274 196 19218741385491415381792982270373977645207813443381482006130222348909983860794240520835188987546529508147099777837518859887 197 81835314381989604446390122341242613782186921072890887828881340822948305465702450127208815234082588608989951811575499776392 198 348475856283432491800225543676475452279094376877643197381820519832310109612910386382128379030464184392069599658482064630269 199 1483954550228386637368385470471103280650761529145570199626503152744821039952486803613998929714197817860852153562239640506968 200 6319523248383844020929154253634812981654446387442097087800292586726029878930856114028951258484100462784253222269928603716891 201 26913097670891968551166285045121872617104643429394880075217250435576812881849221693261325750694916252058161187619017865523704 202 114619513909096651253293644949231618035981063999907562859180039170468156935775385651489861259024342576164423417162961757037756 203 488167418509119892166974279015883216259143154149446156156499519098918088734236961639832998773909276858717529689944998688809278 204 2079190217018460026726626143201696142589824717297179451496230156198183859675231898653026893355527420687731270404428347657402709 205 8855941012481988179280076248766127047403251731139934145205479913934029251746284825821103220345121363036378647853629535162708308 206 37721601488430474946903197865293441549267250302607467460692328709299451791547195372518430306014731897748790087392466479472324384 207 160679437917158758777708863118753279063544465778889691004757967583677179320676320261951253270240602081014574727002225673459077990 208 684455344545049816499797610207446949073664113762339622270627955705408815893764258507963384082234994782077392199567317518884373247 209 2915710698938607337368994813669313130539260076881080182492856118569729319528118540020997473837298402349959992267440988663945541770 210 12421044060731286694620591352278293297869392250813130287556720021611681425363375043502622129941593777553547144386007401792847305914 211 52915877303578165334536084412960891038213636973119968588138669398565368990140531772992875059788794634402166701117172392912915803096 212 225438452048969234322539394998432315803894133327599067658237455162021674205982408065825760912826238665651828515559972729505034065509 213 960470324310627520720646184303733940621376877867785968387156092166938700794469124498649838208980452477790860758055780270564675612244 214 4092170724944926429093481669854311532669228144029435707249413474420864150891399799372090462215579859732750778135482212412618431908621 215 17435614030044773156926829044860098518605241006406663236131620836878576222416794092693254235875761433450570015364527051254200128931150 216 74290679945405362576410387491808066834272355358646735749144076665971279257423691635515739446758193137329094084365590361848222582740545 217 316551868288086959779543009247198547775701813498415589138946691987452796685463128022180891519717531574675774711915724077107915832424732 218 1348865877703989539435058717537476124470306819106024804534626032691470482003376071075491348330961912404844852955788261669709803026835821 219 5747855949429733243443900255489433339873390394422952184497181186036627091387061974488493284126937136805224258454559623812513691855680346 220 24493795289870217858531719877066633923487567155781494736859887596280775149637496496488197801494891464207965335688481959375542080039247055 221 104380476921771398768482705039654118494315175206401835676422779015462872945946545433174970651033280955010895939371425177835912989449426700 222 444831301088979435013360246825856759441782225267312624100366413032117074993982162646464542738993797043320918438468155506798163381881322327 223 1895763501016821800984187489436712181430446539997850133359061051265203929364525770561291706591795141273606478062995183001934155678842477750 224 8079521101065841454133696393507648286930472660460710696603338360793878545789083916404946984403852661763907164263459360114777776459379487948 225 34434962507849123193863435835330346551561264357435308608920533809917002541296901411519108515138164510695610283361495569869523947898588065322 226 146766194377965702145330547751068268573385623761756091539781921547440482401307820516386055114772854869084288561692416027477030954915390587830 227 625553945899382114685224531120136498929852977644323111442493676387871054682113438422737513675989619105701725772454757179166539744927632335402 228 2666341131104455243750516654957020877077301090814471646139363579125082606508504474381900710924089335039507265039605101902003605483218109958091 229 11365243920784983162918911863509694133660657359335847215623343674547528912580095335645445168721862045048426403824669783927489490527614053491728 230 48445541060272757396702131035096428619344326494310453043423810990771605459828480370072155640313025212245566487456348728040368479736437829623609 231 206509844093919354462872953886285139120747029039099375043056209636735986030449735026709860180027402412431397279028478397201212405263990194892732 232 880317842698749513647564824078322780530508642524760075435494625499530895178497281420713817566867785613229424085497615383732984106677019322667681 233 3752752714074362173156359141086132913416895218294719911015903167993901022567836099580293416496159130090533611228854877480213435593073251941480668 234 15998231989258570456269161476842288542390389875643094508062110201974699877543199771796190533988926032319813488990008261530260981345343154557219324 235 68203322947619678782313291694922842267191894155223575765721821949187009493363531225193446191872721316089985025931124490575338523324303489958137482 236 290770594705291602963715877213749010867386023823952583879059704151596119588368028124737305453686890016332387510825997919321751064452478256979478991 237 1239671868158796169655093428067473195420711515608745417501438301995319458791801412830723652011014516108995629169746432271384443895941896526270899602 238 5285355749745098195173380897174957466077687526999531701658587643116498176876243655826827547130731511191759496202475899046673238227669510241566831623 239 22534754320549179400139777817273353850403208873433233129489205216853429603093720320535948688255703358822918660999139179631627337297517342163615816190 240 96082095081713950692974473969014879376285945761662964211345952984118328536855395485688778020110154736533252703174268962426209131533237766795311101350 241 409678378779664708642493489579259136207571534828240735441342870243833801090822952623342716462888229297360912678645750097028498545552441575589916867888 242 1746845430064188077237101656456888523090755439933747107746268490821658468932946121676552010329104965978430678913719498328762340950654756741451812473775 243 7448634733712936313043150907007153442311795307885398699419172443876567936881195601902969392827750710254854847709553800245140459828705282546862467688332 244 31762125439363548056303549837423862738594298811267224817766029867210032719254143284909034106067788373485313181628621690135923587378487303555387768738242 245 135441897137582930599993618187251817146979726675578646819741442373594315362638407254496242038715427051600503702526047624416038194948253548906288881941526 246 577573166484156064080545874669051289315303899429044903066881133336596802515515077501667540720158911411772284175219868269359843122410481856856755450160910 247 2463039700524299514013021313196343058574931420008891962632102459962230774259108323368926744864976112291434452746006786178678536280823408433282218814635902 248 10503793069141238468737862140512213362914444264947205606138131990162499214630420274947093533493936489718742838293920308497449036533298797262832486154338323 249 44795167194923199016727967123416056307967257702005139126941290310389505747393575296716638869750545883599171888838299119464456284554682923376284240392958726 250 191040895373063544131680257311882275920275643421340103349764245122618204747887988057890842295620907907238736018172547621995915793144435678923969717776799011 251 814763614853796954464502847711716120521091023883767970687501097458010273905966039803033980735625729229993848895718136220239641164360671129297691676293960848 252 3474936934602294820299533519110239696332916848817403684166491862787159575751111435364038725787821779174571430175878961117241267623815135420878663578432886342 253 14820817830215194177862705820409264753702750390786231136237831506627745442933622824821166470566300376061231849703989991406277015827675326054509812899898711500 254 63213127131998486882174934176266801152084759903445643133275373474368343058248488254659812764218757312155569963071056804609430930725286884653379604536598963534 255 269620040156210819239007969700887504528285002102586938986556498417563057817014489830113624633431631427420784024988125352992495718654791804822212741726090267922 256 1150023659194208628223545591816771085780693983783694064747628844487153500482003262276209972631405352334753514484934522077186921876607882870648440284902384614245 257 4905361507625646411508491041034566414006965504897350596102482439481039553190041750337571642150577843208595595700421550045672694708889588316862176072750822453524 258 20924005551873796521460231221645413905886074055157780394055167211727202171190817021549607680269228855035288852501511257531695865254685109744986944381952272769195 259 89254089793681621113408299152045234361738199557956987920146110478328508214358949803281066710201038691463600219592333317222155366959508687485994881398176346203542 260 380733282723707195989555917349109442455960678675972924672616493675425824914326232621195018061880260537115049375713645371991295805471503206001756204741845055515422 261 1624137930786321410097243914955482707632718423871046520896205402334859347643634085099543027906106397027885242619147988949078063936405016054034885711236251093688236 262 6928420728928125845569436968238008701258523457490089147692304849497666980548568762245632540146227719195509942927112324424504685814733990411410735086027977055025584 263 29556622406240846417007991460642131164352264494787877461106012544197673194112387180062850574495823343820218093241677350488966641509631984054619991238261187062543104 264 126091117395496045211038973063755376714458884554963114268595682720714920742692558999677528798376366932521705138495566256712179330334501616307006677563294650906317763 265 537926889766689811911984603336311192279416514078401295395867558274891676326362513623395908374651017396415068627863905846953907836361160737244050351636258973824498104 266 2294938325097649368318043004273853278517187032706030705326780127112401570752434847101978369166899348439808005593523004809071414375975702482803719027953953920472094981 267 9791015093852007361825308027064530279494751083250849861260498666185994821590859258662961910483900802040227403980121610290388024504924792422496718845214908184403099548 268 41772771718366928055384371177650236575701628592300018924212568042518886714292912026920246343003061011326499231085609275532761073459483812718362127962818353940985945018 269 178224609269148936583340000162327262722628324127004098910779896653799020551746425746355374858971093457555577633985943568644370368009241347206351376946833553480962410656 270 760415203661944199894885218187648681404567242007018638144044414213818796928431963132450172180222717641025816353293740861660871905224166243079198676251232870906952953894 271 3244461236323389793677785488966709740868066756252865530925378894370138150340123984793562174438377498224523887114228598647053188381334627283816198483286972105133456635236 272 13843407491784647670226255993150900464190979992653612786668636654636492965409849354028698257021531279448331739589441787408392399521072549630444222117631798115123039756646 273 59067959534548125648804296016909422534741532454611264733355795659117342760433953640866760177103382894011618508082025334727068209064638309726350770384963633603477693337176 274 252039973614075528639441575135192201570255875879462267520188090506614384219600772154167131435298801226086721299364386508416303095715032585456300461878221610138812606194395 275 1075462600502409774704454006716929003214601242774682385045255392385375919831260444362814593325638991077382520523055209518699813030513545174818612309614079199770867188196928 276 4589121634141916345578215702092931279120155726587061078432649174932931156644760859452919345335640633069435133129723198732414105320873434002261718079374217850697867556897052 277 19582680365060822354428950329772854844546601570848418024271447418691882416121392313738674868456411046816651521831736451868221028597353161327656330354419940146563068868562564 278 83564718156078563730931561183413045782851868089676714915002313673320757851483588032577077616760294308502222498518814209138387390947619302366976736109454031766531116387848476 279 356600512308633370375288703815107195816449842985432522195124082294686142308649012814373930826183088872517330400824200301497540565902548269391958319461625217339873261292326798 280 1521770312995733046786492222362161770729013621452322947409281240199050040725285588317872532712908289822997770565217396824873470789733176097456154576220496910775314477006427334 281 6494180120094269070290912596749254624859631545790145251529195577200489829026978929570994652076019098020669217213569588472692062855671546170142080271091078129012552314768743950 282 27714533525273640793638575141659952735202208071956624413212823924224576011352292749046793040945750234469952924820073025590089199884416774941310310526951410130730437147350939352 283 118276586321400235941003516538300623260736713590684502500616363883359186653351937319964802677978933457387271471613870520363045134974866065248585564836057189191396389840416010108 284 504775071965458449937138262375694661309851740098665998373078974412353766615238576177712030507780065363521661046613242717318790276774529773687551006232838754929829137399666470932 285 2154293504490350930898128642830167120960804796405105821423663740884484134685768581353178427823675750562144886905484583657336930505087823824002977454170669194601708822980919988520 286 9194320638659600086637815481000234138165642629656679790849225395269250761297167394149468927928001542538828011175658050908345069276082395508022905071909043573021101988314322945902 287 39241189630754940473638293180216940555383477192770029704166126083064400558686799808276604808912124055356392005272398939797547367069445289136322016308269876360356257994374044679276 288 167483635117710837582698964144362989590924308085530827684675775149859409325649731371099847443209472088362519468197393493013842226756555784797160387549913428632264184805428246680860 289 714842282499703469932511943094004697697588563089114896416958823420187555102043955679440166143045282067193960828902381544466758622953712038043255596981717583427927883525293902680078 290 3051094621038548117447075999068451542251375956009389505062553524976333264910504112304626629557964487257997130560731151553207814446043919787933485068227768215695036993836913833831940 291 13022928527381659907007451379557935450933908566571046501885105489271920567260047375273230661901862921825075368266587556097711249235482235881414898152376278441641169052637378899416886 292 55586473718960722845013535052659499717075426256323273564641847450147030964158332820737243792025054794285595494524624057243190554525607780702571748933817174975056666700210669292593848 293 237266829668628894090115565823665435420782262205621740172174658353010679072091931888643070778374474510044587276801817320389729655159338864056361752274272026140590856240505654162842984 294 1012773469887489792253799790715320394873710701032639024143456269938884345156078577925790761536269802192984061552040241316254058524794080719877368936131687143651013202343471794945939033 295 4323096616102479572735261264078459817289762052491541641598588925513093903175287090129070765123886296667833723845021241252918422928572323876216892900963109561194656441264249440487554070 296 18453759416450191606055200356683748350555803181573585132174868432197273212376690110800535057068214723506125754235360957066800498179047391775554764509939353231049295029473239177154067144 297 78773838083166772742455060520901785817329187274093755349930002904918177814344874328496057242762747294988208748910162170143716001449894796355260996019259738939143886314414987167455902058 298 336268625403757390488651322669139848014299506820516593042310779839985402440958487292163529735528042913905060689605858573703796527931322609474963382964900505213899467655090559472907079885 299 1435482275562505230804698881760744344607638907372963033603656389639328144640659827528940049424956156782172556277966423931941954718837219776522301557245917237910181003378038315987679068756 300 6127966982055384862125761851740576754770249889259483842820225328591756153921199685958833655902066476358691819225782774268299729171309228476105886601092516668833138358205213234996214617553