50
58
57
28
51
62
109
222
68
118