25 2195 1126 true 4 12 16 17 18 21 25 27 28 29 44 49 50 53 66 67 68 70 72 79 84 85 87 88 94