93293548
25864914
36791015
12987038
87049412
12072530
26003053
27829210
4355820
3710876
98065042
72575163
37515869
284270
22513042
26405170
60931337
92583244
23961034
35923012
84592557
53906030
92009971
92299406
10474763
79934071
6642738
76225552
82881187
46553944
2544172
97532576
70404374
9739939
50089956
58684246
29218215
88968756
74265538
44792278