31 200243 242 1 5 6 8 11 13 14 18 19 21 23 27 30 31 33 34 36 37 38 46 49 52 56 57 58 63 65 66 67 68 70