29 187 23 2 8 9 11 15 17 19 22 24 28 30 31 34 35 36 38 42 43 46 53 54 55 56 57 60 63 64 67 68