93691562
57915229
63551924
39489973
3675410
31817525
6585487
5400118
91109275
79261622
55592250
3908624
7612797
83167579
26924716
21753048
1511336
68442539
57184320
96125330
98536801
70062629
45981887
950745
21195375
69395873
5643369
14713668
59409851
88856111
40187005
16659760
74973021
66959362
27374594
3481242
39898083
9147826
83359723
70324597