10 359 212 true 1 5 7 10 20 21 26 28 30 36