150


77


86


148


286


76


124


134


81


571