9 103 170 true 5 8 13 15 17 25 30 35 39