59145152
64437970
18819070
1537284
93177944
74526275
96115662
1190681
58372398
109434
6221384
7159720
46909395
29206476
46717459
26469972
97658720
1958326
84543893
46533642
9523780
3991282
97735237
88919572
28569843
37076400
82295871
51528151
43107645
22706096
5287234
37064639
88441258
7595233
32027024
30882717
32712791
9918166
6114881
57147675