1007578110505621057365710708257107274191132913911424695116787531172155011735933117386571176292011807577122690031233323412384262124173841280215713243677132436811324368213243686132436891324369013243695132437001324370613243707132437121324371413380345139886161409348114282209143795031483272114844149149227361493254815120345