50581868
45453413
6834418
12492270
36702080
5062034
80114744
42726875
19431794
56757272
74371269
29944681
5367347
92098456
16494253
28497743
64473967
57362658
89754317
2377963
95962208
96454022
82606172
56027501
17766774
35347755
95526996
5009309
509542
45178087
83562839
7594099
26052657
8453932
77114078
43614471
48003318
61559443
39422608
61347561