6 248 298 true 1 16 20 22 33 34