10 555 390 true
4 9 11 15 20 28 30 31 33 34