18 27810 202 true 4 9 24 29 45 68 70 77 78 99 108 111 120 132 140 141 144 148