496
420
161
139
137
318
370
88
66
371