6 417 328 true 16 17 22 23 30 34