58969215
962790
27435158
57774709
26877956
72261307
24485529
7029753
1040857
9587625
6925505
3833738
6732702
57603532
95316783
65313944
97274113
87954340
68018186
86977825
75685229
23138
67321666
2193155
42975274
1549638
67347470
18482707
585788
3284480
89642146
3843169
92737166
87285386
5345058
8619232
13572345
10869920
7566470
53421039