70
27
323
67
210
154
166
202
95
139
196
183
353
150
386
176
482
464
466
99
131
143
384
257
406
1164
157
234
263
356
830