10 331 289 true
8 10 15 18 22 25 26 30 37 39