50382842
3962620
3758333
8922513
78754828
71112971
66201867
8082606
38349769
61488428
18805930
28879189
19457425
6525351
49807203
82868622
31131146
5585263
62258711
24622278
39042453
6507675
11907656
7005335
39982812
22712991
53498836
69643700
55025609
59884479
82724652
47282758
23907010
96475378
37896018
32834858
35033633
9931202
39803824
7023288