111 64 137 58 171 126 184 155144