12 33 66 81 78 67 80 62 32 60 80 77 77 67 45 39 36 56 60 76 77 55 76 46 52 69 69 88 69 84 82 63 47 73 66 74 69 50 119 88 71 68 55 41 93 116 105 86 53 63 91 66 114 119 75 85 60 86 77 94 112 98 148 114