29 3 34 7 31 9 33 16 32 21 34 14 34 20 35 20 37 20 38 23 39 13 42 17 42 20