39812877
9849409
54634703
17738005
70517100
2383775
39687357
1662491
10349469
79238680
54024340
89462713
99448487
5057117
74339632
9707215
715189
72124115
98121630
40339212
80544212
34685360
99585512
6399186
82392031
8810777
11234565
71172167
85986276
86093899
9687603
21038392
22861151
87567027
7646947
27242736
20143866
1819359
58825829
17255247