13
14
17
18
21
25
33
54
70
78
99
102
116
139
157
158
159
188
212
213
227
233
245
251
259
284
301
318
319
338
352
354
357
364
367
370
374
385
396
399
405
421
427
433
449
472
476
478
485
494
505
517
531
533
543
550
557
559
577
590
594
598
608
611
612
618
625
626
637
647
652
660
678
682
687
693
696
723
736
741
761
762
774
780
791
792
811
829
839
844
854
866
883
899
903
907
912
969
971
997
1020
1024
1031
1055
1059
1062
1067
1071
1073
1095
1097
