1
1
134
40
88
50
150
204
153
216