3173956
30016731
65322499
35757042
25946727
45377843
73468683
88745913
8497194
84082008
43617194
61784812
7438719
83588379
7647197
4185269
70953458
23615142
92389571
65059182
6896
67819967
49344550
49599042
57134296
95679639
84914393
37558239
44879087
73368867
90244605
90266293
77532042
57591507
7441215
63306130
39864605
55192602
16642771
59468940