0
8
13
15
21
30
34
38
49
55
58
60
64
68
73
76
82
86
87
92
101
107
111
117
119
121
124
128
132
135
147
153
154
165
167
171
177
180
187
189
194
205
211
217
238
256
259
260
266
271
278
279
282
287
293
299
301
306
307
309
316
327
329
332
347
348
359
363
365
371
376
383
388
389
397
406
413
415
418
422
424
436
450
451
468
472
478
479
480
484
489
490
497
499
501
505
507
512
515
518
520
521
523
532
537
539
554
557
558
585
597
607
611
619
621
632
633
634
642
655
659
660
661
665
673
675
679
680
690
692
693
696
701
702
709
714
719
738
745
747
749
757
762
767
783
802
807
815
826
829
830
836
838
842
847
851
853
856
