The order of the verses in Dayenu, one of the songs sung during the Pesach Seder has always troubled me. It seems to me that they should be in reverse order. For example, the first verse says
אִלּוּ הוֹצִיאָנוּ מִמִּצְרָיִם וְלֹא עָשָׂה בָּהֶם שְׁפָטִים דַּיֵּנוּ
If he had taken us out from Egypt, and had not carried out judgements against them, it would have been enough.
And then the second verse says
אִלּוּ עָשָׂה בָּהֶם שְׁפָטִים וְלֹא עָשָׂה בֵּאלֹהֵיהֶם דַּיֵּנוּ
If he had carried out judgements against them, and not against their idols, it would have been enough.
That order does not make any sense to me. We already said that it would have been enough had he not even carried out judgements against the Egyptians, so by reason of kal vachomer, of course it is enough if he did carry out the judgements against the Egyptians. The statements get weaker and weaker as the song goes on.
So why is Dayenu written the way it is and not reversed?