0
1
3
4
13
18
19
20
22
23
24
28
32
33
34
36
37
38
40
41
42
48
49
53
55
57
69
72
73
74
75
76
77
78
79
80
81
82
83
84
86
87
89
91
95
96
97
98
99
104
107
109
110
116
118
119
120
122
123
128
129
130
132
133
134
138
139
144
146
149
150
152
153
155
158
163
167
168
170
171
179
181
182
183
184
188
189
190
193
194
195
197
205
207
210
211
212
213
214
218
220
222
226
227
228
229
230
231
232
233
234
236
238
241
242
253
257
258
260
262
264
269
270
271
272
274
275
276
278
279
281
285
286
295
296
297
298
299
303
304
306
308
309
310
311
315
320
322
324
325
326
327
328
332
333
335
339
342
345
346
347
349
350
352
354
355
356
359
360
361
362
365
366
368
371
372
377
381
383
384
386
389
391
392
395
399
400
404
406
409
410
412
421
422
424
429
430
433
434
437
439
442
443
445
446
448
450
457
458
461
463
464
466
469
470
475
476
478
480
481
485
486
488
490
494
496
497
503
508
513
515
517
525
527
530
532
535
537
538
539
540
542
543
547
548
549
556
558
559
563
564
566
570
572
574
575
576
577
578
581
582
583
587
588
589
591
592
593
594
599
601
603
604
605
610
613
614
615
616
617
621
627
631
632
633
636
637
639
643
649
652
653
654
655
661
667
669
671
674
675
676
677
678
679
680
683
687
688
689
690
693
694
696
697
698
699
700
702
704
705
706
708
709
711
713
715
716
717
719
721
723
724
725
726
730
731
736
737
740
748
751
753
754
757
763
769
771
772
774
775
779
780
782
783
786
787
788
792
794
795
796
798
799
800
801
803
807
809
812
813
815
816
817
822
823
824
827
830
833
835
836
838
840
841
845
846
849
851
852
853
856
860
861
863
864
865
868
869
874
875
877
879
881
883
884
885
887
889
894
895
898
903
904
905
906
908
909
910
912
916
917
921
926
928
930
932
933
934
937
940
941
946
955
956
957
958
961
962
963
964
965
966
967
971
974
976
