94252942579426994274942979432094344943529435394356943649438194389943949440294403944149442394427944619452794597946149461794637946909469394719947469476194763947709478194785947919480294826948279483294851948559487194878949109491394919949239494094942949439495494984949929499595000950149502195065950839508495085950899511595118951239513195160951729518295233952549525695294953079531095322953289537395375953819539695405954479546095469955019551095543955469556495568955779558795592956079564395647956689567195683