15735370
11176431
78173667
59415968
14921095
59947978
2101175
88025694
63806173
27706998
6365494
80297564
1511529
5521606
76543282
37717391
97773712
12019591
13735847
50645191
43445609
99356545
2839824
74046081
2685045
86218110
19052487
10218703
79068685
99318865
49934932
49071463
8291816
9220614
5251691
373217
72456215
51875334
6686805
9148774