3109413
88861644
56261080
49535940
76011406
43835223
38286909
1322046
23709017
90504508
87797711
43772628
19705329
492655
89107768
24142993
42737181
45635462
67793711
59221868
34339439
37614314
771932
57636247
28474969
53073639
38457418
12895214
63177328
1594993
74448316
85266888
52751284
19821986
39545909
98958922
77204757
20942944
77874489
40556721