41021675
68581366
65621521
35556464
5509945
58826084
45151675
2550994
96691378
32384316
12078697
11323377
71732844
2686219
8563524
27884591
89971981
68523296
36743143
31615241
17786548
70121390
66235116
25362238
55804679
90942778
5585815
75447598
43355052
67913295
63612758
74093099
55647655
52028095
94971441
35842851
24052343
96565397
75138690
52078320