51725438
66592825
31519688
92498995
42402555
3269630
7416885
91186128
15952917
3897556
8547823
9800992
66312539
4441981
64808
1908557
23986028
531672
51861568
7318666
63109532
79327539
27792208
10422409
48335091
62996418
37287771
79168357
46547039
7661529
31806312
17998028
30292210
7683920
784215
17757780
13078667
31953681
89768119
9690198