56459818
17783527
20545138
31583910
16257485
30828188
31468934
98405445
50284366
16128503
83825934
75945386
85947474
6121739
17702368
50457397
2663778
18469957
26969166
56538835
15736252
39456733
86998129
20122497
72619591
32282836
67375038
78703210
30522565
888478
8198317
9576552
39049111
43012938
77479778
27968593
19316414
21491553
65916441
15293979