43676110
66408182
12817320
97924973
50145189
5617657
23259370
89315289
13205332
8971850
85863377
68288320
95466174
97139969
30713025
21023781
84129651
37801025
85679896
90684436
63618832
49574078
19449043
23439618
88402236
20289774
87234352
69296674
53683520
74397894
55507846
88357398
56768299
32547420
93608347
87197577
33907178
12182489
18629372
47557789