An Indonesian warship recovered more than 40 bodies from the sea Tuesday in the search for the AirAsia jet, a navy spokesman told AFP.