71112197367635416169381311989459151253910169342614646652902551108533116884331154513861483109011291445727198515641428120919379403679031855104717451006504104413327122209698081671604584179819561229164211311341848