14
17
27
48
56
80
84
86
92
93
109
139
140
146
155
186
191
229
233
239
241
245
248
269
278
284
292
296
329
332
337
339
354
358
389
409
414
416
439
448
449
455
456
469
481
495
500
509
518
522
524
531
555
564
574
577
580
598
610
629
639
650
656
657
659
666
674
698
718
721
746
752
761
786
795
813
819
820
832
839
842
851
867
874
890
900
906
924
926
929
930
936
937
943
947
951
964
977
987
1005
