47019585
6459590
31641701
26686527
83165052
1132341
55783033
90907403
40161051
30544885
93449538
28803720
36162261
68706296
57915195
48557450
3011592
98335909
18518522
77908252
62475705
19224599
39023098
73092071
72139373
62752136
27897055
59871976
30957967
15657607
25485164
35354397
22663662
650931
22142911
7154136
49869956
90495823
47589466
61202250