14869621795511565716609487516208393265316208093656347321944042005308523133587621411829910056620146412876032860769321876398673555023221145195024349321290022042991784751698441089671612971935346109172832189055166180158147185701169878158434118014179121631655925639749002866146135111368126963317806886487146005178764137356308641953001915631360661207714798735584153502151494205951466241564395408594020782671444206956130598226226160235131375141215988601524763616134341587881093356372998341100246227345192649149307725071104251430482040721592812759919568313722177480