106
118
91
58
24
137
89
93