6 406 295 true 12 17 19 21 34 38