31816484304419186114653011391531526514147110611105097712013550262128771295664223137223098132084813208491520182152010911412971526515318154816949103833131792668784213342155377865106926937591551113113524784410315267951233697908769140953761338652058732763051496350333650332968063410657691233090133666112736401072689226531136496837503846154120012710013777451179160634517597371902606891757608117528657908236998732691375801476276394655970102137577095960013554211484499624591117175114397731351234540227575122454013143591127077899965596863016363947333330144158680114041582783421926637503271508541540515139058313025629406373186756076613470921160601