6 358 319 true 14 16 20 21 31 34