31 1548 1112 true 4 11 12 13 14 17 24 29 39 41 42 43 44 45 50 52 53 57 58 65 66 67 70 74 75 82 83 86 87 91 95