329
153
150
176
205
120
182
114
387
347
170
219
101
172
105
145
144
69
61
98
208
271
167
242
121
216
175
201
168