17918530
81661130
9142943
88242828
39984960
60343651
82507135
22561382
41145074
34786289
7143231
67223559
97852045
44984390
49675603
48496706
1087336
35963656
82352950
12854980
65411053
79536706
2858276
24534884
81243981
2148628
64331068
29286285
33338423
11396938
95411628
30205207
93382529
74618246
23309486
69209891
38097406
8828545
74956980
8766072