50709789
70034096
94767366
2543461
85565610
25299815
10577055
50057649
33937717
99559896
60366170
78723613
79279248
21011259
13357673
3339166
48768515
18819237
67498709
33603694
39381656
60485102
61213133
46498499
20848265
46861109
3263843
75448787
5754327
99726118
76189259
53842496
23351818
43655227
66706976
75145175
41583663
29232456
70609314
7017293