2
61
68
94
64
58
23
34
112
76