497
104
427
161
428
138
318
341
91
297