116411841169630311740872117455321197245711972458119724591197406512007392120170291205130112058491122342613110562131105711311057213110576131105771311058013110589131105931311059413110597131106121369682142197231472564315517305184729019100481910280191249423593082437870244325826605262844685413871943366554337020