50822245
11533886
92153945
58399195
99605032
55283394
36849216
80252380
50525933
12137741
87826737
8805329
82263705
627243
79355320
81847398
86375060
31515299
14993775
46084874
41326643
21528634
2247146
15454846
42252810
66168527
4032717
6054741
63962319
71634315
31027107
2144430
92973515
40238332
28648425
20763987
39708548
58465251
3693248
67994276