50352613
69662795
61203416
60649775
46557198
35563187
44316120
79519742
82605445
74018611
61451719
90241371
51107473
33056972
72798439
8583664
33101616
26197015
68585793
83353021
5600479
50735689
94912773
54001534
30646181
5115197
76091364
2941890
37417475
59876660
22364727
82935997
2216904
51738603
20149100
40048500
27363642
8317255
61062024
17351471