21 16 9 6 46 96 54 28 23 2280