43533921
21203558
383984
38382890
15371934
7353692
1656686
97885476
88661399
33388627
32361543
80344243
88447908
31281787
47986214
74346437
89859923
30121702
9423898
48397096
67103987
7910852
34594772
24603093
64275550
45497337
91191610
5431032
24704508
57164315
3361371
11105679
701857
89429389
5753331
5863918
3436916
55344737
62601825
31093847