56875159
3360441
4356015
63458087
32981463
29102811
60414609
63714297
9389805
584139
6511748
99351665
22443027
10045658
4293856
16777505
38752404
24192087
42257998
79763262
9844535
22458868
16659939
20463629
5902663
7629715
5446793
124390
18124163
14386186
71692747
4634553
58239011
27725498
69277616
79944547
41626405
94763651
85333033
25721595