10 1043 540 true 10 23 39 40 49 50 66 86 87 94