19529258
31055320
24747523
61748293
34108424
76147905
58081389
47632848
57794259
8097190
58853653
68662345
61465317
5662162
12934000
42888654
48471040
99274784
6732754
3601738
16216202
82948252
15813553
87368138
22693589
77682451
54029362
12843354
882379
57727370
52979795
38824879
92539210
78927619
54243422
93521967
25203962
43859461
83082742
33491525