8
9
12
17
26
34
41
48
50
55
59
60
62
63
68
74
83
89
90
99
103
105
112
114
120
137
138
142
152
153
157
167
171
173
179
183
184
185
199
203
206
208
211
213
217
223
238
247
255
259
262
283
292
295
301
304
309
325
331
332
334
338
339
344
364
366
372
373
374
394
396
401
406
414
421
423
424
425
434
449
452
455
459
469
483
485
486
489
492
494
496
500
504
509
515
522
525
537
540
542
553
554
555
569
574
576
578
586
589
594
603
610
611
613
614
615
616
620
621
625
631
646
654
655
657
666
677
680
685
700
701
708
709
716
717
734
