256
160
83
51
171
221
34
60
49
173