95229766
52802747
64713238
46094888
20325734
27124752
70877434
36737354
47363302
33249144
38019733
207333
29259428
20687447
89685338
8824526
75399468
88679646
24666111
58654615
9900202
9113128
87619305
143180
37081232
2234290
98992742
67943667
30982482
80375318
83789184
70664448
20778558
259587
29826086
29853453
5846561
11447674
4458815
58392268