420
886
121
426
84
290
229
372
129
289
76
274
156
276
27
124
57
157
64
164
35
180
47
137
9
88
25
119
6
350
22
112
26
126
29
94