155095183156514815171911221170952202714221513209413166473227891883611691128412122879717514410581311397167123134323150712197000140806164731898689519934677218429159743701110975342777183814209742181040189822221851676819754841345143741221151735191360202094602003812757516022136704162262117992178030412485325098694530518881150660885621019252255120617018553713053722128427099816173352983286599101468325845120637044077558709299310377046095137640406494737782487191848447692159999253812810317622012457171116117369129852188958209202785992085381123769120620003680887