90649536
46509126
54539989
46165322
16071558
56927723
25925354
18225798
5306548
77205152
74391952
78284171
72781396
39525257
21723956
53559772
46639717
96959625
51102042
76802461
64297849
48573513
25366718
6052047
25508676
11995595
73839871
76115523
88515770
94607810
63159356
75121871
7944577
93911149
24684593
36446179
77359451
2503715
2220393
63299860