29186718
56766558
50278718
80236077
20727265
66753974
29625400
59161690
42443359
72239287
60853140
67869167
21776538
52186443
29628578
90645745
73258398
9405055
97182112
28934271
69983332
9601489
99068965
34604649
88117351
42564321
51873585
28923505
94583812
8767919
24998033
5028345
75904137
18593512
80246793
65957416
2798899
64638113
57045580
17057712