The biggest swap of prisoners of war since the start of the Russian invasion was secured by the Ukrainian government.
The prisoner swap was confirmed in a number of Telegram posts.
The agency said on Telegram that the exchange of prisoners was the largest exchange of captive soldiers since the war started.
Most of the released Ukrainians have injuries that are serious. Emergency medical and psychological care will be provided to them.
The oldest soldier was 65 and the youngest 19 years old. Members of the national guard, naval officers, and state border guards were among the soldiers who came back to Ukraine.
The Mariupol Azovstal steel plant fell to Russian forces in May, according to the agency. According to estimates, over 2,400 Ukrainian fighters surrendered to the Russians in Mariupol.
Many men, some hobbling on crutches, disembarked from what appeared to be a large convoy of vehicles.
Many of them have serious injuries. The Ukrainian agency said that the heroes received medical assistance and proper care immediately after their release.
Zelenskyy said the news of the soldiers' return was important.
Zelenskyy thanked everyone who worked for the result. Every Ukrainian man and woman will be brought back.
Arseniy is one of the Azov soldiers who were captured by Russia. According to Fedosiuk, the exchange began with the swap of corpses and has now progressed to the exchange of injured prisoners.
She told The Times that the next step would be the swap of soldiers who are combat ready.
Denis Pushilin, the leader of the pro-Russian Donetsk People's Republic, told the Guardian that the region had secured the return of fighters from Russia.
Most of the prisoners from the Ukrainian armed forces were wounded. The main goal is to rescue the fighters who took part in the military operation.