Albury motorcycle rider Andrew Houlihan finishes 21st Africa Eco Race