420
883
121
426
84
291
229
371
129
289
76
274
156
277
27
123
57
158
64
164
35
180
47
137
9
88
25
119
22
112
26
126
29
94