42814282150751390250361392613925456145411392413923139221392113920139191391815074150731507115072150701506915068150671386715627156261562515624454015623156491415114150141497651541854174146891468841864554416914687146861468541524150414141404139413841374136413541344133413210388077170