9908386
56247682
2511987
30242485
5883320
62128020
65956801
14169787
89586456
13212843
30046075
59727657
85579557
22247353
8102736
47292761
4743166
83841861
34996950
2953229
185035
45127718
67746325
35979210
360562
29669736
42007495
51065420
84159747
50477411
83341171
23528120
93447810
742321
11037199
49053601
81407278
26592706
20521797
14881859