42584 2
34832 1
44481 5
19982 2
42956 7
40177 5
166859 21
49758 8
25204 3
36458 5
34330 4
42958 8
43627 6
48776 1
28326 2
29577 2
60253 8
26151 3
63030 9
21678 1
40952 3
83251 12
180981 30
33683 2