113
33
77
46
66
143
112
68
68
47