0
1
5
11
14
21
33
37
41
50
59
62
69
74
78
80
94
103
108
111
116
130
132
133
136
146
152
156
159
165
177
185
189
197
220
226
232
234
236
245
269
277
286
299
314
315
316
321
329
333
343
347
349
350
351
353
356
364
366
368
381
387
399
410
419
424
435
444
445
448
458
461
462
466
477
481
486
488
492
497
498
504
507
515
522
524
536
537
538
540
546
551
553
557
565
571
581
596
621
625
628
634
639
644
648
650
660
667
669
675
676
679
683
684
687
689
702
706
720
721
729
731
736
743
744
754
756
768
773
777
784
790
796
799
812
819
823
830
867
872
879
886
891
893
922
930
934
938
948
949
959
960
965
