169695830871620662146901580202111615789581599421622385114619659533160115189327276962583636423317911415074242189824166493198723771501957241631021887811930312178617742113784618361198401501342303410021072698132001214619179017073012828521942916485665938290163973255286581016932494955668053121712987194857136182704162796815025904538303802752263012691293531869971584161706431205110662148175737729237917740033437213865635983558116294139621957341230751613361689516525577565100890228841895081715622172432255171227398649817616110812177677139622174793126576