12 686 440 true 2 6 10 13 14 20 22 24 28 29 30 33