28 4221 266 1 5 6 9 11 13 14 16 17 20 21 22 23 25 26 28 30 32 38 42 47 56 57 58 59 65 66 68