123 112 366 68 147 167 142 87 119 154 85 131 108 89 140 128 88 75 83 97178