14 1448 630 true 5 6 9 28 30 34 39 50 57 58 63 73 78 96