95249616
54728095
61953868
46881219
13733353
11263775
98539106
70021107
96924390
16398542
61553442
28663404
3407399
78572610
74177900
81845771
58332334
88565687
46598434
97331291
41015952
21522853
941517
96396611
45943160
81154028
63561762
39949079
76855387
15784962
53766365
10701665
8567295
1865408
41228395
35247449
31923154
19935665
53138856
38762041