6
9
10
15
28
32
43
52
73
89
90
92
94
109
123
130
148
150
156
160
176
196
222
223
243
256
264
270
314
321
327
330
351
353
358
360
367
381
395
403
416
440
445
450
456
459
465
467
492
500
507
518
535
