4 4 15 16 14 4 31 13 32 14 18 15 31 19 13 25 29 13