18
40
54
65
69
70
84
87
88
90
91
96
122
124
147
148
157
179
186
192
215
226
227
230
249
265
268
285
288
289
295
296
298
300
311
314
329
337
342
362
370
392
401
409
411
429
431
453
457
467
472
474
482
483
492
507
508
520
536
538
546
553
562
585
615
640
657
663
670
683
692
694
707
714
722
730
737
743
755
777
791
794
797
810
821
843
856
859
874
877
880
886
894
898
906
922
923
932
942
949
958
970
971
995
1009
1011
1040
1066
1072
1077
1085
1100
1104
1119
1157
1160
