45932657
26061016
35396068
53354009
18828453
4273165
93648102
92388693
78831778
54829555
45297210
13999959
52361374
847620
47409895
53463272
70369075
6050860
16677445
64773249
49665440
5550127
70889959
93848930
86911068
29919777
49059486
71491211
53416156
89774602
93105972
24068947
196131
43661968
10775579
68701707
8246764
12502653
25355620
5231146