290
107
132
90
87
141
143
160