21 90 69 52 37 16 9 2 0 23 30 42 45 62 78 88 2 30 45 62 78 90