65839883
15303134
55999281
80139739
49823529
4085754
73697993
97421964
18836611
53732733
87295931
67849514
89341742
2862781
17823889
1725893
1116442
37302460
6872460
92497709
69315227
42408257
90161093
15691220
63177699
19903969
73912001
81199690
21623065
69854234
30648524
9708442
5918972
447315
99543354
40565598
8562992
94214807
26883359
15511757