true 142 110 true 0 1 3 23 58 69 74 78 94 96