329
153
150
176
205
120
182
113
387
346
170
219
100
171
105
145
143
69
60
98
208
271
167
242
121
216
175
201
168