90
76
103
150
89
136
137
139
140
141
149
154
16
17
21
30
32
35
38
39