11
10
11
34
32
35
59
50
46
92
87
91
121
76
83
125
124
120
149
131
134
151
142
163
169
194
206
176
204
210
190
207
203
189
217
234
170
221
252
260
230
260
225
218
268
211
254
277
264
238
300
219