144 43 47 51 52 54 57 59 62 63 64 66 67 69 73 75 76 77 78 84 85 89 93 96 102 103 105 111 112 116 117 119 120 123 126 128 130 132 133 134 142