197
343
939
324
256
411
408
167
680
587