51037173
77859890
80449540
17925826
32841991
10462408
77805512
90368254
22579655
95746146
74926164
2016950
91596707
36907728
70039851
18613774
930086
46617607
16885441
49374228
7490125
60347554
24998280
18236369
92014640
8384044
4300558
52536388
17899191
65512735
86647829
76687817
22039201
34457057
78647942
2157324
4014509
69833510
6249416
90335689