113188661121136611318642113186411131864311305406112573451123127711211355112931721130540711211368112355191130341311293169112901371127891311318637112605511128244411216862113177001131863811222202112573461121681211293168113053551121134511314589112356491129316711264665112168631121735511289986