141464
30699168
30191175
15369112
150953
22338177
14874137
11142118
183482
230395
208894
202594
331480
488380
145680
520598
240096
151078
715397
1050583
219165