19854639
82488252
18548574
26538025
90482993
46662647
84956872
60395367
10814273
46896298
51258243
78414284
37973866
40334256
29005713
39943285
851362
8132999
32322622
44994843
99314189
7128011
22675205
31789701
80918048
40905040
43644360
62949614
46356349
64332948
3494977
3591797
15596706
742814
17718245
29715962
6596906
85064904
5097184
95087370