106
150
151
486
335
221
166
139
345
895