18 1651 676 true 0 2 12 13 25 41 43 44 60 68 69 76 78 79 82 88 93 96