17 380 239 true 3 5 6 7 8 9 10 13 14 16 23 26 28 30 33 35 39