41115644
40592380
8595907
28055526
99798092
42125678
39619653
85363367
15785842
30088228
735654
31966409
59209849
7096287
85188315
70607212
85694679
50145188
2742670
1462653
90398148
26412729
95461813
6213528
98474242
18101992
26802988
21703157
585836
73029599
95944909
7435697
28547800
12688422
44821841
38165572
7935752
6156268
4456786
3283126