112573961121221611257389112779421128073211317566112434791124502611302195112574371131756711317568113176261127723111317569113176401131764111317629112435451124355711302189112196601131764511212221112435521130226011266148112779461131763211243547112235991131764211302256113176461127805211243549