5 3 101 85 100 46 95