17 1681 865 true 1 3 7 12 14 15 17 18 24 25 28 29 31 34 37 38 39