6 397 312 true 17 21 22 29 32 34