280
40
322
41
480
158
209
143
363
137
297
11
408
169
594
161
334
82
289
140
191
152
603
101
259
96
356
115
284
36
355
249
601
179
505
159
473
91
471
109