true 46 86 true 1 17 21 34 35 46 60 62 65 78 79 80 85 86 88 93 95 99