8 222 249 true 5 13 17 26 29 31 38 39