14151100
89495748
72392913
57378972
26696428
75598126
26713450
81746907
17774538
49595877
60389593
46337878
2931106
28809245
89574772
61257239
5756158
7286744
21076816
27589723
45904286
10605893
67923908
45448826
2448905
48827579
12818659
3867466
80435553
48309635
67263704
7226023
63694749
259033
43357258
67252609
14128668
67268313
53793114
83005319