156
275
136
170
637
132
72
113
188
168