29382705
92959250
97337650
12466622
7990160
15926302
14939442
7609610
76268865
7058705
67467138
72256086
3956957
31479824
39132918
627561
1095952
78537889
94295378
1034579
1967443
20826590
39744456
49538549
3867416
11439917
5360565
77248171
70697017
25812100
92963537
26801170
33075724
40186886
21637427
61608874
71242484
9323299
9041756
71957695