247
491
264
517
300
316
391
377
298
530
436
401
240
292
225
306
262
253
260
378
267
452
278
438
269
235
243
506
393
507
263
282