202137127658153291636287133191362222776702814261122421115266412924384584853169029110637651962176961714841017341734848806986988204145926792268641993098884817060218685128444150282204765251871002651577821457958201821833310957353275197822814084027081352259019123173223224872161795610151141985140422086121634334261076191994501337772274103274221155042859205339146616103904204315128282699321143115006619898034475190532121135181621755696593215726831365757381362151147261219281085531766932170811249222515616431551273368133910220981177483173203642489717973782047