39939713
18314101
4925805
74138685
38852363
78809984
69786306
4544783
91792791
8904750
77005947
16245421
12024673
81204207
40505947
35245023
63683147
60782899
79949026
22985058
23178953
98454655
74376568
83137604
66567895
48941365
50639298
9215430
74945128
23812289
36239247
19418678
8431402
33021393
8950487
77846854
54276134
37997895
51283399
18491744