Kalnna, Petra and Ishmael are making Christmas cards. Katnna has 80 cards to make and she has finished 55% of them. Petra has 216 cards to make and she has finished 25% of them. Ishmael has 40 cards to make and he has finished 70% of them. Who has finished the most Christmas cards?