113
33
77
46
67
143
113
69
68
48