20 3066 878 true 1 12 39 42 45 46 52 53 54 63 65 68 69 71 73 76 81 83 94 95