0
1
2
8
9
18
22
29
41
50
53
74
81
92
94
98
101
106
113
121
134
137
142
150
154
155
167
171
172
176
177
189
201
203
212
233
238
241
242
253
256
278
280
283
286
295
300
302
311
321
326
331
343
353
358
359
361
363
369
373
388
389
405
408
418
419
425
427
433
434
437
439
442
444
447
448
449
452
457
458
466
470
492
501
507
509
511
512
515
516
528
536
538
542
556
558
559
566
574
585
586
587
588
593
597
600
601
602
606
612
619
620
623
627
629
638
640
642
650
651
665
671
673
674
675
676
686
687
707
713
715
716
725
726
733
734
736
737
741
744
746
754
760
765
776
781
783
790
792
796
800
808
809
811
813
815
816
817
819
828
833
836
838
845
847
849
850
860
861
862
865
866
872
877
880
881
884
885
895
896
897
901
904
929
934
938
950
954
955
958
963
971
974
976
981
985
992
993
1002
1005
1008
1013
1014
1021
1025
1027
1036
1039
1041
1048
1068
1073
1076
1088
1101
1103
1106
1108
1111
1113
1114
1117
1131
1132
