15 1155 690 true 1 17 25 31 37 38 40 59 60 70 79 84 86 90 95