17 755 359 true 2 3 8 11 13 14 17 18 21 27 28 29 30 31 35 38 39