256
160
81
51
170
221
34
60
48
173