119
36
88
46
143
200
147
212
92
256