0
7
13
20
27
34
41
48
55
62
69
73
80
85
91
97
104
111
117
123
127
131
135
139
147
155
164
174
182
190
198
205
212
219
226
233
240
247
254
258
265
272
279
286
293
300
307
314
321
328
338
345
352
359
366
374
383
390
397
404
410
417
424
431
438
444
451
458
465
472
478
485
492
499
506
512
519
526
533
540
546
552
558
564
570
576
582
588
594
598
605
611
615
623
629
635
642
649
655
661
667
673
680
688
695
701
709
715
721
727
733
739
745
751
757
763
769
775
781
787
793
799
805
811
816
823
829
836
844
849
854