10
18
20
29
30
34
37
55
59
60
65
75
77
80
109
118
130
131
133
141
142
148
151
180
193
204
223
228
233
234
244
248
258
260
270
275
280
286
289
293
316
326
330
345
392
401
403
419
431
452
483
484
486
496
503
514
520
525
532
538
549
555
557
559
576
607
614
632
643
653
659
666
676
686
698
714
715
716
749
751
757
764
766
771
786
816
817
836
841
871
877
896
932
947
951
964
992
995
1005
1008
1027
1054
1057
1060
1077
1080
1089
1096
1097
1099
1101
1115
1118
1122
1123
1132
