59
44
45
63
34
103
117
87
74
91