0
2
9
11
12
14
16
19
21
23
24
29
33
35
36
40
42
47
48
49
50
52
57
59
63
64
66
69
71
72
76
79
80
86
88
94
99
101
102
104
107
108
112
113
114
117
118
120
124
125
127
129
134
136
137
141
147
152
153
160
166
169
174
175
176
180
187
189
190
191
194
195
197
198
203
206
209
212
214
215
218
220
224
225
226
230
231
235
236
240
242
245
247
252
254
256
258
259
261
264
265
266
269
270
271
272
274
276
281
283
284
285
288
291
293
303
304
305
307
308
312
315
316
318
319
320
321
323
329
330
332
336
337
341
342
344
347
352
357
358
360
365
367
374
377
378
380
382
385
390
391
392
394
396
407
409
410
413
424
426
429
430
431
433
434
436
441
443
447
451
452
453
455
456
458
459
465
468
469
476
477
478
484
485
491
493
494
495
499
500
501
504
505
507
508
510
513
516
517
520
521
526
527
528
530
531
535
537
538
543
548
551
557
561
562
563
565
569
570
572
574
575
576
578
580
583
585
586
591
592
593
594
601
604
606
608
611
612
615
616
618
620
628
634
642
644
650
652
653
657
659
661
663
664
667
668
670
672
673
676
678
684
685
689
690
692
697
698
699
701
703
704
707
710
711
712
718
720
721
726
729
731
733
737
739
742
746
748
749
750
751
752
753
754
759
762
763
765
766
771
772
773
776
782
790
791
792
798
799
802
806
807
809
813
816
817
827
832
833
838
845
846
848
852
853
855
856
857
860
861
862
863
865
867
868
872
873
874
880
881
882
884
886
887
897
898
899
905
906
907
909
912
915
916
921
923
928
930
931
944
945
951
955
957
958
961
962
964
965
967
970
979
980
981
982
984
