110
28
87
46
143
196
146
212
92
256