31225519
9636903
4145185
75092858
80591160
17906736
91728114
82487980
23689978
90198444
92913779
37879712
82793203
26875901
5304755
52135400
7285
89774041
82811842
2985565
29373532
49845752
38851876
15364730
75951243
105473
53606927
33921996
29818517
97452350
52041750
15882059
88224368
37054023
90774737
17183772
28684488
17981706
67006989
50119605