105
45
29