10842910996677111140961113906811390251114982541180501511822891199255112076896122955453122956134123104741123164031123241906123403568123448321240636771264749812723545128237959136556221370131613776561413840901415968147001501505776150584611527325041527388311527403761532591441558355231568172761621191861628116298629165082526166382233