26
50
63
39
63
44
141
163
116
87
141
150