14712186
58156002
34797077
37648314
3664541
46254731
2588509
24162218
17434818
7823576
10137393
53829022
15271066
97854927
54539903
9163551
93363377
17608138
17515535
82105825
8412743
14062898
70437853
25942329
6655124
68805444
48837640
4111484
90568773
49466927
41198917
79272645
98603777
2508451
11268265
47981536
66975823
22063651
13423640
38151349