86579 15
20426 3
29657 6
19780 1
27683 3
25731 6
28552 7
25176 1
30305 5
39251 5
25428 3
33928 4
54302 5
18958 3
27733 6
18480 1
89432 25
57654 19
26259 6
33406 5
36834 7
20759 1
22304 1
31201 6