506 42
311 18
249 72
303 52
283 89
459 67
387 80
301 77
400 69
468 56
371 96
489 19
419 57
258 85
276 29