Commander of Indonesian Air Force 1st Operational Command Rear Marshall Dwi Putranto, center, shows the airplane parts and a suitcase found floating on the water near the site where AirAsia Flight 8501 disappeared. — AP PANGKALAN BUN, Indonesia — The hunt for a missing AirAsia passenger plane appeared at an end on Tuesday as wreckage and bodies were spotted at sea off Indonesia, prompting raw scenes of emotion from sobbing relatives of the 162 people aboard. On board Flight QZ8501 were 155 Indonesians, three South Koreans, and one person each from Singapore, Malaysia and Britain. The co-pilot was French. The bodies were recovered, swollen but intact, and taken to an Indonesian navy ship, First Adm. Sigit Setiayanta, the Naval Aviation Center commander at the Surabaya air force base, told reporters. The corpses did not have life jackets on. Search and rescue teams were lowered on ropes from a hovering helicopter to retrieve the corpses, their efforts hindered by 2-meter-high (6-foot) waves and strong winds, National Search and Rescue Director SB Supriyadi told The Associated Press. The discovery came after several pieces of red, white and black debris were spotted in the Java Sea near Borneo island. Indonesian television showed a half-naked bloated body of a man whose shirt partially covered his head. The images sent a spasm of pain through family members watching together in a waiting room at the Surabaya airport. AirAsia group CEO Tony Fernandes tweeted, “My heart is filled with sadness for all the families involved in QZ 8501. On behalf of AirAsia my condolences to all. Words cannot express how sorry I am.” Indonesia AirAsia's flight, an Airbus A320-200, lost contact early on Sunday about 40 minutes after takeoff, after the crew requested a change of flight plan due to stormy weather, in the third crisis for a Malaysian carrier this year. In his last communication, the pilot said he wanted to avoid a menacing storm system. Then all contact was lost. Before take-off the pilot had asked for permission to fly at a higher level to avoid the storm but his request was not approved due to heavy traffic on the popular route, according to AirNav, Indonesia's flight navigation service. In his final communication, the pilot asked to alter his course and repeated his original request to ascend to avoid the bad weather. Bizarrely, an AirAsia plane from Manila skidded off and overshot the runway on landing at Kalibo in the central Philippines on Tuesday. No one was hurt. — Agencies