119
36
88
46
143
197
147
212
92
256