331
134
145
205
242
253
164
133
140
178
270
233
173
809
223
307
184
150
127
641
123
247
127
461
144
113
302
210
109
131
154
155
187
272
207
202
113
199
148
297