328 37
313 83
362 93
255 94
485 62
441 39
503 42
312 23
349 82
535 96
407 69
230 50
453 27
272 55
396 19