7 586 164 true 9 11 14 20 27 31 39