29
31
51
52
74
82
95
96
102
121
138
139
144
150
152
156
164
170
189
192
206
213
222
242
