77736895
32426615
48709816
25664830
24493408
12822525
18955327
75537198
75947272
69888672
49823476
52923607
96068698
27367056
7607529
85708697
64082712
54412695
57621573
20897888
5504188
7980811
74784517
12743249
17766859
6224724
8771829
82711479
80654227
2691271
384676
89944002
83923859
2504634
3281017
11205673
71668047
39244198
7904212
28795393