---4--8-- 95------- ------3-- -7-15---- ------49- --1------ ----2--75 4-86----- ---------