21
169
114
167
227
183
86
575
57
143