42595406
47463290
63524373
46803667
52952009
64532704
17215530
81136121
7235276
35365980
92859586
32073907
42932837
72482244
36448011
68679221
79432131
57394139
62463638
69367530
357780
48674888
14803287
96936096
36067557
8202432
77748828
10917209
48003488
42037203
27028759
1605215
7867510
25047022
90901648
59871891
4428705
5244348
38561686
18616471