106
135
109
597
360
322
311
363
277
243