4285667
2171078
45299947
13526724
28147653
95087651
17824533
4626557
63429822
36341400
4881377
98104278
25447172
59644429
80368797
69155244
6257578
8141842
81618566
10916404
359952
2988417
60212891
46667627
31977265
31039490
56357316
539742
35062517
91808684
57955678
63879253
53227454
65562075
16253385
9868381
62222703
70044257
42428246
16322267