95922712
19488737
88501997
39561137
99787703
3075616
49536339
61062021
29738229
86702614
75239789
1026826
23616513
71064409
46457654
64153270
27463871
26837400
50485632
70234271
92914781
1599820
3772611
92085032
19366513
65934642
49384318
32865733
1719923
47795585
33732426
10758756
18737689
87588818
36814780
87038603
11267618
31612357
1830533
17545988