122 79 62 142 112 117 66 74 121 111 69 77 72 91 41 151 146 68 35103