1
8
16
3
23
12
5
85
3
0
123
111
3
12
2