true 2603 536 true 17 22 23 24 28 39 42 46 57 64 65 67 68 76 82 83 86 88 89 91 93 99