5
20
27
35
44
57
59
60
65
72
73
98
102
110
114
117
136
139
140
157
170
194
203
204
222
270
288
292
315
333
342
345
354
357
358
368
377
378
390
391
395
405
406
435
458
459
461
463
471
472
474
478
500
504
513
538
545
574
576
579
585
588
608
634
657
