159057
144616
143888
143888
141394
141394
141394
141394
141393
141393
141393
141393
141393
137766
137766
137696
129002
125643
125643
124257
119498
111897
97169
97169
95988
79556
79465
79461
79386
75308
74974
74865
74585
72947
72947
72947
71606
71606
53951
50695