7 1166 366 true 8 16 17 18 20 23 27