2
28
109
112
106
8
12