15 846 495 true 1 3 7 9 14 15 18 20 27 30 31 32 34 36 38