3
10
145
40
89
51
153
208
154
217