94258363
28722877
19197268
65531963
32068265
42272474
32268112
44524368
89981118
83273194
27234
64855717
47577715
1962712
21047035
93125240
98853546
43152158
91524502
35441796
67123926
46044659
17104424
31491913
21684408
88884423
9330425
60506582
5685933
10428376
6274929
22632316
84962178
40484453
10181084
37966978
54616354
80509016
97402028
56146189