8 1053 335 true 9 12 16 17 20 26 28 34