189
169
266
206
113
240
229
192
274
343
317
175
412
63
148
312
172
86
146
73
59
7
79
132
499
138
42
161
182
470
209
152
69
70
572
264
94
60
90
150
31
19
16
270
356
309
283
174
276
107
200
57
135
21
316