50059585
96706488
9701421
329045
4887910
78619640
86697695
35369531
15925051
3202681
5526617
57077203
50367021
67225941
61003772
62061400
74199336
5094819
11908708
9608000
93897479
5765561
6805453
16763107
85655310
22593273
23275335
64388812
19434757
86275789
34656682
571744
2302427
65892653
15965371
47845264
77966640
7104205
46621138
52331802