396 43
509 11
297 60
282 63
252 83
419 23
340 68
268 73
426 95
246 41
508 94
233 79
342 97
492 43
448 96