420
139
187
314
289
368
66
370
66
167