0
2
3
9
10
12
14
15
19
21
25
27
28
30
34
35
39
40
41
46
50
51
54
58
66
67
68
69
72
75
77
81
83
85
87
89
91
92
97
102
109
114
119
120
122
127
129
132
133
134
137
144
147
150
151
152
154
155
157
160
167
169
171
180
181
182
184
185
186
188
190
195
196
206
207
208
209
216
218
220
223
224
225
226
227
238
240
241
242
249
250
257
263
264
266
275
279
284
285
286
287
291
293
294
297
300
302
307
308
309
314
316
318
319
320
321
326
330
332
335
339
344
346
347
354
355
360
361
366
372
376
377
379
383
394
398
405
408
409
414
418
421
422
424
426
428
433
443
444
459
467
470
472
481
485
486
487
489
492
493
495
498
504
507
510
513
514
516
517
519
520
522
537
539
542
546
547
553
558
560
566
569
572
573
574
576
578
590
592
599
621
622
623
625
626
629
631
632
635
639
643
658
659
665
666
668
670
672
685
686
691
695
697
699
702
708
712
713
717
720
721
725
732
738
744
746
747
750
751
752
756
758
759
760
764
768
770
773
774
775
776
777
781
782
791
792
797
804
805
807
808
810
815
819
823
824
825
832
834
847
849
850
852
855
862
865
868
869
870
872
874
884
885
891
896
897
899
900
905
912
919
920
921
922
931
935
939
941
946
949
951
957
958
968
