43469045
39961871
74507294
26036642
5493019
18136140
49272663
73865624
52409936
83077821
57309174
46549803
93638489
87344012
3742083
2002695
29229532
3726354
78058971
4275383
9720144
65586779
63321918
9686344
84596105
15915376
67268934
18836622
64065447
56261991
30651597
89753073
33785458
14999085
1697390
86879957
74865801
92202720
81117371
53492771