49003045
5358845
768914
97718582
43371659
68839482
13517466
75139278
1400800
5657620
93137532
63587336
82211653
47206403
33037979
42096927
58724048
10427187
96608558
6750630
37083002
6194945
31388760
94912620
5330211
46953667
78156581
70877621
86625685
43201936
93697741
27422007
3813732
10417010
25707007
36233966
62898316
42673447
92319701
55934325