17 387 244 true 4 6 7 8 9 12 13 14 17 19 25 27 30 32 34 36 38