0
2
5
7
8
10
13
17
18
19
21
22
29
30
35
37
39
41
47
49
52
54
58
61
62
65
66
69
71
78
83
85
87
93
97
100
101
106
110
111
112
114
120
121
122
123
124
132
138
141
144
152
153
154
156
159
164
167
169
176
181
182
186
191
192
195
196
197
199
202
203
204
208
209
214
217
220
242
248
250
254
257
259
261
267
269
271
273
275
276
277
281
284
285
286
289
298
299
300
302
305
309
311
312
313
317
319
325
326
328
332
333
337
340
341
343
349
351
352
353
358
360
361
365
366
370
371
372
373
376
377
381
384
387
392
393
395
401
404
413
415
416
417
422
425
426
428
433
439
442
445
446
450
453
456
463
466
468
471
475
479
480
481
482
483
485
489
496
497
500
501
505
507
513
516
520
525
529
531
532
533
538
539
540
547
548
549
551
553
554
558
560
563
568
573
576
577
579
588
589
592
593
599
601
603
606
608
611
613
615
616
617
618
619
621
623
625
627
632
640
643
652
656
658
659
670
671
679
682
684
686
692
710
711
712
716
717
726
729
730
732
734
738
741
742
744
755
756
760
763
765
766
767
771
772
774
777
779
780
782
786
787
788
790
792
797
799
800
803
804
807
810
811
814
815
816
818
821
822
823
827
828
830
838
842
846
849
850
852
855
856
862
864
867
872
875
876
881
882
883
893
894
895
896
897
