6
11
12
27
32
33
40
55
72
84
90
92
113
119
123
128
131
136
141
152
155
160
170
174
181
185
186
187
193
194
196
197
205
208
223
227
236
242
243
248
251
258
260
266
269
281
290
293
295
303
308
315
340
345
350
367
368
370
375
376
388
406
408
409
418
423
424
431
442
444
449
460
473
477
484
486
489
492
497
498
504
506
511
521
529
539
544
547
554
574
582
590
