49
62
67
69
74
79
83
89
90
157
160
180
181
184
186
192
214
220
236
242
291
307
310
315
326
329
340
342
347
359
367
371
374
383
384
395
397
400
403
423
429
449
464
471
479
482
488
492
494
496
513
523
528
597
607
614
627
632
645
657
680
685
706
710
725
731
739
742
755
770
786
791
799
831
835
838
863
885
907
922
930
934
941
942
951
955
988
1022
1025
1027
1035
1036
1042
1050
1063
1065
1070
1078
1085
1087
1099
1108
1134
1135
1137
1152
