109014341858121901100041275710141693174719481186441408803111622320617228852943283213211956735128012622001315791945218889507143913689501861117319021268898107014499543727716131385367134782894562100213531492194626611331496814168116849681156902136517491273346386126115341763