0
5
7
8
9
17
25
28
33
36
38
41
45
48
50
55
57
63
65
74
81
83
86
87
91
98
101
103
105
110
116
119
120
121
131
133
140
143
146
159
166
175
178
179
196
204
206
207
208
209
212
215
217
219
224
225
235
237
238
242
246
252
253
254
263
265
276
280
284
298
299
304
305
309
314
324
325
328
333
336
338
345
348
349
354
364
366
369
371
374
381
390
392
396
400
401
402
405
406
409
415
416
418
419
428
429
431
434
437
438
443
445
451
455
457
465
477
480
486
488
496
498
500
504
514
519
521
529
539
545
549
551
562
563
568
571
572
574
577
580
582
583
585
594
600
605
608
614
620
634
641
652
657
658
670
673
674
677
682
685
687
688
693
697
711
717
722
727
733
736
738
739
745
747
751
754
759
760
761
763
766
767
778
779
781
792
795
797
804
805
809
811
814
820
821
822
825
826
834
840
848
849
851
856
859
861
872
873
874
881
884
885
889
891
893
898
899
906
917
918
919
920
926
935
939
942
943
946
948
951
953
962
964
965
970
974
976
983
985
986
987
1011
1012
1014
1018
1020
1023
1029
1032
1035
1036
1037
1041
1043
1050
1054
1060
1062
1064
1066
1068
1072
1077
1083
