197
343
934
322
256
409
407
163
680
582