131764595767868115251174272144278216186159863169640145737713821680647612210466367826149829109312038263508154595202599116952194860378341501551395721686581346891771991315865354896528150380128238126905224348157277216163115346104612505417456978629667701879066838022458266036189635724162244317257162448599871485518099212822147818638143904813745561561063886954341959191651190372841398468814681976366436575745520549513817288063415892131041875661601851655451730253201876551723851494514789417198115526779066215022207879130752594391897761700114002622692998230