7 227 297 true 2 8 9 13 18 20 33