10949872
87676469
5998887
94645410
83521344
97678020
63258179
97683911
40099895
31236674
27112822
51373023
15099542
34312259
11722049
11719314
59971650
24817048
69601172
84793996
98959831
50211691
18725019
86167904
51946685
681483
62032940
55946362
98045978
12654566
4367133
81799341
37758631
71402690
83048918
39784665
4844944
28023278
95247477
94927983