57833221
48945727
1344300
30079000
92926000
31267815
28878516
61945821
8503588
55443151
83098446
135075
85147775
63311306
22186472
37508654
94564532
6883330
56934008
62515025
83431435
23625545
5045163
40999799
26696574
14075802
63051265
79637350
59718220
33643980
46825864
96211260
54444652
78816717
36222547
77233923
13928720
20186180
42611646
21684762