498
104
427
161
430
138
318
341
91
298