19675458
37534675
933632
16038308
83719337
80521372
35181047
8570318
2451387
28894295
52126849
80679312
2568617
1659777
82276101
1839951
80706382
79237474
35019438
85575690
21735198
30093668
9570557
89314107
74527495
12862645
13479211
50256963
98717249
58725594
9415976
58965416
84457027
34446915
69631262
7741726
21771522
95037014
53013496
67481711