14171217511843131085118701659151216081910771397155619041279130341346760719731021312144612251083832121647813751241148517586572998494711221587105418935319404181887430194885970596490043915087831202397906605618227196551181137920133413207401257105680982614147141921108118951560795