52964762
21726176
96203331
8435189
34699905
35807512
87123911
93938176
64245385
3299729
57257265
19486949
57598927
62062570
18378975
36323383
27244560
14804389
94981586
30306510
4958253
97502625
75624322
38856059
9121771
26494640
79196073
25547826
68813299
57878871
3128936
20278770
13802677
35293460
64385962
4305154
20714458
13132963
42521817
29577085