110
96
5
97
109
30
99
106