46557 10
27751 5
159034 29
35802 6
20309 5
27033 6
26234 11
28079 4
20553 3
22084 2
42480 6
19181 1
21556 0
91201 24
36627 4
65976 18
43753 6
36232 4
33584 4
48984 12
69953 15
49384 10
39178 7
41176 7