9
10
16
17
28
32
50
60
73
77
90
103
106
109
118
123
126
128
131
147
165
180
193
194
215
238
245
248
260
261
266
282
286
333
334
340
342
357
362
389
413
414
425
428
431
437
439
458
470
471
483
498
509
535
