55846533817429717875353737134404307379138551511532021925114715425573658479626878125460480152169337765435602080921622528528339940117327077388846517797967801248950180316811397193011937833123732842497981259711612123916829190402196731450160741273984545412129640345675570367463810799626947899