286
172
469
196
333
188
391
103
600
224
501
131
358
152
700
319
624
64
310
120
640
198
622
214
945
361
398
155
139
21
451
57
487
44
317
98
564
292
323
51