3
9
145
40
89
51
153
206
154
217