What are the longest flights in the world?

Business Insider recently reported Singapore Airlines will relaunch it's non-stop flights between Singapore and New York. With distance of over 10,000 miles and 19 hours of flying time, it's the longest flight in the world, but what are some other lengthy flights?