82
137
431
345
391
303
301
157
116
104
127
91
78
72
484
360
207
145
339
158
153
182
210
122
394
352
173
223