35697280
23484511
25963636
5358100
49404410
5752638
13315783
34467028
4251214
4176821
88975029
34722255
97575792
13695954
21978049
96947086
25644055
79067266
64425923
53803813
6937028
23525353
2096797
6994186
20028179
10677057
6174252
35948988
43146085
55056632
64916302
5909505
28393129
10299767
81267270
87266986
42244727
90974382
85667036
64428922