103387241041012104184141048891810518353106195581066112410731780110962191109622111096222110962271109623111098692110986981109870111135667111365751139169911391902116802711962499121121751222682812330626123367221257120212680947126871061272878112732091127354741273641812736419127797281280078213284186132841941328421313603149