217
196
340
465
394
263
216
504
145
179
133
413
635
363
474
302
236
960
383
37
494
294
375
417
360
107
411
261
205
143
66
260
295
88
876
374
104
899
440
480
212
148
111
1148
521
610
257
784
357
270
268
331
367
867
281
400
541
818