7 390 298 true 9 10 15 17 30 36 39