12 628 385 true 1 2 6 10 12 14 16 18 20 26 29 36