128
127
49
7
21
202
254