157
36
7
139
137
62
143
142