300 96
440 92
518 21
410 61
347 91
501 69
406 81
265 79
318 42
268 70
240 10
436 19
383 86
423 14
254 51