182
115
141
111
144
118
145
48
97
84
140
439
350
398
310
306
161
120
107
132
91
79
74
491
363
207
147
344
160