17 1190 576 true 1 5 6 18 19 29 37 39 40 44 58 59 70 78 84 87 99