12
13
19
28
30
36
56
68
69
76
94
106
125
150
168
181
186
191
198
207
208
230
231
243
264
285
307
315
328
334
339
342
346
357
377
388
389
407
443
445
465
466
469
476
488
501
518
526
535
550
555
574
579
582
585
589
598
600
622
632
640
646
661
672
674
677
686
699
701
718
723
724
757
779
780
784
786
787
803
804
814
816
822
832
839
858
867
877
879
904
907
923
925
929
931
942
955
963
976
991
1002
1006
1026
1037
1050
1053
1073
1077
1102
1109
1138
1151
1153
1155
1157
1163
1164
