111
33
77
46
66
140
111
68
66
47