0
6
9
11
12
21
26
27
30
33
38
50
54
57
59
63
75
76
80
83
84
87
93
103
106
108
112
118
123
128
140
142
145
158
166
167
169
172
182
184
186
188
189
191
196
203
205
216
223
230
235
245
266
269
271
276
282
302
305
307
309
310
316
326
333
342
343
351
352
354
357
364
372
373
377
378
384
394
399
405
406
411
412
421
423
432
433
436
439
441
442
448
458
471
489
495
502
506
511
513
517
521
527
543
544
548
551
553
562
576
581
585
602
608
620
635
637
642
644
646
648
656
666
670
671
672
677
679
680
687
688
691
694
702
705
717
721
724
727
736
742
743
756
757
758
