17 1529 673 true 1 4 30 35 39 46 47 49 50 55 57 60 83 87 88 90 94