87651568
11672067
15604497
17032500
25191681
57097477
4395707
75411949
49721169
60442847
1433967
47835294
7149683
36352673
86816272
54044777
46844392
10974941
84017446
20102505
38765752
93615713
53152601
7837186
97486316
20971921
89104401
84973615
69678862
53309283
47717834
52653726
42071348
30323934
67843630
1275160
36753297
65887124
56701373
49011468