94
72
150
144
96
279
202
151
99
133
118
164
345
174
292