6 169 109 true 3 8 22 27 29 33