43598234
27897002
60959932
50313320
66307783
99294128
2077970
6058398
92316277
60491477
37572503
18392214
15221446
12668209
27229454
28772298
10645751
25625643
36374581
32475087
45999774
2283343
874487
45481631
30299487
7401445
77005025
55468344
74238876
49522670
39754475
4442979
94947120
45645116
43918361
73708642
2532204
63685961
29249387
4135796