9
12
14
31
33
55
58
73
78
80
100
129
132
153
156
158
159
163
166
168
174
186
205
206
209
229
238
246
247
251
252
259
265
268
275
284
287
292
296
297
343
353
357
369
370
380
381
386
388
394
399
401
404
428
430
445
457
471
473
475
484
490
492
498
533
550
553
566
612
615
632
657
664
666
671
674
688
691
706
724
727
733
737
742
745
757
758
763
777
779
796
797
801
804
808
813
826
827
831
833
837
845
867
872
877
886
891
893
895
898
924
927
929
930
959
993
997
1035
1036
1042
1059
1061
1064
1086
1099
1108
1114
1118
1119
1121
1143
1144
1152
1154
1158
1161
