28
109
112
6
106
8
12
1