256
160
83
51
171
221
34
60
48
173