20743638
29049391
10268268
70797118
7647370
2017281
83851358
79279067
71492057
6604634
12677723
87053942
63617769
15416079
85202442
36052578
37647908
81576850
98606722
51453064
16461952
14825741
57509022
65876560
74583575
69393095
33368642
33894564
25135783
54011292
5232820
67238047
72612784
1892463
13085989
33019791
28787138
89382971
97056776
38917279