12
150
565
14
102
110
3
89
158
114
118
125
589
128
15
186
259
155
268
143