39683 8
29554 5
39629 4
20606 5
43630 7
25632 3
26976 1
35577 8
38208 6
32802 5
50230 5
46404 3
22753 4
28030 3
18308 4
19834 3
193509 44
37851 2
22532 5
19232 2
34005 4
24554 1
31784 3
64334 9