360
451
280
523
276
191
202
247
177
172
252
151
64
192
19
212
78
279
68
395
11
44
160
87
193
29
182
12
96
14
103
35
21
108