12
14
21
26
35
63
67
83
84
85
93
118
124
137
159
161
171
173
194
195
223
224
229
233
243
246
260
270
282
310
342
344
346
349
355
393
400
405
410
426
438
450
454
458
475
482
489
490
495
500
506
516
518
534
553
554
569
570
583
587
590
617
645
657
661
689
695
696
714
716
725
727
730
732
736
756
765
777
784
789
790
793
795
801
812
815
833
853
854
860
870
884
898
915
921
923
947
959
978
994
998
1005
1006
1010
1018
1019
1026
1042
1049
1061
1073
1091
1095
1111
1143
1151
1170
