82
137
431
344
388
302
300
157
116
104
127
91
78
72
484
360
207
145
339
158
153
182
210
122
394
352
173
223