50458535
77304565
6721203
54141038
13524659
72223271
4078432
48091050
68463726
57094116
58632491
47956590
42931783
95527989
66071330
13234817
1542475
54964435
22052613
31109424
83428382
91693760
17812038
1966948
32955708
24802938
46457051
56795760
51057103
80176314
78643806
49187693
41642121
40695736
80439014
26062906
95737533
29929796
10857793
9668509