6 128 210 true 2 3 9 16 17 23