80505542
12517317
77664472
65727550
76608012
14964914
70849079
47099903
62643942
26233360
5853943
45248238
67988140
8932687
21011306
82667625
6575077
44779283
60752668
49154175
38411819
94246344
87646707
42928814
54342853
72629204
33846265
96804081
41673424
59108265
52491978
67732611
32898425
86693046
99572633
5437030
40837398
80625145
24195112
4012688