Fix fares with missing adult/child fare

Some fares don't have an adult/child fare. I didn't realise this was the
case. Add checks for missing adult/child fare and give semi-ugly but
working output if so.