247274859320487437859303247227897985586930103952823456138440098289947469829096477185930486934927053984695484665424734417597710961351247449268614846837147803412293602472099980988729431474750135336672175431394219661386934524727585691610527210514310516670514770514819661918149322060128132193346243415115710846623491349913846932434412220579434413434169130085028433329881434505434128434157434414130534389832712214343417043423712214412232012204813010111261691510259122341122044823475122053264292264293626363846838823537196612247276124645285930685930795182105177105276143191810529410513610516714608501213488449317846639