114104991140819411401320113874371138321711380108113744461137393811364089113484581134478611323962113199921131996211313207113131861131269911312057112709041126537111265363112653411126532811265318112416391123918511238074112380531123789311236832112368281123681211234903112202931121020611202373