40839072
32305889
36229315
59747391
49575699
34756417
24728413
82303712
97843842
82135713
31867045
47038373
70204773
97296555
49177940
7064942
6158683
39106694
83464206
60611154
19494420
17734714
15657879
71068268
3547934
68318053
42783428
74004545
61475394
14825381
4592104
90348596
18167266
80364365
95335884
68878951
46045091
79165222
26226901
14135883