80498799
670676
14922298
1710476
78967640
7919547
58165892
67903842
94471811
1892452
30251356
46983253
86411761
62628022
49804436
1977905
96161069
14874758
58223061
31877158
16376009
96548091
52832069
39135651
90819130
99104260
90304157
11032587
57809390
76297400
87504987
17295028
92205066
84137570
59925352
14108077
2951505
74382526
57077634
45496265