31
40
41
48
49
68
77
80
102
107
109
111
117
125
137
147
153
159
174
180
198
200
202
206
249
254
265
267
272
298
304
309
312
316
317
333
337
344
367
390
398
400
402
409
418
436
448
457
468
473
485
489
490
498
533
535
546
578
588
597
605
610
617
637
651
653
657
678
681
685
691
705
708
725
735
743
780
794
799
801
802
806
807
824
835
837
867
870
878
910
913
921
923
929
931
942
952
953
955
965
966
979
996
999
1012
1015
1024
1026
1029
1044
1053
1085
1096
1108
1121
1130
1132
1155
1168
1173
1186
1193
1206
1230
1250
1263
1267
1268
