29545 2
28276 6
34963 2
35918 5
34394 8
24304 7
19382 7
2180 5
20830 7
37328 3
30757 2
39587 2
36770 5
37968 0
44475 4
2434 4
3116 8
45354 17