117039117043117047117051117059123483123165122510117063117071117067117079133949128169124684122008117088117091117094115002109774116904116908116896116891116911121327121222116933116916114208123705131271114211127693121140127842115005109768134159133230114214120872121226121131124195114366131615118915127550115014109759121123123431114372111333120864130022125569121422