29 216 26 1 4 12 16 17 19 23 24 25 26 27 31 34 36 38 41 43 45 47 50 51 53 54 58 61 62 63 66 69