117043117047117051117059123483123165122510117063117071117067117079122008117088117091117094115002109774116904116908116896116911121327121222116933116916114208114211121140122026115005109768114214120872121226121131114366118915115014109759121123123431114372111333120864121422121256121319118897114890115011109753111336120860121343122155117105117102117137117157112117