8
10
13
15
25
31
43
45
52
53
58
60
68
70
74
76
80
81
83
86
91
92
96
100
107
109
114
116
119
128
132
141
144
145
149
152
163
165
166
185
188
194
200
212
213
215
220
225
227
231
234
237
243
251
265
266
270
278
279
287
290
292
294
303
308
310
323
330
334
340
344
349
355
357
376
379
380
388
397
403
412
416
418
419
420
421
423
426
430
431
436
438
439
440
442
443
444
445
447
452
455
458
463
467
482
487
494
499
500
503
506
507
508
512
520
528
529
532
537
538
541
542
547
549
555
561
562
565
566
581
584
586
589
596
599
600
614
616
617
620
622
623
624
627
646
647
655
657
659
660
