37080 8
54233 7
59709 9
61201 14
161855 10
80929 13
26757 1
34378 5
59676 7
35306 10
44976 3
38355 6
47728 17
156429 12
30832 7
38008 5
36633 5
32708 2
79751 25
228653 45
27502 3
46680 13
98602 13
108407 31