308 41
271 99
461 58
404 28
470 13
317 96
427 91
389 81
374 95
322 29
280 73
486 23
471 89
507 79
255 10