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