29 47 77 161 274 219 76 2818