109 140 308 83 57 131 272 112 277 236 42 217 89 47 155 47 98 109 119 4882