112
168
87
55
258
84
96
141
78
102