39671062
83059641
48592260
56463898
15135490
7205732
71101968
82345361
56093571
3384565
91671002
6783353
63429645
6421909
14937612
4598577
78985490
83332340
69038775
7773738
39096741
49374618
21369014
83005689
38056813
18773382
53697744
55187343
57056527
12641319
13701428
21129187
63798502
9804053
67175110
49269206
1927157
37922829
853837
12782948