29545 2
28276 6
34961 2
35918 5
34393 8
24304 7
19382 7
2180 5
20829 7
37327 3
30757 2
39586 2
36770 5
37967 0
44474 4
2433 4
3115 8
45353 17