197
160
343
522
935
322
536
167
438
680