0
3
9
18
19
20
22
23
24
27
29
31
35
37
43
44
46
52
54
57
60
63
64
68
74
78
80
85
87
89
91
92
101
102
108
110
112
113
114
119
121
123
124
125
131
137
139
140
143
144
147
150
151
152
156
160
161
162
163
168
169
172
175
176
177
178
184
186
191
193
196
206
207
209
210
228
233
234
235
236
238
239
241
242
244
248
252
254
256
262
272
276
278
279
281
283
284
286
287
290
294
296
303
305
306
308
309
316
319
323
327
331
333
338
339
340
342
343
346
347
349
350
355
356
357
358
363
367
371
373
376
377
378
379
380
381
382
385
386
387
388
393
399
400
408
412
414
416
419
424
425
427
433
434
435
436
442
443
447
450
452
454
461
464
465
467
471
473
478
486
491
493
494
495
497
498
505
506
507
509
510
516
517
521
524
525
528
530
533
536
539
541
545
547
548
551
556
557
558
559
560
561
566
568
570
571
572
573
578
579
580
589
603
605
606
608
612
614
626
627
630
632
633
636
637
638
640
642
643
645
647
649
653
654
657
658
662
669
670
671
672
673
675
676
680
681
683
685
688
692
695
696
698
703
706
708
710
713
715
718
720
723
726
727
731
732
733
738
739
741
745
748
749
750
757
762
766
770
772
774
779
780
782
788
790
791
800
803
807
809
810
811
818
819
820
822
823
830
831
833
835
836
841
844
849
851
853
854
855
861
863
864
867
869
871
872
873
874
875
878
887
890
894
899
900
904
905
907
912
916
917
918
919
920
923
925
926
928
930
937
940
942
944
947
948
950
952
953
955
957
962
967
968
971
972
979
980
986
988
991
994
996
