21811087
669750
92662701
52308350
2022701
58429490
63163266
571151
16277678
29139112
30926761
32083640
65426969
34166442
55025027
81771297
48383177
89204772
10736950
29425115
21697740
93573407
81856889
5136789
22936061
66203737
79268267
77497549
557735
38629855
70263569
659047
86614159
53346309
75599812
30654070
83762109
92759491
5178082
11528554