5144882
6441185
86468972
8423253
607635
95726870
14047722
80068031
34182074
82009819
72599322
53866510
7301496
56834674
26706402
64652693
84508041
2924432
99703284
68686371
55517010
9420682
58659054
66037052
54266262
4841591
57094227
32275005
55416764
69121616
9457278
7553118
94562208
79138533
85354074
9913684
3617596
83148230
63354219
2988786