18
111
1
11
1
1
310
4
129