MANILA - Amid cheers and clapping, the final ballot for the May elections was printed Wednesday morning, completing the 52 million required for the midterm polls.