10
17
24
25
32
48
58
64
71
76
83
85
110
113
117
135
140
143
151
168
178
188
190
203
215
227
241
257
266
268
274
289
292
304
334
350
356
359
361
386
392
400
418
442
467
475
477
486
504
511
518
534
538
541
552
554
555
577
603
604
