Marathom winner Tom Longboat