139221392113920139191391815074150731507115072150701506915068150671386715627156261562515624454015623156491415114150141497651541854174146891468841864554416914687146861468541524150414141404139413841374136413541344133413210388077170138664119808680851466980844120808314668146678082