39659 8
29528 5
39627 4
20602 5
43629 7
25631 3
26984 1
35576 8
38184 6
32808 5
50231 5
46406 3
22728 4
28005 3
18304 4
19777 3
193504 44
37857 2
22532 5
19232 2
34003 4
24532 1
31779 3
64333 9