5172832227405984736750365497313127157574357393126835916253044761323948180113301417676290111767431480473682022155663556822018025950428455441117860724774025841287217042085046242724735503942932724837408571904564845789193375503663777677164410141142391570796503525366016185035156247550374930842726482037221834140753224624070116458205358063462345948657510354577175318427227404410094562655679190315326277924946412897209034070272480487567231148661753267507545813292887120629362458174889253719537235330130471724784661545700