113132841131320711312699112653711126534111265337112416421124163411234966112349591123495111234898112348941123473011201036111896771117204211172028111718561117184811059005110590041105899411058989110589711105890011058896110588741105883311053178110531751105316711053152110414371095132610936766