2
59
68
88
59
56
23
34
109
74