19999612
45494171
8226070
55554784
20543259
91658868
19578616
84909150
11918402
4569754
20132752
50332988
75084996
62659327
69011075
58825095
89209971
67439766
47733059
35002089
50528117
95797480
99567015
72172082
69011489
98896604
12905143
12637843
7698398
97309554
41171863
50919842
48692423
74061199
61651877
99743373
32556370
42997044
30208154
53688425