0
18
25
32
34
38
39
48
53
60
65
69
84
85
99
102
104
112
125
131
135
139
141
142
146
150
155
157
164
181
185
196
197
202
203
210
211
213
227
229
231
240
242
250
256
260
261
266
269
275
277
278
281
297
299
302
307
317
322
325
338
340
345
349
353
355
362
363
365
378
385
389
395
402
414
429
431
440
448
452
457
470
473
479
495
496
501
507
521
523
525
527
530
532
533
534
554
556
563
567
570
572
586
592
596
599
601
604
606
611
613
621
623
625
632
639
640
644
648
649
652
653
658
661
666
672
673
676
677
678
682
683
691
697
698
703
713
715
731
732
736
737
738
743
750
755
759
765
771
776
779
780
