39696273
49358931
17409723
83591767
10056102
3211075
38486295
31019521
16886733
26692176
74077806
54404152
57137739
54037129
30131980
98165297
9397901
18393376
5561439
17187875
91795547
86882288
15055732
24873198
27079038
37346936
76695703
49507723
66193932
87285141
31398050
19863658
6604326
61084825
15915164
5824769
91614230
7979456
37692645
92146098