244228527672866532213136917211540306745689657470518353208377288981715882653823025151426968515227915455162343113332352120145828274701717198195170204782482961871764251402787263278224365678333563190182175503688536167820505442687399562690466893391228043315046438095657023764592031084612558342932022703502297373403086383520537304424541589456805746280827