106
243
132
205
280
804
236
114
57
537