286
172
469
196
331
188
388
101
599
224
501
131
357
152
698
319
624
64
309
120
638
198
622
214
939
360
397
155
133
20
451
57
487
44
316
98
555
291
321
51