4976741876874905132367947353192283249768566664336802772171482514670642507476254165287120142194142054677196805274052521393096771235452804223492595206572263326538018265539013364795597224470387485262515367258676219762921535479557783552780116487505341535356391214234630738564736744337186582374732414462276164755368154130269602654655303445188649157456295753804386122255791268468153745541903136515106627117611155041702672653383784361462001561351735512783973081611829746528837344253314293718771206319716435853669613053722250215248486546741461625196752137151695282614507543454467544574611619010954379083526019554084972122894072327822944711513756734254021964064817079727950017723942737722577825020354984665680530116865978813400179193887815032851746637969223878937165235076424089562838176212709640111702164244425361895246283856311783482838940317248367166646651146331239942627269080330047513856143560143606263529116723534851271522310264284121242712163374147369702474160713107810204863728072016454476782435984602205124551277477792744014897038274807693722701276368330315839915602022215091815594085471047868944885264452630559031824460340476558635142593115638253953860527047241140783398531415384021710819916623068622377112110326605224404438085633401981283207701362181976298763735233943046915075033437438282572811809847345298734766463166373651483883287172992753433524695487761067555687067519348852518045479233320726619296354154383273599458588685365784787310228708441589376679745799384210137879967279876019111366174650163974336142355077763628150836155730567362251211143595806286208269714641306451556773484638334837542667439144797731342748688820569737346793766453587380732752317604477048554622906483791753076746841244527855551641785656321823447054492182535551866884525765023173756003708533598203814443314591454645218411565811480066574972983272738398558728547256665231255712596248786229570