39059 10
27880 5
26802 6
29081 3
45206 3
38428 4
27658 2
46780 6
47007 6
41551 1
58802 20
48777 9
107578 27
37904 8
91682 25
75802 15
84351 27
53933 11
33378 2
41005 9
56626 12
45603 8
155477 11
64852 21