42180 3
42308 5
32779 4
29601 2
24034 2
44483 1
72356 6
38133 1
41455 1
149683 4
59327 5
85254 3
94103 8
133058 18
132855 12
97927 12
79230 7
159756 28
46456 1
334180 35
258601 30
54957 3
259534 67
68581 4