4 4 15 9 24 13 13 14 31 18 31 29 31 4 31 27 20 12