73817658965151164684812828819150100237118841905132685106310069061561915158710813411688356184415011268252115419641942949977183829318566931876864183217388981222161019816356129995677344440115155682780984113125679971038430935929294393120731310306981084185018311197933718361867224