92


352


234


115


156


393


124


191


120


157