137
140
96
188
188
171
229
228
303
397
448
430
535
154
188
138
221
193
142
230
283
303
404
349
481
474
130
113
127
141
166
229
210
164
222
261
277
324
369
456
518
506
