50676 20
27909 2
32052 5
52806 8
23657 6
30752 7
46580 6
50953 18
39531 8
29351 5
39484 4
20409 5
43428 7
25508 3
26852 1
35480 8
38080 6
32676 5
50008 5
46303 3
22658 4
27982 3
18284 4
193206 44