32
68
104
26
16
172
247
197
180
132
294
140
112
129
66
228
165
123
114
111