256
198
129
257
93
251
870
162
198
517