14 686 312 true 1 3 5 10 12 18 22 23 25 27 32 34 36 39