58204727
18217036
8379109
1786930
16852044
59412193
53268417
81758887
43906262
29566906
72002442
34846737
6859918
39085604
4203770
1567487
1046910
31331388
64739398
49642766
68662731
52473822
19211742
26417629
67972199
8321368
75269306
7420842
13409831
53609435
30987153
6339856
33611241
50438035
18808076
86529457
427205
43457809
55541177
10775258