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