90526487
46923592
89169838
18517532
1880186
1167391
78574535
9571755
6979499
54074318
31821940
28738929
26894872
8395401
21312129
10583644
11739715
92547445
50556161
16181302
659205
43503350
48639358
5354344
9923109
68281407
7424085
13511708
39148789
46646689
93041695
48024099
40292178
7855117
65793835
54996088
9515891
4918864
30545652
2820512