English: He eventually finished in 66th place.
Telugu: చివరికి 66 వద్ద ముగిసింది.