2
60
68
91
63
57
23
34
111
76