112416341123496611234898112202901117204711172040111720141117189811171855110588471105883311053178110531721105316011041447110414181095133110929548109286801092569610925695109248681089610410837106108370841083705710836560108365271083495310834945108344681083444110834438108333461065417210654162