168
60
51
162
145
97
174
166