45903 3
35504 8
28409 5
19329 7
15203 6
31552 9
21231 6
33134 10
21905 4
29608 3
22934 8
40130 4
21902 4
18601 2
24228 9
42003 11
50851 12
52352 16
43130 21
86180 50
59978 16
70604 29
29229 11
60427 27