11 459 312 true 1 7 8 10 15 18 22 26 31 33 39