14 660 672 true 2 5 7 10 11 12 13 15 20 22 23 31 37 38