40746858
74673546
75366766
58657405
55249690
87319984
8581344
69419593
24227220
35606108
88761368
60487500
57254787
44503546
81566047
77002158
75158137
68149937
60624493
4901316
59764244
27139404
83589514
11114200
67879010
46949434
17587887
97688817
5018724
2946938
39493826
42607898
50096056
63275926
72023427
50769111
785102
56428650
67357732
24503611