4 100 25 40 100 29 45 46 1 2 78 15 78