Alitalia Economy offers the highest amount of miles for low fares; or alternatively you can look at business/first (Garuda is a cool one as posted above) - that will be more expensive but save you quite some time. It may also allow you to avoid staying over at a remote location, which can be expensive.