3056682
1686200
191931
8662107
60173297
79582741
2239812
485414
55015484
53805026
67401481
3237161
73302598
85776408
76868457
63417488
80735548
7047775
7727180
89008243
87479565
39187819
48387266
48329963
26838658
57838399
98011900
2393963
94169516
63116551
77219130
27332030
5940971
47038863
52337236
93374783
63647381
3459752
78602770
97181678