59038671
52691974
20959070
3067723
76165035
19743573
84333206
94137446
68545595
6365564
18195895
17097488
9625469
8661973
32673217
39491
44647282
34012360
45019723
9360314
69665890
7342959
57721904
56297981
35792012
78281555
19732719
26114458
13374381
69602313
30741250
37207645
423594
169308
2986479
12898872
8176551
20468091
7931982
40435884