40774396
40016530
99548547
33755561
21177488
57776907
85886940
53536320
72973456
42115914
78611022
79847455
7565855
5061683
83695889
58087887
82384434
93371142
52492885
63183376
86968816
51632022
48105523
32221777
4226484
78828804
32228791
85898871
4484000
49589495
17407774
44418827
20614198
34196843
37003852
84142380
20018572
65702979
27032059
50933501