50
106
243
205
207
58
57
31
51
62