8 1022 435 true 1 6 7 16 21 28 34 36