132
103
94
309
372
192
509
353
200
142
323
183
233
257
198
195
357
234
297
208