89648561
35147635
81338690
13792471
65874685
50501259
77835694
733188
90912531
67982665
43278058
16259855
30713907
46649159
93957111
58717221
42294770
7107499
77206783
30781700
44047042
57062197
12028228
56022962
99895593
56266722
81404826
40807857
54997244
8169287
40634413
26564812
12088859
21271095
56691284
59834524
4374346
29154327
7824927
29892434