539700798045965819490089107112551118682836911910744293971380921720669145179113149379818654954331470147133331586918111506535022303167428514901346578997571333412656916394461267393832201304900142586813103941555281154813317403290842130536857850412617241310484113776913104831589104439104417903903214911703101427571432667371124004157190623675812841791589482801432801114634282369651304899641791942333496418132243213048471328825174028614041310482136365810709201363743828178131663253560423388512429659826391301509390320126173115828548970271226182466941828368126159685380213015083588498248179226838281603929548283671353534141333228009312130111085830