12
22
24
33
35
68
98
102
132
139
140
170
173
177
178
182
190
194
201
209
212
222
240
294
298
306
313
319
339
340
347
348
352
381
382
383
385
395
413
427
428
432
447
453
473
477
483
486
504
526
535
536
547
551
553
560
562
564
579
586
611
617
619
626
649
661
675
690
694
701
743
751
757
766
773
776
783
788
790
800
818
821
828
841
857
872
882
897
903
904
909
911
