30566663
43324710
42979523
3399538
46383933
5043257
43833676
666810
26033170
32665320
2025205
49206607
44063513
83279413
61823432
44153905
18067733
6004530
78193392
92473248
89339816
37092880
96133364
34472609
10812975
74523641
4602369
27163132
49201638
86176572
20794527
98945185
82258164
6065376
65552307
7898621
65345117
90437089
80904284
83958