43702012
8632000
92294855
87156504
1140632
28113818
36473654
94053400
313782
36649968
28002247
88476222
56202957
30062183
57413342
70532417
10945023
2949200
21564266
88876788
30335443
80467876
74485808
49677590
84715407
36638379
45732347
43349850
53832074
3177004
39028201
66943461
33578895
60942106
72783127
9997567
575372
15228406
43178883
17176207