49595956
9091800
28516047
88017644
6642388
19332835
7080660
89395230
18114281
17094520
60134141
98828188
9234558
11084941
32977798
8781527
76399483
67758879
14332964
67696085
66962696
60473831
68874978
5434780
87148332
51591323
98825774
94038471
96174153
39309270
37426231
46714781
66361976
67634161
80595681
57816115
6365071
92831757
46791016
3672025