23 205006 1047 true 3 6 16 21 22 23 25 28 37 41 49 54 59 68 71 80 87 111 125 132 133 139 144