189
196
214
214
232
245
250
250
256
256
270
271
278
278
280
299
300
300
304
314
318
321
354
360
369
369
369
375
378
385
389
399
400
405
408
410
420
456
467
479
483
485
500
521
537
569
598
600