66879481355368053119041422308710282566616441351301526841347941344839961719630174158134502814881841136155120846716992117951710495084941201086461922214139738992766946140514961410708861512797768161256911634294987019143832895066750566752710140322486001433258504535461608671987461609104602813454146801821119566329439459147107016312342829972241400486583234635870793475565686857622302673756212734491333027881018809317062966793610640718225769639026105013047001398351668007723507320339141121415472242701302868944642218213564922431975151394682130471213046988622544533651127084502436198099369200857209869556472521658540202460187570