90637879
5004416
19835190
6752103
39675635
4535424
686891
99035872
79204112
7644976
8682752
59573471
2383946
64041430
8496966
6217963
4951316
2928817
90705927
31663175
14219779
12198724
18209263
68512517
58641279
7732608
7054864
86576675
58649602
74482931
46643724
68542605
226745
59404587
61119081
25353042
46509162
596659
18642369
505463