10 1069 657 true 1 3 6 16 20 22 26 28 30 33