194011711337311106170649258796496712371666152701109711051959477196168411581320396999142219708656864354661847717106026610141129151778013271215234510169867727098374018319016001336126127621172214271732168517371627142927853277218191435164183292830961