28099836
34123278
16695100
96967820
7717896
69327039
85424095
76798266
70614124
58632326
2482219
7851902
36921324
59094802
9454561
68305031
63521211
46846627
60882090
32795292
89372208
21399082
63838096
55412510
44682777
62546201
97269837
83488747
49565123
86453135
28535794
35937960
41225700
53212298
53505519
30024807
38655274
84617707
73246408
55193282