58491250
18622995
19052579
3505013
40086861
62446459
7534180
62553827
57065889
56492831
42465669
65521914
76682027
76578447
67662788
27385380
40628340
83255418
99383866
6433743
39943436
24337181
55057602
25544794
3020726
94084208
90055122
36018261
70674741
59279528
70448160
8267074
1321481
843184
99592854
40636964
94821158
61546451
303542
1517584