24985023
15054999
12406157
33065320
24903603
11862429
1895087
66742841
4368696
25039598
64181690
16129545
90349880
91478643
3751753
33248629
74306447
80976080
67025798
11512905
14075001
6440348
9449699
505411
27399717
31828676
1887538
7895920
738868
81159578
6580488
7116649
39408656
65067907
77704301
38548995
52812115
46699665
2478909
70487812