40543841
37023985
14839594
77872168
22137140
22782290
26768117
9436219
59086902
9595336
52969053
526516
30758106
37975320
23918923
68791482
53898783
31785070
43516976
74237646
74069000
78698305
6580540
59073100
92062046
65906564
33417498
88471782
35612068
21075812
8998687
69789536
33268923
159504
23189297
36173691
154650
6889900
39195680
4352243