82656 17
42657 9
48779 9
46155 9
29626 3
31908 8
29376 1
56729 16
45178 6
26830 5
45228 7
30601 3
43378 10
36203 10
71058 16
342101 55
55405 21
39980 6
28629 2
40657 5
150981 22
350931 50
228803 44
60051 5