69684613
65615683
22874056
65098845
8507825
54037048
93272324
67847284
39012967
17334769
50901767
8064992
31802164
6354819
40397559
59988354
18579224
12636961
29017968
77037853
26598557
53092672
94249996
47727555
64749862
21315291
389890
1889739
60635947
31032187
64163
16541270
63605390
26128808
49546824
13718354
83916142
6504357
7053874
34599247