The final results are out. Here's the link. I'm number 51, the guy on the fence. The good news is that if any one among the top 50 cannot confirm his/her participation in the onsite round in Bangalore, I'm in. Since a good number of the finalists are from Singapore, Indonesia and Malaysia, I guess I still have a decent chance of making it.