50938108
83844026
24868924
83919737
6312810
34599685
13515717
27768064
8074807
68084550
325048
55832127
40486616
89957250
7706433
18352301
28781139
32533663
67168251
59953907
27289163
51084925
5118140
65332769
86037410
51958416
5643529
5592810
71963726
84041453
6309817
96837786
2038909
94298524
65029928
49443003
72624747
35987160
60789326
39077085