294
138
338
31
458
571
70
262
191
259
547
618
346
352
269
261
218
275
325
137
101
93
234
189
180
179
380
125
196
207
175
222
227
167
212
102
92
594
155
38
156
104
1693
255
143
368
439
276
293
1044
254
123
340