79145510981232144034316949831442109415566118697396012834618911603131512421520159552249122180017756231987613127987115197343019551332254108016605061896149959558815961718165116870311685359155093693968111912221894120982012318021288316145588785492560730524165673616246611957166252683161014561917