8 321 260 true 7 8 18 23 27 29 38 39