14
39
70
79
84
86
95
99
101
103
107
109
122
144
162
167
171
173
174
202
233
256
259
273
285
291
306
318
324
334
342
349
355
364
378
410
425
435
436
439
464
468
483
518
529
538
540
543
546
547
563
578
583
584
593
601
604
616
620
624
671
672
675
687
688
689
692
702
704
710
720
728
733
740
741
743
764
777
780
790
806
824
834
854
860
861
862
885
896
906
907
909
910
921
933
942
943
960
980
988
1000
1001
1005
