9 396 258 true 10 15 18 21 26 32 36 38 39