43
48
127
88
114
173
164
168
268
123