6 166 328 true 1 4 19 21 29 38