21228587
5777536
99634635
80579253
7965513
12427198
57121954
30087741
70778514
45247988
79386419
55632226
87079652
46841203
76258775
78638480
26532289
53604521
65338968
22822538
32084543
60226622
55764015
50274681
13136403
56861680
18629198
12019828
97627618
34522247
21056948
90027044
51034378
8557487
47041937
82829067
43438747
73734937
84729929
17599348