20 21 25 30 105120