59
44
45
63
34
103
116
87
74
91