5043726
41538686
91828968
14081081
69197350
8772562
86165063
23269746
71198824
80437150
98002596
8763357
6966279
843204
58159062
39136514
72353279
25696824
29144666
55763094
57811445
58019037
10622889
38776600
22755746
13152334
25892999
88364565
85792132
775020
52952497
80688269
88845713
62582503
8759287
43784369
51909652
56301578
40036060
40851544