1008762
90047914
42372271
7762607
29411037
11725843
98294146
82922378
58831629
63608083
6595563
2107300
59682918
1938208
94789543
67051383
68925849
47171648
27053306
80175338
62389402
10821670
54131837
49265917
26711985
56684213
63543807
10264067
92658948
53737601
88924103
21798332
14483787
50126218
97654491
75014905
57503627
3836667
44834386
22756624