2
6
12
13
14
16
32
40
44
45
53
60
76
82
86
103
106
109
118
130
133
135
147
149
156
157
166
174
180
186
195
200
206
210
212
222
227
228
234
242
248
250
253
254
263
266
267
275
279
283
292
298
321
328
330
338
340
342
345
346
352
353
368
372
376
381
392
403
407
421
