43463562
99247914
69421660
83228987
78791343
52518868
90063738
96615057
76459783
5894236
6439290
35482386
81571805
91772350
71466259
57025670
12536816
59055316
12997610
48491788
58741386
93404333
38149504
8827047
52701461
77818400
63698042
96673170
33967294
21234551
64835865
52679756
7984703
61481899
83894965
66574855
59432605
44382787
85503008
52556137