3 77 120 143 170 184 191 192 212 243248