31 266 51 1 2 6 8 12 13 15 16 22 26 27 28 31 33 34 35 36 39 44 47 52 54 56 57 58 60 62 63 64 66 68