112
89
7
11
16
29
105
121