23 2597 1109 true 2 5 6 7 8 9 18 19 20 32 33 40 54 55 68 76 79 82 84 86 89 90 92