28
90
112
49
12
39
85
43
55
135