This site is supported by donations to The OEIS Foundation.

Complete non-self-intersecting paths:Results 22

From OeisWiki
Jump to: navigation, search
a = 3, b = 3, c = 2
 L            C            S
 6           48            2
 7           80            4
 8          496           28
 9          768           56
10         3744          304
11         5088          526
12        18976         2226
13        22864         2858
14        61312         7664
15        51776         6472
16        89744        11218
17        42896         5362
18        33760         4220
Total    331552        40940

Number of times each node is the start node (SN) in a CNSIP of each length (L)
      SN       0      1      2
              3      4      5
             6      7      8
               9     10     11
             12     13     14
            15     16     17
 L
 6             2      4      2
              4      0      4
             2      4      2
               2      4      2
              4      0      4
             2      4      2

 7             4      4      4
              4      8      4
             4      4      4
               4      4      4
              4      8      4
             4      4      4

 8            26     28     26
             28     32     28
            26     28     26
              26     28     26
             28     32     28
            26     28     26

 9            36     50     36
             50     40     50
            36     50     36
              36     50     36
             50     40     50
            36     50     36

10           208    210    208
            210    200    210
           208    210    208
             208    210    208
            210    200    210
           208    210    208

11           286    300    286
            300    200    300
           286    300    286
             286    300    286
            300    200    300
           286    300    286

12          1094   1072   1094
           1072    824   1072
          1094   1072   1094
            1094   1072   1094
           1072    824   1072
          1094   1072   1094

13          1356   1276   1356
           1276    904   1276
          1356   1276   1356
            1356   1276   1356
           1276    904   1276
          1356   1276   1356

14          3748   3206   3748
           3206   2840   3206
          3748   3206   3748
            3748   3206   3748
           3206   2840   3206
          3748   3206   3748

15          3332   2642   3332
           2642   1992   2642
          3332   2642   3332
            3332   2642   3332
           2642   1992   2642
          3332   2642   3332

16          5798   4414   5798
           4414   4024   4414
          5798   4414   5798
            5798   4414   5798
           4414   4024   4414
          5798   4414   5798

17          2838   2066   2838
           2066   1832   2066
          2838   2066   2838
            2838   2066   2838
           2066   1832   2066
          2838   2066   2838

18          2202   1640   2202
           1640   1512   1640
          2202   1640   2202
            2202   1640   2202
           1640   1512   1640
          2202   1640   2202

Total      20930  16912  20930
          16912  14408  16912
         20930  16912  20930
           20930  16912  20930
          16912  14408  16912
         20930  16912  20930

Grand total = 2*14408 + 8*16912 + 8*20930
            = 331552

Number of times each node is the end node (EN) in a CNSIP of each length (L)
      EN       0      1      2
              3      4      5
             6      7      8
               9     10     11
             12     13     14
            15     16     17
 L
 6             6      0      6
              0      0      0
             6      0      6
               6      0      6
              0      0      0
             6      0      6

 7            10      0     10
              0      0      0
            10      0     10
              10      0     10
              0      0      0
            10      0     10

 8            50     12     50
             12      0     12
            50     12     50
              50     12     50
             12      0     12
            50     12     50

 9            78     18     78
             18      0     18
            78     18     78
              78     18     78
             18      0     18
            78     18     78

10           344    112    344
            112     48    112
           344    112    344
             344    112    344
            112     48    112
           344    112    344

11           466    144    466
            144    104    144
           466    144    466
             466    144    466
            144    104    144
           466    144    466

12          1602    614   1602
            614    624    614
          1602    614   1602
            1602    614   1602
            614    624    614
          1602    614   1602

13          1940    692   1940
            692    904    692
          1940    692   1940
            1940    692   1940
            692    904    692
          1940    692   1940

14          4768   2230   4768
           2230   2664   2230
          4768   2230   4768
            4768   2230   4768
           2230   2664   2230
          4768   2230   4768

15          4062   1808   4062
           1808   2408   1808
          4062   1808   4062
            4062   1808   4062
           1808   2408   1808
          4062   1808   4062

16          6384   3820   6384
           3820   4056   3820
          6384   3820   6384
            6384   3820   6384
           3820   4056   3820
          6384   3820   6384

17          3030   1862   3030
           1862   1880   1862
          3030   1862   3030
            3030   1862   3030
           1862   1880   1862
          3030   1862   3030

18          2202   1640   2202
           1640   1512   1640
          2202   1640   2202
            2202   1640   2202
           1640   1512   1640
          2202   1640   2202

Total      24942  12952  24942
          12952  14200  12952
         24942  12952  24942
           24942  12952  24942
          12952  14200  12952
         24942  12952  24942

Grand total = 8*12952 + 2*14200 + 8*24942
            = 331552

Number of times each node (N) is present in a CNSIP of each length (L)
       N       0      1      2
              3      4      5
             6      7      8
               9     10     11
             12     13     14
            15     16     17
 L
 6            12     20     12
             20     16     20
            12     20     12
              12     20     12
             20     16     20
            12     20     12

 7            24     38     24
             38     32     38
            24     38     24
              24     38     24
             38     32     38
            24     38     24

 8           180    240    180
            240    304    240
           180    240    180
             180    240    180
            240    304    240
           180    240    180

 9           318    430    318
            430    464    430
           318    430    318
             318    430    318
            430    464    430
           318    430    318

10          1670   2302   1670
           2302   2832   2302
          1670   2302   1670
            1670   2302   1670
           2302   2832   2302
          1670   2302   1670

11          2584   3446   2584
           3446   3864   3446
          2584   3446   2584
            2584   3446   2584
           3446   3864   3446
          2584   3446   2584

12         10770  13882  10770
          13882  15248  13882
         10770  13882  10770
           10770  13882  10770
          13882  15248  13882
         10770  13882  10770

13         14412  18082  14412
          18082  18640  18082
         14412  18082  14412
           14412  18082  14412
          18082  18640  18082
         14412  18082  14412

14         42664  51302  42664
          51302  53320  51302
         42664  51302  42664
           42664  51302  42664
          51302  53320  51302
         42664  51302  42664

15         39620  45938  39620
          45938  46088  45938
         39620  45938  39620
           39620  45938  39620
          45938  46088  45938
         39620  45938  39620

16         76008  82690  76008
          82690  83160  82690
         76008  82690  76008
           76008  82690  76008
          82690  83160  82690
         76008  82690  76008

17         39634  41208  39634
          41208  41248  41208
         39634  41208  39634
           39634  41208  39634
          41208  41248  41208
         39634  41208  39634

18         33760  33760  33760
          33760  33760  33760
         33760  33760  33760
           33760  33760  33760
          33760  33760  33760
         33760  33760  33760

Total     261656 293338 261656
         293338 298976 293338
        261656 293338 261656
          261656 293338 261656
         293338 298976 293338
        261656 293338 261656

Grand total = 8*261656 + 8*293338 + 2*298976
            = 5037904

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN      0     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17
EN
 0            0  1763  1386  1763   762  1491  1386  1491  1772  2252   769  1686   769  1370  1371  1686  1371  1854
 1         1363     0  1363   379   744   379   920   632   920   470   754   470   809   482   809   856   746   856
 2         1386  1763     0  1491   762  1763  1772  1491  1386  1686   769  2252  1371  1370   769  1854  1371  1686
 3         1363   379   920     0   744   632  1363   379   920   470   809   856   754   482   746   470   809   856
 4          656   948   656   948     0   948   656   948   656  1034   668  1034   668   976   668  1034   668  1034
 5          920   379  1363   632   744     0   920   379  1363   856   809   470   746   482   754   856   809   470
 6         1386  1491  1772  1763   762  1491     0  1763  1386  1686  1371  1854   769  1370  1371  2252   769  1686
 7          920   632   920   379   744   379  1363     0  1363   856   746   856   809   482   809   470   754   470
 8         1772  1491  1386  1491   762  1763  1386  1763     0  1854  1371  1686  1371  1370   769  1686   769  2252
 9         2252   769  1686   769  1370  1371  1686  1371  1854     0  1763  1386  1763   762  1491  1386  1491  1772
10          470   754   470   809   482   809   856   746   856  1363     0  1363   379   744   379   920   632   920
11         1686   769  2252  1371  1370   769  1854  1371  1686  1386  1763     0  1491   762  1763  1772  1491  1386
12          470   809   856   754   482   746   470   809   856  1363   379   920     0   744   632  1363   379   920
13         1034   668  1034   668   976   668  1034   668  1034   656   948   656   948     0   948   656   948   656
14          856   809   470   746   482   754   856   809   470   920   379  1363   632   744     0   920   379  1363
15         1686  1371  1854   769  1370  1371  2252   769  1686  1386  1491  1772  1763   762  1491     0  1763  1386
16          856   746   856   809   482   809   470   754   470   920   632   920   379   744   379  1363     0  1363
17         1854  1371  1686  1371  1370   769  1686   769  2252  1772  1491  1386  1491   762  1763  1386  1763     0

Sum of all rows                     = 8(1*0 + 1*762 + 2*769 + 1*1370 + 2*1371 + 2*1386 + 2*1491 + 2*1686 + 2*1763 + 1*1772 + 1*1854 + 1*2252) +
                                      8(1*0 + 2*379 + 2*470 + 1*482 + 1*632 + 1*744 + 1*746 + 1*754 + 2*809 + 2*856 + 2*920 + 2*1363) +
                                      2(1*0 + 4*656 + 4*668 + 4*948 + 1*976 + 4*1034)
                                    = 199536 + 103616 + 28400
                                    = 331552

Value repetition frequencies        = 8(6*1 + 6*2) +
                                      8(6*1 + 6*2) +
                                      2(2*1 + 4*4)
                                    = 324

Number of distinct row element sets = 3

Number of rows                      = 1*2 + 2*8
                                    = 18

Number of distinct values           = 28

Distinct values     0  379  470  482  632  656  668  744  746  754  762  769  809  856  920  948  976 1034 1363 1370 1371 1386 1491 1686 1763 1772 1854 2252
Frequency          18   16   16    8    8    8    8    8    8    8    8   16   16   16   16    8    2    8   16    8   16   16   16   16   16    8    8    8

Sum of frequencies                  = 1*2 + 14*8 + 12*16 + 1*18
                                    = 324

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 18*17
                                                                                 = 306

Number of SN-EN pairs, with SN != EN, for which the number of CNSIPs equals zero = 0

Number of possible SN-EN pairs with SN != EN                                     = 17*18
                                                                                 = 306

a = 4, b = 3, c = 2
 L              C
 6             48         
 7             80         
 8            560         
 9            968         
10           5104         
11           8752         
12          36144         
13          59288         
14         205152         
15         298824         
16         866408         
17        1087032         
18        2536024         
19        2540360         
20        4429320         
21        3164640         
22        3675888         
23        1438824         
24         826968         
Total    21180384         

Number of times each node is the start node (SN) in a CNSIP of each length (L)
      SN         0        1        2        3
                4        5        6        7
               8        9       10       11
                12       13       14       15
               16       17       18       19
              20       21       22       23
 L
 6               2        2        2        2
                4        0        0        4
               2        2        2        2
                 2        2        2        2
                4        0        0        4
               2        2        2        2

 7               2        4        4        2
                4        4        4        4
               2        4        4        2
                 2        4        4        2
                4        4        4        4
               2        4        4        2

 8              24       23       23       24
               20       26       26       20
              24       23       23       24
                24       23       23       24
               20       26       26       20
              24       23       23       24

 9              27       48       48       27
               32       60       60       32
              27       48       48       27
                27       48       48       27
               32       60       60       32
              27       48       48       27

10             191      227      227      191
              222      218      218      222
             191      227      227      191
               191      227      227      191
              222      218      218      222
             191      227      227      191

11             321      398      398      321
              340      410      410      340
             321      398      398      321
               321      398      398      321
              340      410      410      340
             321      398      398      321

12            1490     1546     1546     1490
             1568     1396     1396     1568
            1490     1546     1546     1490
              1490     1546     1546     1490
             1568     1396     1396     1568
            1490     1546     1546     1490

13            2364     2543     2543     2364
             2676     2332     2332     2676
            2364     2543     2543     2364
              2364     2543     2543     2364
             2676     2332     2332     2676
            2364     2543     2543     2364

14            8926     8503     8503     8926
             9022     7408     7408     9022
            8926     8503     8503     8926
              8926     8503     8503     8926
             9022     7408     7408     9022
            8926     8503     8503     8926

15           13079    12342    12342    13079
            13660    10204    10204    13660
           13079    12342    12342    13079
             13079    12342    12342    13079
            13660    10204    10204    13660
           13079    12342    12342    13079

16           39500    34821    34821    39500
            37506    30454    30454    37506
           39500    34821    34821    39500
             39500    34821    34821    39500
            37506    30454    30454    37506
           39500    34821    34821    39500

17           50722    43381    43381    50722
            47746    35806    35806    47746
           50722    43381    43381    50722
             50722    43381    43381    50722
            47746    35806    35806    47746
           50722    43381    43381    50722

18          119719   100199   100199   119719
           105436    88734    88734   105436
          119719   100199   100199   119719
            119719   100199   100199   119719
           105436    88734    88734   105436
          119719   100199   100199   119719

19          126523    97727    97727   126523
           104218    82372    82372   104218
          126523    97727    97727   126523
            126523    97727    97727   126523
           104218    82372    82372   104218
          126523    97727    97727   126523

20          218087   171417   171417   218087
           174692   153630   153630   174692
          218087   171417   171417   218087
            218087   171417   171417   218087
           174692   153630   153630   174692
          218087   171417   171417   218087

21          164444   118525   118525   164444
           123308   101914   101914   123308
          164444   118525   118525   164444
            164444   118525   118525   164444
           123308   101914   101914   123308
          164444   118525   118525   164444

22          185609   141076   141076   185609
           140790   124812   124812   140790
          185609   141076   141076   185609
            185609   141076   141076   185609
           140790   124812   124812   140790
          185609   141076   141076   185609

23           75671    52966    52966    75671
            55646    46786    46786    55646
           75671    52966    52966    75671
             75671    52966    52966    75671
            55646    46786    46786    55646
           75671    52966    52966    75671

24           41495    32000    32000    41495
            31668    28084    28084    31668
           41495    32000    32000    41495
             41495    32000    32000    41495
            31668    28084    28084    31668
           41495    32000    32000    41495

Total      1048196   817748   817748  1048196
           848558   714650   714650   848558
         1048196   817748   817748  1048196
           1048196   817748   817748  1048196
           848558   714650   714650   848558
         1048196   817748   817748  1048196

Grand total = 4*714650 + 8*817748 + 4*848558 + 8*1048196
            = 21180384

Number of times each node is the end node (EN) in a CNSIP of each length (L)
      EN         0        1        2        3
                4        5        6        7
               8        9       10       11
                12       13       14       15
               16       17       18       19
              20       21       22       23
 L
 6               6        0        0        6
                0        0        0        0
               6        0        0        6
                 6        0        0        6
                0        0        0        0
               6        0        0        6

 7              10        0        0       10
                0        0        0        0
              10        0        0       10
                10        0        0       10
                0        0        0        0
              10        0        0       10

 8              52       12       12       52
               12        0        0       12
              52       12       12       52
                52       12       12       52
               12        0        0       12
              52       12       12       52

 9              90       22       22       90
               18        0        0       18
              90       22       22       90
                90       22       22       90
               18        0        0       18
              90       22       22       90

10             415      142      142      415
              114       48       48      114
             415      142      142      415
               415      142      142      415
              114       48       48      114
             415      142      142      415

11             714      240      240      714
              166      114      114      166
             714      240      240      714
               714      240      240      714
              166      114      114      166
             714      240      240      714

12            2629     1131     1131     2629
              748      768      768      748
            2629     1131     1131     2629
              2629     1131     1131     2629
              748      768      768      748
            2629     1131     1131     2629

13            4381     1766     1766     4381
             1134     1394     1394     1134
            4381     1766     1766     4381
              4381     1766     1766     4381
             1134     1394     1394     1134
            4381     1766     1766     4381

14           13891     6741     6741    13891
             4326     5698     5698     4326
           13891     6741     6741    13891
             13891     6741     6741    13891
             4326     5698     5698     4326
           13891     6741     6741    13891

15           20513     9459     9459    20513
             6032     8730     8730     6032
           20513     9459     9459    20513
             20513     9459     9459    20513
             6032     8730     8730     6032
           20513     9459     9459    20513

16           55120    29496    29496    55120
            19998    27372    27372    19998
           55120    29496    29496    55120
             55120    29496    29496    55120
            19998    27372    27372    19998
           55120    29496    29496    55120

17           70142    35767    35767    70142
            24460    35480    35480    24460
           70142    35767    35767    70142
             70142    35767    35767    70142
            24460    35480    35480    24460
           70142    35767    35767    70142

18          151800    89041    89041   151800
            66600    85724    85724    66600
          151800    89041    89041   151800
            151800    89041    89041   151800
            66600    85724    85724    66600
          151800    89041    89041   151800

19          153493    87568    87568   153493
            66548    86420    86420    66548
          153493    87568    87568   153493
            153493    87568    87568   153493
            66548    86420    86420    66548
          153493    87568    87568   153493

20          249289   161676   161676   249289
           133206   152194   152194   133206
          249289   161676   161676   249289
            249289   161676   161676   249289
           133206   152194   152194   133206
          249289   161676   161676   249289

21          179586   114266   114266   179586
            96476   106980   106980    96476
          179586   114266   114266   179586
            179586   114266   114266   179586
            96476   106980   106980    96476
          179586   114266   114266   179586

22          195702   137866   137866   195702
           127844   123992   123992   127844
          195702   137866   137866   195702
            195702   137866   137866   195702
           127844   123992   123992   127844
          195702   137866   137866   195702

23           76811    53733    53733    76811
            51678    46940    46940    51678
           76811    53733    53733    76811
             76811    53733    53733    76811
            51678    46940    46940    51678
           76811    53733    53733    76811

24           41495    32000    32000    41495
            31668    28084    28084    31668
           41495    32000    32000    41495
             41495    32000    32000    41495
            31668    28084    28084    31668
           41495    32000    32000    41495

Total      1216139   760926   760926  1216139
           631028   709938   709938   631028
         1216139   760926   760926  1216139
           1216139   760926   760926  1216139
           631028   709938   709938   631028
         1216139   760926   760926  1216139

Grand total = 4*631028 + 4*709938 + 8*760926 + 8*1216139
            = 21180384

Number of times each node (N) is present in a CNSIP of each length (L)
       N         0        1        2        3
                4        5        6        7
               8        9       10       11
                12       13       14       15
               16       17       18       19
              20       21       22       23
 L
 6              12       10       10       12
               20        8        8       20
              12       10       10       12
                12       10       10       12
               20        8        8       20
              12       10       10       12

 7              22       21       21       22
               38       16       16       38
              22       21       21       22
                22       21       21       22
               38       16       16       38
              22       21       21       22

 8             166      177      177      166
              232      202      202      232
             166      177      177      166
               166      177      177      166
              232      202      202      232
             166      177      177      166

 9             312      365      365      312
              434      390      390      434
             312      365      365      312
               312      365      365      312
              434      390      390      434
             312      365      365      312

10            1670     2181     2181     1670
             2278     2780     2780     2278
            1670     2181     2181     1670
              1670     2181     2181     1670
             2278     2780     2780     2278
            1670     2181     2181     1670

11            3126     4192     4192     3126
             4324     5108     5108     4324
            3126     4192     4192     3126
              3126     4192     4192     3126
             4324     5108     5108     4324
            3126     4192     4192     3126

12           13462    19535    19535    13462
            18254    24184    24184    18254
           13462    19535    19535    13462
             13462    19535    19535    13462
            18254    24184    24184    18254
           13462    19535    19535    13462

13           24496    34535    34535    24496
            33398    41226    41226    33398
           24496    34535    34535    24496
             24496    34535    34535    24496
            33398    41226    41226    33398
           24496    34535    34535    24496

14           91602   129973   129973    91602
           122400   152482   152482   122400
           91602   129973   129973    91602
             91602   129973   129973    91602
           122400   152482   152482   122400
           91602   129973   129973    91602

15          148119   200540   200540   148119
           196594   226678   226678   196594
          148119   200540   200540   148119
            148119   200540   200540   148119
           196594   226678   226678   196594
          148119   200540   200540   148119

16          468053   617861   617861   468053
           608818   684986   684986   608818
          468053   617861   617861   468053
            468053   617861   617861   468053
           608818   684986   684986   608818
          468053   617861   617861   468053

17          643772   815276   815276   643772
           822144   879646   879646   822144
          643772   815276   815276   643772
            643772   815276   815276   643772
           822144   879646   879646   822144
          643772   815276   815276   643772

18         1632700  2002127  2002127  1632700
          2015846  2126608  2126608  2015846
         1632700  2002127  2002127  1632700
           1632700  2002127  2002127  1632700
          2015846  2126608  2126608  2015846
         1632700  2002127  2002127  1632700

19         1777900  2099811  2099811  1777900
          2126290  2184998  2184998  2126290
         1777900  2099811  2099811  1777900
           1777900  2099811  2099811  1777900
          2126290  2184998  2184998  2126290
         1777900  2099811  2099811  1777900

20         3358927  3816558  3816558  3358927
          3854566  3941064  3941064  3854566
         3358927  3816558  3816558  3358927
           3358927  3816558  3816558  3358927
          3854566  3941064  3941064  3854566
         3358927  3816558  3816558  3358927

21         2593147  2834063  2834063  2593147
          2869478  2890462  2890462  2869478
         2593147  2834063  2834063  2593147
           2593147  2834063  2834063  2593147
          2869478  2890462  2890462  2869478
         2593147  2834063  2834063  2593147

22         3242748  3416162  3416162  3242748
          3441458  3458106  3458106  3441458
         3242748  3416162  3416162  3242748
           3242748  3416162  3416162  3242748
          3441458  3458106  3458106  3441458
         3242748  3416162  3416162  3242748

23         1358511  1384248  1384248  1358511
          1394344  1393376  1393376  1394344
         1358511  1384248  1384248  1358511
           1358511  1384248  1384248  1358511
          1394344  1393376  1393376  1394344
         1358511  1384248  1384248  1358511

24          826968   826968   826968   826968
           826968   826968   826968   826968
          826968   826968   826968   826968
            826968   826968   826968   826968
           826968   826968   826968   826968
          826968   826968   826968   826968

Total     16185713 18204603 18204603 16185713
         18337884 18839288 18839288 18337884
        16185713 18204603 18204603 16185713
          16185713 18204603 18204603 16185713
         18337884 18839288 18839288 18337884
        16185713 18204603 18204603 16185713

Grand total = 8*16185713 + 8*18204603 + 4*18337884 + 4*18839288
            = 423831216

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN       0      1      2      3      4      5      6      7      8      9     10     11     12     13     14     15     16     17     18     19     20     21     22     23
EN
 0             0  61070  41463  68240  60907  27071  48600  56395  47436  49557  51691  71034  79335  27024  55124  68364  26827  46435  43190  58342  57169  45715  54586  70564
 1         57102      0  47685  34431  17632  32418  19756  34658  39212  26689  33586  40934  21083  34659  21859  40864  34885  20815  30127  32230  36935  30732  30457  42177
 2         34431  47685      0  57102  34658  19756  32418  17632  40934  33586  26689  39212  40864  21859  34659  21083  32230  30127  20815  34885  42177  30457  30732  36935
 3         68240  41463  61070      0  56395  48600  27071  60907  71034  51691  49557  47436  68364  55124  27024  79335  58342  43190  46435  26827  70564  54586  45715  57169
 4         46880  12905  28787  35491      0  26332  20424  29610  46880  12905  28787  35491  16242  26992  25546  36256  26004  16556  24740  29164  16242  26992  25546  36256
 5         24450  35281  20943  39039  35388      0  33406  28158  24450  35281  20943  39039  37735  23642  31755  37223  24140  35124  21244  32342  37735  23642  31755  37223
 6         39039  20943  35281  24450  28158  33406      0  35388  39039  20943  35281  24450  37223  31755  23642  37735  32342  21244  35124  24140  37223  31755  23642  37735
 7         35491  28787  12905  46880  29610  20424  26332      0  35491  28787  12905  46880  36256  25546  26992  16242  29164  24740  16556  26004  36256  25546  26992  16242
 8         47436  49557  51691  71034  60907  27071  48600  56395      0  61070  41463  68240  57169  45715  54586  70564  26827  46435  43190  58342  79335  27024  55124  68364
 9         39212  26689  33586  40934  17632  32418  19756  34658  57102      0  47685  34431  36935  30732  30457  42177  34885  20815  30127  32230  21083  34659  21859  40864
10         40934  33586  26689  39212  34658  19756  32418  17632  34431  47685      0  57102  42177  30457  30732  36935  32230  30127  20815  34885  40864  21859  34659  21083
11         71034  51691  49557  47436  56395  48600  27071  60907  68240  41463  61070      0  70564  54586  45715  57169  58342  43190  46435  26827  68364  55124  27024  79335
12         79335  27024  55124  68364  26827  46435  43190  58342  57169  45715  54586  70564      0  61070  41463  68240  60907  27071  48600  56395  47436  49557  51691  71034
13         21083  34659  21859  40864  34885  20815  30127  32230  36935  30732  30457  42177  57102      0  47685  34431  17632  32418  19756  34658  39212  26689  33586  40934
14         40864  21859  34659  21083  32230  30127  20815  34885  42177  30457  30732  36935  34431  47685      0  57102  34658  19756  32418  17632  40934  33586  26689  39212
15         68364  55124  27024  79335  58342  43190  46435  26827  70564  54586  45715  57169  68240  41463  61070      0  56395  48600  27071  60907  71034  51691  49557  47436
16         16242  26992  25546  36256  26004  16556  24740  29164  16242  26992  25546  36256  46880  12905  28787  35491      0  26332  20424  29610  46880  12905  28787  35491
17         37735  23642  31755  37223  24140  35124  21244  32342  37735  23642  31755  37223  24450  35281  20943  39039  35388      0  33406  28158  24450  35281  20943  39039
18         37223  31755  23642  37735  32342  21244  35124  24140  37223  31755  23642  37735  39039  20943  35281  24450  28158  33406      0  35388  39039  20943  35281  24450
19         36256  25546  26992  16242  29164  24740  16556  26004  36256  25546  26992  16242  35491  28787  12905  46880  29610  20424  26332      0  35491  28787  12905  46880
20         57169  45715  54586  70564  26827  46435  43190  58342  79335  27024  55124  68364  47436  49557  51691  71034  60907  27071  48600  56395      0  61070  41463  68240
21         36935  30732  30457  42177  34885  20815  30127  32230  21083  34659  21859  40864  39212  26689  33586  40934  17632  32418  19756  34658  57102      0  47685  34431
22         42177  30457  30732  36935  32230  30127  20815  34885  40864  21859  34659  21083  40934  33586  26689  39212  34658  19756  32418  17632  34431  47685      0  57102
23         70564  54586  45715  57169  58342  43190  46435  26827  68364  55124  27024  79335  71034  51691  49557  47436  56395  48600  27071  60907  68240  41463  61070      0

Sum of all rows                     = 8(1*0 + 1*26827 + 1*27024 + 1*27071 + 1*41463 + 1*43190 + 1*45715 + 1*46435 + 1*47436 + 1*48600 + 1*49557 + 1*51691 + 1*54586 + 1*55124 + 1*56395 + 1*57169 + 1*58342 + 1*60907 + 1*61070 +
                                        1*68240 + 1*68364 + 1*70564 + 1*71034 + 1*79335) +
                                      8(1*0 + 1*17632 + 1*19756 + 1*20815 + 1*21083 + 1*21859 + 1*26689 + 1*30127 + 1*30457 + 1*30732 + 1*32230 + 1*32418 + 1*33586 + 1*34431 + 1*34658 + 1*34659 + 1*34885 + 1*36935 + 1*39212 +
                                        1*40864 + 1*40934 + 1*42177 + 1*47685 + 1*57102) +
                                      4(1*0 + 2*12905 + 2*16242 + 1*16556 + 1*20424 + 1*24740 + 2*25546 + 1*26004 + 1*26332 + 2*26992 + 2*28787 + 1*29164 + 1*29610 + 2*35491 + 2*36256 + 2*46880) +
                                      4(1*0 + 2*20943 + 1*21244 + 2*23642 + 1*24140 + 2*24450 + 1*28158 + 2*31755 + 1*32342 + 1*33406 + 1*35124 + 2*35281 + 1*35388 + 2*37223 + 2*37735 + 2*39039)
                                    = 9729112 + 6087408 + 2524112 + 2839752
                                    = 21180384

Value repetition frequencies        = 8(24*1) +
                                      8(24*1) +
                                      4(8*1 + 8*2) +
                                      4(8*1 + 8*2)
                                    = 324

Number of distinct row element sets = 4

Number of rows                      = 2*4 + 2*8
                                    = 24

Number of distinct values           = 77

Distinct values      0  12905  16242  16556  17632  19756  20424  20815  20943  21083  21244  21859  23642  24140  24450  24740  25546  26004  26332  26689
Frequency           24      8      8      4      8      8      4      8      8      8      4      8      8      4      8      4      8      4      4      8
Distinct values  26827  26992  27024  27071  28158  28787  29164  29610  30127  30457  30732  31755  32230  32342  32418  33406  33586  34431  34658  34659
Frequency            8      8      8      8      4      8      4      4      8      8      8      8      8      4      8      4      8      8      8      8
Distinct values  34885  35124  35281  35388  35491  36256  36935  37223  37735  39039  39212  40864  40934  41463  42177  43190  45715  46435  46880  47436
Frequency            8      4      8      4      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8
Distinct values  47685  48600  49557  51691  54586  55124  56395  57102  57169  58342  60907  61070  68240  68364  70564  71034  79335
Frequency            8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8

Sum of frequencies                  = 14*4 + 62*8 + 1*24
                                    = 576

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 24*23
                                                                                 = 552

Number of SN-EN pairs, with SN != EN, for which the number of CNSIPs equals zero = 0

Number of possible SN-EN pairs with SN != EN                                     = 23*24
                                                                                 = 552
a = 5, b = 3, c = 2
 L                C
 6               48
 7               80
 8              608
 9             1088
10             6048
11            11368
12            49696
13            94016
14           344600
15           618144
16          1990968
17          3319984
18          9478400
19         14280080
20         35698616
21         47162712
22        100001752
23        110959576
24        190378760
25        166445712
26        216754792
27        134317784
28        118055192
29         39332488
30         18088808
Total    1207391320

Number of times each node is the start node (SN) in a CNSIP of each length (L)
      SN          0          1          2          3          4
                 5          6          7          8          9
               10         11         12         13         14
                 15         16         17         18         19
                20         21         22         23         24
               25         26         27         28         29
 L
 6                2          2          0          2          2
                 4          0          0          0          4
                2          2          0          2          2
                  2          2          0          2          2
                 4          0          0          0          4
                2          2          0          2          2

 7                2          2          4          2          2
                 4          4          0          4          4
                2          2          4          2          2
                  2          2          4          2          2
                 4          4          0          4          4
                2          2          4          2          2

 8               22         21         18         21         22
                20         18         20         18         20
               22         21         18         21         22
                 22         21         18         21         22
                20         18         20         18         20
               22         21         18         21         22

 9               23         39         46         39         23
                20         42         80         42         20
               23         39         46         39         23
                 23         39         46         39         23
                20         42         80         42         20
               23         39         46         39         23

10              170        205        240        205        170
               184        220        236        220        184
              170        205        240        205        170
                170        205        240        205        170
               184        220        236        220        184
              170        205        240        205        170

11              248        420        490        420        248
               298        414        608        414        298
              248        420        490        420        248
                248        420        490        420        248
               298        414        608        414        298
              248        420        490        420        248

12             1448       1761       1886       1761       1448
              1504       1678       1876       1678       1504
             1448       1761       1886       1761       1448
               1448       1761       1886       1761       1448
              1504       1678       1876       1678       1504
             1448       1761       1886       1761       1448

13             2605       3318       3484       3318       2605
              2956       3406       3624       3406       2956
             2605       3318       3484       3318       2605
               2605       3318       3484       3318       2605
              2956       3406       3624       3406       2956
             2605       3318       3484       3318       2605

14            10691      12096      12172      12096      10691
             11486      11382      11072      11382      11486
            10691      12096      12172      12096      10691
              10691      12096      12172      12096      10691
             11486      11382      11072      11382      11486
            10691      12096      12172      12096      10691

15            19723      21386      19952      21386      19723
             22246      21022      18196      21022      22246
            19723      21386      19952      21386      19723
              19723      21386      19952      21386      19723
             22246      21022      18196      21022      22246
            19723      21386      19952      21386      19723

16            67295      68190      64946      68190      67295
             70066      63138      57244      63138      70066
            67295      68190      64946      68190      67295
              67295      68190      64946      68190      67295
             70066      63138      57244      63138      70066
            67295      68190      64946      68190      67295

17           116232     112377      98658     112377     116232
            126786     103132      88404     103132     126786
           116232     112377      98658     112377     116232
             116232     112377      98658     112377     116232
            126786     103132      88404     103132     126786
           116232     112377      98658     112377     116232

18           340320     317677     294946     317677     340320
            342120     284366     264348     284366     342120
           340320     317677     294946     317677     340320
             340320     317677     294946     317677     340320
            342120     284366     264348     284366     342120
           340320     317677     294946     317677     340320

19           532187     474768     414256     474768     532187
            545256     408196     376804     408196     545256
           532187     474768     414256     474768     532187
            532187     474768     414256     474768     532187
           545256     408196     376804     408196     545256
          532187     474768     414256     474768     532187

20          1337269    1179226    1090388    1179226    1337269
           1274086    1026610    1001160    1026610    1274086
          1337269    1179226    1090388    1179226    1337269
            1337269    1179226    1090388    1179226    1337269
           1274086    1026610    1001160    1026610    1274086
          1337269    1179226    1090388    1179226    1337269

21          1839358    1546479    1363854    1546479    1839358
           1737398    1288842    1257820    1288842    1737398
          1839358    1546479    1363854    1546479    1839358
            1839358    1546479    1363854    1546479    1839358
           1737398    1288842    1257820    1288842    1737398
          1839358    1546479    1363854    1546479    1839358

22          3877946    3248080    3046886    3248080    3877946
           3465506    2831414    2809160    2831414    3465506
          3877946    3248080    3046886    3248080    3877946
            3877946    3248080    3046886    3248080    3877946
           3465506    2831414    2809160    2831414    3465506
          3877946    3248080    3046886    3248080    3877946

23          4516546    3575547    3204552    3575547    4516546
           3894586    2988976    2935188    2988976    3894586
          4516546    3575547    3204552    3575547    4516546
            4516546    3575547    3204552    3575547    4516546
           3894586    2988976    2935188    2988976    3894586
          4516546    3575547    3204552    3575547    4516546

24          7652596    6074390    5797968    6074390    7652596
           6347552    5366866    5256664    5366866    6347552
          7652596    6074390    5797968    6074390    7652596
            7652596    6074390    5797968    6074390    7652596
           6347552    5366866    5256664    5366866    6347552
          7652596    6074390    5797968    6074390    7652596

25          7053525    5253514    4808270    5253514    7053525
           5570524    4454014    4329084    4454014    5570524
          7053525    5253514    4808270    5253514    7053525
            7053525    5253514    4808270    5253514    7053525
           5570524    4454014    4329084    4454014    5570524
          7053525    5253514    4808270    5253514    7053525

26          8981914    6806813    6634002    6806813    8981914
           6984124    6052032    5882172    6052032    6984124
          8981914    6806813    6634002    6806813    8981914
            8981914    6806813    6634002    6806813    8981914
           6984124    6052032    5882172    6052032    6984124
          8981914    6806813    6634002    6806813    8981914

27          5815505    4174560    3911642    4174560    5815505
           4360400    3591062    3472424    3591062    4360400
          5815505    4174560    3911642    4174560    5815505
            5815505    4174560    3911642    4174560    5815505
           4360400    3591062    3472424    3591062    4360400
          5815505    4174560    3911642    4174560    5815505

28          4959528    3682325    3648092    3682325    4959528
           3747782    3254208    3160020    3254208    3747782
          4959528    3682325    3648092    3682325    4959528
            4959528    3682325    3648092    3682325    4959528
           3747782    3254208    3160020    3254208    3747782
          4959528    3682325    3648092    3682325    4959528

29          1729215    1201539    1128938    1201539    1729215
           1288124    1057722     993660    1057722    1288124
          1729215    1201539    1128938    1201539    1729215
            1729215    1201539    1128938    1201539    1729215
           1288124    1057722     993660    1057722    1288124
          1729215    1201539    1128938    1201539    1729215

30           742773     570419     577042     570419     742773
            569254     505242     488560     505242     569254
           742773     570419     577042     570419     742773
             742773     570419     577042     570419     742773
            569254     505242     488560     505242     569254
           742773     570419     577042     570419     742773

Total      49597143   38325154   36122732   38325154   49597143
          40362286   33314006   32408424   33314006   40362286
         49597143   38325154   36122732   38325154   49597143
           49597143   38325154   36122732   38325154   49597143
          40362286   33314006   32408424   33314006   40362286
         49597143   38325154   36122732   38325154   49597143

Grand total = 2*32408424 + 4*33314006 + 4*36122732 + 8*38325154 + 4*40362286 + 8*49597143
            = 1207391320

Number of times each node is the end node (EN) in a CNSIP of each length (L)
      EN          0          1          2          3          4
                 5          6          7          8          9
               10         11         12         13         14
                 15         16         17         18         19
                20         21         22         23         24
               25         26         27         28         29
 L
 6                6          0          0          0          6
                 0          0          0          0          0
                6          0          0          0          6
                  6          0          0          0          6
                 0          0          0          0          0
                6          0          0          0          6

 7               10          0          0          0         10
                 0          0          0          0          0
               10          0          0          0         10
                 10          0          0          0         10
                 0          0          0          0          0
               10          0          0          0         10

 8               52         12         12         12         52
                12          0          0          0         12
               52         12         12         12         52
                 52         12         12         12         52
                12          0          0          0         12
               52         12         12         12         52

 9               92         22         26         22         92
                18          0          0          0         18
               92         22         26         22         92
                 92         22         26         22         92
                18          0          0          0         18
               92         22         26         22         92

10              431        146        172        146        431
               114         48         48         48        114
              431        146        172        146        431
                431        146        172        146        431
               114         48         48         48        114
              431        146        172        146        431

11              813        262        348        262        813
               168        114        124        114        168
              813        262        348        262        813
                813        262        348        262        813
               168        114        124        114        168
              813        262        348        262        813

12             3082       1269       1712       1269       3082
               776        778        912        778        776
             3082       1269       1712       1269       3082
               3082       1269       1712       1269       3082
               776        778        912        778        776
             3082       1269       1712       1269       3082

13             6014       2262       3192       2262       6014
              1308       1492       1920       1492       1308
             6014       2262       3192       2262       6014
               6014       2262       3192       2262       6014
              1308       1492       1920       1492       1308
             6014       2262       3192       2262       6014

14            19638       9012      12884       9012      19638
              5112       6308       9092       6308       5112
            19638       9012      12884       9012      19638
              19638       9012      12884       9012      19638
              5112       6308       9092       6308       5112
            19638       9012      12884       9012      19638

15            36561      15340      22314      15340      36561
              8870      11126      16848      11126       8870
            36561      15340      22314      15340      36561
              36561      15340      22314      15340      36561
              8870      11126      16848      11126       8870
            36561      15340      22314      15340      36561

16           107386      53412      75924      53412     107386
             30312      39008      61804      39008      30312
           107386      53412      75924      53412     107386
             107386      53412      75924      53412     107386
             30312      39008      61804      39008      30312
           107386      53412      75924      53412     107386

17           185811      85676     119796      85676     185811
             50952      65914     100720      65914      50952
           185811      85676     119796      85676     185811
             185811      85676     119796      85676     185811
             50952      65914     100720      65914      50952
           185811      85676     119796      85676     185811

18           492410     260036     353694     260036     492410
            156872     203314     301656     203314     156872
           492410     260036     353694     260036     492410
             492410     260036     353694     260036     492410
            156872     203314     301656     203314     156872
           492410     260036     353694     260036     492410

19           765215     380508     506420     380508     765215
            240272     316220     431324     316220     240272
           765215     380508     506420     380508     765215
             765215     380508     506420     380508     765215
            240272     316220     431324     316220     240272
           765215     380508     506420     380508     765215

20          1792607     994222    1298832     994222    1792607
            659110     848308    1089492     848308     659110
          1792607     994222    1298832     994222    1792607
            1792607     994222    1298832     994222    1792607
            659110     848308    1089492     848308     659110
          1792607     994222    1298832     994222    1792607

21          2429736    1275953    1658452    1275953    2429736
            883192    1158796    1357720    1158796     883192
          2429736    1275953    1658452    1275953    2429736
            2429736    1275953    1658452    1275953    2429736
            883192    1158796    1357720    1158796     883192
          2429736    1275953    1658452    1275953    2429736

22          4848444    2816121    3565618    2816121    4848444
           2070696    2584714    2900560    2584714    2070696
          4848444    2816121    3565618    2816121    4848444
            4848444    2816121    3565618    2816121    4848444
           2070696    2584714    2900560    2584714    2070696
          4848444    2816121    3565618    2816121    4848444

23          5497833    3049158    3858676    3049158    5497833
           2336976    2927524    3045472    2927524    2336976
          5497833    3049158    3858676    3049158    5497833
            5497833    3049158    3858676    3049158    5497833
           2336976    2927524    3045472    2927524    2336976
          5497833    3049158    3858676    3049158    5497833

24          8904010    5456039    6631960    5456039    8904010
           4430438    5159266    5305856    5159266    4430438
          8904010    5456039    6631960    5456039    8904010
            8904010    5456039    6631960    5456039    8904010
           4430438    5159266    5305856    5159266    4430438
          8904010    5456039    6631960    5456039    8904010

25          7931989    4696227    5653358    4696227    7931989
           3965846    4528518    4414548    4528518    3965846
          7931989    4696227    5653358    4696227    7931989
            7931989    4696227    5653358    4696227    7931989
           3965846    4528518    4414548    4528518    3965846
          7931989    4696227    5653358    4696227    7931989

26          9777184    6385154    7289426    6385154    9777184
           5676954    5964364    5866556    5964364    5676954
          9777184    6385154    7289426    6385154    9777184
            9777184    6385154    7289426    6385154    9777184
           5676954    5964364    5866556    5964364    5676954
          9777184    6385154    7289426    6385154    9777184

27          6148427    3934633    4387858    3934633    6148427
           3627302    3653960    3488412    3653960    3627302
          6148427    3934633    4387858    3934633    6148427
            6148427    3934633    4387858    3934633    6148427
           3627302    3653960    3488412    3653960    3627302
          6148427    3934633    4387858    3934633    6148427

28          5134711    3582826    3798886    3582826    5134711
           3479120    3243428    3114580    3243428    3479120
          5134711    3582826    3798886    3582826    5134711
            5134711    3582826    3798886    3582826    5134711
           3479120    3243428    3114580    3243428    3479120
          5134711    3582826    3798886    3582826    5134711

29          1734760    1192404    1216848    1192404    1734760
           1209990    1061312     981288    1061312    1209990
          1734760    1192404    1216848    1192404    1734760
            1734760    1192404    1216848    1192404    1734760
           1209990    1061312     981288    1061312    1209990
          1734760    1192404    1216848    1192404    1734760

30           742773     570419     577042     570419     742773
            569254     505242     488560     505242     569254
           742773     570419     577042     570419     742773
             742773     570419     577042     570419     742773
            569254     505242     488560     505242     569254
           742773     570419     577042     570419     742773

Total      56559995   34761113   41033450   34761113   56559995
          29403664   32279754   32977492   32279754   29403664
         56559995   34761113   41033450   34761113   56559995
           56559995   34761113   41033450   34761113   56559995
          29403664   32279754   32977492   32279754   29403664
         56559995   34761113   41033450   34761113   56559995

Grand total = 4*29403664 + 4*32279754 + 2*32977492 + 8*34761113 + 4*41033450 + 8*56559995
            = 1207391320

Number of times each node (N) is present in a CNSIP of each length (L)
       N          0          1          2          3          4
                 5          6          7          8          9
               10         11         12         13         14
                 15         16         17         18         19
                20         21         22         23         24
               25         26         27         28         29
 L
 6               12         10          0         10         12
                20          8          0          8         20
               12         10          0         10         12
                 12         10          0         10         12
                20          8          0          8         20
               12         10          0         10         12

 7               22         19          4         19         22
                38         16          0         16         38
               22         19          4         19         22
                 22         19          4         19         22
                38         16          0         16         38
               22         19          4         19         22

 8              164        157        108        157        164
               232        186         96        186        232
              164        157        108        157        164
                164        157        108        157        164
               232        186         96        186        232
              164        157        108        157        164

 9              308        328        264        328        308
               430        340        284        340        430
              308        328        264        328        308
                308        328        264        328        308
               430        340        284        340        430
              308        328        264        328        308

10             1658       2007       1842       2007       1658
              2266       2436       2492       2436       2266
             1658       2007       1842       2007       1658
               1658       2007       1842       2007       1658
              2266       2436       2492       2436       2266
             1658       2007       1842       2007       1658

11             3214       4206       4200       4206       3214
              4514       4940       5536       4940       4514
             3214       4206       4200       4206       3214
               3214       4206       4200       4206       3214
              4514       4940       5536       4940       4514
             3214       4206       4200       4206       3214

12            14122      20033      22184      20033      14122
             19196      24548      29700      24548      19196
            14122      20033      22184      20033      14122
              14122      20033      22184      20033      14122
             19196      24548      29700      24548      19196
            14122      20033      22184      20033      14122

13            28891      41487      45046      41487      28891
             39972      50454      58648      50454      39972
            28891      41487      45046      41487      28891
              28891      41487      45046      41487      28891
             39972      50454      58648      50454      39972
            28891      41487      45046      41487      28891

14           108820     166152     186566     166152     108820
            147604     204402     235168     204402     147604
           108820     166152     186566     166152     108820
             108820     166152     186566     166152     108820
            147604     204402     235168     204402     147604
           108820     166152     186566     166152     108820

15           215570     321538     344930     321538     215570
            295856     391138     423800     391138     295856
           215570     321538     344930     321538     215570
             215570     321538     344930     321538     215570
            295856     391138     423800     391138     295856
           215570     321538     344930     321538     215570

16           730922    1116624    1208472    1116624     730922
            989348    1356240    1429440    1356240     989348
           730922    1116624    1208472    1116624     730922
             730922    1116624    1208472    1116624     730922
            989348    1356240    1429440    1356240     989348
           730922    1116624    1208472    1116624     730922

17          1354738    1975457    2062322    1975457    1354738
           1835328    2350884    2402016    2350884    1835328
          1354738    1975457    2062322    1975457    1354738
            1354738    1975457    2062322    1975457    1354738
           1835328    2350884    2402016    2350884    1835328
          1354738    1975457    2062322    1975457    1354738

18          4141312    5995663    6269040    5995663    4141312
           5547164    7030512    7064268    7030512    5547164
          4141312    5995663    6269040    5995663    4141312
            4141312    5995663    6269040    5995663    4141312
           5547164    7030512    7064268    7030512    5547164
          4141312    5995663    6269040    5995663    4141312

19          6887045    9480658    9691330    9480658    6887045
           9141104   10848934   10827212   10848934    9141104
          6887045    9480658    9691330    9480658    6887045
            6887045    9480658    9691330    9480658    6887045
           9141104   10848934   10827212   10848934    9141104
          6887045    9480658    9691330    9480658    6887045

20         18550502   24928664   25438728   24928664   18550502
          24221238   27985498   27778568   27985498   24221238
         18550502   24928664   25438728   24928664   18550502
           18550502   24928664   25438728   24928664   18550502
          24221238   27985498   27778568   27985498   24221238
         18550502   24928664   25438728   24928664   18550502

21         26706382   34416282   34593314   34416282   26706382
          34252260   37731644   37563384   37731644   34252260
         26706382   34416282   34593314   34416282   26706382
           26706382   34416282   34593314   34416282   26706382
          34252260   37731644   37563384   37731644   34252260
         26706382   34416282   34593314   34416282   26706382

22         60863596   76224620   76537510   76224620   60863596
          76187356   82168388   81879900   82168388   76187356
         60863596   76224620   76537510   76224620   60863596
           60863596   76224620   76537510   76224620   60863596
          76187356   82168388   81879900   82168388   76187356
         60863596   76224620   76537510   76224620   60863596

23         72828096   88100399   87527520   88100399   72828096
          88908028   93160158   93129732   93160158   88908028
         72828096   88100399   87527520   88100399   72828096
           72828096   88100399   87527520   88100399   72828096
          88908028   93160158   93129732   93160158   88908028
         72828096   88100399   87527520   88100399   72828096

24        133734470  157055399  156005810  157055399  133734470
         158351662  164262980  164144740  164262980  158351662
        133734470  157055399  156005810  157055399  133734470
          133734470  157055399  156005810  157055399  133734470
         158351662  164262980  164144740  164262980  158351662
        133734470  157055399  156005810  157055399  133734470

25        125199740  142430281  140584694  142430281  125199740
         144009482  146955684  146951596  146955684  144009482
        125199740  142430281  140584694  142430281  125199740
          125199740  142430281  140584694  142430281  125199740
         144009482  146955684  146951596  146955684  144009482
        125199740  142430281  140584694  142430281  125199740

26        173911453  191681585  189699248  191681585  173911453
         193480846  196411918  196256120  196411918  193480846
        173911453  191681585  189699248  191681585  173911453
          173911453  191681585  189699248  191681585  173911453
         193480846  196411918  196256120  196411918  193480846
        173911453  191681585  189699248  191681585  173911453

27        114718009  122640512  121229760  122640512  114718009
         123877392  124550620  124540456  124550620  123877392
        114718009  122640512  121229760  122640512  114718009
          114718009  122640512  121229760  122640512  114718009
         123877392  124550620  124540456  124550620  123877392
        114718009  122640512  121229760  122640512  114718009

28        106819376  111157800  110304680  111157800  106819376
         111850586  112189468  112174516  112189468  111850586
        106819376  111157800  110304680  111157800  106819376
          106819376  111157800  110304680  111157800  106819376
         111850586  112189468  112174516  112189468  111850586
        106819376  111157800  110304680  111157800  106819376

29         37642855   38125473   37821762   38125473   37642855
          38377274   38304394   38240904   38304394   38377274
         37642855   38125473   37821762   38125473   37642855
           37642855   38125473   37821762   38125473   37642855
          38377274   38304394   38240904   38304394   38377274
         37642855   38125473   37821762   38125473   37642855

30         18088808   18088808   18088808   18088808   18088808
          18088808   18088808   18088808   18088808   18088808
         18088808   18088808   18088808   18088808   18088808
           18088808   18088808   18088808   18088808   18088808
          18088808   18088808   18088808   18088808   18088808
         18088808   18088808   18088808   18088808   18088808

Total     902550085 1023974162 1017668142 1023974162  902550085
        1029628004 1064074598 1063227384 1064074598 1029628004
        902550085 1023974162 1017668142 1023974162  902550085
          902550085 1023974162 1017668142 1023974162  902550085
        1029628004 1064074598 1063227384 1064074598 1029628004
        902550085 1023974162 1017668142 1023974162  902550085

Grand total = 8*902550085 + 4*1017668142 + 8*1023974162 + 4*1029628004 + 2*1063227384 + 4*1064074598
            = 29984131720

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN         0        1        2        3        4        5        6        7        8        9       10       11       12       13       14       15       16       17       18       19       20       21       22       23
                24       25       26       27       28       29
EN
 0               0  2102965  1405813  2144286  2847975  2093260   930757  1672064  1822457  2355786  1625060  1692596  1735639  2149208  2862155  2726099   926643  1882859  2115752  2865417   919868  1588028  1499761  1889390
           2351986  1957662  1565072  1830257  2128323  2872857
 1         1976280        0  1633081   994066  1626521   613934  1118645   704522  1145885  1338606  1352680   921961  1132758  1222249  1672702   728512  1212364   762241  1304494  1626456  1207543   717474  1042258  1037173
           1376420  1276704  1058097  1026973  1268940  1661574
 2         1471698  1976259        0  1976259  1471698  1475020   855891  1380036   855891  1475020  1746098  1421578  1106060  1421578  1746098  1748202   949539  1571126   949539  1748202  1383915  1281027   887590  1281027
           1383915  1798886  1309678  1253056  1309678  1798886
 3         1626521   994066  1633081        0  1976280  1338606  1145885   704522  1118645   613934  1672702  1222249  1132758   921961  1352680  1626456  1304494   762241  1212364   728512  1376420  1037173  1042258   717474
           1207543  1661574  1268940  1026973  1058097  1276704
 4         2847975  2144286  1405813  2102965        0  2355786  1822457  1672064   930757  2093260  2862155  2149208  1735639  1692596  1625060  2865417  2115752  1882859   926643  2726099  2351986  1889390  1499761  1588028
            919868  2872857  2128323  1830257  1565072  1957662
 5         1613719   446553   974395  1086314  1479323        0   905086   714638   974026  1210788  1613719   446553   974395  1086314  1479323   559423   927671   868265  1116603  1477039   895704   571108   862464   953172
           1218068   559423   927671   868265  1116603  1477039
 6          839211  1208430   706057  1210434  1535946  1216238        0  1162558   893292  1278866   839211  1208430   706057  1210434  1535946  1288585   804864  1064047  1122217  1559012   824084  1184400   727152  1051700
           1263858  1288585   804864  1064047  1122217  1559012
 7         1434029   770718  1309610   770718  1434029  1033250  1236012        0  1236012  1033250  1434029   770718  1309610   770718  1434029  1367318  1167280   838110  1167280  1367318  1188754   771756  1265128   771756
           1188754  1367318  1167280   838110  1167280  1367318
 8         1535946  1210434   706057  1208430   839211  1278866   893292  1162558        0  1216238  1535946  1210434   706057  1208430   839211  1559012  1122217  1064047   804864  1288585  1263858  1051700   727152  1184400
            824084  1559012  1122217  1064047   804864  1288585
 9         1479323  1086314   974395   446553  1613719  1210788   974026   714638   905086        0  1479323  1086314   974395   446553  1613719  1477039  1116603   868265   927671   559423  1218068   953172   862464   571108
            895704  1477039  1116603   868265   927671   559423
10         1625060  1692596  1735639  2149208  2862155  2093260   930757  1672064  1822457  2355786        0  2102965  1405813  2144286  2847975  1957662  1565072  1830257  2128323  2872857   919868  1588028  1499761  1889390
           2351986  2726099   926643  1882859  2115752  2865417
11         1352680   921961  1132758  1222249  1672702   613934  1118645   704522  1145885  1338606  1976280        0  1633081   994066  1626521  1276704  1058097  1026973  1268940  1661574  1207543   717474  1042258  1037173
           1376420   728512  1212364   762241  1304494  1626456
12         1746098  1421578  1106060  1421578  1746098  1475020   855891  1380036   855891  1475020  1471698  1976259        0  1976259  1471698  1798886  1309678  1253056  1309678  1798886  1383915  1281027   887590  1281027
           1383915  1748202   949539  1571126   949539  1748202
13         1672702  1222249  1132758   921961  1352680  1338606  1145885   704522  1118645   613934  1626521   994066  1633081        0  1976280  1661574  1268940  1026973  1058097  1276704  1376420  1037173  1042258   717474
           1207543  1626456  1304494   762241  1212364   728512
14         2862155  2149208  1735639  1692596  1625060  2355786  1822457  1672064   930757  2093260  2847975  2144286  1405813  2102965        0  2872857  2128323  1830257  1565072  1957662  2351986  1889390  1499761  1588028
            919868  2865417  2115752  1882859   926643  2726099
15         2726099   926643  1882859  2115752  2865417   919868  1588028  1499761  1889390  2351986  1957662  1565072  1830257  2128323  2872857        0  2102965  1405813  2144286  2847975  2093260   930757  1672064  1822457
           2355786  1625060  1692596  1735639  2149208  2862155
16          728512  1212364   762241  1304494  1626456  1207543   717474  1042258  1037173  1376420  1276704  1058097  1026973  1268940  1661574  1976280        0  1633081   994066  1626521   613934  1118645   704522  1145885
           1338606  1352680   921961  1132758  1222249  1672702
17         1748202   949539  1571126   949539  1748202  1383915  1281027   887590  1281027  1383915  1798886  1309678  1253056  1309678  1798886  1471698  1976259        0  1976259  1471698  1475020   855891  1380036   855891
           1475020  1746098  1421578  1106060  1421578  1746098
18         1626456  1304494   762241  1212364   728512  1376420  1037173  1042258   717474  1207543  1661574  1268940  1026973  1058097  1276704  1626521   994066  1633081        0  1976280  1338606  1145885   704522  1118645
            613934  1672702  1222249  1132758   921961  1352680
19         2865417  2115752  1882859   926643  2726099  2351986  1889390  1499761  1588028   919868  2872857  2128323  1830257  1565072  1957662  2847975  2144286  1405813  2102965        0  2355786  1822457  1672064   930757
           2093260  2862155  2149208  1735639  1692596  1625060
20          559423   927671   868265  1116603  1477039   895704   571108   862464   953172  1218068   559423   927671   868265  1116603  1477039  1613719   446553   974395  1086314  1479323        0   905086   714638   974026
           1210788  1613719   446553   974395  1086314  1479323
21         1288585   804864  1064047  1122217  1559012   824084  1184400   727152  1051700  1263858  1288585   804864  1064047  1122217  1559012   839211  1208430   706057  1210434  1535946  1216238        0  1162558   893292
           1278866   839211  1208430   706057  1210434  1535946
22         1367318  1167280   838110  1167280  1367318  1188754   771756  1265128   771756  1188754  1367318  1167280   838110  1167280  1367318  1434029   770718  1309610   770718  1434029  1033250  1236012        0  1236012
           1033250  1434029   770718  1309610   770718  1434029
23         1559012  1122217  1064047   804864  1288585  1263858  1051700   727152  1184400   824084  1559012  1122217  1064047   804864  1288585  1535946  1210434   706057  1208430   839211  1278866   893292  1162558        0
           1216238  1535946  1210434   706057  1208430   839211
24         1477039  1116603   868265   927671   559423  1218068   953172   862464   571108   895704  1477039  1116603   868265   927671   559423  1479323  1086314   974395   446553  1613719  1210788   974026   714638   905086
                 0  1479323  1086314   974395   446553  1613719
25         1957662  1565072  1830257  2128323  2872857   919868  1588028  1499761  1889390  2351986  2726099   926643  1882859  2115752  2865417  1625060  1692596  1735639  2149208  2862155  2093260   930757  1672064  1822457
           2355786        0  2102965  1405813  2144286  2847975
26         1276704  1058097  1026973  1268940  1661574  1207543   717474  1042258  1037173  1376420   728512  1212364   762241  1304494  1626456  1352680   921961  1132758  1222249  1672702   613934  1118645   704522  1145885
           1338606  1976280        0  1633081   994066  1626521
27         1798886  1309678  1253056  1309678  1798886  1383915  1281027   887590  1281027  1383915  1748202   949539  1571126   949539  1748202  1746098  1421578  1106060  1421578  1746098  1475020   855891  1380036   855891
           1475020  1471698  1976259        0  1976259  1471698
28         1661574  1268940  1026973  1058097  1276704  1376420  1037173  1042258   717474  1207543  1626456  1304494   762241  1212364   728512  1672702  1222249  1132758   921961  1352680  1338606  1145885   704522  1118645
            613934  1626521   994066  1633081        0  1976280
29         2872857  2128323  1830257  1565072  1957662  2351986  1889390  1499761  1588028   919868  2865417  2115752  1882859   926643  2726099  2862155  2149208  1735639  1692596  1625060  2355786  1822457  1672064   930757
           2093260  2847975  2144286  1405813  2102965        0

Sum of all rows                     = 8(1*0 + 1*919868 + 1*926643 + 1*930757 + 1*1405813 + 1*1499761 + 1*1565072 + 1*1588028 + 1*1625060 + 1*1672064 + 1*1692596 + 1*1735639 + 1*1822457 + 1*1830257 + 1*1882859 + 1*1889390 +
                                        1*1957662 + 1*2093260 + 1*2102965 + 1*2115752 + 1*2128323 + 1*2144286 + 1*2149208 + 1*2351986 + 1*2355786 + 1*2726099 + 1*2847975 + 1*2862155 + 1*2865417 + 1*2872857) +
                                      8(1*0 + 1*613934 + 1*704522 + 1*717474 + 1*728512 + 1*762241 + 1*921961 + 1*994066 + 1*1026973 + 1*1037173 + 1*1042258 + 1*1058097 + 1*1118645 + 1*1132758 + 1*1145885 + 1*1207543 + 1*1212364 +
                                        1*1222249 + 1*1268940 + 1*1276704 + 1*1304494 + 1*1338606 + 1*1352680 + 1*1376420 + 1*1626456 + 1*1626521 + 1*1633081 + 1*1661574 + 1*1672702 + 1*1976280) +
                                      4(1*0 + 2*855891 + 1*887590 + 2*949539 + 1*1106060 + 1*1253056 + 2*1281027 + 2*1309678 + 1*1380036 + 2*1383915 + 2*1421578 + 2*1471698 + 2*1475020 + 1*1571126 + 2*1746098 + 2*1748202 +
                                        2*1798886 + 2*1976259) +
                                      4(1*0 + 2*446553 + 2*559423 + 1*571108 + 1*714638 + 1*862464 + 2*868265 + 1*895704 + 1*905086 + 2*927671 + 1*953172 + 1*974026 + 2*974395 + 2*1086314 + 2*1116603 + 1*1210788 + 1*1218068 +
                                        2*1477039 + 2*1479323 + 2*1613719) +
                                      4(1*0 + 2*706057 + 1*727152 + 2*804864 + 1*824084 + 2*839211 + 1*893292 + 1*1051700 + 2*1064047 + 2*1122217 + 1*1162558 + 1*1184400 + 2*1208430 + 2*1210434 + 1*1216238 + 1*1263858 + 1*1278866 +
                                        2*1288585 + 2*1535946 + 2*1559012) +
                                      2(1*0 + 4*770718 + 2*771756 + 2*838110 + 2*1033250 + 4*1167280 + 2*1188754 + 2*1236012 + 1*1265128 + 2*1309610 + 4*1367318 + 4*1434029)
                                    = 452479960 + 278088904 + 164133800 + 117614656 + 129119016 + 65954984
                                    = 1207391320

Value repetition frequencies        = 8(30*1) +
                                      8(30*1) +
                                      4(6*1 + 12*2) +
                                      4(10*1 + 10*2) +
                                      4(10*1 + 10*2) +
                                      2(2*1 + 6*2 + 4*4)
                                    = 900

Number of distinct row element sets = 6

Number of rows                      = 1*2 + 3*4 + 2*8
                                    = 30

Number of distinct values           = 125

Distinct values        0  446553  559423  571108  613934  704522  706057  714638  717474  727152  728512  762241  770718  771756  804864  824084  838110  839211  855891  862464
Frequency             30       8       8       4       8       8       8       4       8       4       8       8       8       4       8       4       4       8       8       4
Distinct values   868265  887590  893292  895704  905086  919868  921961  926643  927671  930757  949539  953172  974026  974395  994066 1026973 1033250 1037173 1042258 1051700
Frequency              8       4       4       4       4       8       8       8       8       8       8       4       4       8       8       8       4       8       8       4
Distinct values  1058097 1064047 1086314 1106060 1116603 1118645 1122217 1132758 1145885 1162558 1167280 1184400 1188754 1207543 1208430 1210434 1210788 1212364 1216238 1218068
Frequency              8       8       8       4       8       8       8       8       8       4       8       4       4       8       8       8       4       8       4       4
Distinct values  1222249 1236012 1253056 1263858 1265128 1268940 1276704 1278866 1281027 1288585 1304494 1309610 1309678 1338606 1352680 1367318 1376420 1380036 1383915 1405813
Frequency              8       4       4       4       2       8       8       4       8       8       8       4       8       8       8       8       8       4       8       8
Distinct values  1421578 1434029 1471698 1475020 1477039 1479323 1499761 1535946 1559012 1565072 1571126 1588028 1613719 1625060 1626456 1626521 1633081 1661574 1672064 1672702
Frequency              8       8       8       8       8       8       8       8       8       8       4       8       8       8       8       8       8       8       8       8
Distinct values  1692596 1735639 1746098 1748202 1798886 1822457 1830257 1882859 1889390 1957662 1976259 1976280 2093260 2102965 2115752 2128323 2144286 2149208 2351986 2355786
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values  2726099 2847975 2862155 2865417 2872857
Frequency              8       8       8       8       8

Sum of frequencies                  = 1*2 + 29*4 + 94*8 + 1*30
                                    = 900

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 30*29
                                                                                 = 870

Number of SN-EN pairs, with SN != EN, for which the number of CNSIPs equals zero = 0

Number of possible SN-EN pairs with SN != EN                                     = 29*30
                                                                                 = 870
a = 6, b = 3, c = 2
 L                 C
 6                48
 7                80
 8               656
 9              1192
10              6880
11             13376
12             60968
13            123016
14            470696
15            934232
16           3148912
17           6050736
18          18368288
19          33466016
20          92670056
21         157104960
22         396309696
23         612344016
24        1386693704
25        1908097008
26        3785467480
27        4508225736
28        7585625968
29        7516867832
30       10283627208
31        7989345544
32        8349994064
33        4569961504
34        3256377824
35         953085824
36         367803040
Total    63782246560

Number of times each node is the start node (SN) in a CNSIP of each length (L)
      SN            0           1           2           3           4           5
                   6           7           8           9          10          11
                 12          13          14          15          16          17
                   18          19          20          21          22          23
                  24          25          26          27          28          29
                 30          31          32          33          34          35
 L
 6                  2           2           0           0           2           2
                   4           0           0           0           0           4
                  2           2           0           0           2           2
                    2           2           0           0           2           2
                   4           0           0           0           0           4
                  2           2           0           0           2           2

 7                  2           2           2           2           2           2
                   4           4           0           0           4           4
                  2           2           2           2           2           2
                    2           2           2           2           2           2
                   4           4           0           0           4           4
                  2           2           2           2           2           2

 8                 22          19          16          16          19          22
                  20          18          12          12          18          20
                 22          19          16          16          19          22
                   22          19          16          16          19          22
                  20          18          12          12          18          20
                 22          19          16          16          19          22

 9                 21          35          37          37          35          21
                  20          30          62          62          30          20
                 21          35          37          37          35          21
                   21          35          37          37          35          21
                  20          30          62          62          30          20
                 21          35          37          37          35          21

10                164         184         218         218         184         164
                 168         182         238         238         182         168
                164         184         218         218         184         164
                  164         184         218         218         184         164
                 168         182         238         238         182         168
                164         184         218         218         184         164

11                209         345         512         512         345         209
                 232         368         612         612         368         232
                209         345         512         512         345         209
                  209         345         512         512         345         209
                 232         368         612         612         368         232
                209         345         512         512         345         209

12               1280        1700        2097        2097        1700        1280
                1362        1572        2154        2154        1572        1362
               1280        1700        2097        2097        1700        1280
                 1280        1700        2097        2097        1700        1280
                1362        1572        2154        2154        1572        1362
               1280        1700        2097        2097        1700        1280

13               2312        3423        4242        4242        3423        2312
                2570        3582        4648        4648        3582        2570
               2312        3423        4242        4242        3423        2312
                 2312        3423        4242        4242        3423        2312
                2570        3582        4648        4648        3582        2570
               2312        3423        4242        4242        3423        2312

14              10466       13337       15462       15462       13337       10466
               11158       13122       14864       14864       13122       11158
              10466       13337       15462       15462       13337       10466
                10466       13337       15462       15462       13337       10466
               11158       13122       14864       14864       13122       11158
              10466       13337       15462       15462       13337       10466

15              20997       27032       28223       28223       27032       20997
               24504       28440       28110       28110       28440       24504
              20997       27032       28223       28223       27032       20997
                20997       27032       28223       28223       27032       20997
               24504       28440       28110       28110       28440       24504
              20997       27032       28223       28223       27032       20997

16              77692       90857       94320       94320       90857       77692
               84192       89894       87404       87404       89894       84192
              77692       90857       94320       94320       90857       77692
                77692       90857       94320       94320       90857       77692
               84192       89894       87404       87404       89894       84192
              77692       90857       94320       94320       90857       77692

17             159757      177524      160816      160816      177524      159757
              181732      182586      152172      152172      182586      181732
             159757      177524      160816      160816      177524      159757
               159757      177524      160816      160816      177524      159757
              181732      182586      152172      152172      182586      181732
             159757      177524      160816      160816      177524      159757

18             500937      534022      505169      505169      534022      500937
              539444      514654      457718      457718      514654      539444
             500937      534022      505169      505169      534022      500937
               500937      534022      505169      505169      534022      500937
              539444      514654      457718      457718      514654      539444
             500937      534022      505169      505169      534022      500937

19             982032      980367      820020      820020      980367      982032
             1089222      961496      750948      750948      961496     1089222
             982032      980367      820020      820020      980367      982032
               982032      980367      820020      820020      980367      982032
             1089222      961496      750948      750948      961496     1089222
             982032      980367      820020      820020      980367      982032

20            2732209     2679309     2413564     2413564     2679309     2732209
             2864028     2486294     2167028     2167028     2486294     2864028
            2732209     2679309     2413564     2413564     2679309     2732209
              2732209     2679309     2413564     2413564     2679309     2732209
             2864028     2486294     2167028     2167028     2486294     2864028
            2732209     2679309     2413564     2413564     2679309     2732209

21            4931543     4558259     3722827     3722827     4558259     4931543
             5255192     4206034     3389756     3389756     4206034     5255192
            4931543     4558259     3722827     3722827     4558259     4931543
              4931543     4558259     3722827     3722827     4558259     4931543
             5255192     4206034     3389756     3389756     4206034     5255192
            4931543     4558259     3722827     3722827     4558259     4931543

22           12325570    11326462    10062157    10062157    11326462    12325570
            12410252    10141716     9097078     9097078    10141716    12410252
           12325570    11326462    10062157    10062157    11326462    12325570
             12325570    11326462    10062157    10062157    11326462    12325570
            12410252    10141716     9097078     9097078    10141716    12410252
           12325570    11326462    10062157    10062157    11326462    12325570

23           20069106    17525718    14507442    14507442    17525718    20069106
            20280790    15343936    13256746    13256746    15343936    20280790
           20069106    17525718    14507442    14507442    17525718    20069106
             20069106    17525718    14507442    14507442    17525718    20069106
            20280790    15343936    13256746    13256746    15343936    20280790
           20069106    17525718    14507442    14507442    17525718    20069106

24           44758190    39098805    34988174    34988174    39098805    44758190
            42880238    34191990    31910860    31910860    34191990    42880238
           44758190    39098805    34988174    34988174    39098805    44758190
             44758190    39098805    34988174    34988174    39098805    44758190
            42880238    34191990    31910860    31910860    34191990    42880238
           44758190    39098805    34988174    34988174    39098805    44758190

25           64643630    53804464    45709287    45709287    53804464    64643630
            61207242    45739578    41762670    41762670    45739578    61207242
           64643630    53804464    45709287    45709287    53804464    64643630
             64643630    53804464    45709287    45709287    53804464    64643630
            61207242    45739578    41762670    41762670    45739578    61207242
           64643630    53804464    45709287    45709287    53804464    64643630

26          125975998   105252101    95554456    95554456   105252101   125975998
           113991146    91561884    87248730    87248730    91561884   113991146
          125975998   105252101    95554456    95554456   105252101   125975998
            125975998   105252101    95554456    95554456   105252101   125975998
           113991146    91561884    87248730    87248730    91561884   113991146
          125975998   105252101    95554456    95554456   105252101   125975998

27          157655708   125110375   108977897   108977897   125110375   157655708
           138860550   105946376    98761548    98761548   105946376   138860550
          157655708   125110375   108977897   108977897   125110375   157655708
            157655708   125110375   108977897   108977897   125110375   157655708
           138860550   105946376    98761548    98761548   105946376   138860550
          157655708   125110375   108977897   108977897   125110375   157655708

28          260196099   207815913   191647455   191647455   207815913   260196099
           221297224   182152004   173638330   173638330   182152004   221297224
          260196099   207815913   191647455   191647455   207815913   260196099
            260196099   207815913   191647455   191647455   207815913   260196099
           221297224   182152004   173638330   173638330   182152004   221297224
          260196099   207815913   191647455   191647455   207815913   260196099

29          271304042   205227529   182675174   182675174   205227529   271304042
           222142022   175166318   163495128   163495128   175166318   222142022
          271304042   205227529   182675174   182675174   205227529   271304042
            271304042   205227529   182675174   182675174   205227529   271304042
           222142022   175166318   163495128   163495128   175166318   222142022
          271304042   205227529   182675174   182675174   205227529   271304042

30          362833123   277892246   260314581   260314581   277892246   362833123
           290638166   245385302   232803434   232803434   245385302   290638166
          362833123   277892246   260314581   260314581   277892246   362833123
            362833123   277892246   260314581   260314581   277892246   362833123
           290638166   245385302   232803434   232803434   245385302   290638166
          362833123   277892246   260314581   260314581   277892246   362833123

31          295667296   214844175   195272670   195272670   214844175   295667296
           228124374   184916248   172727482   172727482   184916248   228124374
          295667296   214844175   195272670   195272670   214844175   295667296
            295667296   214844175   195272670   195272670   214844175   295667296
           228124374   184916248   172727482   172727482   184916248   228124374
          295667296   214844175   195272670   195272670   214844175   295667296

32          300457258   223289328   212463355   212463355   223289328   300457258
           230573524   197179908   187325202   187325202   197179908   230573524
          300457258   223289328   212463355   212463355   223289328   300457258
            300457258   223289328   212463355   212463355   223289328   300457258
           230573524   197179908   187325202   187325202   197179908   230573524
          300457258   223289328   212463355   212463355   223289328   300457258

33          171420654   121607317   112073772   112073772   121607317   171420654
           128378488   105536206    98372196    98372196   105536206   128378488
          171420654   121607317   112073772   112073772   121607317   171420654
            171420654   121607317   112073772   112073772   121607317   171420654
           128378488   105536206    98372196    98372196   105536206   128378488
          171420654   121607317   112073772   112073772   121607317   171420654

34          118089633    86636313    83328759    83328759    86636313   118089633
            89341480    76357044    72286522    72286522    76357044    89341480
          118089633    86636313    83328759    83328759    86636313   118089633
            118089633    86636313    83328759    83328759    86636313   118089633
            89341480    76357044    72286522    72286522    76357044    89341480
          118089633    86636313    83328759    83328759    86636313   118089633

35           36292503    25203212    22895923    22895923    25203212    36292503
            27222954    22194708    20070518    20070518    22194708    27222954
           36292503    25203212    22895923    22895923    25203212    36292503
             36292503    25203212    22895923    22895923    25203212    36292503
            27222954    22194708    20070518    20070518    22194708    27222954
           36292503    25203212    22895923    22895923    25203212    36292503

36           12825336     9849405     9813778     9813778     9849405    12825336
             9865494     8710426     8397802     8397802     8710426     9865494
           12825336     9849405     9813778     9813778     9849405    12825336
             12825336     9849405     9813778     9813778     9849405    12825336
             9865494     8710426     8397802     8397802     8710426     9865494
           12825336     9849405     9813778     9813778     9849405    12825336

Total      2263933791  1733549780  1588052405  1588052405  1733549780  2263933791
          1847267796  1509011920  1418209972  1418209972  1509011920  1847267796
         2263933791  1733549780  1588052405  1588052405  1733549780  2263933791
           2263933791  1733549780  1588052405  1588052405  1733549780  2263933791
          1847267796  1509011920  1418209972  1418209972  1509011920  1847267796
         2263933791  1733549780  1588052405  1588052405  1733549780  2263933791

Grand total = 4*1418209972 + 4*1509011920 + 8*1588052405 + 8*1733549780 + 4*1847267796 + 8*2263933791
            = 63782246560

Number of times each node is the end node (EN) in a CNSIP of each length (L)
      EN            0           1           2           3           4           5
                   6           7           8           9          10          11
                 12          13          14          15          16          17
                   18          19          20          21          22          23
                  24          25          26          27          28          29
                 30          31          32          33          34          35
 L
 6                  6           0           0           0           0           6
                   0           0           0           0           0           0
                  6           0           0           0           0           6
                    6           0           0           0           0           6
                   0           0           0           0           0           0
                  6           0           0           0           0           6

 7                 10           0           0           0           0          10
                   0           0           0           0           0           0
                 10           0           0           0           0          10
                   10           0           0           0           0          10
                   0           0           0           0           0           0
                 10           0           0           0           0          10

 8                 52          12          12          12          12          52
                  12           0           0           0           0          12
                 52          12          12          12          12          52
                   52          12          12          12          12          52
                  12           0           0           0           0          12
                 52          12          12          12          12          52

 9                 92          22          26          26          22          92
                  18           0           0           0           0          18
                 92          22          26          26          22          92
                   92          22          26          26          22          92
                  18           0           0           0           0          18
                 92          22          26          26          22          92

10                433         146         176         176         146         433
                 114          48          48          48          48         114
                433         146         176         176         146         433
                  433         146         176         176         146         433
                 114          48          48          48          48         114
                433         146         176         176         146         433

11                833         266         370         370         266         833
                 168         114         124         124         114         168
                833         266         370         370         266         833
                  833         266         370         370         266         833
                 168         114         124         124         114         168
                833         266         370         370         266         833

12               3227        1299        1856        1856        1299        3227
                 778         778         922         922         778         778
               3227        1299        1856        1856        1299        3227
                 3227        1299        1856        1856        1299        3227
                 778         778         922         922         778         778
               3227        1299        1856        1856        1299        3227

13               6767        2451        3728        3728        2451        6767
                1342        1502        2018        2018        1502        1342
               6767        2451        3728        3728        2451        6767
                 6767        2451        3728        3728        2451        6767
                1342        1502        2018        2018        1502        1342
               6767        2451        3728        3728        2451        6767

14              22749        9894       15436       15436        9894       22749
                5360        6436        9720        9720        6436        5360
              22749        9894       15436       15436        9894       22749
                22749        9894       15436       15436        9894       22749
                5360        6436        9720        9720        6436        5360
              22749        9894       15436       15436        9894       22749

15              47800       18713       29509       29509       18713       47800
               10146       11930       19438       19438       11930       10146
              47800       18713       29509       29509       18713       47800
                47800       18713       29509       29509       18713       47800
               10146       11930       19438       19438       11930       10146
              47800       18713       29509       29509       18713       47800

16             144745       65980      106133      106133       65980      144745
               35718       42970       74824       74824       42970       35718
             144745       65980      106133      106133       65980      14474
               144745       65980      106133      106133       65980      144745
               35718       42970       74824       74824       42970       35718
             144745       65980      106133      106133       65980      144745

17             295979      123318      191849      191849      123318      295979
               70230       81704      138458      138458       81704       70230
             295979      123318      191849      191849      123318      295979
               295979      123318      191849      191849      123318      295979
               70230       81704      138458      138458       81704       70230
             295979      123318      191849      191849      123318      295979

18             820446      390699      614375      614375      390699      820446
              220258      263696      457078      457078      263696      220258
             820446      390699      614375      614375      390699      820446
               820446      390699      614375      614375      390699      820446
              220258      263696      457078      457078      263696      220258
             820446      390699      614375      614375      390699      820446

19            1581904      700421     1049338     1049338      700421     1581904
              419444      495618      788116      788116      495618      419444
            1581904      700421     1049338     1049338      700421     1581904
              1581904      700421     1049338     1049338      700421     1581904
              419444      495618      788116      788116      495618      419444
            1581904      700421     1049338     1049338      700421     1581904

20            4058108     2016635     3023538     3023538     2016635     4058108
             1198022     1461772     2311158     2311158     1461772     1198022
            4058108     2016635     3023538     3023538     2016635     4058108
              4058108     2016635     3023538     3023538     2016635     4058108
             1198022     1461772     2311158     2311158     1461772     1198022
            4058108     2016635     3023538     3023538     2016635     4058108

21            7215745     3377522     4827348     4827348     3377522     7215745
             2128086     2605200     3701724     3701724     2605200     2128086
            7215745     3377522     4827348     4827348     3377522     7215745
              7215745     3377522     4827348     4827348     3377522     7215745
             2128086     2605200     3701724     3701724     2605200     2128086
            7215745     3377522     4827348     4827348     3377522     7215745

22           17049419     8829678    12505668    12505668     8829678    17049419
             5609474     6997428     9700992     9700992     6997428     5609474
           17049419     8829678    12505668    12505668     8829678    17049419
             17049419     8829678    12505668    12505668     8829678    17049419
             5609474     6997428     9700992     9700992     6997428     5609474
           17049419     8829678    12505668    12505668     8829678    17049419

23           27387789    13495606    18360929    18360929    13495606    27387789
             9022432    11381524    14193400    14193400    11381524     9022432
           27387789    13495606    18360929    18360929    13495606    27387789
             27387789    13495606    18360929    18360929    13495606    27387789
             9022432    11381524    14193400    14193400    11381524     9022432
           27387789    13495606    18360929    18360929    13495606    27387789

24           58501142    31562615    42322804    42322804    31562615    58501142
            21654384    27203530    33042390    33042390    27203530    21654384
           58501142    31562615    42322804    42322804    31562615    58501142
             58501142    31562615    42322804    42322804    31562615    58501142
            21654384    27203530    33042390    33042390    27203530    21654384
           58501142    31562615    42322804    42322804    31562615    58501142

25           83147590    42937221    55876346    55876346    42937221    83147590
            30773132    39068768    43260038    43260038    39068768    30773132
           83147590    42937221    55876346    55876346    42937221    83147590
             83147590    42937221    55876346    55876346    42937221    83147590
            30773132    39068768    43260038    43260038    39068768    30773132
           83147590    42937221    55876346    55876346    42937221    83147590

26          156233258    87892743   112102113   112102113    87892743   156233258
            65301520    80587670    88021452    88021452    80587670    65301520
          156233258    87892743   112102113   112102113    87892743   156233258
            156233258    87892743   112102113   112102113    87892743   156233258
            65301520    80587670    88021452    88021452    80587670    65301520
          156233258    87892743   112102113   112102113    87892743   156233258

27          191340987   103609958   128964767   128964767   103609958   191340987
            80081068    98894218   100249724   100249724    98894218    80081068
          191340987   103609958   128964767   128964767   103609958   191340987
            191340987   103609958   128964767   128964767   103609958   191340987
            80081068    98894218   100249724   100249724    98894218    80081068
          191340987   103609958   128964767   128964767   103609958   191340987

28          305705031   180139888   218284600   218284600   180139888   305705031
           144723814   170321988   173101652   173101652   170321988   144723814
          305705031   180139888   218284600   218284600   180139888   305705031
            305705031   180139888   218284600   218284600   180139888   305705031
           144723814   170321988   173101652   173101652   170321988   144723814
          305705031   180139888   218284600   218284600   180139888   305705031

29          310422253   177438635   209675745   209675745   177438635   310422253
           147849928   171605850   164687914   164687914   171605850   147849928
          310422253   177438635   209675745   209675745   177438635   310422253
            310422253   177438635   209675745   209675745   177438635   310422253
           147849928   171605850   164687914   164687914   171605850   147849928
          310422253   177438635   209675745   209675745   177438635   310422253

30          403969004   251136219   287414945   287414945   251136219   403969004
           217216168   237454696   231195602   231195602   237454696   217216168
          403969004   251136219   287414945   287414945   251136219   403969004
            403969004   251136219   287414945   287414945   251136219   403969004
           217216168   237454696   231195602   231195602   237454696   217216168
          403969004   251136219   287414945   287414945   251136219   403969004

31          320561416   194974610   216728167   216728167   194974610   320561416
           174503328   185270178   173034494   173034494   185270178   174503328
          320561416   194974610   216728167   216728167   194974610   320561416
            320561416   194974610   216728167   216728167   194974610   320561416
           174503328   185270178   173034494   173034494   185270178   174503328
          320561416   194974610   216728167   216728167   194974610   320561416

32          319243873   210426196   226357049   226357049   210426196   319243873
           195338990   194647324   185457966   185457966   194647324   195338990
          319243873   210426196   226357049   226357049   210426196   319243873
            319243873   210426196   226357049   226357049   210426196   319243873
           195338990   194647324   185457966   185457966   194647324   195338990
          319243873   210426196   226357049   226357049   210426196   319243873

33          178025579   115581931   120160417   120160417   115581931   178025579
           111082016   105904960    97967546    97967546   105904960   111082016
          178025579   115581931   120160417   120160417   115581931   178025579
            178025579   115581931   120160417   120160417   115581931   178025579
           111082016   105904960    97967546    97967546   105904960   111082016
          178025579   115581931   120160417   120160417   115581931   178025579

34          120984004    84647118    85586973    85586973    84647118   120984004
            84010774    76130116    71517376    71517376    76130116    84010774
          120984004    84647118    85586973    85586973    84647118   120984004
            120984004    84647118    85586973    85586973    84647118   120984004
            84010774    76130116    71517376    71517376    76130116    84010774
          120984004    84647118    85586973    85586973    84647118   120984004

35           36206762    24965536    24026966    24026966    24965536    36206762
            25807508    22176130    19889290    19889290    22176130    25807508
           36206762    24965536    24026966    24026966    24965536    36206762
             36206762    24965536    24026966    24026966    24965536    36206762
            25807508    22176130    19889290    19889290    22176130    25807508
           36206762    24965536    24026966    24026966    24965536    36206762

36           12825336     9849405     9813778     9813778     9849405    12825336
             9865494     8710426     8397802     8397802     8710426     9865494
           12825336     9849405     9813778     9813778     9849405    12825336
             12825336     9849405     9813778     9813778     9849405    12825336
             9865494     8710426     8397802     8397802     8710426     9865494
           12825336     9849405     9813778     9813778     9849405    12825336

Total      2555802339  1544194737  1778044961  1778044961  1544194737  2555802339
          1326929726  1441326574  1421221266  1421221266  1441326574  1326929726
         2555802339  1544194737  1778044961  1778044961  1544194737  2555802339
           2555802339  1544194737  1778044961  1778044961  1544194737  2555802339
          1326929726  1441326574  1421221266  1421221266  1441326574  1326929726
         2555802339  1544194737  1778044961  1778044961  1544194737  2555802339

Grand total = 4*1326929726 + 4*1421221266 + 4*1441326574 + 8*1544194737 + 8*1778044961 + 8*2555802339
            = 63782246560

Number of times each node (N) is present in a CNSIP of each length (L)
       N            0           1           2           3           4           5
                   6           7           8           9          10          11
                 12          13          14          15          16          17
                   18          19          20          21          22          23
                  24          25          26          27          28          29
                 30          31          32          33          34          35
 L
 6                 12          10           0           0          10          12
                  20           8           0           0           8          20
                 12          10           0           0          10          12
                   12          10           0           0          10          12
                  20           8           0           0           8          20
                 12          10           0           0          10          12

 7                 22          19           2           2          19          22
                  38          16           0           0          16          38
                 22          19           2           2          19          22
                   22          19           2           2          19          22
                  38          16           0           0          16          38
                 22          19           2           2          19          22

 8                164         155          88          88         155         164
                 232         186          80          80         186         232
                164         155          88          88         155         164
                  164         155          88          88         155         164
                 232         186          80          80         186         232
                164         155          88          88         155         164

 9                306         318         222         222         318         306
                 430         328         232         232         328         430
                306         318         222         222         318         306
                  306         318         222         222         318         306
                 430         328         232         232         328         430
                306         318         222         222         318         306

10               1652        1954        1630        1630        1954        1652
                2258        2350        2120        2120        2350        2258
               1652        1954        1630        1630        1954        1652
                 1652        1954        1630        1630        1954        1652
                2258        2350        2120        2120        2350        2258
               1652        1954        1630        1630        1954        1652

11               3200        4062        3993        3993        4062        3200
                4486        4658        5130        5130        4658        4486
               3200        4062        3993        3993        4062        3200
                 3200        4062        3993        3993        4062        3200
                4486        4658        5130        5130        4658        4486
               3200        4062        3993        3993        4062        3200

12              14177       19700       21703       21703       19700       14177
               19370       23458       28916       28916       23458       19370
              14177       19700       21703       21703       19700       14177
                14177       19700       21703       21703       19700       14177
               19370       23458       28916       28916       23458       19370
              14177       19700       21703       21703       19700       14177

13              30004       42780       48745       48745       42780       30004
               41908       50704       64132       64132       50704       41908
              30004       42780       48745       48745       42780       30004
                30004       42780       48745       48745       42780       30004
               41908       50704       64132       64132       50704       41908
              30004       42780       48745       48745       42780       30004

14             115461      174164      212089      212089      174164      115461
              157682      210700      275626      275626      210700      157682
             115461      174164      212089      212089      174164      115461
               115461      174164      212089      212089      174164      115461
              157682      210700      275626      275626      210700      157682
             115461      174164      212089      212089      174164      115461

15             248321      374583      443535      443535      374583      248321
              345488      455610      569394      569394      455610      345488
             248321      374583      443535      443535      374583      248321
               248321      374583      443535      443535      374583      248321
              345488      455610      569394      569394      455610      345488
             248321      374583      443535      443535      374583      248321

16             857043     1348026     1644247     1644247     1348026      857043
             1175188     1658766     2063062     2063062     1658766     1175188
             857043     1348026     1644247     1644247     1348026      857043
               857043     1348026     1644247     1644247     1348026      857043
             1175188     1658766     2063062     2063062     1658766     1175188
             857043     1348026     1644247     1644247     1348026      857043

17            1825204     2803700     3233959     3233959     2803700     1825204
             2527318     3447742     4014842     4014842     3447742     2527318
            1825204     2803700     3233959     3233959     2803700     1825204
              1825204     2803700     3233959     3233959     2803700     1825204
             2527318     3447742     4014842     4014842     3447742     2527318
            1825204     2803700     3233959     3233959     2803700     1825204

18            5753636     9094133    10564725    10564725     9094133     5753636
             7880936    11207508    12743864    12743864    11207508     7880936
            5753636     9094133    10564725    10564725     9094133     5753636
              5753636     9094133    10564725    10564725     9094133     5753636
             7880936    11207508    12743864    12743864    11207508     7880936
            5753636     9094133    10564725    10564725     9094133     5753636

19           11676243    17747084    19538819    19538819    17747084    11676243
            16034436    21646552    23358296    23358296    21646552    16034436
           11676243    17747084    19538819    19538819    17747084    11676243
             11676243    17747084    19538819    19538819    17747084    11676243
            16034436    21646552    23358296    23358296    21646552    16034436
           11676243    17747084    19538819    19538819    17747084    11676243

20           34009294    52214186    57344755    57344755    52214186    34009294
            46330728    63243830    66639252    66639252    63243830    46330728
           34009294    52214186    57344755    57344755    52214186    34009294
             34009294    52214186    57344755    57344755    52214186    34009294
            46330728    63243830    66639252    66639252    63243830    46330728
           34009294    52214186    57344755    57344755    52214186    34009294

21           63890422    93599810    98868628    98868628    93599810    63890422
            86640012   111334636   114108672   114108672   111334636    86640012
           63890422    93599810    98868628    98868628    93599810    63890422
             63890422    93599810    98868628    98868628    93599810    63890422
            86640012   111334636   114108672   114108672   111334636    86640012
           63890422    93599810    98868628    98868628    93599810    63890422

22          171299751   248656959   261654107   261654107   248656959   171299751
           230122322   291593770   294765602   294765602   291593770   230122322
          171299751   248656959   261654107   261654107   248656959   171299751
            171299751   248656959   261654107   261654107   248656959   171299751
           230122322   291593770   294765602   294765602   291593770   230122322
          171299751   248656959   261654107   261654107   248656959   171299751

23          290204459   402320386   412933099   412933099   402320386   290204459
           385571492   461771394   462719318   462719318   461771394   385571492
          290204459   402320386   412933099   412933099   402320386   290204459
            290204459   402320386   412933099   412933099   402320386   290204459
           385571492   461771394   462719318   462719318   461771394   385571492
          290204459   402320386   412933099   412933099   402320386   290204459

24          701073665   952097997   974548570   974548570   952097997   701073665
           918862882  1074236148  1071622730  1071622730  1074236148   918862882
          701073665   952097997   974548570   974548570   952097997   701073665
            701073665   952097997   974548570   974548570   952097997   701073665
           918862882  1074236148  1071622730  1071622730  1074236148   918862882
          701073665   952097997   974548570   974548570   952097997   701073665

25         1044844967  1364070736  1374549955  1374549955  1364070736  1044844967
          1347019230  1507575842  1504079912  1504079912  1507575842  1347019230
         1044844967  1364070736  1374549955  1374549955  1364070736  1044844967
           1044844967  1364070736  1374549955  1374549955  1364070736  1044844967
          1347019230  1507575842  1504079912  1504079912  1507575842  1347019230
         1044844967  1364070736  1374549955  1374549955  1364070736  1044844967

26         2207539428  2812720068  2829699993  2829699993  2812720068  2207539428
          2792031064  3060530776  3053057802  3053057802  3060530776  2792031064
         2207539428  2812720068  2829699993  2829699993  2812720068  2207539428
           2207539428  2812720068  2829699993  2829699993  2812720068  2207539428
          2792031064  3060530776  3053057802  3053057802  3060530776  2792031064
         2207539428  2812720068  2829699993  2829699993  2812720068  2207539428

27         2818356598  3475202380  3461016137  3461016137  3475202380  2818356598
          3490256382  3717007232  3714109874  3714109874  3717007232  3490256382
         2818356598  3475202380  3461016137  3461016137  3475202380  2818356598
           2818356598  3475202380  3461016137  3461016137  3475202380  2818356598
          3490256382  3717007232  3714109874  3714109874  3717007232  3490256382
         2818356598  3475202380  3461016137  3461016137  3475202380  2818356598

28         5033474324  6052326528  6024732577  6024732577  6052326528  5033474324
          6085723700  6398227992  6394363226  6394363226  6398227992  6085723700
         5033474324  6052326528  6024732577  6024732577  6052326528  5033474324
           5033474324  6052326528  6024732577  6024732577  6052326528  5033474324
          6085723700  6398227992  6394363226  6394363226  6398227992  6085723700
         5033474324  6052326528  6024732577  6024732577  6052326528  5033474324

29         5308789666  6201791096  6134701792  6134701792  6201791096  5308789666
          6264708502  6471566192  6470451980  6470451980  6471566192  6264708502
         5308789666  6201791096  6134701792  6134701792  6201791096  5308789666
           5308789666  6201791096  6134701792  6134701792  6201791096  5308789666
          6264708502  6471566192  6470451980  6470451980  6471566192  6264708502
         5308789666  6201791096  6134701792  6134701792  6201791096  5308789666

30         7683953356  8749193689  8662179827  8662179827  8749193689  7683953356
          8827703850  9058446396  9050400070  9050400070  9058446396  8827703850
         7683953356  8749193689  8662179827  8662179827  8749193689  7683953356
           7683953356  8749193689  8662179827  8662179827  8749193689  7683953356
          8827703850  9058446396  9050400070  9050400070  9058446396  8827703850
         7683953356  8749193689  8662179827  8662179827  8749193689  7683953356

31         6319890807  7003828349  6915567304  6915567304  7003828349  6319890807
          7077866396  7184129280  7176859370  7176859370  7184129280  7077866396
         6319890807  7003828349  6915567304  6915567304  7003828349  6319890807
           6319890807  7003828349  6915567304  6915567304  7003828349  6319890807
          7077866396  7184129280  7176859370  7176859370  7184129280  7077866396
         6319890807  7003828349  6915567304  6915567304  7003828349  6319890807

32         6964180601  7524218467  7448939275  7448939275  7524218467  6964180601
          7589474298  7671798668  7664002860  7664002860  7671798668  7589474298
         6964180601  7524218467  7448939275  7448939275  7524218467  6964180601
           6964180601  7524218467  7448939275  7448939275  7524218467  6964180601
          7589474298  7671798668  7664002860  7664002860  7671798668  7589474298
         6964180601  7524218467  7448939275  7448939275  7524218467  6964180601

33         4015010226  4230357611  4188370152  4188370152  4230357611  4015010226
          4267849278  4285253938  4281603214  4281603214  4285253938  4267849278
         4015010226  4230357611  4188370152  4188370152  4230357611  4015010226
           4015010226  4230357611  4188370152  4188370152  4230357611  4015010226
          4267849278  4285253938  4281603214  4281603214  4285253938  4267849278
         4015010226  4230357611  4188370152  4188370152  4230357611  4015010226

34         2998642297  3094456333  3073289563  3073289563  3094456333  2998642297
          3111958028  3118713770  3115763320  3115763320  3118713770  3111958028
         2998642297  3094456333  3073289563  3073289563  3094456333  2998642297
           2998642297  3094456333  3073289563  3073289563  3094456333  2998642297
          3111958028  3118713770  3115763320  3115763320  3118713770  3111958028
         2998642297  3094456333  3073289563  3073289563  3094456333  2998642297

35          920510332   929085813   921725120   921725120   929085813   920510332
           934429206   932618870   929810354   929810354   932618870   934429206
          920510332   929085813   921725120   921725120   929085813   920510332
            920510332   929085813   921725120   921725120   929085813   920510332
           934429206   932618870   929810354   929810354   932618870   934429206
          920510332   929085813   921725120   921725120   929085813   920510332

36          367803040   367803040   367803040   367803040   367803040   367803040
           367803040   367803040   367803040   367803040   367803040   367803040
          367803040   367803040   367803040   367803040   367803040   367803040
            367803040   367803040   367803040   367803040   367803040   367803040
           367803040   367803040   367803040   367803040   367803040   367803040
          367803040   367803040   367803040   367803040   367803040   367803040

Total     46963998678 53585554136 53243637651 53243637651 53585554136 46963998678
         53852540200 55814560360 55775286290 55775286290 55814560360 53852540200
        46963998678 53585554136 53243637651 53243637651 53585554136 46963998678
          46963998678 53585554136 53243637651 53243637651 53585554136 46963998678
         53852540200 55814560360 55775286290 55775286290 55814560360 53852540200
        46963998678 53585554136 53243637651 53243637651 53585554136 46963998678

Grand total = 8*46963998678 + 8*53243637651 + 8*53585554136 + 4*53852540200 + 4*55775286290 + 4*55814560360
            = 1892115071120

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN           0          1          2          3          4          5          6          7          8          9         10         11         12         13         14         15         16         17         18         19
                  20         21         22         23         24         25         26         27         28         29         30         31         32         33         34         35
EN
 0                 0   72280082   48289879   72803204   87715346  117883446   71947523   31985153   57388915   63463202   76762325   96825499   55830074   58157747   59611218   72722968   87630919  117848945   93634365   31812839
            64705168   71856600   88268786  117944053   31593781   54560154   51530513   65604474   76508319   96960829   67262989   53778641   62809173   72026679   87959740  117838791
 1          67829249          0   56118663   33635382   50743842   67493237   21050949   38373050   24189885   39538451   43341189   55796345   46382446   31620888   38765106   41173326   50872663   67790813   24971793   41600312
            26106250   44388278   50047540   67840874   41418620   24592189   35687208   36087585   44662182   55706223   43774462   36282111   35198373   42684888   50446126   67984239
 2          50845031   68224535          0   67479009   42677948   69394516   50965539   29627896   47564260   30353524   48608853   57154002   60338016   49082667   38160276   47892674   52210886   71324474   60425820   32753341
            54945794   33092395   55696642   69526305   47843823   44282814   30586560   44150037   44376754   58741849   62166221   45323862   43113285   44105795   54090467   70919091
 3          69394516   42677948   67479009          0   68224535   50845031   57154002   48608853   30353524   47564260   29627896   50965539   71324474   52210886   47892674   38160276   49082667   60338016   69526305   55696642
            33092395   54945794   32753341   60425820   58741849   44376754   44150037   30586560   44282814   47843823   70919091   54090467   44105795   43113285   45323862   62166221
 4          67493237   50743842   33635382   56118663          0   67829249   55796345   43341189   39538451   24189885   38373050   21050949   67790813   50872663   41173326   38765106   31620888   46382446   67840874   50047540
            44388278   26106250   41600312   24971793   55706223   44662182   36087585   35687208   24592189   41418620   67984239   50446126   42684888   35198373   36282111   43774462
 5         117883446   87715346   72803204   48289879   72280082          0   96825499   76762325   63463202   57388915   31985153   71947523  117848945   87630919   72722968   59611218   58157747   55830074  117944053   88268786
            71856600   64705168   31812839   93634365   96960829   76508319   65604474   51530513   54560154   31593781  117838791   87959740   72026679   62809173   53778641   67262989
 6          55457760   15351508   33457409   36855644   45470615   60856298          0   31085928   24570664   33933670   39475438   50054316   55457760   15351508   33457409   36855644   45470615   60856298   19214380   31875009
            29824948   37843098   45318828   60905268   30769012   19623562   29597464   33201800   39722172   50034170   19214380   31875009   29824948   37843098   45318828   60905268
 7          28890656   41600011   24348030   40987994   47046197   63792751   41859372          0   39936176   31115350   41842286   52268752   28890656   41600011   24348030   40987994   47046197   63792751   44332723   27687629
            36579621   38093541   47949219   63718472   28349112   40656226   25049458   36545570   41145974   52504610   44332723   27687629   36579621   38093541   47949219   63718472
 8          49083667   26426724   44835283   25931452   44418040   56398734   35370244   42367616          0   42881832   32728850   46968202   49083667   26426724   44835283   25931452   44418040   56398734   46799606   39907515
            28539056   39071946   41220555   57234226   40680978   26389086   42675974   26412786   38613026   46399064   46799606   39907515   28539056   39071946   41220555   57234226
 9          56398734   44418040   25931452   44835283   26426724   49083667   46968202   32728850   42881832          0   42367616   35370244   56398734   44418040   25931452   44835283   26426724   49083667   57234226   41220555
            39071946   28539056   39907515   46799606   46399064   38613026   26412786   42675974   26389086   40680978   57234226   41220555   39071946   28539056   39907515   46799606
10          63792751   47046197   40987994   24348030   41600011   28890656   52268752   41842286   31115350   39936176          0   41859372   63792751   47046197   40987994   24348030   41600011   28890656   63718472   47949219
            38093541   36579621   27687629   44332723   52504610   41145974   36545570   25049458   40656226   28349112   63718472   47949219   38093541   36579621   27687629   44332723
11          60856298   45470615   36855644   33457409   15351508   55457760   50054316   39475438   33933670   24570664   31085928          0   60856298   45470615   36855644   33457409   15351508   55457760   60905268   45318828
            37843098   29824948   31875009   19214380   50034170   39722172   33201800   29597464   19623562   30769012   60905268   45318828   37843098   29824948   31875009   19214380
12          55830074   58157747   59611218   72722968   87630919  117848945   71947523   31985153   57388915   63463202   76762325   96825499          0   72280082   48289879   72803204   87715346  117883446   67262989   53778641
            62809173   72026679   87959740  117838791   31593781   54560154   51530513   65604474   76508319   96960829   93634365   31812839   64705168   71856600   88268786  117944053
13          46382446   31620888   38765106   41173326   50872663   67790813   21050949   38373050   24189885   39538451   43341189   55796345   67829249          0   56118663   33635382   50743842   67493237   43774462   36282111
            35198373   42684888   50446126   67984239   41418620   24592189   35687208   36087585   44662182   55706223   24971793   41600312   26106250   44388278   50047540   67840874
14          60338016   49082667   38160276   47892674   52210886   71324474   50965539   29627896   47564260   30353524   48608853   57154002   50845031   68224535          0   67479009   42677948   69394516   62166221   45323862
            43113285   44105795   54090467   70919091   47843823   44282814   30586560   44150037   44376754   58741849   60425820   32753341   54945794   33092395   55696642   69526305
15          71324474   52210886   47892674   38160276   49082667   60338016   57154002   48608853   30353524   47564260   29627896   50965539   69394516   42677948   67479009          0   68224535   50845031   70919091   54090467
            44105795   43113285   45323862   62166221   58741849   44376754   44150037   30586560   44282814   47843823   69526305   55696642   33092395   54945794   32753341   60425820
16          67790813   50872663   41173326   38765106   31620888   46382446   55796345   43341189   39538451   24189885   38373050   21050949   67493237   50743842   33635382   56118663          0   67829249   67984239   50446126
            42684888   35198373   36282111   43774462   55706223   44662182   36087585   35687208   24592189   41418620   67840874   50047540   44388278   26106250   41600312   24971793
17         117848945   87630919   72722968   59611218   58157747   55830074   96825499   76762325   63463202   57388915   31985153   71947523  117883446   87715346   72803204   48289879   72280082          0  117838791   87959740
            72026679   62809173   53778641   67262989   96960829   76508319   65604474   51530513   54560154   31593781  117944053   88268786   71856600   64705168   31812839   93634365
18          93634365   31812839   64705168   71856600   88268786  117944053   31593781   54560154   51530513   65604474   76508319   96960829   67262989   53778641   62809173   72026679   87959740  117838791          0   72280082
            48289879   72803204   87715346  117883446   71947523   31985153   57388915   63463202   76762325   96825499   55830074   58157747   59611218   72722968   87630919  117848945
19          24971793   41600312   26106250   44388278   50047540   67840874   41418620   24592189   35687208   36087585   44662182   55706223   43774462   36282111   35198373   42684888   50446126   67984239   67829249          0
            56118663   33635382   50743842   67493237   21050949   38373050   24189885   39538451   43341189   55796345   46382446   31620888   38765106   41173326   50872663   67790813
20          60425820   32753341   54945794   33092395   55696642   69526305   47843823   44282814   30586560   44150037   44376754   58741849   62166221   45323862   43113285   44105795   54090467   70919091   50845031   68224535
                   0   67479009   42677948   69394516   50965539   29627896   47564260   30353524   48608853   57154002   60338016   49082667   38160276   47892674   52210886   71324474
21          69526305   55696642   33092395   54945794   32753341   60425820   58741849   44376754   44150037   30586560   44282814   47843823   70919091   54090467   44105795   43113285   45323862   62166221   69394516   42677948
            67479009          0   68224535   50845031   57154002   48608853   30353524   47564260   29627896   50965539   71324474   52210886   47892674   38160276   49082667   60338016
22          67840874   50047540   44388278   26106250   41600312   24971793   55706223   44662182   36087585   35687208   24592189   41418620   67984239   50446126   42684888   35198373   36282111   43774462   67493237   50743842
            33635382   56118663          0   67829249   55796345   43341189   39538451   24189885   38373050   21050949   67790813   50872663   41173326   38765106   31620888   46382446
23         117944053   88268786   71856600   64705168   31812839   93634365   96960829   76508319   65604474   51530513   54560154   31593781  117838791   87959740   72026679   62809173   53778641   67262989  117883446   87715346
            72803204   48289879   72280082          0   96825499   76762325   63463202   57388915   31985153   71947523  117848945   87630919   72722968   59611218   58157747   55830074
24          19214380   31875009   29824948   37843098   45318828   60905268   30769012   19623562   29597464   33201800   39722172   50034170   19214380   31875009   29824948   37843098   45318828   60905268   55457760   15351508
            33457409   36855644   45470615   60856298          0   31085928   24570664   33933670   39475438   50054316   55457760   15351508   33457409   36855644   45470615   60856298
25          44332723   27687629   36579621   38093541   47949219   63718472   28349112   40656226   25049458   36545570   41145974   52504610   44332723   27687629   36579621   38093541   47949219   63718472   28890656   41600011
            24348030   40987994   47046197   63792751   41859372          0   39936176   31115350   41842286   52268752   28890656   41600011   24348030   40987994   47046197   63792751
26          46799606   39907515   28539056   39071946   41220555   57234226   40680978   26389086   42675974   26412786   38613026   46399064   46799606   39907515   28539056   39071946   41220555   57234226   49083667   26426724
            44835283   25931452   44418040   56398734   35370244   42367616          0   42881832   32728850   46968202   49083667   26426724   44835283   25931452   44418040   56398734
27          57234226   41220555   39071946   28539056   39907515   46799606   46399064   38613026   26412786   42675974   26389086   40680978   57234226   41220555   39071946   28539056   39907515   46799606   56398734   44418040
            25931452   44835283   26426724   49083667   46968202   32728850   42881832          0   42367616   35370244   56398734   44418040   25931452   44835283   26426724   49083667
28          63718472   47949219   38093541   36579621   27687629   44332723   52504610   41145974   36545570   25049458   40656226   28349112   63718472   47949219   38093541   36579621   27687629   44332723   63792751   47046197
            40987994   24348030   41600011   28890656   52268752   41842286   31115350   39936176          0   41859372   63792751   47046197   40987994   24348030   41600011   28890656
29          60905268   45318828   37843098   29824948   31875009   19214380   50034170   39722172   33201800   29597464   19623562   30769012   60905268   45318828   37843098   29824948   31875009   19214380   60856298   45470615
            36855644   33457409   15351508   55457760   50054316   39475438   33933670   24570664   31085928          0   60856298   45470615   36855644   33457409   15351508   55457760
30          67262989   53778641   62809173   72026679   87959740  117838791   31593781   54560154   51530513   65604474   76508319   96960829   93634365   31812839   64705168   71856600   88268786  117944053   55830074   58157747
            59611218   72722968   87630919  117848945   71947523   31985153   57388915   63463202   76762325   96825499          0   72280082   48289879   72803204   87715346  117883446
31          43774462   36282111   35198373   42684888   50446126   67984239   41418620   24592189   35687208   36087585   44662182   55706223   24971793   41600312   26106250   44388278   50047540   67840874   46382446   31620888
            38765106   41173326   50872663   67790813   21050949   38373050   24189885   39538451   43341189   55796345   67829249          0   56118663   33635382   50743842   67493237
32          62166221   45323862   43113285   44105795   54090467   70919091   47843823   44282814   30586560   44150037   44376754   58741849   60425820   32753341   54945794   33092395   55696642   69526305   60338016   49082667
            38160276   47892674   52210886   71324474   50965539   29627896   47564260   30353524   48608853   57154002   50845031   68224535          0   67479009   42677948   69394516
33          70919091   54090467   44105795   43113285   45323862   62166221   58741849   44376754   44150037   30586560   44282814   47843823   69526305   55696642   33092395   54945794   32753341   60425820   71324474   52210886
            47892674   38160276   49082667   60338016   57154002   48608853   30353524   47564260   29627896   50965539   69394516   42677948   67479009          0   68224535   50845031
34          67984239   50446126   42684888   35198373   36282111   43774462   55706223   44662182   36087585   35687208   24592189   41418620   67840874   50047540   44388278   26106250   41600312   24971793   67790813   50872663
            41173326   38765106   31620888   46382446   55796345   43341189   39538451   24189885   38373050   21050949   67493237   50743842   33635382   56118663          0   67829249
35         117838791   87959740   72026679   62809173   53778641   67262989   96960829   76508319   65604474   51530513   54560154   31593781  117944053   88268786   71856600   64705168   31812839   93634365  117848945   87630919
            72722968   59611218   58157747   55830074   96825499   76762325   63463202   57388915   31985153   71947523  117883446   87715346   72803204   48289879   72280082          0

Sum of all rows                     = 8(1*0 + 1*31593781 + 1*31812839 + 1*31985153 + 1*48289879 + 1*51530513 + 1*53778641 + 1*54560154 + 1*55830074 + 1*57388915 + 1*58157747 + 1*59611218 + 1*62809173 + 1*63463202 + 1*64705168 +
                                        1*65604474 + 1*67262989 + 1*71856600 + 1*71947523 + 1*72026679 + 1*72280082 + 1*72722968 + 1*72803204 + 1*76508319 + 1*76762325 + 1*87630919 + 1*87715346 + 1*87959740 + 1*88268786 +
                                        1*93634365 + 1*96825499 + 1*96960829 + 1*117838791 + 1*117848945 + 1*117883446 + 1*117944053) +
                                      8(1*0 + 1*21050949 + 1*24189885 + 1*24592189 + 1*24971793 + 1*26106250 + 1*31620888 + 1*33635382 + 1*35198373 + 1*35687208 + 1*36087585 + 1*36282111 + 1*38373050 + 1*38765106 + 1*39538451 +
                                        1*41173326 + 1*41418620 + 1*41600312 + 1*42684888 + 1*43341189 + 1*43774462 + 1*44388278 + 1*44662182 + 1*46382446 + 1*50047540 + 1*50446126 + 1*50743842 + 1*50872663 + 1*55706223 +
                                        1*55796345 + 1*56118663 + 1*67493237 + 1*67790813 + 1*67829249 + 1*67840874 + 1*67984239) +
                                      8(1*0 + 1*29627896 + 1*30353524 + 1*30586560 + 1*32753341 + 1*33092395 + 1*38160276 + 1*42677948 + 1*43113285 + 1*44105795 + 1*44150037 + 1*44282814 + 1*44376754 + 1*45323862 + 1*47564260 +
                                        1*47843823 + 1*47892674 + 1*48608853 + 1*49082667 + 1*50845031 + 1*50965539 + 1*52210886 + 1*54090467 + 1*54945794 + 1*55696642 + 1*57154002 + 1*58741849 + 1*60338016 + 1*60425820 +
                                        1*62166221 + 1*67479009 + 1*68224535 + 1*69394516 + 1*69526305 + 1*70919091 + 1*71324474) +
                                      4(1*0 + 2*15351508 + 2*19214380 + 1*19623562 + 1*24570664 + 1*29597464 + 2*29824948 + 1*30769012 + 1*31085928 + 2*31875009 + 1*33201800 + 2*33457409 + 1*33933670 + 2*36855644 + 2*37843098 +
                                        1*39475438 + 1*39722172 + 2*45318828 + 2*45470615 + 1*50034170 + 1*50054316 + 2*55457760 + 2*60856298 + 2*60905268) +
                                      4(1*0 + 2*24348030 + 1*25049458 + 2*27687629 + 1*28349112 + 2*28890656 + 1*31115350 + 1*36545570 + 2*36579621 + 2*38093541 + 1*39936176 + 1*40656226 + 2*40987994 + 1*41145974 + 2*41600011 +
                                        1*41842286 + 1*41859372 + 2*44332723 + 2*47046197 + 2*47949219 + 1*52268752 + 1*52504610 + 2*63718472 + 2*63792751) +
                                      4(1*0 + 2*25931452 + 1*26389086 + 1*26412786 + 2*26426724 + 2*28539056 + 1*32728850 + 1*35370244 + 1*38613026 + 2*39071946 + 2*39907515 + 1*40680978 + 2*41220555 + 1*42367616 + 1*42675974 +
                                        1*42881832 + 2*44418040 + 2*44835283 + 1*46399064 + 2*46799606 + 1*46968202 + 2*49083667 + 2*56398734 + 2*57234226)
                                    = 20446418712 + 12353557896 + 14224359688 + 5307718904 + 5765306296 + 5684885064
                                    = 63782246560

Value repetition frequencies        = 8(36*1) +
                                      8(36*1) +
                                      8(36*1) +
                                      4(12*1 + 12*2) +
                                      4(12*1 + 12*2) +
                                      4(12*1 + 12*2)
                                    = 1296

Number of distinct row element sets = 6

Number of rows                      = 3*4 + 3*8
                                    = 36

Number of distinct values           = 175

Distinct values           0  15351508  19214380  19623562  21050949  24189885  24348030  24570664  24592189  24971793  25049458  25931452  26106250  26389086  26412786
Frequency                36         8         8         4         8         8         8         4         8         8         4         8         8         4         4
Distinct values    26426724  27687629  28349112  28539056  28890656  29597464  29627896  29824948  30353524  30586560  30769012  31085928  31115350  31593781  31620888
Frequency                 8         8         4         8         8         4         8         8         8         8         4         4         4         8         8
Distinct values    31812839  31875009  31985153  32728850  32753341  33092395  33201800  33457409  33635382  33933670  35198373  35370244  35687208  36087585  36282111
Frequency                 8         8         8         4         8         8         4         8         8         4         8         4         8         8         8
Distinct values    36545570  36579621  36855644  37843098  38093541  38160276  38373050  38613026  38765106  39071946  39475438  39538451  39722172  39907515  39936176
Frequency                 4         8         8         8         8         8         8         4         8         8         4         8         4         8         4
Distinct values    40656226  40680978  40987994  41145974  41173326  41220555  41418620  41600011  41600312  41842286  41859372  42367616  42675974  42677948  42684888
Frequency                 4         4         8         4         8         8         8         8         8         4         4         4         4         8         8
Distinct values    42881832  43113285  43341189  43774462  44105795  44150037  44282814  44332723  44376754  44388278  44418040  44662182  44835283  45318828  45323862
Frequency                 4         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values    45470615  46382446  46399064  46799606  46968202  47046197  47564260  47843823  47892674  47949219  48289879  48608853  49082667  49083667  50034170
Frequency                 8         8         4         8         4         8         8         8         8         8         8         8         8         8         4
Distinct values    50047540  50054316  50446126  50743842  50845031  50872663  50965539  51530513  52210886  52268752  52504610  53778641  54090467  54560154  54945794
Frequency                 8         4         8         8         8         8         8         8         8         4         4         8         8         8         8
Distinct values    55457760  55696642  55706223  55796345  55830074  56118663  56398734  57154002  57234226  57388915  58157747  58741849  59611218  60338016  60425820
Frequency                 8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values    60856298  60905268  62166221  62809173  63463202  63718472  63792751  64705168  65604474  67262989  67479009  67493237  67790813  67829249  67840874
Frequency                 8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values    67984239  68224535  69394516  69526305  70919091  71324474  71856600  71947523  72026679  72280082  72722968  72803204  76508319  76762325  87630919
Frequency                 8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values    87715346  87959740  88268786  93634365  96825499  96960829 117838791 117848945 117883446 117944053
Frequency                 8         8         8         8         8         8         8         8         8         8

Sum of frequencies                  = 33*4 + 141*8 + 1*36
                                    = 1296

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 36*35
                                                                                 = 1260

Number of SN-EN pairs, with SN != EN, for which the number of CNSIPs equals zero = 0

Number of possible SN-EN pairs with SN != EN                                     = 35*36
                                                                                 = 1260