89 86 220 98 101 85 140 64 407 183 78 155 261 28 211 2337