22 1 68 46 30 1 91 90 87 86 79 69 59 52 42 34 23 19 9 6 68 46 30