167746376820565538308745688442202632255804805306269251278527279304456248221352274461589828514333340198145208809176296702140678562331826782708968569062229657230541211280827505171120288671875511525401753996532862031087244205204470154984251223532933772195643459737228350503339687782332701190113424182466170653136895365834337771783483524350469163563518