23432
234
65262
255
-1
2343
23
19
31