17 16537 169 true 5 15 17 26 31 33 34 43 50 52 74 78 84 93 106 108 149