292
53
200
141
147
143
184
87
126
166
333
137
366
156
444
442
429
89
123
133
352
185
231
384
183
1096
212
202
335
770