true 5608 1861 true 4 5 6 12 15 17 18 20 22 30 38 47 48 57 58 59 65 71 75 80 82 84 89 99 100 104 111 117 118 121 122 124 143 144 145 147