12
19
39
66
80
83
98
119
123
129
130
134
135
142
145
152
160
161
174
184
188
199
249
251
259
278
287
303
306
319
355
358
359
374
386
389
395
396
406
419
423
444
446
447
453
455
470
471
479
502
512
519
528
545
558
559
578
583
596
621
626
628
635
