116495114268117478116202115903117486117498115883111348112131117718115919115931117675117710117706117702117695117699110704115811115815115826117722117738115169117918117926112134114272117967117902115557117984117988115627118122118155118185118182118191118176118110118140118161118128118113118131118098111351112137115285115288115294115300115303115306115309115312118173