1
7
139
40
88
50
152
206
154
216