18
20
27
33
35
48
52
69
75
100
101
107
108
114
115
129
131
134
141
155
160
173
174
188
203
206
234
253
257
261
265
301
306
311
315
340
352
361
371
401
404
415
434
440
445
453
461
469
486
496
498
502
507
520
543
554
567
593
597
609
625
652
658
678
682
683
684
685
699
701
