50802196
43562849
86364014
5658307
1820884
56473655
53705070
16167489
39182398
84713651
4717746
9918145
72797142
4179913
77882507
59096815
28108240
99373523
63199268
47121439
64017127
68675484
2601289
54365566
26128503
81172869
99069190
44937514
26768136
12253929
20532802
98901925
25378699
55166512
24663834
83778236
93201654
57914136
62005562
5363546