2
3
6
10
14
19
32
50
54
63
64
73
74
90
94
101
104
116
124
138
143
159
163
173
174
190
217
218
224
234
242
260
285
291
298
300
322
328
334
335
340
345
350
359
366
394
418
456
464
466
509
512
514
530
531
540
542
545
562
567
571
572
585
586
616
620
626
635
661
672
675
688
717
