49993768
83396713
70079467
96005707
99182852
48721109
8712464
12464965
96898438
46295557
7769869
4905027
48332126
44575591
3192867
74555419
48799629
2886578
27475949
72365680
48234047
10868326
46315719
11929841
18468279
19873010
32047771
58158571
35691730
16607862
21436036
8523203
57045644
64888482
14186113
1977720
7105424
92467649
86915856
81991555