30
35
69
70
110
112
118
152
159
161
167
170
205
211
221
229
240
254
258
259
265
275
286
298
313
314
333
336
340
353
389
391
392
394
405
420
423
430
440
456
462
466
471
473
477
482
485
489
492
498
499
501
526
527
545
574
579
596
620
638
680
686
689
691
693
720
723
726
747
770
775
806
811
822
834
840
855
877
884
893
908
913
916
930
933
948
960
990
992
1003
1022
1027
1038
1049
1061
1078
1080
1097
1104
1106
