2
61
68
95
64
58
23
34
112
77