14 1075 633 true 0 1 3 5 15 23 26 35 38 47 58 66 80 99