14 969 506 true 4 10 19 34 35 40 49 58 61 68 72 77 85 95