45929093
14944068
31437730
5604986
83729291
46049671
5319181
41084021
80176305
44956699
65188939
8457897
80531186
94598814
72907554
5755549
33847871
8356459
1103696
98344576
66721854
12477718
9933878
7619093
98048668
42732303
44705728
99698153
67071071
41059539
65958139
9976267
78085144
8577203
3141640
93123383
94826502
7455958
40928091
84607910