31349111
73191024
24088408
71639407
67154114
51558810
43998427
7949237
16956811
9164253
12593789
90682188
26203600
5830872
94417771
46977278
16502229
48149271
98167947
48021898
74496318
2093864
12383984
60605867
55787467
25997318
60242533
18184553
93065805
43835226
14979048
98885387
67913415
31393703
27212257
59292383
6029306
6032807
27767498
20558848