true 1794 536 true 10 14 15 16 31 33 39 51 53 58 66 76 83 89 94 96 97