17 505 287 true 2 7 8 9 12 14 17 19 23 28 29 30 33 34 35 37 38