5 10 5 17 21 7 27 24 25 30 10 31