25479720
14627316
7015824
80738746
68235605
95814149
89989037
25093081
5558897
68872381
66717570
16825331
32283830
97891261
38052476
26492260
50511199
37479620
38194896
99629084
51407899
2514646
97652844
84995088
82512724
43483469
53983976
5445933
63203585
72485245
36435759
13631305
23619549
4245425
98746058
76677760
1100883
59419123
40802542
58822700