14 823 392 true 2 3 7 10 12 15 18 23 25 31 33 35 37 39