4
6
14
18
27
29
33
36
43
55
67
68
73
83
84
108
110
111
119
125
140
166
171
188
191
194
195
197
216
222
240
252
258
263
264
272
279
282
293
305
307
315
318
327
331
334
335
336
342
371
372
376
383
396
397
399
410
411
416
423
430
439
440
442
450
452
459
461
463
464
468
