120
110
55
15
81
65
31
42
123