327
151
149
175
203
119
182
113
386
346
169
219
100
171
104
145
143
69
60
98
208
271
167
242
121
216
201
168