14 495 321 true 2 5 7 9 10 12 14 18 19 20 28 29 36 37