89418431181134311271303100129586115553364262565822481661201634966276111100860735991924127385517541358608171419951861718127517864833815041208961825102241110331773182190039518452233314931886123711473522033112461541150394862243139618659731876153715961462106911501841586162419591152145219551359