28572795
21779431
1338612
7655156
41057866
92697751
18604486
45514770
27943801
16514512
4317409
23081473
87272922
50808315
97389948
71124485
51384051
52103
44195933
53268282
13885028
71209672
36536126
80384429
45114527
92314111
10194947
37818721
68605638
98687715
81698198
40754539
8986005
36828261
11136433
27589302
85377254
78663055
44796847
39511483