10
22
29
33
34
42
60
88
95
106
124
141
142
146
149
154
167
172
185
186
