112564371125641911256413112551831125517611255167112535571124165311241650112416421124163411239185112380821123789811237893112378871123683611236832112368301123682811236824112368181123681211236799112367841123489411234886112347301122029711220293112102281121021311210206112102011121019311210183