34658 3
36676 2
80405 13
97680 26
139784 52
43406 4
102127 22
34009 6
63554 13
55832 8
59629 17
46258 3
23006 1
37477 5
21580 0
101426 24
142229 24
133507 12
33156 3
29183 3
50654 7
51353 11
63379 8
128931 25