57972525
75796707
51618857
3099731
3631343
25511812
44919016
11225202
11081582
38448891
30063057
6681755
40863419
68838229
77043901
63395830
13018339
19851871
7114758
42679528
37277007
43602814
86481464
6037392
46006072
32387451
67828686
35182856
15049678
55699740
11225895
54328045
38567170
12294590
42875088
81123096
29671232
88908174
54782854
41285278