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