51976773477455305626244664308678690312036341509204465627120493435925835917615585814425103040064161441509139416225231701359465303954594574465642125152462569235934235925999931798757178690512608843593663592602624581509118886945447435689689259693117881711821545937433354441563698121320912126721657415037148754426865906432509950248754439950251106967302710962112619437624694137990711316302754291377220152950715291038495591377270137707314636471131691107148990401486859313772711529599152913215295241529172209613767602063218615596466387581076081072981073181076111474418107628107248107258107636289205041511426534228912157642912836931576374