43716360
96952213
34691126
39153622
86706844
60744973
2517798
88977083
94965334
63964024
36974360
42268085
24112870
90139945
84811005
67783536
23443410
59555740
34933543
77954351
52482694
45607133
37592154
32772716
71801601
10685313
73059044
87973598
46383694
3003780
19526793
17166
85194567
2146514
2896558
32434341
33812176
40246553
77338144
76869455