12 1202 873 true 1 3 6 8 16 18 21 24 27 28 29 39