180
127
411
184
242
157
280
70
501
195
442
121
306
140
558
264
586
63
289
119
596
191
575
199
753
286
335
133
108
13
421
53
451
36
225
74
426
240
261
28