52746796
43849821
27271032
17302671
45264565
44147829
8402250
87241805
75442818
54939372
7779580
49013938
40712498
87431617
93809532
9887782
77044492
16489448
84321212
81415098
87565195
98107538
78333866
50112944
89252029
18414544
64202343
33258688
63979314
3089868
13931789
57057714
49123671
69264705
50142503
28522765
53684230
37094858
48899497
67767680