30553265
81972337
17889621
78185080
32201540
61816731
29606722
60391900
4632915
5425695
44413396
77039015
82972736
80683819
12122136
91976400
98416739
72196020
9925823
2037537
80776333
27503980
42939251
20387403
52581132
97615997
31544647
64798637
65715436
36315216
89928336
21353837
35204249
74056969
79357192
5871678
38238249
26737868
4399600
98325325