18409662
8615892
80829675
74738291
60402427
84593539
94672340
21273789
7541536
416588
54768611
28885666
98046545
64969671
3925976
3146291
91567842
13661763
52481666
69537136
67468332
35906401
34347835
50242428
7217150
89813957
74452236
11602168
22424713
61047709
39887384
73699681
15807736
40929577
18703050
35099876
9666477
8616915
21488505
31698994