109782114169106858114177120868121218121145122771117239124994122203114981109775114202117113117117117121117125123972117085106862121331121940117007117011114205117019117015117023117027117031117035117039117043117047117051117059123483123165122510117063117071117067117079124684122008117088117091117094115002109774116904116908116896116911121327121222116933116916114208