420
139
370
66
371
66
167
168
126
63