34
30
56
51
78
31
117
118
57
36
91
105