52315160
6783107
41875223
64561296
17053374
55266071
65115726
77627271
72269015
89549563
93491960
566611
59618591
89661932
12471847
40028670
68937355
82359087
75231622
16123546
98072998
57342184
93803576
44283659
29617428
94232634
39297569
9612656
42642145
54614162
81182434
18489995
54682685
11849907
40722170
84217106
9002326
42327918
62052570
10893544