18269220951411305864103275687672660317189764689596780151594221043198821170709109732214007146214160161178880164806314692152912205391754614104313008815619813516177365219302177830771126726154259695394804817062819957821257917762510987715225187246201570145613178110771634061013050314078042841536563169580995283912108065738107912159931817151325908787586572602511693942261656260828794173087582351964208803085117982271079006022792382153409217146181533509601151701454361234792171971078822504079583766131865381569481316795537366154101030813211623484821155725120302