143531395213951106828850110786106721484314864148651373813739137401435110681883751060713980137795234575957507755024779489148621486013736143481434713979481351072910608106154988452047366581031910651148591373514345149361397813778106784383815477154751547415500154851551115509155085011348859148571373413743