15 1014 684 true 3 4 6 9 12 14 17 18 21 23 24 25 32 33 37