47517608
77483309
46482892
7064739
8551127
83182297
32144579
40473720
25236394
90161299
94961306
54175160
42652843
24346742
479913
10962155
14403233
62738134
35261767
44948676
5037545
47264235
313577
85045069
34456675
92361250
17874118
143970
45977825
19799695
588369
5775906
8642363
75659600
93012771
38974287
62489560
38096860
4409284
13011950