45548563
6006406
43768188
15427212
10614497
96406540
17383731
60157646
35267790
5846542
58511250
80393264
20453732
68917033
6963094
83598723
51106723
57385957
33066515
76004154
55133690
52976497
30431052
39779840
980474
75163322
34655689
664270
28122059
8824131
40402266
34508032
13463804
61231179
46677195
19869689
81117523
82859231
85582255
73752