7 586 268 true 9 11 14 20 27 31 39