10 500 500 198 205 40590 179 155 27745 364 236 85904 272 147 39984 352 145 51040 343 245 84035 132 174 22968 164 250 41000 282 356 100392 342 151 51642