103846
102155
102109
101107
100286
99893
96616
93489
91553
90167
80420
79814
79340
78397
75425
73763
72265
68204
63910
63677
60211
58563
57441
56173
50067
50021
49219
46304
45946
45161