7 218 291 true 9 10 15 17 30 36 39