26
51
63
39
66
44
144
164
117
87
141
151