115
34
77
46
67
143
113
69
68
48