This site is supported by donations to The OEIS Foundation.

Complete non-self-intersecting paths:Results 01

From OeisWiki
Jump to: navigation, search
a = 2, b = 2
 L         C         S
 4         8         2
Total      8         2

Number of times each node is the start node (SN) in a CNSIP of each length (L)
      SN   0  1
           2  3
 L
 4         2  2
           2  2

Total      2  2
           2  2

Grand total = 4*2
            = 8

Number of times each node is the end node (EN) in a CNSIP of each length (L)
      EN   0  1
           2  3
 L
 4         2  2
           2  2

Total      2  2
           2  2

Grand total = 4*2
            = 8

Number of times each node (N) is present in a CNSIP of each length (L)
       N   0  1
           2  3
 L
 4         8  8
           8  8

Total      8  8
           8  8

Grand total = 4*8
            = 32

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN   0  1  2  3  
EN
 0         0  1  1  0
 1         1  0  0  1
 2         1  0  0  1
 3         0  1  1  0

Sum of all rows                     = 4(2*0 + 2*1)
                                    = 8

Value repetition frequencies        = 4(2*2)
                                    = 16

Number of distinct row element sets = 1

Number of rows                      = 1*4
                                    = 4

Number of distinct values           = 2

Distinct values      0  1
Frequency            8  8

Sum of frequencies                  = 2*8
                                    = 16

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 4*2
                                                                                 = 8

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

Number of possible SN-EN pairs with SN != EN                                     = 3*4
                                                                                 = 12

a = 3, b = 2
 L         C         S
 4         8         2
 5         4         2
 6        16         8
Total     28        12

Number of times each node is the start node (SN) in a CNSIP of each length (L)
      SN   0  1  2
           3  4  5
 L
 4         1  2  1
           1  2  1

 5         1  0  1
           1  0  1

 6         3  2  3
           3  2  3

Total      5  4  5
           5  4  5

Grand total = 2*4 + 4*5
            = 28

Number of times each node is the end node (EN) in a CNSIP of each length (L)
      EN   0  1  2
           3  4  5
 L
 4         2  0  2
           2  0  2

 5         1  0  1
           1  0  1

 6         3  2  3
           3  2  3

Total      6  2  6
           6  2  6

Grand total = 2*2 + 4*6
            = 28

Number of times each node (N) is present in a CNSIP of each length (L)
       N   0  1  2
           3  4  5
 L
 4         4  8  4
           4  8  4

 5         3  4  3
           3  4  3

 6        16 16 16
          16 16 16

Total     23 28 23
          23 28 23

Grand total = 4*23 + 2*28
            = 148

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN   0  1  2  3  4  5  
EN
 0         0  2  1  2  0  1
 1         1  0  1  0  0  0
 2         1  2  0  1  0  2
 3         2  0  1  0  2  1
 4         0  0  0  1  0  1
 5         1  0  2  1  2  0

Sum of all rows                     = 4(2*0 + 2*1 + 2*2) +
                                      2(4*0 + 2*1)
                                    = 28

Value repetition frequencies        = 4(3*2) +
                                      2(1*2 + 1*4)
                                    = 36

Number of distinct row element sets = 2

Number of rows                      = 1*2 + 1*4
                                    = 6

Number of distinct values           = 3

Distinct values      0  1  2
Frequency           16 12  8

Sum of frequencies                  = 1*8 + 1*12 + 1*16
                                    = 36

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 2*2 + 4*4
                                                                                 = 20

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

Number of possible SN-EN pairs with SN != EN                                     = 5*6
                                                                                 = 30

a = 4, b = 2
 L         C         S
 4         8         2
 5         4         2
 6        24        10
 7        12         6
 8        28        14
Total     76        34

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
 L
 4         1  1  1  1
           1  1  1  1

 5         0  1  1  0
           0  1  1  0

 6         3  3  3  3
           3  3  3  3

 7         3  0  0  3
           3  0  0  3

 8         4  3  3  4
           4  3  3  4

Total     11  8  8 11
          11  8  8 11

Grand total = 4*8 + 4*11
            = 76

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
 L
 4         2  0  0  2
           2  0  0  2

 5         1  0  0  1
           1  0  0  1

 6         4  2  2  4
           4  2  2  4

 7         2  1  1  2
           2  1  1  2

 8         4  3  3  4
           4  3  3  4

Total     13  6  6 13
          13  6  6 13

Grand total = 4*6 + 4*13
            = 76

Number of times each node (N) is present in a CNSIP of each length (L)
       N   0  1  2  3
           4  5  6  7
 L
 4         4  4  4  4
           4  4  4  4

 5         2  3  3  2
           2  3  3  2

 6        13 23 23 13
          13 23 23 13

 7        10 11 11 10
          10 11 11 10

 8        28 28 28 28
          28 28 28 28

Total     57 69 69 57
          57 69 69 57

Grand total = 4*57 + 4*69
            = 504

Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN   0  1  2  3  4  5  6  7  
EN
 0         0  3  1  2  3  0  2  2
 1         2  0  2  1  0  0  0  1
 2         1  2  0  2  1  0  0  0
 3         2  1  3  0  2  2  0  3
 4         3  0  2  2  0  3  1  2
 5         0  0  0  1  2  0  2  1
 6         1  0  0  0  1  2  0  2
 7         2  2  0  3  2  1  3  0

Sum of all rows                     = 4(2*0 + 1*1 + 3*2 + 2*3) +
                                      4(4*0 + 2*1 + 2*2)
                                    = 76

Value repetition frequencies        = 4(1*1 + 2*2 + 1*3) +
                                      4(2*2 + 1*4)
                                    = 64

Number of distinct row element sets = 2

Number of rows                      = 2*4
                                    = 8

Number of distinct values           = 4

Distinct values      0  1  2  3
Frequency           24 12 20  8

Sum of frequencies                  = 1*8 + 1*12 + 1*20 + 1*24
                                    = 64

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 4*4 + 4*6
                                                                                 = 40

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

Number of possible SN-EN pairs with SN != EN                                     = 7*8
                                                                                 = 56

a = 5, b = 2
 L         C         S
 4         8         2
 5         4         2
 6        28        10
 7        20         8
 8        56        22
 9        28        14
10        44        22
Total    188        80

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
 L
 4         1   1   0   1   1
           1   1   0   1   1

 5         0   0   2   0   0
           0   0   2   0   0

 6         2   3   4   3   2
           2   3   4   3   2

 7         2   3   0   3   2
           2   3   0   3   2

 8         7   5   4   5   7
           7   5   4   5   7

 9         6   1   0   1   6
           6   1   0   1   6

10         5   4   4   4   5
           5   4   4   4   5

Total     23  17  14  17  23
          23  17  14  17  23

Grand total = 2*14 + 4*17 + 4*23
            = 188

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
 L
 4         2   0   0   0   2
           2   0   0   0   2

 5         1   0   0   0   1
           1   0   0   0   1

 6         4   2   2   2   4
           4   2   2   2   4

 7         3   1   2   1   3
           3   1   2   1   3

 8         7   4   6   4   7
           7   4   6   4   7

 9         4   2   2   2   4
           4   2   2   2   4

10         5   4   4   4   5
           5   4   4   4   5

Total     26  13  16  13  26
          26  13  16  13  26

Grand total = 4*13 + 2*16 + 4*26
            = 188

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
 L
 4         4   4   0   4   4
           4   4   0   4   4

 5         2   2   2   2   2
           2   2   2   2   2

 6        12  17  26  17  12
          12  17  26  17  12

 7        10  17  16  17  10
          10  17  16  17  10

 8        33  53  52  53  33
          33  53  52  53  33

 9        25  26  24  26  25
          25  26  24  26  25

10        44  44  44  44  44
          44  44  44  44  44

Total    130 163 164 163 130
         130 163 164 163 130

Grand total = 4*130 + 4*163 + 2*164
            = 1500


Number of CNSIPs for each start node (SN) and end node (EN) pair
      SN   0  1  2  3  4  5  6  7  8  9  
EN
 0         0  4  1  3  4  4  0  3  3  4  
 1         3  0  3  1  2  0  0  0  2  2  
 2         2  4  0  4  2  2  0  0  0  2  
 3         2  1  3  0  3  2  2  0  0  0  
 4         4  3  1  4  0  4  3  3  0  4  
 5         4  0  3  3  4  0  4  1  3  4  
 6         0  0  0  2  2  3  0  3  1  2  
 7         2  0  0  0  2  2  4  0  4  2  
 8         2  2  0  0  0  2  1  3  0  3  
 9         4  3  3  0  4  4  3  1  4  0  

Sum of all rows                     = 4(2*0 + 1*1 + 3*3 + 4*4) +
                                      4(4*0 + 1*1 + 3*2 + 2*3) +
                                      2(4*0 + 4*2 + 2*4)
                                    = 188

Value repetition frequencies        = 4(1*1 + 1*2 + 1*3 + 1*4) +
                                      4(1*1 + 1*2 + 1*3 + 1*4) +
                                      2(1*2 + 2*4)
                                    = 100

Number of distinct row element sets = 3

Number of rows                      = 1*2 + 2*4
                                    = 10

Number of distinct values           = 5

Distinct values      0  1  2  3  4
Frequency           32  8 20 20 20

Sum of frequencies                  = 1*8 + 3*20 + 1*32
                                    = 100

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 6*6 + 4*8
                                                                                 = 68

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

Number of possible SN-EN pairs with SN != EN                                     = 9*10
                                                                                 = 90

a = 6, b = 2
 L         C         S
 4         8         2
 5         4         2
 6        32        10
 7        24         8
 8        76        24
 9        60        24
10       112        44
11        56        28
12        64        32
Total    436       174

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
 L
 4         1   1   0   0   1   1
           1   1   0   0   1   1

 5         0   0   1   1   0   0
           0   0   1   1   0   0

 6         2   2   4   4   2   2
           2   2   4   4   2   2

 7         1   2   3   3   2   1
           1   2   3   3   2   1

 8         5   8   6   6   8   5
           5   8   6   6   8   5

 9         8   6   1   1   6   8
           8   6   1   1   6   8

10        14   8   6   6   8  14
          14   8   6   6   8  14

11        10   3   1   1   3  10
          10   3   1   1   3  10

12         6   5   5   5   5   6
           6   5   5   5   5   6

Total     47  35  27  27  35  47
          47  35  27  27  35  47

Grand total = 4*27 + 4*35 + 4*47
            = 436

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
 L
 4         2   0   0   0   0   2
           2   0   0   0   0   2

 5         1   0   0   0   0   1
           1   0   0   0   0   1

 6         4   2   2   2   2   4
           4   2   2   2   2   4

 7         3   1   2   2   1   3
           3   1   2   2   1   3

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

 9         8   3   4   4   3   8
           8   3   4   4   3   8

10        12   7   9   9   7  12
          12   7   9   9   7  12

11         7   4   3   3   4   7
           7   4   3   3   4   7

12         6   5   5   5   5   6
           6   5   5   5   5   6

Total     51  26  32  32  26  51
          51  26  32  32  26  51

Grand total = 4*26 + 4*32 + 4*51
            = 436

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
 L
 4         4   4   0   0   4   4
           4   4   0   0   4   4

 5         2   2   1   1   2   2
           2   2   1   1   2   2

 6        12  16  20  20  16  12
          12  16  20  20  16  12

 7         9  14  19  19  14   9
           9  14  19  19  14   9

 8        32  51  69  69  51  32
          32  51  69  69  51  32

 9        34  52  49  49  52  34
          34  52  49  49  52  34

10        72 106 102 102 106  72
          72 106 102 102 106  72

11        52  53  49  49  53  52
          52  53  49  49  53  52

12        64  64  64  64  64  64
          64  64  64  64  64  64

Total    281 362 373 373 362 281
         281 362 373 373 362 281

Grand total = 4*281 + 4*362 + 4*373
            = 4064

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
EN
 0         0  5  1  4  6  8  5  0  4  4  6  8
 1         4  0  4  1  3  4  0  0  0  3  3  4
 2         3  6  0  6  2  4  3  0  0  0  4  4
 3         4  2  6  0  6  3  4  4  0  0  0  3
 4         4  3  1  4  0  4  4  3  3  0  0  0
 5         8  6  4  1  5  0  8  6  4  4  0  5
 6         5  0  4  4  6  8  0  5  1  4  6  8
 7         0  0  0  3  3  4  4  0  4  1  3  4
 8         3  0  0  0  4  4  3  6  0  6  2  4
 9         4  4  0  0  0  3  4  2  6  0  6  3
10         4  3  3  0  0  0  4  3  1  4  0  4
11         8  6  4  4  0  5  8  6  4  1  5  0

Sum of all rows                     = 4(2*0 + 1*1 + 3*4 + 2*5 + 2*6 + 2*8) +
                                      4(4*0 + 1*1 + 3*3 + 4*4) +
                                      4(4*0 + 1*2 + 2*3 + 3*4 + 2*6)
                                    = 436

Value repetition frequencies        = 4(1*1 + 4*2 + 1*3) +
                                      4(1*1 + 1*3 + 2*4) +
                                      4(1*1 + 2*2 + 1*3 + 1*4)
                                    = 144

Number of distinct row element sets = 3

Number of rows                      = 3*4
                                    = 12

Number of distinct values           = 8

Distinct values      0  1  2  3  4  5  6  8
Frequency           40  8  4 20 40  8 16  8

Sum of frequencies                  = 1*4 + 3*8 + 1*16 + 1*20 + 2*40
                                    = 144

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 8*8 + 4*10
                                                                                 = 104

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

Number of possible SN-EN pairs with SN != EN                                     = 11*12
                                                                                 = 132

a = 7, b = 2
 L         C         S
 4         8         2
 5         4         2
 6        36        10
 7        28         8
 8        92        24
 9        80        26
10       176        56
11       148        60
12       204        82
13       100        50
14        88        44
Total    964       364

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
 L
 4         1   1   0   0   0   1   1
           1   1   0   0   0   1   1

 5         0   0   1   0   1   0   0
           0   0   1   0   1   0   0

 6         2   2   3   4   3   2   2
           2   2   3   4   3   2   2

 7         1   1   2   6   2   1   1
           1   1   2   6   2   1   1

 8         4   6   9   8   9   6   4
           4   6   9   8   9   6   4

 9         5   8   6   2   6   8   5
           5   8   6   2   6   8   5

10        14  16  10   8  10  16  14
          14  16  10   8  10  16  14

11        21  12   3   2   3  12  21
          21  12   3   2   3  12  21

12        25  13   9   8   9  13  25
          25  13   9   8   9  13  25

13        15   6   3   2   3   6  15
          15   6   3   2   3   6  15

14         7   6   6   6   6   6   7
           7   6   6   6   6   6   7

Total     95  71  52  46  52  71  95
          95  71  52  46  52  71  95

Grand total = 4*95 + 4*71 + 4*52 + 2*46
            = 964

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
 L
 4         2   0   0   0   0   0   2
           2   0   0   0   0   0   2

 5         1   0   0   0   0   0   1
           1   0   0   0   0   0   1

 6         4   2   2   2   2   2   4
           4   2   2   2   2   2   4

 7         3   1   2   2   2   1   3
           3   1   2   2   2   1   3

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

 9         9   3   5   6   5   3   9
           9   3   5   6   5   3   9

10        17   8  12  14  12   8  17
          17   8  12  14  12   8  17

11        18   8   8   6   8   8  18
          18   8   8   6   8   8  18

12        20  12  13  12  13  12  20
          20  12  13  12  13  12  20

13        11   7   5   4   5   7  11
          11   7   5   4   5   7  11

14         7   6   6   6   6   6   7
           7   6   6   6   6   6   7

Total    100  51  60  60  60  51 100
         100  51  60  60  60  51 100

Grand total = 4*100 + 4*51 + 4*60 + 2*60
            = 964

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
 L
 4         4   4   0   0   0   4   4
           4   4   0   0   0   4   4

 5         2   2   1   0   1   2   2
           2   2   1   0   1   2   2

 6        12  16  19  14  19  16  12
          12  16  19  14  19  16  12

 7         9  13  16  22  16  13   9
           9  13  16  22  16  13   9

 8        31  47  64  84  64  47  31
          31  47  64  84  64  47  31

 9        32  51  64  66  64  51  32
          32  51  64  66  64  51  32

10        80 128 155 154 155 128  80
          80 128 155 154 155 128  80

11        93 132 122 120 122 132  93
          93 132 122 120 122 132  93

12       142 194 185 182 185 194 142
         142 194 185 182 185 194 142

13        95  96  90  88  90  96  95
          95  96  90  88  90  96  95

14        88  88  88  88  88  88  88
          88  88  88  88  88  88  88

Total    588 771 804 818 804 771 588
         588 771 804 818 804 771 588

Grand total = 4*588 + 4*771 + 4*804 + 2*818
            = 10288

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
EN
 0         0  6  1  5  8 12 16  6  0  5  5  8 12 16  
 1         5  0  5  1  4  6  8  0  0  0  4  4  6  8  
 2         4  8  0  8  2  6  8  4  0  0  0  6  6  8  
 3         6  3  9  0  9  3  6  6  6  0  0  0  6  6  
 4         8  6  2  8  0  8  4  8  6  6  0  0  0  4  
 5         8  6  4  1  5  0  5  8  6  4  4  0  0  0  
 6        16 12  8  5  1  6  0 16 12  8  5  5  0  6  
 7         6  0  5  5  8 12 16  0  6  1  5  8 12 16  
 8         0  0  0  4  4  6  8  5  0  5  1  4  6  8  
 9         4  0  0  0  6  6  8  4  8  0  8  2  6  8  
10         6  6  0  0  0  6  6  6  3  9  0  9  3  6  
11         8  6  6  0  0  0  4  8  6  2  8  0  8  4  
12         8  6  4  4  0  0  0  8  6  4  1  5  0  5  
13        16 12  8  5  5  0  6 16 12  8  5  1  6  0  

Sum of all rows                     = 4(2*0 + 1*1 + 3*5 + 2*6 + 2*8 + 2*12 + 2*16) +
                                      4(4*0 + 1*1 + 3*4 + 2*5 + 2*6 + 2*8) +
                                      4(4*0 + 1*2 + 2*4 + 3*6 + 4*8) +
                                      2(4*0 + 2*3 + 6*6 + 2*9)
                                    = 964

Value repetition frequencies        = 4(1*1 + 5*2 + 1*3) +
                                      4(1*1 + 3*2 + 1*3 + 1*4) +
                                      4(1*1 + 1*2 + 1*3 + 2*4) +
                                      2(2*2 + 1*4 + 1*6)
                                    = 196

Number of distinct row element sets = 4

Number of rows                      = 1*2 + 3*4
                                    = 14

Number of distinct values           = 11

Distinct values      0  1  2  3  4  5  6  8  9 12 16
Frequency           48  8  4  4 20 20 40 32  4  8  8

Sum of frequencies                  = 3*4 + 3*8 + 2*20 + 1*32 + 1*40 + 1*48
                                    = 196

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 10*10 + 4*12
                                                                                 = 148

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

Number of possible SN-EN pairs with SN != EN                                     = 13*14
                                                                                 = 182

a = 8, b = 2
 L          C          S
 4          8          2
 5          4          2
 6         40         10
 7         32          8
 8        108         24
 9         96         26
10        224         58
11        224         74
12        376        126
13        320        132
14        348        144
15        164         82
16        116         58
Total    2060        746

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
 L
 4           1    1    0    0    0    0    1    1
             1    1    0    0    0    0    1    1

 5           0    0    1    0    0    1    0    0
             0    0    1    0    0    1    0    0

 6           2    2    3    3    3    3    2    2
             2    2    3    3    3    3    2    2

 7           1    1    1    5    5    1    1    1
             1    1    1    5    5    1    1    1

 8           4    5    7   11   11    7    5    4
             4    5    7   11   11    7    5    4

 9           4    5    8    7    7    8    5    4
             4    5    8    7    7    8    5    4

10          10   16   18   12   12   18   16   10
            10   16   18   12   12   18   16   10

11          18   22   12    4    4   12   22   18
            18   22   12    4    4   12   22   18

12          36   30   16   12   12   16   30   36
            36   30   16   12   12   16   30   36

13          45   23    8    4    4    8   23   45
            45   23    8    4    4    8   23   45

14          41   21   14   11   11   14   21   41
            41   21   14   11   11   14   21   41

15          21   10    6    4    4    6   10   21
            21   10    6    4    4    6   10   21

16           8    7    7    7    7    7    7    8
             8    7    7    7    7    7    7    8

Total      191  143  101   80   80  101  143  191
           191  143  101   80   80  101  143  191

Grand total = 4*80 + 4*101 + 4*143 + 4*191
            = 2060

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
 L
 4           2    0    0    0    0    0    0    2
             2    0    0    0    0    0    0    2

 5           1    0    0    0    0    0    0    1
             1    0    0    0    0    0    0    1

 6           4    2    2    2    2    2    2    4
             4    2    2    2    2    2    2    4

 7           3    1    2    2    2    2    1    3
             3    1    2    2    2    2    1    3

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

 9           9    3    5    7    7    5    3    9
             9    3    5    7    7    5    3    9

10          18    8   13   17   17   13    8   18
            18    8   13   17   17   13    8   18

11          24    9   12   11   11   12    9   24
            24    9   12   11   11   12    9   24

12          36   17   21   20   20   21   17   36
            36   17   21   20   20   21   17   36

13          36   18   16   10   10   16   18   36
            36   18   16   10   10   16   18   36

14          32   20   19   16   16   19   20   32
            32   20   19   16   16   19   20   32

15          16   11    8    6    6    8   11   16
            16   11    8    6    6    8   11   16

16           8    7    7    7    7    7    7    8
             8    7    7    7    7    7    7    8

Total      197  100  112  106  106  112  100  197
           197  100  112  106  106  112  100  197

Grand total = 4*100 + 4*106 + 4*112 + 4*197
            = 2060

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
 L
 4           4    4    0    0    0    0    4    4
             4    4    0    0    0    0    4    4

 5           2    2    1    0    0    1    2    2
             2    2    1    0    0    1    2    2

 6          12   16   19   13   13   19   16   12
            12   16   19   13   13   19   16   12

 7           9   13   15   19   19   15   13    9
             9   13   15   19   19   15   13    9

 8          31   46   60   79   79   60   46   31
            31   46   60   79   79   60   46   31

 9          31   46   60   79   79   60   46   31
            31   46   60   79   79   60   46   31

10          77  123  163  197  197  163  123   77
            77  123  163  197  197  163  123   77

11          99  157  181  179  179  181  157   99
            99  157  181  179  179  181  157   99

12         191  293  326  318  318  326  293  191
           191  293  326  318  318  326  293  191

13         218  292  270  260  260  270  292  218
           218  292  270  260  260  270  292  218

14         259  333  317  309  309  317  333  259
           259  333  317  309  309  317  333  259

15         158  159  151  147  147  151  159  158
           158  159  151  147  147  151  159  158

16         116  116  116  116  116  116  116  116
           116  116  116  116  116  116  116  116

Total     1207 1600 1679 1716 1716 1679 1600 1207
          1207 1600 1679 1716 1716 1679 1600 1207

Grand total = 4*1207 + 4*1600 + 4*1679 + 4*1716
            = 24808

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
EN
 0         0  7  1  6 10 16 24 32  7  0  6  6 10 16 24 32
 1         6  0  6  1  5  8 12 16  0  0  0  5  5  8 12 16
 2         5 10  0 10  2  8 12 16  5  0  0  0  8  8 12 16
 3         8  4 12  0 12  3  9 12  8  8  0  0  0  9  9 12
 4        12  9  3 12  0 12  4  8 12  9  9  0  0  0  8  8
 5        16 12  8  2 10  0 10  5 16 12  8  8  0  0  0  5
 6        16 12  8  5  1  6  0  6 16 12  8  5  5  0  0  0
 7        32 24 16 10  6  1  7  0 32 24 16 10  6  6  0  7
 8         7  0  6  6 10 16 24 32  0  7  1  6 10 16 24 32
 9         0  0  0  5  5  8 12 16  6  0  6  1  5  8 12 16
10         5  0  0  0  8  8 12 16  5 10  0 10  2  8 12 16
11         8  8  0  0  0  9  9 12  8  4 12  0 12  3  9 12
12        12  9  9  0  0  0  8  8 12  9  3 12  0 12  4  8
13        16 12  8  8  0  0  0  5 16 12  8  2 10  0 10  5
14        16 12  8  5  5  0  0  0 16 12  8  5  1  6  0  6
15        32 24 16 10  6  6  0  7 32 24 16 10  6  1  7  0

Sum of all rows                     = 4(2*0 + 1*1 + 3*6 + 2*7 + 2*10 + 2*16 + 2*24 + 2*32) +
                                      4(4*0 + 1*1 + 3*5 + 2*6 + 2*8 + 2*12 + 2*16) +
                                      4(4*0 + 1*2 + 2*5 + 3*8 + 2*10 + 2*12 + 2*16) +
                                      4(4*0 + 1*3 + 1*4 + 3*8 + 3*9 + 4*12)
                                    = 2060

Value repetition frequencies        = 4(1*1 + 6*2 + 1*3) +
                                      4(1*1 + 4*2 + 1*3 + 1*4) +
                                      4(1*1 + 4*2 + 1*3 + 1*4) +
                                      4(2*1 + 2*3 + 2*4)
                                    = 256

Number of distinct row element sets = 4

Number of rows                      = 4*4
                                    = 16

Number of distinct values           = 15

Distinct values      0  1  2  3  4  5  6  7  8  9 10 12 16 24 32
Frequency           56  8  4  4  4 20 20  8 32 12 16 32 24  8  8

Sum of frequencies                  = 3*4 + 4*8 + 1*12 + 1*16 + 2*20 + 1*24 + 2*32 + 1*56
                                    = 256

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 12*12 + 4*14
                                                                                 = 200

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

Number of possible SN-EN pairs with SN != EN                                     = 15*16
                                                                                 = 240

a = 9, b = 2
 L          C          S
 4          8          2
 5          4          2
 6         44         10
 7         36          8
 8        124         24
 9        112         26
10        268         58
11        280         76
12        516        142
13        556        190
14        760        270
15        628        264
16        564        240
17        252        126
18        148         74
Total    4300       1512

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
 4           1    1    0    0    0    0    0    1    1
             1    1    0    0    0    0    0    1    1

 5           0    0    1    0    0    0    1    0    0
             0    0    1    0    0    0    1    0    0

 6           2    2    3    3    2    3    3    2    2
             2    2    3    3    2    3    3    2    2

 7           1    1    1    4    4    4    1    1    1
             1    1    1    4    4    4    1    1    1

 8           4    5    6    9   14    9    6    5    4
             4    5    6    9   14    9    6    5    4

 9           4    4    5    9   12    9    5    4    4
             4    4    5    9   12    9    5    4    4

10           9   12   18   20   16   20   18   12    9
             9   12   18   20   16   20   18   12    9

11          13   19   22   13    6   13   22   19   13
            13   19   22   13    6   13   22   19   13

12          29   40   33   19   16   19   33   40   29
            29   40   33   19   16   19   33   40   29

13          53   50   24    9    6    9   24   50   53
            53   50   24    9    6    9   24   50   53

14          82   55   27   18   16   18   27   55   82
            82   55   27   18   16   18   27   55   82

15          85   42   18    9    6    9   18   42   85
            85   42   18    9    6    9   18   42   85

16          63   33   22   16   14   16   22   33   63
            63   33   22   16   14   16   22   33   63

17          28   15   10    7    6    7   10   15   28
            28   15   10    7    6    7   10   15   28

18           9    8    8    8    8    8    8    8    9
             9    8    8    8    8    8    8    8    9

Total      383  287  198  144  126  144  198  287  383
           383  287  198  144  126  144  198  287  383

Grand total = 2*126 + 4*144 + 4*198 + 4*287 + 4*383
            = 4300

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
 4           2    0    0    0    0    0    0    0    2
             2    0    0    0    0    0    0    0    2

 5           1    0    0    0    0    0    0    0    1
             1    0    0    0    0    0    0    0    1

 6           4    2    2    2    2    2    2    2    4
             4    2    2    2    2    2    2    2    4

 7           3    1    2    2    2    2    2    1    3
             3    1    2    2    2    2    2    1    3

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

 9           9    3    5    7    8    7    5    3    9
             9    3    5    7    8    7    5    3    9

10          18    8   13   18   20   18   13    8   18
            18    8   13   18   20   18   13    8   18

11          25    9   13   15   16   15   13    9   25
            25    9   13   15   16   15   13    9   25

12          43   18   26   28   28   28   26   18   43
            43   18   26   28   28   28   26   18   43

13          58   24   28   21   16   21   28   24   58
            58   24   28   21   16   21   28   24   58

14          73   36   38   30   26   30   38   36   73
            73   36   38   30   26   30   38   36   73

15          66   36   30   18   14   18   30   36   66
            66   36   30   18   14   18   30   36   66

16          49   32   28   22   20   22   28   32   49
            49   32   28   22   20   22   28   32   49

17          22   16   12    9    8    9   12   16   22
            22   16   12    9    8    9   12   16   22

18           9    8    8    8    8    8    8    8    9
             9    8    8    8    8    8    8    8    9

Total      390  197  212  188  176  188  212  197  390
           390  197  212  188  176  188  212  197  390

Grand total = 2*176 + 4*188 + 4*212 + 4*197 + 4*390
            = 4300

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
 4           4    4    0    0    0    0    0    4    4
             4    4    0    0    0    0    0    4    4

 5           2    2    1    0    0    0    1    2    2
             2    2    1    0    0    0    1    2    2

 6          12   16   19   13   12   13   19   16   12
            12   16   19   13   12   13   19   16   12

 7           9   13   15   18   16   18   15   13    9
             9   13   15   18   16   18   15   13    9

 8          31   46   59   75   74   75   59   46   31
            31   46   59   75   74   75   59   46   31

 9          31   45   55   75   92   75   55   45   31
            31   45   55   75   92   75   55   45   31

10          76  117  155  203  238  203  155  117   76
            76  117  155  203  238  203  155  117   76
  
11          95  147  189  226  226  226  189  147   95
            95  147  189  226  226  226  189  147   95

12         194  313  391  435  430  435  391  313  194
           194  313  391  435  430  435  391  313  194

13         273  420  457  441  432  441  457  420  273
           273  420  457  441  432  441  457  420  273

14         431  626  657  634  624  634  657  626  431
           431  626  657  634  624  634  657  626  431

15         456  583  542  519  510  519  542  583  456
           456  583  542  519  510  519  542  583  456

16         443  543  518  503  498  503  518  543  443
           443  543  518  503  498  503  518  543  443

17         245  246  236  230  228  230  236  246  245
           245  246  236  230  228  230  236  246  245

18         148  148  148  148  148  148  148  148  148
           148  148  148  148  148  148  148  148  148

Total     2450 3269 3442 3520 3528 3520 3442 3269 2450
          2450 3269 3442 3520 3528 3520 3442 3269 2450

Grand total = 4*2450 + 4*3269 + 4*3442 + 4*3520 + 2*3528
            = 57780

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  8  1  7 12 20 32 48 64  8  0  7  7 12 20 32 48 64
 1         7  0  7  1  6 10 16 24 32  0  0  0  6  6 10 16 24 32
 2         6 12  0 12  2 10 16 24 32  6  0  0  0 10 10 16 24 32
 3        10  5 15  0 15  3 12 18 24 10 10  0  0  0 12 12 18 24
 4        16 12  4 16  0 16  4 12 16 16 12 12  0  0  0 12 12 16
 5        24 18 12  3 15  0 15  5 10 24 18 12 12  0  0  0 10 10
 6        32 24 16 10  2 12  0 12  6 32 24 16 10 10  0  0  0  6
 7        32 24 16 10  6  1  7  0  7 32 24 16 10  6  6  0  0  0
 8        64 48 32 20 12  7  1  8  0 64 48 32 20 12  7  7  0  8
 9         8  0  7  7 12 20 32 48 64  0  8  1  7 12 20 32 48 64
10         0  0  0  6  6 10 16 24 32  7  0  7  1  6 10 16 24 32
11         6  0  0  0 10 10 16 24 32  6 12  0 12  2 10 16 24 32
12        10 10  0  0  0 12 12 18 24 10  5 15  0 15  3 12 18 24
13        16 12 12  0  0  0 12 12 16 16 12  4 16  0 16  4 12 16
14        24 18 12 12  0  0  0 10 10 24 18 12  3 15  0 15  5 10
15        32 24 16 10 10  0  0  0  6 32 24 16 10  2 12  0 12  6
16        32 24 16 10  6  6  0  0  0 32 24 16 10  6  1  7  0  7
17        64 48 32 20 12  7  7  0  8 64 48 32 20 12  7  1  8  0

Sum of all rows                     = 4(2*0 + 1*1 + 3*7 + 2*8 + 2*12 + 2*20 + 2*32 + 2*48 + 2*64) +
                                      4(4*0 + 1*1 + 3*6 + 2*7 + 2*10 + 2*16 + 2*24 + 2*32) +
                                      4(4*0 + 1*2 + 2*6 + 3*10 + 2*12 + 2*16 + 2*24 + 2*32) +
                                      4(4*0 + 1*3 + 1*5 + 3*10 + 3*12 + 2*15 + 2*18 + 2*24) +
                                      2(4*0 + 2*4 + 6*12 + 6*16) +
                                    = 4300

Value repetition frequencies        = 4(1*1 + 7*2 + 1*3) +
                                      4(1*1 + 5*2 + 1*3 + 1*4) +
                                      4(1*1 + 5*2 + 1*3 + 1*4) +
                                      4(2*1 + 3*2 + 2*3 + 1*4) +
                                      2(1*2 + 1*4 + 2*6)
                                    = 324

Number of distinct row element sets = 5

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

Number of distinct values           = 19

Distinct values      0  1  2  3  4  5  6  7  8 10 12 15 16 18 20 24 32 48 64
Frequency           64  8  4  4  4  4 20 20  8 32 40  8 28  8  8 24 24  8  8

Sum of frequencies                  = 4*4 + 7*8 + 2*20 + 2*24 + 1*28 + 1*32 + 1*40 + 1*64
                                    = 324

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 14*14 + 4*16
                                                                                 = 260

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

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

a = 10, b = 2
 L          C          S
 4          8          2
 5          4          2
 6         48         10
 7         40          8
 8        140         24
 9        128         26
10        312         58
11        332         76
12        632        144
13        740        208
14       1156        344
15       1260        448
16       1464        548
17       1144        490
18        876        382
19        368        184
20        184         92
Total    8836       3046

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
 L
 4          1    1    0    0    0    0    0    0    1    1
            1    1    0    0    0    0    0    0    1    1

 5          0    0    1    0    0    0    0    1    0    0
            0    0    1    0    0    0    0    1    0    0

 6          2    2    3    3    2    2    3    3    2    2
            2    2    3    3    2    2    3    3    2    2

 7          1    1    1    4    3    3    4    1    1    1
            1    1    1    4    3    3    4    1    1    1

 8          4    5    6    8   12   12    8    6    5    4
            4    5    6    8   12   12    8    6    5    4

 9          4    4    4    6   14   14    6    4    4    4
            4    4    4    6   14   14    6    4    4    4

10          9   11   14   20   24   24   20   14   11    9
            9   11   14   20   24   24   20   14   11    9

11         12   14   19   23   15   15   23   19   14   12
           12   14   19   23   15   15   23   19   14   12

12         23   33   43   36   23   23   36   43   33   23
           23   33   43   36   23   23   36   43   33   23

13         41   57   51   25   11   11   25   51   57   41
           41   57   51   25   11   11   25   51   57   41

14         83   92   60   31   23   23   31   60   92   83
           83   92   60   31   23   23   31   60   92   83

15        134  103   47   20   11   11   20   47  103  134
          134  103   47   20   11   11   20   47  103  134

16        168   99   48   29   22   22   29   48   99  168
          168   99   48   29   22   22   29   48   99  168

17        147   73   36   19   11   11   19   36   73  147
          147   73   36   19   11   11   19   36   73  147

18         92   50   34   24   19   19   24   34   50   92
           92   50   34   24   19   19   24   34   50   92

19         36   21   15   11    9    9   11   15   21   36
           36   21   15   11    9    9   11   15   21   36

20         10    9    9    9    9    9    9    9    9   10
           10    9    9    9    9    9    9    9    9   10

Total     767  575  391  268  208  208  268  391  575  767
          767  575  391  268  208  208  268  391  575  767

Grand total = 4*208 + 4*268 + 4*391 + 4*575 + 4*767
            = 8836

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
 L
 4          2    0    0    0    0    0    0    0    0    2
            2    0    0    0    0    0    0    0    0    2

 5          1    0    0    0    0    0    0    0    0    1
            1    0    0    0    0    0    0    0    0    1

 6          4    2    2    2    2    2    2    2    2    4
            4    2    2    2    2    2    2    2    2    4

 7          3    1    2    2    2    2    2    2    1    3
            3    1    2    2    2    2    2    2    1    3

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

 9          9    3    5    7    8    8    7    5    3    9
            9    3    5    7    8    8    7    5    3    9

10         18    8   13   18   21   21   18   13    8   18
           18    8   13   18   21   21   18   13    8   18

11         25    9   13   16   20   20   16   13    9   25
           25    9   13   16   20   20   16   13    9   25

12         44   18   27   33   36   36   33   27   18   44
           44   18   27   33   36   36   33   27   18   44

13         66   25   34   33   27   27   33   34   25   66
           66   25   34   33   27   27   33   34   25   66

14        102   43   55   49   40   40   49   55   43  102
          102   43   55   49   40   40   49   55   43  102

15        129   58   61   41   26   26   41   61   58  129
          129   58   61   41   26   26   41   61   58  129

16        140   73   69   48   36   36   48   69   73  140
          140   73   69   48   36   36   48   69   73  140

17        113   66   53   32   22   22   32   53   66  113
          113   66   53   32   22   22   32   53   66  113

18         72   49   41   31   26   26   31   41   49   72
           72   49   41   31   26   26   31   41   49   72

19         29   22   17   13   11   11   13   17   22   29
           29   22   17   13   11   11   13   17   22   29

20         10    9    9    9    9    9    9    9    9   10
           10    9    9    9    9    9    9    9    9   10

Total     775  390  408  342  294  294  342  408  390  775
          775  390  408  342  294  294  342  408  390  775

Grand total = 4*294 + 4*342 + 4*408 + 4*390 + 4*775
            = 8836

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
 L
 4          4    4    0    0    0    0    0    0    4    4
            4    4    0    0    0    0    0    0    4    4

 5          2    2    1    0    0    0    0    1    2    2
            2    2    1    0    0    0    0    1    2    2

 6         12   16   19   13   12   12   13   19   16   12
           12   16   19   13   12   12   13   19   16   12

 7          9   13   15   18   15   15   18   15   13    9
            9   13   15   18   15   15   18   15   13    9

 8         31   46   59   74   70   70   74   59   46   31
           31   46   59   74   70   70   74   59   46   31

 9         31   45   54   70   88   88   70   54   45   31
           31   45   54   70   88   88   70   54   45   31

10         76  116  149  195  244  244  195  149  116   76
           76  116  149  195  244  244  195  149  116   76

11         94  140  176  232  271  271  232  176  140   94
           94  140  176  232  271  271  232  176  140   94

12        189  297  391  486  533  533  486  391  297  189
          189  297  391  486  533  533  486  391  297  189

13        272  430  534  592  577  577  592  534  430  272
          272  430  534  592  577  577  592  534  430  272

14        489  774  907  951  925  925  951  907  774  489
          489  774  907  951  925  925  951  907  774  489

15        683 1008 1052 1007  975  975 1007 1052 1008  683
          683 1008 1052 1007  975  975 1007 1052 1008  683

16        913 1258 1272 1221 1192 1192 1221 1272 1258  913
          913 1258 1272 1221 1192 1192 1221 1272 1258  913

17        874 1076 1007  964  941  941  964 1007 1076  874
          874 1076 1007  964  941  941  964 1007 1076  874

18        718  848  812  788  776  776  788  812  848  718
          718  848  812  788  776  776  788  812  848  718

19        360  361  349  341  337  337  341  349  361  360
          360  361  349  341  337  337  341  349  361  360

20        184  184  184  184  184  184  184  184  184  184
          184  184  184  184  184  184  184  184  184  184

Total    4941 6618 6981 7136 7140 7140 7136 6981 6618 4941
         4941 6618 6981 7136 7140 7140 7136 6981 6618 4941

Grand total = 4*4941 + 4*6618 + 4*6981 + 4*7136 + 4*7140
            = 131264

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
EN
 0          0   9   1   8  14  24  40  64  96 128   9   0   8   8  14  24  40  64  96 128
 1          8   0   8   1   7  12  20  32  48  64   0   0   0   7   7  12  20  32  48  64
 2          7  14   0  14   2  12  20  32  48  64   7   0   0   0  12  12  20  32  48  64
 3         12   6  18   0  18   3  15  24  36  48  12  12   0   0   0  15  15  24  36  48
 4         20  15   5  20   0  20   4  16  24  32  20  15  15   0   0   0  16  16  24  32
 5         32  24  16   4  20   0  20   5  15  20  32  24  16  16   0   0   0  15  15  20
 6         48  36  24  15   3  18   0  18   6  12  48  36  24  15  15   0   0   0  12  12
 7         64  48  32  20  12   2  14   0  14   7  64  48  32  20  12  12   0   0   0   7
 8         64  48  32  20  12   7   1   8   0   8  64  48  32  20  12   7   7   0   0   0
 9        128  96  64  40  24  14   8   1   9   0 128  96  64  40  24  14   8   8   0   9
10          9   0   8   8  14  24  40  64  96 128   0   9   1   8  14  24  40  64  96 128
11          0   0   0   7   7  12  20  32  48  64   8   0   8   1   7  12  20  32  48  64
12          7   0   0   0  12  12  20  32  48  64   7  14   0  14   2  12  20  32  48  64
13         12  12   0   0   0  15  15  24  36  48  12   6  18   0  18   3  15  24  36  48
14         20  15  15   0   0   0  16  16  24  32  20  15   5  20   0  20   4  16  24  32
15         32  24  16  16   0   0   0  15  15  20  32  24  16   4  20   0  20   5  15  20
16         48  36  24  15  15   0   0   0  12  12  48  36  24  15   3  18   0  18   6  12
17         64  48  32  20  12  12   0   0   0   7  64  48  32  20  12   2  14   0  14   7
18         64  48  32  20  12   7   7   0   0   0  64  48  32  20  12   7   1   8   0   8
19        128  96  64  40  24  14   8   8   0   9 128  96  64  40  24  14   8   1   9   0

Sum of all rows                     = 4(2*0 + 1*1 + 3*8 + 2*9 + 2*14 + 2*24 + 2*40 + 2*64 + 2*96 + 2*128) +
                                      4(4*0 + 1*1 + 3*7 + 2*8 + 2*12 + 2*20 + 2*32 + 2*48 + 2*64) +
                                      4(4*0 + 1*2 + 2*7 + 3*12 + 2*14 + 2*20 + 2*32 + 2*48 + 2*64) +
                                      4(4*0 + 1*3 + 1*6 + 3*12 + 3*15 + 2*18 + 2*24 + 2*36 + 2*48) +
                                      4(4*0 + 1*4 + 1*5 + 3*15 + 3*16 + 4*20 + 2*24 + 2*32)
                                    = 8836

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

Number of distinct row element sets = 5

Number of rows                      = 5*4
                                    = 20

Number of distinct values           = 24

Distinct values      0   1   2   3   4   5   6   7   8   9  12  14  15  16  18  20  24  32  36  40  48  64  96 128
Frequency           72   8   4   4   4   4   4  20  20   8  32  16  24  12   8  32  24  24   8   8  24  24   8   8

Sum of frequencies                  = 5*4 + 7*8 + 1*12 + 1*16 + 2*20 + 5*24 + 2*32 + 1*72
                                    = 400

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 16*16 + 4*18
                                                                                 = 328

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

Number of possible SN-EN pairs with SN != EN                                     = 19*20
                                                                                 = 380

a = 11, b = 2
 L           C           S
 4           8           2
 5           4           2
 6          52          10
 7          44           8
 8         156          24
 9         144          26
10         356          58
11         384          76
12         744         144
13         896         210
14        1476         364
15        1824         540
16        2516         806
17        2656         982
18        2696        1054
19        1964         856
20        1312         584
21         516         258
22         224         112
Total    17972        6116

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
 L
 4            1     1     0     0     0     0     0     0     0     1     1
              1     1     0     0     0     0     0     0     0     1     1

 5            0     0     1     0     0     0     0     0     1     0     0
              0     0     1     0     0     0     0     0     1     0     0

 6            2     2     3     3     2     2     2     3     3     2     2
              2     2     3     3     2     2     2     3     3     2     2

 7            1     1     1     4     3     2     3     4     1     1     1
              1     1     1     4     3     2     3     4     1     1     1

 8            4     5     6     8    11    10    11     8     6     5     4
              4     5     6     8    11    10    11     8     6     5     4

 9            4     4     4     5    11    16    11     5     4     4     4
              4     4     4     5    11    16    11     5     4     4     4

10            9    11    13    16    24    32    24    16    13    11     9
              9    11    13    16    24    32    24    16    13    11     9

11           12    13    14    20    25    24    25    20    14    13    12
             12    13    14    20    25    24    25    20    14    13    12

12           22    27    36    46    40    30    40    46    36    27    22
             22    27    36    46    40    30    40    46    36    27    22

13           34    45    58    52    27    16    27    52    58    45    34
             34    45    58    52    27    16    27    52    58    45    34

14           65    92    97    64    36    30    36    64    97    92    65
             65    92    97    64    36    30    36    64    97    92    65

15          123   147   107    49    22    16    22    49   107   147   123
            123   147   107    49    22    16    22    49   107   147   123

16          218   197   110    54    35    30    35    54   110   197   218
            218   197   110    54    35    30    35    54   110   197   218

17          301   200    91    42    22    16    22    42    91   200   301
            301   200    91    42    22    16    22    42    91   200   301

18          316   174    87    50    33    28    33    50    87   174   316
            316   174    87    50    33    28    33    50    87   174   316

19          238   121    66    37    21    16    21    37    66   121   238
            238   121    66    37    21    16    21    37    66   121   238

20          129    73    51    36    27    24    27    36    51    73   129
            129    73    51    36    27    24    27    36    51    73   129

21           45    28    21    16    13    12    13    16    21    28    45
             45    28    21    16    13    12    13    16    21    28    45

22           11    10    10    10    10    10    10    10    10    10    11
             11    10    10    10    10    10    10    10    10    10    11

Total      1535  1151   776   512   362   314   362   512   776  1151  1535
           1535  1151   776   512   362   314   362   512   776  1151  1535

Grand total = 2*314 + 4*362 + 4*512 + 4*776 + 4*1151 + 4*1535
            = 17972

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
 L

 4            2     0     0     0     0     0     0     0     0     0     2
              2     0     0     0     0     0     0     0     0     0     2

 5            1     0     0     0     0     0     0     0     0     0     1
              1     0     0     0     0     0     0     0     0     0     1

 6            4     2     2     2     2     2     2     2     2     2     4
              4     2     2     2     2     2     2     2     2     2     4

 7            3     1     2     2     2     2     2     2     2     1     3
              3     1     2     2     2     2     2     2     2     1     3

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

 9            9     3     5     7     8     8     8     7     5     3     9
              9     3     5     7     8     8     8     7     5     3     9

10           18     8    13    18    21    22    21    18    13     8    18
             18     8    13    18    21    22    21    18    13     8    18

11           25     9    13    16    21    24    21    16    13     9    25
             25     9    13    16    21    24    21    16    13     9    25

12           44    18    27    34    41    44    41    34    27    18    44
             44    18    27    34    41    44    41    34    27    18    44

13           67    25    35    39    39    38    39    39    35    25    67
             67    25    35    39    39    38    39    39    35    25    67

14          111    44    62    66    59    54    59    66    62    44   111
            111    44    62    66    59    54    59    66    62    44   111

15          166    66    84    72    49    38    49    72    84    66   166
            166    66    84    72    49    38    49    72    84    66   166

16          232   102   117    90    62    52    62    90   117   102   232
            232   102   117    90    62    52    62    90   117   102   232

17          267   129   125    79    46    36    46    79   125   129   267
            267   129   125    79    46    36    46    79   125   129   267

18          254   140   123    80    54    46    54    80   123   140   254
            254   140   123    80    54    46    54    80   123   140   254

19          183   113    89    55    36    30    36    55    89   113   183
            183   113    89    55    36    30    36    55    89   113   183

20          102    72    59    44    35    32    35    44    59    72   102
            102    72    59    44    35    32    35    44    59    72   102

21           37    29    23    18    15    14    15    18    23    29    37
             37    29    23    18    15    14    15    18    23    29    37

22           11    10    10    10    10    10    10    10    10    10    11
             11    10    10    10    10    10    10    10    10    10    11

Total      1544   775   796   640   508   460   508   640   796   775  1544
           1544   775   796   640   508   460   508   640   796   775  1544

Grand total = 2*460 + 4*508 + 4*640 + 4*796 + 4*775 + 4*1544
            = 17972

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
 L
 4            4     4     0     0     0     0     0     0     0     4     4
              4     4     0     0     0     0     0     0     0     4     4

 5            2     2     1     0     0     0     0     0     1     2     2
              2     2     1     0     0     0     0     0     1     2     2

 6           12    16    19    13    12    12    12    13    19    16    12
             12    16    19    13    12    12    12    13    19    16    12

 7            9    13    15    18    15    14    15    18    15    13     9
              9    13    15    18    15    14    15    18    15    13     9

 8           31    46    59    74    69    66    69    74    59    46    31
             31    46    59    74    69    66    69    74    59    46    31

 9           31    45    54    69    83    84    83    69    54    45    31
             31    45    54    69    83    84    83    69    54    45    31

10           76   116   148   189   236   250   236   189   148   116    76
             76   116   148   189   236   250   236   189   148   116    76

11           94   139   169   219   277   316   277   219   169   139    94
             94   139   169   219   277   316   277   219   169   139    94

12          188   289   372   484   582   634   582   484   372   289   188
            188   289   372   484   582   634   582   484   372   289   188

13          266   407   521   653   712   706   712   653   521   407   266
            266   407   521   653   712   706   712   653   521   407   266

14          483   768   984  1151  1192  1176  1192  1151   984   768   483
            483   768   984  1151  1192  1176  1192  1151   984   768   483

15          740  1166  1383  1458  1403  1380  1403  1458  1383  1166   740
            740  1166  1383  1458  1403  1380  1403  1458  1383  1166   740

16         1198  1831  2030  2049  1979  1954  1979  2049  2030  1831  1198
           1198  1831  2030  2049  1979  1954  1979  2049  2030  1831  1198

17         1571  2220  2250  2148  2074  2050  2074  2148  2250  2220  1571
           1571  2220  2250  2148  2074  2050  2074  2148  2250  2220  1571

18         1817  2391  2364  2265  2203  2184  2203  2265  2364  2391  1817
           1817  2391  2364  2265  2203  2184  2203  2265  2364  2391  1817

19         1563  1866  1758  1686  1642  1628  1642  1686  1758  1866  1563
           1563  1866  1758  1686  1642  1628  1642  1686  1758  1866  1563

20         1112  1276  1227  1192  1171  1164  1171  1192  1227  1276  1112
           1112  1276  1227  1192  1171  1164  1171  1192  1227  1276  1112

21          507   508   494   484   478   476   478   484   494   508   507
            507   508   494   484   478   476   478   484   494   508   507

22          224   224   224   224   224   224   224   224   224   224   224
            224   224   224   224   224   224   224   224   224   224   224

Total      9928 13327 14072 14376 14352 14318 14352 14376 14072 13327  9928
           9928 13327 14072 14376 14352 14318 14352 14376 14072 13327  9928

Grand total = 4*9928 + 4*13327 + 4*14072 + 2*14318 + 4*14352 + 4*14376
            = 292856

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
EN
 0          0  10   1   9  16  28  48  80 128 192 256  10   0   9   9  16  28  48  80 128 192 256
 1          9   0   9   1   8  14  24  40  64  96 128   0   0   0   8   8  14  24  40  64  96 128
 2          8  16   0  16   2  14  24  40  64  96 128   8   0   0   0  14  14  24  40  64  96 128
 3         14   7  21   0  21   3  18  30  48  72  96  14  14   0   0   0  18  18  30  48  72  96
 4         24  18   6  24   0  24   4  20  32  48  64  24  18  18   0   0   0  20  20  32  48  64
 5         40  30  20   5  25   0  25   5  20  30  40  40  30  20  20   0   0   0  20  20  30  40
 6         64  48  32  20   4  24   0  24   6  18  24  64  48  32  20  20   0   0   0  18  18  24
 7         96  72  48  30  18   3  21   0  21   7  14  96  72  48  30  18  18   0   0   0  14  14
 8        128  96  64  40  24  14   2  16   0  16   8 128  96  64  40  24  14  14   0   0   0   8
 9        128  96  64  40  24  14   8   1   9   0   9 128  96  64  40  24  14   8   8   0   0   0
10        256 192 128  80  48  28  16   9   1  10   0 256 192 128  80  48  28  16   9   9   0  10
11         10   0   9   9  16  28  48  80 128 192 256   0  10   1   9  16  28  48  80 128 192 256
12          0   0   0   8   8  14  24  40  64  96 128   9   0   9   1   8  14  24  40  64  96 128
13          8   0   0   0  14  14  24  40  64  96 128   8  16   0  16   2  14  24  40  64  96 128
14         14  14   0   0   0  18  18  30  48  72  96  14   7  21   0  21   3  18  30  48  72  96
15         24  18  18   0   0   0  20  20  32  48  64  24  18   6  24   0  24   4  20  32  48  64
16         40  30  20  20   0   0   0  20  20  30  40  40  30  20   5  25   0  25   5  20  30  40
17         64  48  32  20  20   0   0   0  18  18  24  64  48  32  20   4  24   0  24   6  18  24
18         96  72  48  30  18  18   0   0   0  14  14  96  72  48  30  18   3  21   0  21   7  14
19        128  96  64  40  24  14  14   0   0   0   8 128  96  64  40  24  14   2  16   0  16   8
20        128  96  64  40  24  14   8   8   0   0   0 128  96  64  40  24  14   8   1   9   0   9
21        256 192 128  80  48  28  16   9   9   0  10 256 192 128  80  48  28  16   9   1  10   0

Sum of all rows                     = 4(2*0 + 1*1 + 3*9 + 2*10 + 2*16 + 2*28 + 2*48 + 2*80 + 2*128 + 2*192 + 2*256) +
                                      4(4*0 + 1*1 + 3*8 + 2*9 + 2*14 + 2*24 + 2*40 + 2*64 + 2*96 + 2*128) +
                                      4(4*0 + 1*2 + 2*8 + 3*14 + 2*16 + 2*24 + 2*40 + 2*64 + 2*96 + 2*128) +
                                      4(4*0 + 1*3 + 1*7 + 3*14 + 3*18 + 2*21 + 2*30 + 2*48 + 2*72 + 2*96) +
                                      4(4*0 + 1*4 + 1*6 + 3*18 + 3*20 + 4*24 + 2*32 + 2*48 + 2*64) +
                                      2(4*0 + 2*5 + 6*20 + 2*25 + 4*30 + 4*40)
                                    = 17972

Value repetition frequencies        = 4(1*1 + 9*2 + 1*3) +
                                      4(1*1 + 7*2 + 1*3 + 1*4) +
                                      4(1*1 + 7*2 + 1*3 + 1*4) +
                                      4(2*1 + 5*2 + 2*3 + 1*4) +
                                      4(2*1 + 3*2 + 2*3 + 2*4) +
                                      2(2*2 + 3*4 + 1*6)
                                    = 484

Number of distinct row element sets = 6

Number of rows                      = 1*2 + 5*4
                                    = 22

Number of distinct values           = 30

Distinct values      0   1   2   3   4   5   6   7   8   9  10  14  16  18  20  21  24  25  28  30  32  40  48  64  72
Frequency           80   8   4   4   4   4   4   4  20  20   8  32  16  24  24   8  32   4   8  16   8  24  24  24   8
Distinct values     80  96 128 192 256
Frequency            8  24  24   8   8

Sum of frequencies                  = 7*4 + 9*8 + 2*16 + 2*20 + 7*24 + 2*32 + 1*80
                                    = 484

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 18*18 + 4*20
                                                                                 = 404

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

Number of possible SN-EN pairs with SN != EN                                     = 21*22
                                                                                 = 462

a = 12, b = 2
 L           C           S
 4           8           2
 5           4           2
 6          56          10
 7          48           8
 8         172          24
 9         160          26
10         400          58
11         436          76
12         856         144
13        1048         210
14        1764         366
15        2284         562
16        3424         918
17        4252        1332
18        5288        1804
19        5272        2020
20        4760        1928
21        3212        1422
22        1904         862
23         700         350
24         268         134
Total    36316       12258

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
 4            1     1     0     0     0     0     0     0     0     0     1     1
              1     1     0     0     0     0     0     0     0     0     1     1

 5            0     0     1     0     0     0     0     0     0     1     0     0
              0     0     1     0     0     0     0     0     0     1     0     0

 6            2     2     3     3     2     2     2     2     3     3     2     2
              2     2     3     3     2     2     2     2     3     3     2     2

 7            1     1     1     4     3     2     2     3     4     1     1     1
              1     1     1     4     3     2     2     3     4     1     1     1

 8            4     5     6     8    11     9     9    11     8     6     5     4
              4     5     6     8    11     9     9    11     8     6     5     4

 9            4     4     4     5    10    13    13    10     5     4     4     4
              4     4     4     5    10    13    13    10     5     4     4     4

10            9    11    13    15    20    32    32    20    15    13    11     9
              9    11    13    15    20    32    32    20    15    13    11     9

11           12    13    13    15    22    34    34    22    15    13    13    12
             12    13    13    15    22    34    34    22    15    13    13    12

12           22    26    30    39    50    47    47    50    39    30    26    22
             22    26    30    39    50    47    47    50    39    30    26    22

13           33    38    46    59    54    32    32    54    59    46    38    33
             33    38    46    59    54    32    32    54    59    46    38    33

14           57    74    97   101    69    43    43    69   101    97    74    57
             57    74    97   101    69    43    43    69   101    97    74    57

15           98   135   151   109    51    27    27    51   109   151   135    98
             98   135   151   109    51    27    27    51   109   151   135    98

16          189   241   207   116    60    43    43    60   116   207   241   189
            189   241   207   116    60    43    43    60   116   207   241   189

17          340   342   213    96    45    27    27    45    96   213   342   340
            340   342   213    96    45    27    27    45    96   213   342   340

18          520   399   204    99    58    42    42    58    99   204   399   520
            520   399   204    99    58    42    42    58    99   204   399   520

19          616   372   174    85    44    27    27    44    85   174   372   616
            616   372   174    85    44    27    27    44    85   174   372   616

20          555   297   156    89    54    39    39    54    89   156   297   555
            555   297   156    89    54    39    39    54    89   156   297   555

21          366   192   113    67    39    26    26    39    67   113   192   366
            366   192   113    67    39    26    26    39    67   113   192   366

22          175   103    74    53    39    32    32    39    53    74   103   175
            175   103    74    53    39    32    32    39    53    74   103   175

23           55    36    28    22    18    16    16    18    22    28    36    55
             55    36    28    22    18    16    16    18    22    28    36    55

24           12    11    11    11    11    11    11    11    11    11    11    12
             12    11    11    11    11    11    11    11    11    11    11    12

Total      3071  2303  1545   996   660   504   504   660   996  1545  2303  3071
           3071  2303  1545   996   660   504   504   660   996  1545  2303  3071

Grand total = 4*504 + 4*660 + 4*996 + 4*1545 + 4*2303 + 4*3071
            = 36316

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
 4            2     0     0     0     0     0     0     0     0     0     0     2
              2     0     0     0     0     0     0     0     0     0     0     2

 5            1     0     0     0     0     0     0     0     0     0     0     1
              1     0     0     0     0     0     0     0     0     0     0     1

 6            4     2     2     2     2     2     2     2     2     2     2     4
              4     2     2     2     2     2     2     2     2     2     2     4

 7            3     1     2     2     2     2     2     2     2     2     1     3
              3     1     2     2     2     2     2     2     2     2     1     3

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

 9            9     3     5     7     8     8     8     8     7     5     3     9
              9     3     5     7     8     8     8     8     7     5     3     9

10           18     8    13    18    21    22    22    21    18    13     8    18
             18     8    13    18    21    22    22    21    18    13     8    18

11           25     9    13    16    21    25    25    21    16    13     9    25
             25     9    13    16    21    25    25    21    16    13     9    25

12           44    18    27    34    42    49    49    42    34    27    18    44
             44    18    27    34    42    49    49    42    34    27    18    44

13           67    25    35    40    45    50    50    45    40    35    25    67
             67    25    35    40    45    50    50    45    40    35    25    67

14          112    44    63    73    76    73    73    76    73    63    44   112
            112    44    63    73    76    73    73    76    73    63    44   112

15          176    67    92    95    80    61    61    80    95    92    67   176
            176    67    92    95    80    61    61    80    95    92    67   176

16          278   111   147   138   104    78    78   104   138   147   111   278
            278   111   147   138   104    78    78   104   138   147   111   278

17          396   166   196   152    93    60    60    93   152   196   166   396
            396   166   196   152    93    60    60    93   152   196   166   396

18          500   232   243   169   104    74    74   104   169   243   232   500
            500   232   243   169   104    74    74   104   169   243   232   500

19          519   267   243   149    84    56    56    84   149   243   267   519
            519   267   243   149    84    56    56    84   149   243   267   519

20          438   254   213   135    86    64    64    86   135   213   254   438
            438   254   213   135    86    64    64    86   135   213   254   438

21          283   183   143    91    59    44    44    59    91   143   183   283
            283   183   143    91    59    44    44    59    91   143   183   283

22          140   102    83    62    48    41    41    48    62    83   102   140
            140   102    83    62    48    41    41    48    62    83   102   140

23           46    37    30    24    20    18    18    20    24    30    37    46
             46    37    30    24    20    18    18    20    24    30    37    46

24           12    11    11    11    11    11    11    11    11    11    11    12
             12    11    11    11    11    11    11    11    11    11    11    12

Total      3081  1544  1568  1226   914   746   746   914  1226  1568  1544  3081
           3081  1544  1568  1226   914   746   746   914  1226  1568  1544  3081

Grand total = 4*746 + 4*914 + 4*1226 + 4*1568 + 4*1544 + 4*3081
            = 36316

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
 4            4     4     0     0     0     0     0     0     0     0     4     4
              4     4     0     0     0     0     0     0     0     0     4     4

 5            2     2     1     0     0     0     0     0     0     1     2     2
              2     2     1     0     0     0     0     0     0     1     2     2

 6           12    16    19    13    12    12    12    12    13    19    16    12
             12    16    19    13    12    12    12    12    13    19    16    12

 7            9    13    15    18    15    14    14    15    18    15    13     9
              9    13    15    18    15    14    14    15    18    15    13     9

 8           31    46    59    74    69    65    65    69    74    59    46    31
             31    46    59    74    69    65    65    69    74    59    46    31

 9           31    45    54    69    82    79    79    82    69    54    45    31
             31    45    54    69    82    79    79    82    69    54    45    31

10           76   116   148   188   230   242   242   230   188   148   116    76
             76   116   148   188   230   242   242   230   188   148   116    76

11           94   139   168   212   264   322   322   264   212   168   139    94
             94   139   168   212   264   322   322   264   212   168   139    94

12          188   288   364   465   580   683   683   580   465   364   288   188
            188   288   364   465   580   683   683   580   465   364   288   188

13          265   398   495   638   771   839   839   771   638   495   398   265
            265   398   495   638   771   839   839   771   638   495   398   265

14          476   737   952  1210  1374  1425  1425  1374  1210   952   737   476
            476   737   952  1210  1374  1425  1425  1374  1210   952   737   476

15          728  1137  1447  1723  1788  1742  1742  1788  1723  1447  1137   728
            728  1137  1447  1723  1788  1742  1742  1788  1723  1447  1137   728

16         1249  1983  2438  2698  2697  2631  2631  2697  2698  2438  1983  1249
           1249  1983  2438  2698  2697  2631  2631  2697  2698  2438  1983  1249

17         1913  2951  3343  3406  3267  3191  3191  3267  3406  3343  2951  1913
           1913  2951  3343  3406  3267  3191  3191  3267  3406  3343  2951  1913

18         2799  4108  4363  4304  4148  4074  4074  4148  4304  4363  4108  2799
           2799  4108  4363  4304  4148  4074  4074  4148  4304  4363  4108  2799

19         3359  4557  4528  4321  4172  4105  4105  4172  4321  4528  4557  3359
           3359  4557  4528  4321  4172  4105  4105  4172  4321  4528  4557  3359

20         3414  4322  4219  4043  3927  3875  3875  3927  4043  4219  4322  3414
           3414  4322  4219  4043  3927  3875  3875  3927  4043  4219  4322  3414

21         2642  3076  2916  2804  2730  2695  2695  2730  2804  2916  3076  2642
           2642  3076  2916  2804  2730  2695  2695  2730  2804  2916  3076  2642

22         1657  1859  1795  1747  1715  1699  1699  1715  1747  1795  1859  1657
           1657  1859  1795  1747  1715  1699  1699  1715  1747  1795  1859  1657

23          690   691   675   663   655   651   651   655   663   675   691   690
            690   691   675   663   655   651   651   655   663   675   691   690

24          268   268   268   268   268   268   268   268   268   268   268   268
            268   268   268   268   268   268   268   268   268   268   268   268

Total     19907 26756 28267 28864 28764 28612 28612 28764 28864 28267 26756 19907
          19907 26756 28267 28864 28764 28612 28612 28764 28864 28267 26756 19907

Grand total = 4*19907 + 4*26756 + 4*28267 + 4*28612 + 4*28764 + 4*28864
            = 644680

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  11   1  10  18  32  56  96 160 256 384 512  11   0  10  10  18  32  56  96 160 256 384 512
 1         10   0  10   1   9  16  28  48  80 128 192 256   0   0   0   9   9  16  28  48  80 128 192 256
 2          9  18   0  18   2  16  28  48  80 128 192 256   9   0   0   0  16  16  28  48  80 128 192 256
 3         16   8  24   0  24   3  21  36  60  96 144 192  16  16   0   0   0  21  21  36  60  96 144 192
 4         28  21   7  28   0  28   4  24  40  64  96 128  28  21  21   0   0   0  24  24  40  64  96 128
 5         48  36  24   6  30   0  30   5  25  40  60  80  48  36  24  24   0   0   0  25  25  40  60  80
 6         80  60  40  25   5  30   0  30   6  24  36  48  80  60  40  25  25   0   0   0  24  24  36  48
 7        128  96  64  40  24   4  28   0  28   7  21  28 128  96  64  40  24  24   0   0   0  21  21  28
 8        192 144  96  60  36  21   3  24   0  24   8  16 192 144  96  60  36  21  21   0   0   0  16  16
 9        256 192 128  80  48  28  16   2  18   0  18   9 256 192 128  80  48  28  16  16   0   0   0   9
10        256 192 128  80  48  28  16   9   1  10   0  10 256 192 128  80  48  28  16   9   9   0   0   0
11        512 384 256 160  96  56  32  18  10   1  11   0 512 384 256 160  96  56  32  18  10  10   0  11
12         11   0  10  10  18  32  56  96 160 256 384 512   0  11   1  10  18  32  56  96 160 256 384 512
13          0   0   0   9   9  16  28  48  80 128 192 256  10   0  10   1   9  16  28  48  80 128 192 256
14          9   0   0   0  16  16  28  48  80 128 192 256   9  18   0  18   2  16  28  48  80 128 192 256
15         16  16   0   0   0  21  21  36  60  96 144 192  16   8  24   0  24   3  21  36  60  96 144 192
16         28  21  21   0   0   0  24  24  40  64  96 128  28  21   7  28   0  28   4  24  40  64  96 128
17         48  36  24  24   0   0   0  25  25  40  60  80  48  36  24   6  30   0  30   5  25  40  60  80
18         80  60  40  25  25   0   0   0  24  24  36  48  80  60  40  25   5  30   0  30   6  24  36  48
19        128  96  64  40  24  24   0   0   0  21  21  28 128  96  64  40  24   4  28   0  28   7  21  28
20        192 144  96  60  36  21  21   0   0   0  16  16 192 144  96  60  36  21   3  24   0  24   8  16
21        256 192 128  80  48  28  16  16   0   0   0   9 256 192 128  80  48  28  16   2  18   0  18   9
22        256 192 128  80  48  28  16   9   9   0   0   0 256 192 128  80  48  28  16   9   1  10   0  10
23        512 384 256 160  96  56  32  18  10  10   0  11 512 384 256 160  96  56  32  18  10   1  11   0

Sum of all rows                     = 4(2*0 + 1*1 + 3*10 + 2*11 + 2*18 + 2*32 + 2*56 + 2*96 + 2*160 + 2*256 + 2*384 + 2*512) +
                                      4(4*0 + 1*1 + 3*9 + 2*10 + 2*16 + 2*28 + 2*48 + 2*80 + 2*128 + 2*192 + 2*256) +
                                      4(4*0 + 1*2 + 2*9 + 3*16 + 2*18 + 2*28 + 2*48 + 2*80 + 2*128 + 2*192 + 2*256) +
                                      4(4*0 + 1*3 + 1*8 + 3*16 + 3*21 + 2*24 + 2*36 + 2*60 + 2*96 + 2*144 + 2*192) +
                                      4(4*0 + 1*4 + 1*7 + 3*21 + 3*24 + 4*28 + 2*40 + 2*64 + 2*96 + 2*128) +
                                      4(4*0 + 1*5 + 1*6 + 3*24 + 3*25 + 2*30 + 2*36 + 2*40 + 2*48 + 2*60 + 2*80)
                                    = 36316

Value repetition frequencies        = 4(1*1 + 10*2 + 1*3) +
                                      4(1*1 + 8*2 + 1*3 + 1*4) +
                                      4(1*1 + 8*2 + 1*3 + 1*4) +
                                      4(2*1 + 6*2 + 2*3 + 1*4) +
                                      4(2*1 + 4*2 + 2*3 + 2*4) +
                                      4(2*1 + 6*2 + 2*3 + 1*4)
                                    = 400

Number of distinct row element sets = 6

Number of rows                      = 6*4
                                    = 24

Number of distinct values           = 35

Distinct values      0   1   2   3   4   5   6   7   8   9  10  11  16  18  21  24  25  28  30  32  36  40  48  56  60
Frequency           88   8   4   4   4   4   4   4   4  20  20   8  32  16  24  32  12  32   8   8  16  16  24   8  16
Distinct values     64  80  96 128 144 160 192 256 384 512
Frequency            8  24  24  24   8   8  24  24   8   8

Sum of frequencies                  = 7*4 + 10*8 + 1*12 + 4*16 + 2*20 + 7*24 + 3*32 + 1*88
                                    = 576

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 20*20 + 4*22
                                                                                 = 488

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

Number of possible SN-EN pairs with SN != EN                                     = 23*24
                                                                                 = 552

a = 13, b = 2
 L           C           S
 4           8           2
 5           4           2
 6          60          10
 7          52           8
 8         188          24
 9         176          26
10         444          58
11         488          76
12         968         144
13        1200         210
14        2048         366
15        2708         564
16        4196         942
17        5600        1466
18        7820        2266
19        9436        3120
20       10692        3842
21        9940        3930
22        8084        3370
23        5044        2264
24        2688        1234
25         924         462
26         316         158
Total    73084       24544

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
 L
 4            1     1     0     0     0     0     0     0     0     0     0     1     1
              1     1     0     0     0     0     0     0     0     0     0     1     1

 5            0     0     1     0     0     0     0     0     0     0     1     0     0
              0     0     1     0     0     0     0     0     0     0     1     0     0

 6            2     2     3     3     2     2     2     2     2     3     3     2     2
              2     2     3     3     2     2     2     2     2     3     3     2     2

 7            1     1     1     4     3     2     2     2     3     4     1     1     1
              1     1     1     4     3     2     2     2     3     4     1     1     1

 8            4     5     6     8    11     9     8     9    11     8     6     5     4
              4     5     6     8    11     9     8     9    11     8     6     5     4

 9            4     4     4     5    10    12    10    12    10     5     4     4     4
              4     4     4     5    10    12    10    12    10     5     4     4     4

10            9    11    13    15    19    28    32    28    19    15    13    11     9
              9    11    13    15    19    28    32    28    19    15    13    11     9

11           12    13    13    14    17    31    44    31    17    14    13    13    12
             12    13    13    14    17    31    44    31    17    14    13    13    12

12           22    26    29    33    43    57    64    57    43    33    29    26    22
             22    26    29    33    43    57    64    57    43    33    29    26    22

13           33    37    39    47    61    59    48    59    61    47    39    37    33
             33    37    39    47    61    59    48    59    61    47    39    37    33

14           56    66    79   101   106    76    56    76   106   101    79    66    56
             56    66    79   101   106    76    56    76   106   101    79    66    56

15           89   110   139   153   111    56    38    56   111   153   139   110    89
             89   110   139   153   111    56    38    56   111   153   139   110    89

16          156   211   251   213   122    68    56    68   122   213   251   211   156
            156   211   251   213   122    68    56    68   122   213   251   211   156

17          286   374   354   218    99    50    38    50    99   218   354   374   286
            286   374   354   218    99    50    38    50    99   218   354   374   286

18          530   585   423   215   107    67    56    67   107   215   423   585   530
            530   585   423   215   107    67    56    67   107   215   423   585   530

19          859   739   413   188    91    50    38    50    91   188   413   739   859
            859   739   413   188    91    50    38    50    91   188   413   739   859

20         1137   773   381   187   103    65    54    65   103   187   381   773  1137
           1137   773   381   187   103    65    54    65   103   187   381   773  1137

21         1170   667   326   167    87    49    38    49    87   167   326   667  1170
           1170   667   326   167    87    49    38    49    87   167   326   667  1170

22          922   491   272   158    93    60    50    60    93   158   272   491   922
            922   491   272   158    93    60    50    60    93   158   272   491   922

23          540   293   183   114    69    44    36    44    69   114   183   293   540
            540   293   183   114    69    44    36    44    69   114   183   293   540

24          231   141   104    76    56    44    40    44    56    76   104   141   231
            231   141   104    76    56    44    40    44    56    76   104   141   231

25           66    45    36    29    24    21    20    21    24    29    36    45    66
             66    45    36    29    24    21    20    21    24    29    36    45    66

26           13    12    12    12    12    12    12    12    12    12    12    12    13
             13    12    12    12    12    12    12    12    12    12    12    12    13

Total      6143  4607  3082  1960  1246   862   742   862  1246  1960  3082  4607  6143
           6143  4607  3082  1960  1246   862   742   862  1246  1960  3082  4607  6143

Grand total = 2*742 + 4*862 + 4*1246 + 4*1960 + 4*3082 + 4*4607 + 4*6143
            = 73084

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
 L
 4            2     0     0     0     0     0     0     0     0     0     0     0     2
              2     0     0     0     0     0     0     0     0     0     0     0     2

 5            1     0     0     0     0     0     0     0     0     0     0     0     1
              1     0     0     0     0     0     0     0     0     0     0     0     1

 6            4     2     2     2     2     2     2     2     2     2     2     2     4
              4     2     2     2     2     2     2     2     2     2     2     2     4

 7            3     1     2     2     2     2     2     2     2     2     2     1     3
              3     1     2     2     2     2     2     2     2     2     2     1     3

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

 9            9     3     5     7     8     8     8     8     8     7     5     3     9
              9     3     5     7     8     8     8     8     8     7     5     3     9

10           18     8    13    18    21    22    22    22    21    18    13     8    18
             18     8    13    18    21    22    22    22    21    18    13     8    18

11           25     9    13    16    21    25    26    25    21    16    13     9    25
             25     9    13    16    21    25    26    25    21    16    13     9    25

12           44    18    27    34    42    50    54    50    42    34    27    18    44
             44    18    27    34    42    50    54    50    42    34    27    18    44

13           67    25    35    40    46    56    62    56    46    40    35    25    67
             67    25    35    40    46    56    62    56    46    40    35    25    67

14          112    44    63    74    83    90    92    90    83    74    63    44   112
            112    44    63    74    83    90    92    90    83    74    63    44   112

15          177    67    93   103   103    92    84    92   103   103    93    67   177
            177    67    93   103   103    92    84    92   103   103    93    67   177

16          289   112   156   168   152   120   104   120   152   168   156   112   289
            289   112   156   168   152   120   104   120   152   168   156   112   289

17          452   176   234   223   166   107    84   107   166   223   234   176   452
            452   176   234   223   166   107    84   107   166   223   234   176   452

18          675   278   344   290   193   124   102   124   193   290   344   278   675
            675   278   344   290   193   124   102   124   193   290   344   278   675

19          894   396   434   311   179   104    82   104   179   311   434   396   894
            894   396   434   311   179   104    82   104   179   311   434   396   894

20         1020   500   487   318   184   116    96   116   184   318   487   500  1020
           1020   500   487   318   184   116    96   116   184   318   487   500  1020

21          955   519   451   274   154    94    76    94   154   274   451   519   955
            955   519   451   274   154    94    76    94   154   274   451   519   955

22          722   438   357   226   141    96    82    96   141   226   357   438   722
            722   438   357   226   141    96    82    96   141   226   357   438   722

23          421   283   221   145    95    67    58    67    95   145   221   283   421
            421   283   221   145    95    67    58    67    95   145   221   283   421

24          187   140   114    86    66    54    50    54    66    86   114   140   187
            187   140   114    86    66    54    50    54    66    86   114   140   187

25           56    46    38    31    26    23    22    23    26    31    38    46    56
             56    46    38    31    26    23    22    23    26    31    38    46    56

26           13    12    12    12    12    12    12    12    12    12    12    12    13
             13    12    12    12    12    12    12    12    12    12    12    12    13

Total      6154  3081  3108  2388  1704  1272  1128  1272  1704  2388  3108  3081  6154
           6154  3081  3108  2388  1704  1272  1128  1272  1704  2388  3108  3081  6154

Grand total = 2*1128 + 4*1272 + 4*1704 + 4*2388 + 4*3108 + 4*3081 + 4*6154
            = 73084

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
 L
 4            4     4     0     0     0     0     0     0     0     0     0     4     4
              4     4     0     0     0     0     0     0     0     0     0     4     4

 5            2     2     1     0     0     0     0     0     0     0     1     2     2
              2     2     1     0     0     0     0     0     0     0     1     2     2

 6           12    16    19    13    12    12    12    12    12    13    19    16    12
             12    16    19    13    12    12    12    12    12    13    19    16    12

 7            9    13    15    18    15    14    14    14    15    18    15    13     9
              9    13    15    18    15    14    14    14    15    18    15    13     9

 8           31    46    59    74    69    65    64    65    69    74    59    46    31
             31    46    59    74    69    65    64    65    69    74    59    46    31

 9           31    45    54    69    82    78    74    78    82    69    54    45    31
             31    45    54    69    82    78    74    78    82    69    54    45    31

10           76   116   148   188   229   236   234   236   229   188   148   116    76
             76   116   148   188   229   236   234   236   229   188   148   116    76

11           94   139   168   211   257   309   328   309   257   211   168   139    94
             94   139   168   211   257   309   328   309   257   211   168   139    94

12          188   288   363   457   561   681   732   681   561   457   363   288   188
            188   288   363   457   561   681   732   681   561   457   363   288   188

13          265   397   486   612   756   898   972   898   756   612   486   397   265
            265   397   486   612   756   898   972   898   756   612   486   397   265

14          475   727   918  1176  1431  1605  1672  1605  1431  1176   918   727   475
            475   727   918  1176  1431  1605  1672  1605  1431  1176   918   727   475

15          720  1097  1389  1767  2033  2107  2084  2107  2033  1767  1389  1097   720
            720  1097  1389  1767  2033  2107  2084  2107  2033  1767  1389  1097   720

16         1230  1923  2470  3022  3262  3265  3224  3265  3262  3022  2470  1923  1230
           1230  1923  2470  3022  3262  3265  3224  3265  3262  3022  2470  1923  1230

17         1952  3074  3815  4324  4349  4208  4156  4208  4349  4324  3815  3074  1952
           1952  3074  3815  4324  4349  4208  4156  4208  4349  4324  3815  3074  1952

18         3192  4991  5864  6209  6086  5917  5862  5917  6086  6209  5864  4991  3192
           3192  4991  5864  6209  6086  5917  5862  5917  6086  6209  5864  4991  3192

19         4683  7005  7624  7593  7284  7106  7052  7106  7284  7593  7624  7005  4683
           4683  7005  7624  7593  7284  7106  7052  7106  7284  7593  7624  7005  4683

20         6192  8730  8986  8748  8431  8265  8216  8265  8431  8748  8986  8730  6192
           6192  8730  8986  8748  8431  8265  8216  8265  8431  8748  8986  8730  6192

21         6740  8817  8649  8260  7982  7839  7796  7839  7982  8260  8649  8817  6740
           6740  8817  8649  8260  7982  7839  7796  7839  7982  8260  8649  8817  6740

22         6094  7471  7244  6951  6751  6645  6612  6645  6751  6951  7244  7471  6094
           6094  7471  7244  6951  6751  6645  6612  6645  6751  6951  7244  7471  6094

23         4262  4861  4634  4469  4354  4289  4268  4289  4354  4469  4634  4861  4262
           4262  4861  4634  4469  4354  4289  4268  4289  4354  4469  4634  4861  4262

24         2389  2633  2552  2489  2444  2417  2408  2417  2444  2489  2552  2633  2389
           2389  2633  2552  2489  2444  2417  2408  2417  2444  2489  2552  2633  2389

25          913   914   896   882   872   866   864   866   872   882   896   914   913
            913   914   896   882   872   866   864   866   872   882   896   914   913

26          316   316   316   316   316   316   316   316   316   316   316   316   316
            316   316   316   316   316   316   316   316   316   316   316   316   316

Total     39870 53625 56670 57848 57576 57138 56960 57138 57576 57848 56670 53625 39870
          39870 53625 56670 57848 57576 57138 56960 57138 57576 57848 56670 53625 39870

Grand total = 4*39870 + 4*53625 + 4*56670 + 2*56960 + 4*57138 + 4*57576 + 4*57848
            = 1404828

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
EN
 0           0   12    1   11   20   36   64  112  192  320  512  768 1024   12    0   11   11   20   36   64  112  192  320  512  768 1024
 1          11    0   11    1   10   18   32   56   96  160  256  384  512    0    0    0   10   10   18   32   56   96  160  256  384  512
 2          10   20    0   20    2   18   32   56   96  160  256  384  512   10    0    0    0   18   18   32   56   96  160  256  384  512
 3          18    9   27    0   27    3   24   42   72  120  192  288  384   18   18    0    0    0   24   24   42   72  120  192  288  384
 4          32   24    8   32    0   32    4   28   48   80  128  192  256   32   24   24    0    0    0   28   28   48   80  128  192  256
 5          56   42   28    7   35    0   35    5   30   50   80  120  160   56   42   28   28    0    0    0   30   30   50   80  120  160
 6          96   72   48   30    6   36    0   36    6   30   48   72   96   96   72   48   30   30    0    0    0   30   30   48   72   96
 7         160  120   80   50   30    5   35    0   35    7   28   42   56  160  120   80   50   30   30    0    0    0   28   28   42   56
 8         256  192  128   80   48   28    4   32    0   32    8   24   32  256  192  128   80   48   28   28    0    0    0   24   24   32
 9         384  288  192  120   72   42   24    3   27    0   27    9   18  384  288  192  120   72   42   24   24    0    0    0   18   18
10         512  384  256  160   96   56   32   18    2   20    0   20   10  512  384  256  160   96   56   32   18   18    0    0    0   10
11         512  384  256  160   96   56   32   18   10    1   11    0   11  512  384  256  160   96   56   32   18   10   10    0    0    0
12        1024  768  512  320  192  112   64   36   20   11    1   12    0 1024  768  512  320  192  112   64   36   20   11   11    0   12
13          12    0   11   11   20   36   64  112  192  320  512  768 1024    0   12    1   11   20   36   64  112  192  320  512  768 1024
14           0    0    0   10   10   18   32   56   96  160  256  384  512   11    0   11    1   10   18   32   56   96  160  256  384  512
15          10    0    0    0   18   18   32   56   96  160  256  384  512   10   20    0   20    2   18   32   56   96  160  256  384  512
16          18   18    0    0    0   24   24   42   72  120  192  288  384   18    9   27    0   27    3   24   42   72  120  192  288  384
17          32   24   24    0    0    0   28   28   48   80  128  192  256   32   24    8   32    0   32    4   28   48   80  128  192  256
18          56   42   28   28    0    0    0   30   30   50   80  120  160   56   42   28    7   35    0   35    5   30   50   80  120  160
19          96   72   48   30   30    0    0    0   30   30   48   72   96   96   72   48   30    6   36    0   36    6   30   48   72   96
20         160  120   80   50   30   30    0    0    0   28   28   42   56  160  120   80   50   30    5   35    0   35    7   28   42   56
21         256  192  128   80   48   28   28    0    0    0   24   24   32  256  192  128   80   48   28    4   32    0   32    8   24   32
22         384  288  192  120   72   42   24   24    0    0    0   18   18  384  288  192  120   72   42   24    3   27    0   27    9   18
23         512  384  256  160   96   56   32   18   18    0    0    0   10  512  384  256  160   96   56   32   18    2   20    0   20   10
24         512  384  256  160   96   56   32   18   10   10    0    0    0  512  384  256  160   96   56   32   18   10    1   11    0   11
25        1024  768  512  320  192  112   64   36   20   11   11    0   12 1024  768  512  320  192  112   64   36   20   11    1   12    0

Sum of all rows                     = 4(2*0 + 1*1 + 3*11 + 2*12 + 2*20 + 2*36 + 2*64 + 2*112 + 2*192 + 2*320 + 2*512 + 2*768 + 2*1024) +
                                      4(4*0 + 1*1 + 3*10 + 2*11 + 2*18 + 2*32 + 2*56 + 2*96 + 2*160 + 2*256 + 2*384 + 2*512) +
                                      4(4*0 + 1*2 + 2*10 + 3*18 + 2*20 + 2*32 + 2*56 + 2*96 + 2*160 + 2*256 + 2*384 + 2*512) +
                                      4(4*0 + 1*3 + 1*9 + 3*18 + 3*24 + 2*27 + 2*42 + 2*72 + 2*120 + 2*192 + 2*288 + 2*384) +
                                      4(4*0 + 1*4 + 1*8 + 3*24 + 3*28 + 4*32 + 2*48 + 2*80 + 2*128 + 2*192 + 2*256) +
                                      4(4*0 + 1*5 + 1*7 + 3*28 + 3*30 + 2*35 + 2*42 + 2*50 + 2*56 + 2*80 + 2*120 + 2*160) +
                                      2(4*0 + 2*6 + 6*30 + 2*36 + 4*48 + 4*72 + 4*96)
                                    = 73084

Value repetition frequencies        = 4(1*1 + 11*2 + 1*3) +
                                      4(1*1 + 9*2 + 1*3 + 1*4) +
                                      4(1*1 + 9*2 + 1*3 + 1*4) +
                                      4(2*1 + 7*2 + 2*3 + 1*4) +
                                      4(2*1 + 5*2 + 2*3 + 2*4) +
                                      4(2*1 + 7*2 + 2*3 + 1*4) +
                                      2(2*2 + 4*4 + 1*6)
                                    = 676

Number of distinct row element sets = 7

Number of rows                      = 1*2 + 6*4
                                    = 26

Number of distinct values           = 42

Distinct values       0    1    2    3    4    5    6    7    8    9   10   11   12   18   20   24   27   28   30   32   35   36   42   48   50
Frequency            96    8    4    4    4    4    4    4    4    4   20   20    8   32   16   24    8   24   24   32    8   12   16   16    8
Distinct values      56   64   72   80   96  112  120  128  160  192  256  288  320  384  512  768 1024
Frequency            24    8   16   16   24    8   16    8   24   24   24    8    8   24   24    8    8

Sum of frequencies                  = 8*4 + 12*8 + 1*12 + 6*16 + 2*20 + 10*24 + 2*32 + 1*96
                                    = 676

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 22*22 + 4*24
                                                                                 = 580

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

Number of possible SN-EN pairs with SN != EN                                     = 25*26
                                                                                 = 650

a = 14, b = 2
 L            C            S
 4            8            2
 5            4            2
 6           64           10
 7           56            8
 8          204           24
 9          192           26
10          488           58
11          540           76
12         1080          144
13         1352          210
14         2332          366
15         3128          564
16         4928          944
17         6776         1492
18         9968         2424
19        13292         3716
20        17420         5404
21        20008         6944
22        20780         7792
23        17920         7280
24        13252         5656
25         7652         3476
26         3704         1720
27         1192          596
28          368          184
Total    146708        49118

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
 L
 4             1      1      0      0      0      0      0      0      0      0      0      0      1      1
               1      1      0      0      0      0      0      0      0      0      0      0      1      1

 5             0      0      1      0      0      0      0      0      0      0      0      1      0      0
               0      0      1      0      0      0      0      0      0      0      0      1      0      0

 6             2      2      3      3      2      2      2      2      2      2      3      3      2      2
               2      2      3      3      2      2      2      2      2      2      3      3      2      2

 7             1      1      1      4      3      2      2      2      2      3      4      1      1      1
               1      1      1      4      3      2      2      2      2      3      4      1      1      1

 8             4      5      6      8     11      9      8      8      9     11      8      6      5      4
               4      5      6      8     11      9      8      8      9     11      8      6      5      4

 9             4      4      4      5     10     12      9      9     12     10      5      4      4      4
               4      4      4      5     10     12      9      9     12     10      5      4      4      4

10             9     11     13     15     19     27     28     28     27     19     15     13     11      9
               9     11     13     15     19     27     28     28     27     19     15     13     11      9

11            12     13     13     14     16     26     41     41     26     16     14     13     13     12
              12     13     13     14     16     26     41     41     26     16     14     13     13     12

12            22     26     29     32     37     50     74     74     50     37     32     29     26     22
              22     26     29     32     37     50     74     74     50     37     32     29     26     22

13            33     37     38     40     49     66     75     75     66     49     40     38     37     33
              33     37     38     40     49     66     75     75     66     49     40     38     37     33

14            56     65     71     83    106    113     89     89    113    106     83     71     65     56
              56     65     71     83    106    113     89     89    113    106     83     71     65     56

15            88    101    114    141    155    116     67     67    116    155    141    114    101     88
              88    101    114    141    155    116     67     67    116    155    141    114    101     88

16           146    178    221    257    219    130     81     81    130    219    257    221    178    146
             146    178    221    257    219    130     81     81    130    219    257    221    178    146

17           244    319    386    359    221    104     61     61    104    221    359    386    319    244
             244    319    386    359    221    104     61     61    104    221    359    386    319    244

18           443    587    608    434    223    116     81     81    116    223    434    608    587    443
             443    587    608    434    223    116     81     81    116    223    434    608    587    443

19           815    957    773    426    194     97     61     61     97    194    426    773    957    815
             815    957    773    426    194     97     61     61     97    194    426    773    957    815

20          1390   1326    839    406    200    114     80     80    114    200    406    839   1326   1390
            1390   1326    839    406    200    114     80     80    114    200    406    839   1326   1390

21          1995   1510    790    368    182     96     61     61     96    182    368    790   1510   1995
            1995   1510    790    368    182     96     61     61     96    182    368    790   1510   1995

22          2308   1442    710    357    191    110     77     77    110    191    357    710   1442   2308
            2308   1442    710    357    191    110     77     77    110    191    357    710   1442   2308

23          2091   1156    594    318    169     92     60     60     92    169    318    594   1156   2091
            2091   1156    594    318    169     92     60     60     92    169    318    594   1156   2091

24          1463    786    458    274    162     99     71     71     99    162    274    458    786   1463
            1463    786    458    274    162     99     71     71     99    162    274    458    786   1463

25           770    432    283    184    116     74     54     54     74    116    184    283    432    770
             770    432    283    184    116     74     54     54     74    116    184    283    432    770

26           298    188    142    106     79     61     52     52     61     79    106    142    188    298
             298    188    142    106     79     61     52     52     61     79    106    142    188    298

27            78     55     45     37     31     27     25     25     27     31     37     45     55     78
              78     55     45     37     31     27     25     25     27     31     37     45     55     78

28            14     13     13     13     13     13     13     13     13     13     13     13     13     14
              14     13     13     13     13     13     13     13     13     13     13     13     13     14

Total      12287   9215   6155   3884   2408   1556   1172   1172   1556   2408   3884   6155   9215  12287
           12287   9215   6155   3884   2408   1556   1172   1172   1556   2408   3884   6155   9215  12287

Grand total = 4*1172 + 4*1556 + 4*2408 + 4*3884 + 4*6155 + 4*9215 + 4*12287
            = 146708

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
 L
 4             2      0      0      0      0      0      0      0      0      0      0      0      0      2
               2      0      0      0      0      0      0      0      0      0      0      0      0      2

 5             1      0      0      0      0      0      0      0      0      0      0      0      0      1
               1      0      0      0      0      0      0      0      0      0      0      0      0      1

 6             4      2      2      2      2      2      2      2      2      2      2      2      2      4
               4      2      2      2      2      2      2      2      2      2      2      2      2      4

 7             3      1      2      2      2      2      2      2      2      2      2      2      1      3
               3      1      2      2      2      2      2      2      2      2      2      2      1      3

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

 9             9      3      5      7      8      8      8      8      8      8      7      5      3      9
               9      3      5      7      8      8      8      8      8      8      7      5      3      9

10            18      8     13     18     21     22     22     22     22     21     18     13      8     18
              18      8     13     18     21     22     22     22     22     21     18     13      8     18

11            25      9     13     16     21     25     26     26     25     21     16     13      9     25
              25      9     13     16     21     25     26     26     25     21     16     13      9     25

12            44     18     27     34     42     50     55     55     50     42     34     27     18     44
              44     18     27     34     42     50     55     55     50     42     34     27     18     44

13            67     25     35     40     46     57     68     68     57     46     40     35     25     67
              67     25     35     40     46     57     68     68     57     46     40     35     25     67

14           112     44     63     74     84     97    109    109     97     84     74     63     44    112
             112     44     63     74     84     97    109    109     97     84     74     63     44    112

15           177     67     93    104    111    115    115    115    115    111    104     93     67    177
             177     67     93    104    111    115    115    115    115    111    104     93     67    177

16           290    112    157    177    182    168    146    146    168    182    177    157    112    290
             290    112    157    177    182    168    146    146    168    182    177    157    112    290

17           464    177    244    261    237    180    131    131    180    237    261    244    177    464
             464    177    244    261    237    180    131    131    180    237    261    244    177    464

18           742    289    391    391    314    213    152    152    213    314    391    391    289    742
             742    289    391    391    314    213    152    152    213    314    391    391    289    742

19          1125    452    573    503    341    199    130    130    199    341    503    573    452   1125
            1125    452    573    503    341    199    130    130    199    341    503    573    452   1125

20          1570    675    779    601    368    214    148    148    214    368    601    779    675   1570
            1570    675    779    601    368    214    148    148    214    368    601    779    675   1570

21          1912    894    916    619    345    190    126    126    190    345    619    916    894   1912
            1912    894    916    619    345    190    126    126    190    345    619    916    894   1912

22          1976   1020    939    592    334    196    138    138    196    334    592    939   1020   1976
            1976   1020    939    592    334    196    138    138    196    334    592    939   1020   1976

23          1675    955    803    490    279    164    114    114    164    279    490    803    955   1675
            1675    955    803    490    279    164    114    114    164    279    490    803    955   1675

24          1144    722    579    371    232    151    114    114    151    232    371    579    722   1144
            1144    722    579    371    232    151    114    114    151    232    371    579    722   1144

25           606    421    330    223    149    103     81     81    103    149    223    330    421    606
             606    421    330    223    149    103     81     81    103    149    223    330    421    606

26           244    187    153    117     90     72     63     63     72     90    117    153    187    244
             244    187    153    117     90     72     63     63     72     90    117    153    187    244

27            67     56     47     39     33     29     27     27     29     33     39     47     56     67
              67     56     47     39     33     29     27     27     29     33     39     47     56     67

28            14     13     13     13     13     13     13     13     13     13     13     13     13     14
              14     13     13     13     13     13     13     13     13     13     13     13     13     14

Total      12299   6154   6184   4702   3262   2278   1798   1798   2278   3262   4702   6184   6154  12299
           12299   6154   6184   4702   3262   2278   1798   1798   2278   3262   4702   6184   6154  12299

Grand total = 4*1798 + 4*2278 + 4*3262 + 4*4702 + 4*6154 + 4*6184 + 4*12299
            = 146708

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
 L
 4             4      4      0      0      0      0      0      0      0      0      0      0      4      4
               4      4      0      0      0      0      0      0      0      0      0      0      4      4

 5             2      2      1      0      0      0      0      0      0      0      0      1      2      2
               2      2      1      0      0      0      0      0      0      0      0      1      2      2

 6            12     16     19     13     12     12     12     12     12     12     13     19     16     12
              12     16     19     13     12     12     12     12     12     12     13     19     16     12

 7             9     13     15     18     15     14     14     14     14     15     18     15     13      9
               9     13     15     18     15     14     14     14     14     15     18     15     13      9

 8            31     46     59     74     69     65     64     64     65     69     74     59     46     31
              31     46     59     74     69     65     64     64     65     69     74     59     46     31

 9            31     45     54     69     82     78     73     73     78     82     69     54     45     31
              31     45     54     69     82     78     73     73     78     82     69     54     45     31

10            76    116    148    188    229    235    228    228    235    229    188    148    116     76
              76    116    148    188    229    235    228    228    235    229    188    148    116     76

11            94    139    168    211    256    302    315    315    302    256    211    168    139     94
              94    139    168    211    256    302    315    315    302    256    211    168    139     94

12           188    288    363    456    553    662    730    730    662    553    456    363    288    188
             188    288    363    456    553    662    730    730    662    553    456    363    288    188

13           265    397    485    603    730    883   1031   1031    883    730    603    485    397    265
             265    397    485    603    730    883   1031   1031    883    730    603    485    397    265

14           475    726    908   1142   1397   1662   1852   1852   1662   1397   1142    908    726    475
             475    726    908   1142   1397   1662   1852   1852   1662   1397   1142    908    726    475

15           719   1086   1346   1707   2075   2350   2447   2447   2350   2075   1707   1346   1086    719
             719   1086   1346   1707   2075   2350   2447   2447   2350   2075   1707   1346   1086    719

16          1221   1873   2378   3032   3564   3808   3836   3836   3808   3564   3032   2378   1873   1221
            1221   1873   2378   3032   3564   3808   3836   3836   3808   3564   3032   2378   1873   1221

17          1925   2974   3789   4692   5163   5186   5069   5069   5186   5163   4692   3789   2974   1925
            1925   2974   3789   4692   5163   5186   5069   5069   5186   5163   4692   3789   2974   1925

18          3212   5054   6368   7451   7731   7595   7445   7445   7595   7731   7451   6368   5054   3212
            3212   5054   6368   7451   7731   7595   7445   7445   7595   7731   7451   6368   5054   3212

19          5115   8011   9597  10420  10279   9940   9775   9775   9940  10279  10420   9597   8011   5115
            5115   8011   9597  10420  10279   9940   9775   9775   9940  10279  10420   9597   8011   5115

20          7909  12061  13583  13923  13512  13138  12974  12974  13138  13512  13923  13583  12061   7909
            7909  12061  13583  13923  13512  13138  12974  12974  13138  13512  13923  13583  12061   7909

21         10842  15673  16516  16208  15568  15196  15039  15039  15196  15568  16208  16516  15673  10842
           10842  15673  16516  16208  15568  15196  15039  15039  15196  15568  16208  16516  15673  10842

22         12970  17620  17742  17147  16540  16206  16065  16065  16206  16540  17147  17742  17620  12970
           12970  17620  17742  17147  16540  16206  16065  16065  16206  16540  17147  17742  17620  12970

23         12797  16218  15783  15095  14604  14331  14212  14212  14331  14604  15095  15783  16218  12797
           12797  16218  15783  15095  14604  14331  14212  14212  14331  14604  15095  15783  16218  12797

24         10398  12413  11999  11536  11211  11021  10934  10934  11021  11211  11536  11999  12413  10398
           10398  12413  11999  11536  11211  11021  10934  10934  11021  11211  11536  11999  12413  10398

25          6610   7412   7101   6868   6699   6593   6542   6542   6593   6699   6868   7101   7412   6610
            6610   7412   7101   6868   6699   6593   6542   6542   6593   6699   6868   7101   7412   6610

26          3348   3638   3538   3458   3398   3358   3338   3338   3358   3398   3458   3538   3638   3348
            3348   3638   3538   3458   3398   3358   3338   3338   3358   3398   3458   3538   3638   3348

27          1180   1181   1161   1145   1133   1125   1121   1121   1125   1133   1145   1161   1181   1180
            1180   1181   1161   1145   1133   1125   1121   1121   1125   1133   1145   1161   1181   1180

28           368    368    368    368    368    368    368    368    368    368    368    368    368    368
             368    368    368    368    368    368    368    368    368    368    368    368    368    368

Total      79801 107374 113489 115824 115188 114128 113484 113484 114128 115188 115824 113489 107374  79801
           79801 107374 113489 115824 115188 114128 113484 113484 114128 115188 115824 113489 107374  79801

Grand total = 4*79801 + 4*107374 + 4*113484 + 4*113489 + 4*114128 + 4*115188 + 4*115824
            = 3037152

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
EN
 0           0   13    1   12   22   40   72  128  224  384  640 1024 1536 2048   13    0   12   12   22   40   72  128  224  384  640 1024 1536 2048
 1          12    0   12    1   11   20   36   64  112  192  320  512  768 1024    0    0    0   11   11   20   36   64  112  192  320  512  768 1024
 2          11   22    0   22    2   20   36   64  112  192  320  512  768 1024   11    0    0    0   20   20   36   64  112  192  320  512  768 1024
 3          20   10   30    0   30    3   27   48   84  144  240  384  576  768   20   20    0    0    0   27   27   48   84  144  240  384  576  768
 4          36   27    9   36    0   36    4   32   56   96  160  256  384  512   36   27   27    0    0    0   32   32   56   96  160  256  384  512
 5          64   48   32    8   40    0   40    5   35   60  100  160  240  320   64   48   32   32    0    0    0   35   35   60  100  160  240  320
 6         112   84   56   35    7   42    0   42    6   36   60   96  144  192  112   84   56   35   35    0    0    0   36   36   60   96  144  192
 7         192  144   96   60   36    6   42    0   42    7   35   56   84  112  192  144   96   60   36   36    0    0    0   35   35   56   84  112
 8         320  240  160  100   60   35    5   40    0   40    8   32   48   64  320  240  160  100   60   35   35    0    0    0   32   32   48   64
 9         512  384  256  160   96   56   32    4   36    0   36    9   27   36  512  384  256  160   96   56   32   32    0    0    0   27   27   36
10         768  576  384  240  144   84   48   27    3   30    0   30   10   20  768  576  384  240  144   84   48   27   27    0    0    0   20   20
11        1024  768  512  320  192  112   64   36   20    2   22    0   22   11 1024  768  512  320  192  112   64   36   20   20    0    0    0   11
12        1024  768  512  320  192  112   64   36   20   11    1   12    0   12 1024  768  512  320  192  112   64   36   20   11   11    0    0    0
13        2048 1536 1024  640  384  224  128   72   40   22   12    1   13    0 2048 1536 1024  640  384  224  128   72   40   22   12   12    0   13
14          13    0   12   12   22   40   72  128  224  384  640 1024 1536 2048    0   13    1   12   22   40   72  128  224  384  640 1024 1536 2048
15           0    0    0   11   11   20   36   64  112  192  320  512  768 1024   12    0   12    1   11   20   36   64  112  192  320  512  768 1024
16          11    0    0    0   20   20   36   64  112  192  320  512  768 1024   11   22    0   22    2   20   36   64  112  192  320  512  768 1024
17          20   20    0    0    0   27   27   48   84  144  240  384  576  768   20   10   30    0   30    3   27   48   84  144  240  384  576  768
18          36   27   27    0    0    0   32   32   56   96  160  256  384  512   36   27    9   36    0   36    4   32   56   96  160  256  384  512
19          64   48   32   32    0    0    0   35   35   60  100  160  240  320   64   48   32    8   40    0   40    5   35   60  100  160  240  320
20         112   84   56   35   35    0    0    0   36   36   60   96  144  192  112   84   56   35    7   42    0   42    6   36   60   96  144  192
21         192  144   96   60   36   36    0    0    0   35   35   56   84  112  192  144   96   60   36    6   42    0   42    7   35   56   84  112
22         320  240  160  100   60   35   35    0    0    0   32   32   48   64  320  240  160  100   60   35    5   40    0   40    8   32   48   64
23         512  384  256  160   96   56   32   32    0    0    0   27   27   36  512  384  256  160   96   56   32    4   36    0   36    9   27   36
24         768  576  384  240  144   84   48   27   27    0    0    0   20   20  768  576  384  240  144   84   48   27    3   30    0   30   10   20
25        1024  768  512  320  192  112   64   36   20   20    0    0    0   11 1024  768  512  320  192  112   64   36   20    2   22    0   22   11
26        1024  768  512  320  192  112   64   36   20   11   11    0    0    0 1024  768  512  320  192  112   64   36   20   11    1   12    0   12
27        2048 1536 1024  640  384  224  128   72   40   22   12   12    0   13 2048 1536 1024  640  384  224  128   72   40   22   12    1   13    0

Sum of all rows                     = 4(2*0 + 1*1 + 3*12 + 2*13 + 2*22 + 2*40 + 2*72 + 2*128 + 2*224 + 2*384 + 2*640 + 2*1024 + 2*1536 + 2*2048) +
                                      4(4*0 + 1*1 + 3*11 + 2*12 + 2*20 + 2*36 + 2*64 + 2*112 + 2*192 + 2*320 + 2*512 + 2*768 + 2*1024) +
                                      4(4*0 + 1*2 + 2*11 + 3*20 + 2*22 + 2*36 + 2*64 + 2*112 + 2*192 + 2*320 + 2*512 + 2*768 + 2*1024) +
                                      4(4*0 + 1*3 + 1*10 + 3*20 + 3*27 + 2*30 + 2*48 + 2*84 + 2*144 + 2*240 + 2*384 + 2*576 + 2*768) +
                                      4(4*0 + 1*4 + 1*9 + 3*27 + 3*32 + 4*36 + 2*56 + 2*96 + 2*160 + 2*256 + 2*384 + 2*512) +
                                      4(4*0 + 1*5 + 1*8 + 3*32 + 3*35 + 2*40 + 2*48 + 2*60 + 2*64 + 2*100 + 2*160 + 2*240 + 2*320) +
                                      4(4*0 + 1*6 + 1*7 + 3*35 + 3*36 + 2*42 + 2*56 + 2*60 + 2*84 + 2*96 + 2*112 + 2*144 + 2*192)
                                    = 146708

Value repetition frequencies        = 4(1*1 + 12*2 + 1*3) +
                                      4(1*1 + 10*2 + 1*3 + 1*4) +
                                      4(1*1 + 10*2 + 1*3 + 1*4) +
                                      4(2*1 + 8*2 + 2*3 + 1*4) +
                                      4(2*1 + 6*2 + 2*3 + 2*4) +
                                      4(2*1 + 8*2 + 2*3 + 1*4) +
                                      4(2*1 + 8*2 + 2*3 + 1*4)
                                    = 784

Number of distinct row element sets = 7

Number of rows                      = 7*4
                                    = 28

Number of distinct values           = 48

Distinct values       0    1    2    3    4    5    6    7    8    9   10   11   12   13   20   22   27   30   32   35   36   40   42   48   56
Frequency           104    8    4    4    4    4    4    4    4    4    4   20   20    8   32   16   24    8   24   24   44   16    8   16   16
Distinct values      60   64   72   84   96  100  112  128  144  160  192  224  240  256  320  384  512  576  640  768 1024 1536 2048
Frequency            16   24    8   16   16    8   24    8   16   16   24    8   16    8   24   24   24    8    8   24   24    8    8

Sum of frequencies                  = 9*4 + 13*8 + 10*16 + 2*20 + 11*24 + 1*32 + 1*44 + 1*104
                                    = 784

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 24*24 + 4*26
                                                                                 = 680

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

Number of possible SN-EN pairs with SN != EN                                     = 27*28
                                                                                 = 756

a = 15, b = 2
 L            C            S
 4            8            2
 5            4            2
 6           68           10
 7           60            8
 8          220           24
 9          208           26
10          532           58
11          592           76
12         1192          144
13         1504          210
14         2616          366
15         3548          564
16         5656          944
17         7908         1494
18        11904         2452
19        16592         3900
20        23456         6158
21        30564         9102
22        37612        12368
23        40652        14716
24        38864        15094
25        31056        12914
26        21040         9156
27        11268         5172
28         4996         2342
29         1508          754
30          424          212
Total    294052        98268

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
 4            1      1      0      0      0      0      0      0      0      0      0      0      0      1      1
              1      1      0      0      0      0      0      0      0      0      0      0      0      1      1

 5            0      0      1      0      0      0      0      0      0      0      0      0      1      0      0
              0      0      1      0      0      0      0      0      0      0      0      0      1      0      0

 6            2      2      3      3      2      2      2      2      2      2      2      3      3      2      2
              2      2      3      3      2      2      2      2      2      2      2      3      3      2      2

 7            1      1      1      4      3      2      2      2      2      2      3      4      1      1      1
              1      1      1      4      3      2      2      2      2      2      3      4      1      1      1

 8            4      5      6      8     11      9      8      8      8      9     11      8      6      5      4
              4      5      6      8     11      9      8      8      8      9     11      8      6      5      4

 9            4      4      4      5     10     12      9      8      9     12     10      5      4      4      4
              4      4      4      5     10     12      9      8      9     12     10      5      4      4      4

10            9     11     13     15     19     27     27     24     27     27     19     15     13     11      9
              9     11     13     15     19     27     27     24     27     27     19     15     13     11      9

11           12     13     13     14     16     25     36     38     36     25     16     14     13     13     12
             12     13     13     14     16     25     36     38     36     25     16     14     13     13     12

12           22     26     29     32     36     44     67     84     67     44     36     32     29     26     22
             22     26     29     32     36     44     67     84     67     44     36     32     29     26     22

13           33     37     38     39     42     54     82    102     82     54     42     39     38     37     33
             33     37     38     39     42     54     82    102     82     54     42     39     38     37     33

14           56     65     70     75     88    113    126    122    126    113     88     75     70     65     56
             56     65     70     75     88    113    126    122    126    113     88     75     70     65     56

15           88    100    105    116    143    160    127     96    127    160    143    116    105    100     88
             88    100    105    116    143    160    127     96    127    160    143    116    105    100     88

16          145    168    188    227    263    227    143    106    143    227    263    227    188    168    145
            145    168    188    227    263    227    143    106    143    227    263    227    188    168    145

17          233    277    331    391    362    226    115     84    115    226    362    391    331    277    233
            233    277    331    391    362    226    115     84    115    226    362    391    331    277    233

18          391    499    610    619    442    232    130    106    130    232    442    619    610    499    391
            391    499    610    619    442    232    130    106    130    232    442    619    610    499    391

19          686    904    990    786    432    200    108     84    108    200    432    786    990    904    686
            686    904    990    786    432    200    108     84    108    200    432    786    990    904    686

20         1259   1546   1384    863    419    211    129    106    129    211    419    863   1384   1546   1259
           1259   1546   1384    863    419    211    129    106    129    211    419    863   1384   1546   1259

21         2204   2281   1608    825    382    191    108     84    108    191    382    825   1608   2281   2204
           2204   2281   1608    825    382    191    108     84    108    191    382    825   1608   2281   2204

22         3386   2838   1632    777    384    207    127    104    127    207    384    777   1632   2838   3386
           3386   2838   1632    777    384    207    127    104    127    207    384    777   1632   2838   3386

23         4302   2950   1496    718    361    187    107     84    107    187    361    718   1496   2950   4302
           4302   2950   1496    718    361    187    107     84    107    187    361    718   1496   2950   4302

24         4400   2600   1307    678    361    198    122    100    122    198    361    678   1307   2600   4400
           4400   2600   1307    678    361    198    122    100    122    198    361    678   1307   2600   4400

25         3553   1940   1048    585    320    174    103     82    103    174    320    585   1048   1940   3553
           3553   1940   1048    585    320    174    103     82    103    174    320    585   1048   1940   3553

26         2234   1220    744    460    278    168    110     92    110    168    278    460    744   1220   2234
           2234   1220    744    460    278    168    110     92    110    168    278    460    744   1220   2234

27         1067    618    421    284    186    121     84     72     84    121    186    284    421    618   1067
           1067    618    421    284    186    121     84     72     84    121    186    284    421    618   1067

28          377    245    189    144    109     84     69     64     69     84    109    144    189    245    377
            377    245    189    144    109     84     69     64     69     84    109    144    189    245    377

29           91     66     55     46     39     34     31     30     31     34     39     46     55     66     91
             91     66     55     46     39     34     31     30     31     34     39     46     55     66     91

30           15     14     14     14     14     14     14     14     14     14     14     14     14     14     15
             15     14     14     14     14     14     14     14     14     14     14     14     14     14     15

Total     24575  18431  12300   7728   4722   2922   1986   1698   1986   2922   4722   7728  12300  18431  24575
          24575  18431  12300   7728   4722   2922   1986   1698   1986   2922   4722   7728  12300  18431  24575

Grand total = 2*1698 + 4*1986 + 4*2922 + 4*4722 + 4*7728 + 4*12300 + 4*18431 + 4*24575
            = 294052

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
 4            2      0      0      0      0      0      0      0      0      0      0      0      0      0      2
              2      0      0      0      0      0      0      0      0      0      0      0      0      0      2

 5            1      0      0      0      0      0      0      0      0      0      0      0      0      0      1
              1      0      0      0      0      0      0      0      0      0      0      0      0      0      1

 6            4      2      2      2      2      2      2      2      2      2      2      2      2      2      4
              4      2      2      2      2      2      2      2      2      2      2      2      2      2      4

 7            3      1      2      2      2      2      2      2      2      2      2      2      2      1      3
              3      1      2      2      2      2      2      2      2      2      2      2      2      1      3

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

 9            9      3      5      7      8      8      8      8      8      8      8      7      5      3      9
              9      3      5      7      8      8      8      8      8      8      8      7      5      3      9

10           18      8     13     18     21     22     22     22     22     22     21     18     13      8     18
             18      8     13     18     21     22     22     22     22     22     21     18     13      8     18

11           25      9     13     16     21     25     26     26     26     25     21     16     13      9     25
             25      9     13     16     21     25     26     26     26     25     21     16     13      9     25

12           44     18     27     34     42     50     55     56     55     50     42     34     27     18     44
             44     18     27     34     42     50     55     56     55     50     42     34     27     18     44

13           67     25     35     40     46     57     69     74     69     57     46     40     35     25     67
             67     25     35     40     46     57     69     74     69     57     46     40     35     25     67

14          112     44     63     74     84     98    116    126    116     98     84     74     63     44    112
            112     44     63     74     84     98    116    126    116     98     84     74     63     44    112

15          177     67     93    104    112    123    138    146    138    123    112    104     93     67    177
            177     67     93    104    112    123    138    146    138    123    112    104     93     67    177

16          290    112    157    178    191    198    194    188    194    198    191    178    157    112    290
            290    112    157    178    191    198    194    188    194    198    191    178    157    112    290

17          465    177    245    271    275    251    204    178    204    251    275    271    245    177    465
            465    177    245    271    275    251    204    178    204    251    275    271    245    177    465

18          755    290    402    438    415    334    241    202    241    334    415    438    402    290    755
            755    290    402    438    415    334    241    202    241    334    415    438    402    290    755

19         1204    464    630    642    533    361    225    178    225    361    533    642    630    464   1204
           1204    464    630    642    533    361    225    178    225    361    533    642    630    464   1204

20         1868    742    965    894    651    398    246    200    246    398    651    894    965    742   1868
           1868    742    965    894    651    398    246    200    246    398    651    894    965    742   1868

21         2693   1125   1347   1094    691    381    222    176    222    381    691   1094   1347   1125   2693
           2693   1125   1347   1094    691    381    222    176    222    381    691   1094   1347   1125   2693

22         3483   1570   1696   1220    709    390    238    194    238    390    709   1220   1696   1570   3483
           3483   1570   1696   1220    709    390    238    194    238    390    709   1220   1696   1570   3483

23         3886   1912   1850   1201    661    356    212    170    212    356    661   1201   1850   1912   3886
           3886   1912   1850   1201    661    356    212    170    212    356    661   1201   1850   1912   3886

24         3652   1976   1743   1082    609    346    218    180    218    346    609   1082   1743   1976   3652
           3652   1976   1743   1082    609    346    218    180    218    346    609   1082   1743   1976   3652

25         2817   1675   1377    851    495    289    184    152    184    289    495    851   1377   1675   2817
           2817   1675   1377    851    495    289    184    152    184    289    495    851   1377   1675   2817

26         1751   1144    910    594    377    242    169    146    169    242    377    594    910   1144   1751
           1751   1144    910    594    377    242    169    146    169    242    377    594    910   1144   1751

27          848    606    478    332    227    157    117    104    117    157    227    332    478    606    848
            848    606    478    332    227    157    117    104    117    157    227    332    478    606    848

28          312    244    201    156    121     96     81     76     81     96    121    156    201    244    312
            312    244    201    156    121     96     81     76     81     96    121    156    201    244    312

29           79     67     57     48     41     36     33     32     33     36     41     48     57     67     79
             79     67     57     48     41     36     33     32     33     36     41     48     57     67     79

30           15     14     14     14     14     14     14     14     14     14     14     14     14     14     15
             15     14     14     14     14     14     14     14     14     14     14     14     14     14     15

Total     24588  12299  12332   9320   6356   4244   3044   2660   3044   4244   6356   9320  12332  12299  24588
          24588  12299  12332   9320   6356   4244   3044   2660   3044   4244   6356   9320  12332  12299  24588

Grand total = 2*2660 + 4*3044 + 4*4244 + 4*6356 + 4*9320 + 4*12299 + 4*12332 + 4*24588
            = 294052

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
 4            4      4      0      0      0      0      0      0      0      0      0      0      0      4      4
              4      4      0      0      0      0      0      0      0      0      0      0      0      4      4

 5            2      2      1      0      0      0      0      0      0      0      0      0      1      2      2
              2      2      1      0      0      0      0      0      0      0      0      0      1      2      2

 6           12     16     19     13     12     12     12     12     12     12     12     13     19     16     12
             12     16     19     13     12     12     12     12     12     12     12     13     19     16     12

 7            9     13     15     18     15     14     14     14     14     14     15     18     15     13      9
              9     13     15     18     15     14     14     14     14     14     15     18     15     13      9

 8           31     46     59     74     69     65     64     64     64     65     69     74     59     46     31
             31     46     59     74     69     65     64     64     64     65     69     74     59     46     31

 9           31     45     54     69     82     78     73     72     73     78     82     69     54     45     31
             31     45     54     69     82     78     73     72     73     78     82     69     54     45     31

10           76    116    148    188    229    235    227    222    227    235    229    188    148    116     76
             76    116    148    188    229    235    227    222    227    235    229    188    148    116     76

11           94    139    168    211    256    301    308    302    308    301    256    211    168    139     94
             94    139    168    211    256    301    308    302    308    301    256    211    168    139     94

12          188    288    363    456    552    654    711    728    711    654    552    456    363    288    188
            188    288    363    456    552    654    711    728    711    654    552    456    363    288    188

13          265    397    485    602    721    857   1016   1090   1016    857    721    602    485    397    265
            265    397    485    602    721    857   1016   1090   1016    857    721    602    485    397    265

14          475    726    907   1132   1363   1628   1909   2032   1909   1628   1363   1132    907    726    475
            475    726    907   1132   1363   1628   1909   2032   1909   1628   1363   1132    907    726    475

15          719   1085   1335   1664   2015   2392   2690   2810   2690   2392   2015   1664   1335   1085    719
            719   1085   1335   1664   2015   2392   2690   2810   2690   2392   2015   1664   1335   1085    719

16         1220   1861   2325   2938   3572   4108   4377   4446   4377   4108   3572   2938   2325   1861   1220
           1220   1861   2325   2938   3572   4108   4377   4446   4377   4108   3572   2938   2325   1861   1220

17         1915   2913   3654   4642   5507   5976   6023   5958   6023   5976   5507   4642   3654   2913   1915
           1915   2913   3654   4642   5507   5976   6023   5958   6023   5976   5507   4642   3654   2913   1915

18         3176   4904   6250   7829   8847   9114   8997   8902   8997   9114   8847   7829   6250   4904   3176
           3176   4904   6250   7829   8847   9114   8997   8902   8997   9114   8847   7829   6250   4904   3176

19         5108   7974  10075  12030  12742  12571  12245  12134  12245  12571  12742  12030  10075   7974   5108
           5108   7974  10075  12030  12742  12571  12245  12134  12245  12571  12742  12030  10075   7974   5108

20         8361  13130  16060  17992  18150  17681  17309  17194  17309  17681  18150  17992  16060  13130   8361
           8361  13130  16060  17992  18150  17681  17309  17194  17309  17681  18150  17992  16060  13130   8361

21        12991  20010  23086  24214  23615  22873  22486  22372  22486  22873  23615  24214  23086  20010  12991
          12991  20010  23086  24214  23615  22873  22486  22372  22486  22873  23615  24214  23086  20010  12991

22        18789  27807  30206  30268  29242  28469  28093  27984  28093  28469  29242  30268  30206  27807  18789
          18789  27807  30206  30268  29242  28469  28093  27984  28093  28469  29242  30268  30206  27807  18789

23        23775  33223  34152  33206  31945  31211  30859  30756  30859  31211  31945  33206  34152  33223  23775
          23775  33223  34152  33206  31945  31211  30859  30756  30859  31211  31945  33206  34152  33223  23775

24        25809  33919  33644  32397  31287  30655  30346  30254  30346  30655  31287  32397  33644  33919  25809
          25809  33919  33644  32397  31287  30655  30346  30254  30346  30655  31287  32397  33644  33919  25809

25        23154  28553  27660  26503  25674  25187  24938  24862  24938  25187  25674  26503  27660  28553  23154
          23154  28553  27660  26503  25674  25187  24938  24862  24938  25187  25674  26503  27660  28553  23154

26        17054  19914  19233  18532  18028  17713  17542  17488  17542  17713  18028  18532  19233  19914  17054
          17054  19914  19233  18532  18028  17713  17542  17488  17542  17713  18028  18532  19233  19914  17054

27         9913  10960  10546  10228   9990   9830   9738   9708   9738   9830   9990  10228  10546  10960   9913
           9913  10960  10546  10228   9990   9830   9738   9708   9738   9830   9990  10228  10546  10960   9913

28         4578   4918   4797   4698   4621   4566   4533   4522   4533   4566   4621   4698   4797   4918   4578
           4578   4918   4797   4698   4621   4566   4533   4522   4533   4566   4621   4698   4797   4918   4578

29         1495   1496   1474   1456   1442   1432   1426   1424   1426   1432   1442   1456   1474   1496   1495
           1495   1496   1474   1456   1442   1432   1426   1424   1426   1432   1442   1456   1474   1496   1495

30          424    424    424    424    424    424    424    424    424    424    424    424    424    424    424
            424    424    424    424    424    424    424    424    424    424    424    424    424    424    424

Total    159668 214883 227140 231784 230400 228046 226360 225774 226360 228046 230400 231784 227140 214883 159668
         159668 214883 227140 231784 230400 228046 226360 225774 226360 228046 230400 231784 227140 214883 159668

Grand total = 4*159668 + 4*214883 + 2*225774 + 4*226360 + 4*227140 + 4*228046 + 4*230400 + 4*231784
            = 6524672

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   14    1   13   24   44   80  144  256  448  768 1280 2048 3072 4096   14    0   13   13   24   44   80  144  256  448  768 1280 2048 3072 4096
 1          13    0   13    1   12   22   40   72  128  224  384  640 1024 1536 2048    0    0    0   12   12   22   40   72  128  224  384  640 1024 1536 2048
 2          12   24    0   24    2   22   40   72  128  224  384  640 1024 1536 2048   12    0    0    0   22   22   40   72  128  224  384  640 1024 1536 2048
 3          22   11   33    0   33    3   30   54   96  168  288  480  768 1152 1536   22   22    0    0    0   30   30   54   96  168  288  480  768 1152 1536
 4          40   30   10   40    0   40    4   36   64  112  192  320  512  768 1024   40   30   30    0    0    0   36   36   64  112  192  320  512  768 1024
 5          72   54   36    9   45    0   45    5   40   70  120  200  320  480  640   72   54   36   36    0    0    0   40   40   70  120  200  320  480  640
 6         128   96   64   40    8   48    0   48    6   42   72  120  192  288  384  128   96   64   40   40    0    0    0   42   42   72  120  192  288  384
 7         224  168  112   70   42    7   49    0   49    7   42   70  112  168  224  224  168  112   70   42   42    0    0    0   42   42   70  112  168  224
 8         384  288  192  120   72   42    6   48    0   48    8   40   64   96  128  384  288  192  120   72   42   42    0    0    0   40   40   64   96  128
 9         640  480  320  200  120   70   40    5   45    0   45    9   36   54   72  640  480  320  200  120   70   40   40    0    0    0   36   36   54   72
10        1024  768  512  320  192  112   64   36    4   40    0   40   10   30   40 1024  768  512  320  192  112   64   36   36    0    0    0   30   30   40
11        1536 1152  768  480  288  168   96   54   30    3   33    0   33   11   22 1536 1152  768  480  288  168   96   54   30   30    0    0    0   22   22
12        2048 1536 1024  640  384  224  128   72   40   22    2   24    0   24   12 2048 1536 1024  640  384  224  128   72   40   22   22    0    0    0   12
13        2048 1536 1024  640  384  224  128   72   40   22   12    1   13    0   13 2048 1536 1024  640  384  224  128   72   40   22   12   12    0    0    0
14        4096 3072 2048 1280  768  448  256  144   80   44   24   13    1   14    0 4096 3072 2048 1280  768  448  256  144   80   44   24   13   13    0   14
15          14    0   13   13   24   44   80  144  256  448  768 1280 2048 3072 4096    0   14    1   13   24   44   80  144  256  448  768 1280 2048 3072 4096
16           0    0    0   12   12   22   40   72  128  224  384  640 1024 1536 2048   13    0   13    1   12   22   40   72  128  224  384  640 1024 1536 2048
17          12    0    0    0   22   22   40   72  128  224  384  640 1024 1536 2048   12   24    0   24    2   22   40   72  128  224  384  640 1024 1536 2048
18          22   22    0    0    0   30   30   54   96  168  288  480  768 1152 1536   22   11   33    0   33    3   30   54   96  168  288  480  768 1152 1536
19          40   30   30    0    0    0   36   36   64  112  192  320  512  768 1024   40   30   10   40    0   40    4   36   64  112  192  320  512  768 1024
20          72   54   36   36    0    0    0   40   40   70  120  200  320  480  640   72   54   36    9   45    0   45    5   40   70  120  200  320  480  640
21         128   96   64   40   40    0    0    0   42   42   72  120  192  288  384  128   96   64   40    8   48    0   48    6   42   72  120  192  288  384
22         224  168  112   70   42   42    0    0    0   42   42   70  112  168  224  224  168  112   70   42    7   49    0   49    7   42   70  112  168  224
23         384  288  192  120   72   42   42    0    0    0   40   40   64   96  128  384  288  192  120   72   42    6   48    0   48    8   40   64   96  128
24         640  480  320  200  120   70   40   40    0    0    0   36   36   54   72  640  480  320  200  120   70   40    5   45    0   45    9   36   54   72
25        1024  768  512  320  192  112   64   36   36    0    0    0   30   30   40 1024  768  512  320  192  112   64   36    4   40    0   40   10   30   40
26        1536 1152  768  480  288  168   96   54   30   30    0    0    0   22   22 1536 1152  768  480  288  168   96   54   30    3   33    0   33   11   22
27        2048 1536 1024  640  384  224  128   72   40   22   22    0    0    0   12 2048 1536 1024  640  384  224  128   72   40   22    2   24    0   24   12
28        2048 1536 1024  640  384  224  128   72   40   22   12   12    0    0    0 2048 1536 1024  640  384  224  128   72   40   22   12    1   13    0   13
29        4096 3072 2048 1280  768  448  256  144   80   44   24   13   13    0   14 4096 3072 2048 1280  768  448  256  144   80   44   24   13    1   14    0

Sum of all rows                     = 4(2*0 + 1*1 + 3*13 + 2*14 + 2*24 + 2*44 + 2*80 + 2*144 + 2*256 + 2*448 + 2*768 + 2*1280 + 2*2048 + 2*3072 + 2*4096) +
                                      4(4*0 + 1*1 + 3*12 + 2*13 + 2*22 + 2*40 + 2*72 + 2*128 + 2*224 + 2*384 + 2*640 + 2*1024 + 2*1536 + 2*2048) +
                                      4(4*0 + 1*2 + 2*12 + 3*22 + 2*24 + 2*40 + 2*72 + 2*128 + 2*224 + 2*384 + 2*640 + 2*1024 + 2*1536 + 2*2048) +
                                      4(4*0 + 1*3 + 1*11 + 3*22 + 3*30 + 2*33 + 2*54 + 2*96 + 2*168 + 2*288 + 2*480 + 2*768 + 2*1152 + 2*1536) +
                                      4(4*0 + 1*4 + 1*10 + 3*30 + 3*36 + 4*40 + 2*64 + 2*112 + 2*192 + 2*320 + 2*512 + 2*768 + 2*1024) +
                                      4(4*0 + 1*5 + 1*9 + 3*36 + 3*40 + 2*45 + 2*54 + 2*70 + 2*72 + 2*120 + 2*200 + 2*320 + 2*480 + 2*640) +
                                      4(4*0 + 1*6 + 1*8 + 3*40 + 3*42 + 2*48 + 2*64 + 2*72 + 2*96 + 2*120 + 2*128 + 2*192 + 2*288 + 2*384) +
                                      2(4*0 + 2*7 + 6*42 + 2*49 + 4*70 + 4*112 + 4*168 + 4*224)
                                    = 294052

Value repetition frequencies        = 4(1*1 + 13*2 + 1*3) +
                                      4(1*1 + 11*2 + 1*3 + 1*4) +
                                      4(1*1 + 11*2 + 1*3 + 1*4) +
                                      4(2*1 + 9*2 + 2*3 + 1*4) +
                                      4(2*1 + 7*2 + 2*3 + 2*4) +
                                      4(2*1 + 9*2 + 2*3 + 1*4) +
                                      4(2*1 + 9*2 + 2*3 + 1*4) +
                                      2(2*2 + 5*4 + 1*6)
                                    = 900

Number of distinct row element sets = 8

Number of rows                      = 1*2 + 7*4
                                    = 30

Number of distinct values           = 56

Distinct values       0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   22   24   30   33   36   40   42   44   45   48
Frequency           112    8    4    4    4    4    4    4    4    4    4    4   20   20    8   32   16   24    8   24   56   24    8    8    8
Distinct values      49   54   64   70   72   80   96  112  120  128  144  168  192  200  224  256  288  320  384  448  480  512  640  768 1024
Frequency             4   16   16   16   32    8   16   16   16   24    8   16   16    8   24    8   16   16   24    8   16    8   24   24   24
Distinct values    1152 1280 1536 2048 3072 4096
Frequency             8    8   24   24    8    8

Sum of frequencies                  = 11*4 + 16*8 + 12*16 + 2*20 + 11*24 + 2*32 + 1*56 + 1*112
                                    = 900

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 26*26 + 4*28
                                                                                 = 788

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

Number of possible SN-EN pairs with SN != EN                                     = 29*30
                                                                                 = 870

a = 16, b = 2
 L            C            S
 4            8            2
 5            4            2
 6           72           10
 7           64            8
 8          236           24
 9          224           26
10          576           58
11          644           76
12         1304          144
13         1656          210
14         2900          366
15         3968          564
16         6384          944
17         9036         1494
18        13792         2454
19        19636         3930
20        28724         6370
21        39872        10040
22        54240        15280
23        68008        21450
24        78468        27106
25        79364        29788
26        70100        28032
27        51968        22046
28        32456        14354
29        16168         7488
30         6612         3124
31         1876          938
32          484          242
Total    588844       196570

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
 L
 4             1      1      0      0      0      0      0      0      0      0      0      0      0      0      1      1
               1      1      0      0      0      0      0      0      0      0      0      0      0      0      1      1

 5             0      0      1      0      0      0      0      0      0      0      0      0      0      1      0      0
               0      0      1      0      0      0      0      0      0      0      0      0      0      1      0      0

 6             2      2      3      3      2      2      2      2      2      2      2      2      3      3      2      2
               2      2      3      3      2      2      2      2      2      2      2      2      3      3      2      2

 7             1      1      1      4      3      2      2      2      2      2      2      3      4      1      1      1
               1      1      1      4      3      2      2      2      2      2      2      3      4      1      1      1

 8             4      5      6      8     11      9      8      8      8      8      9     11      8      6      5      4
               4      5      6      8     11      9      8      8      8      8      9     11      8      6      5      4

 9             4      4      4      5     10     12      9      8      8      9     12     10      5      4      4      4
               4      4      4      5     10     12      9      8      8      9     12     10      5      4      4      4

10             9     11     13     15     19     27     27     23     23     27     27     19     15     13     11      9
               9     11     13     15     19     27     27     23     23     27     27     19     15     13     11      9

11            12     13     13     14     16     25     35     33     33     35     25     16     14     13     13     12
              12     13     13     14     16     25     35     33     33     35     25     16     14     13     13     12

12            22     26     29     32     36     43     61     77     77     61     43     36     32     29     26     22
              22     26     29     32     36     43     61     77     77     61     43     36     32     29     26     22

13            33     37     38     39     41     47     70    109    109     70     47     41     39     38     37     33
              33     37     38     39     41     47     70    109    109     70     47     41     39     38     37     33

14            56     65     70     74     80     95    126    159    159    126     95     80     74     70     65     56
              56     65     70     74     80     95    126    159    159    126     95     80     74     70     65     56

15            88    100    104    107    118    148    171    156    156    171    148    118    107    104    100     88
              88    100    104    107    118    148    171    156    156    171    148    118    107    104    100     88

16           145    167    178    194    233    271    240    168    168    240    271    233    194    178    167    145
             145    167    178    194    233    271    240    168    168    240    271    233    194    178    167    145

17           232    266    289    336    394    367    237    138    138    237    367    394    336    289    266    232
             232    266    289    336    394    367    237    138    138    237    367    394    336    289    266    232

18           379    447    522    621    627    451    246    155    155    246    451    627    621    522    447    379
             379    447    522    621    627    451    246    155    155    246    451    627    621    522    447    379

19           623    774    937   1003    792    438    211    131    131    211    438    792   1003    937    774    623
             623    774    937   1003    792    438    211    131    131    211    438    792   1003    937    774    623

20          1078   1405   1603   1408    876    430    226    155    155    226    430    876   1408   1603   1405   1078
            1078   1405   1603   1408    876    430    226    155    155    226    430    876   1408   1603   1405   1078

21          1944   2448   2370   1642    839    391    203    131    131    203    391    839   1642   2370   2448   1944
            1944   2448   2370   1642    839    391    203    131    131    203    391    839   1642   2370   2448   1944

22          3464   3829   2995   1691    803    400    224    154    154    224    400    803   1691   2995   3829   3464
            3464   3829   2995   1691    803    400    224    154    154    224    400    803   1691   2995   3829   3464

23          5589   5117   3236   1595    754    378    202    131    131    202    378    754   1595   3236   5117   5589
            5589   5117   3236   1595    754    378    202    131    131    202    378    754   1595   3236   5117   5589

24          7689   5790   3131   1498    747    391    220    151    151    220    391    747   1498   3131   5790   7689
            7689   5790   3131   1498    747    391    220    151    151    220    391    747   1498   3131   5790   7689

25          8701   5548   2799   1389    710    366    198    130    130    198    366    710   1389   2799   5548   8701
            8701   5548   2799   1389    710    366    198    130    130    198    366    710   1389   2799   5548   8701

26          7954   4542   2358   1266    682    368    210    145    145    210    368    682   1266   2358   4542   7954
            7954   4542   2358   1266    682    368    210    145    145    210    368    682   1266   2358   4542   7954

27          5786   3158   1788   1038    587    325    185    125    125    185    325    587   1038   1788   3158   5786
            5786   3158   1788   1038    587    325    185    125    125    185    325    587   1038   1788   3158   5786

28          3302   1840   1168    746    464    284    179    131    131    179    284    464    746   1168   1840   3302
            3302   1840   1168    746    464    284    179    131    131    179    284    464    746   1168   1840   3302

29          1443    861    606    422    286    191    131    102    102    131    191    286    422    606    861   1443
            1443    861    606    422    286    191    131    102    102    131    191    286    422    606    861   1443

30           469    313    246    191    147    114     92     81     81     92    114    147    191    246    313    469
             469    313    246    191    147    114     92     81     81     92    114    147    191    246    313    469

31           105     78     66     56     48     42     38     36     36     38     42     48     56     66     78    105
             105     78     66     56     48     42     38     36     36     38     42     48     56     66     78    105

32            16     15     15     15     15     15     15     15     15     15     15     15     15     15     15     16
              16     15     15     15     15     15     15     15     15     15     15     15     15     15     15     16

Total      49151  36863  24589  15412   9340   5632   3568   2656   2656   3568   5632   9340  15412  24589  36863  49151
           49151  36863  24589  15412   9340   5632   3568   2656   2656   3568   5632   9340  15412  24589  36863  49151

Grand total = 4*2656 + 4*3568 + 4*5632 + 4*9340 + 4*15412 + 4*24589 + 4*36863 + 4*49151
            = 588844

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
 L
 4             2      0      0      0      0      0      0      0      0      0      0      0      0      0      0      2
               2      0      0      0      0      0      0      0      0      0      0      0      0      0      0      2

 5             1      0      0      0      0      0      0      0      0      0      0      0      0      0      0      1
               1      0      0      0      0      0      0      0      0      0      0      0      0      0      0      1

 6             4      2      2      2      2      2      2      2      2      2      2      2      2      2      2      4
               4      2      2      2      2      2      2      2      2      2      2      2      2      2      2      4

 7             3      1      2      2      2      2      2      2      2      2      2      2      2      2      1      3
               3      1      2      2      2      2      2      2      2      2      2      2      2      2      1      3

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

 9             9      3      5      7      8      8      8      8      8      8      8      8      7      5      3      9
               9      3      5      7      8      8      8      8      8      8      8      8      7      5      3      9

10            18      8     13     18     21     22     22     22     22     22     22     21     18     13      8     18
              18      8     13     18     21     22     22     22     22     22     22     21     18     13      8     18

11            25      9     13     16     21     25     26     26     26     26     25     21     16     13      9     25
              25      9     13     16     21     25     26     26     26     26     25     21     16     13      9     25

12            44     18     27     34     42     50     55     56     56     55     50     42     34     27     18     44
              44     18     27     34     42     50     55     56     56     55     50     42     34     27     18     44

13            67     25     35     40     46     57     69     75     75     69     57     46     40     35     25     67
              67     25     35     40     46     57     69     75     75     69     57     46     40     35     25     67

14           112     44     63     74     84     98    117    133    133    117     98     84     74     63     44    112
             112     44     63     74     84     98    117    133    133    117     98     84     74     63     44    112

15           177     67     93    104    112    124    146    169    169    146    124    112    104     93     67    177
             177     67     93    104    112    124    146    169    169    146    124    112    104     93     67    177

16           290    112    157    178    192    207    224    236    236    224    207    192    178    157    112    290
             290    112    157    178    192    207    224    236    236    224    207    192    178    157    112    290

17           465    177    245    272    285    289    275    251    251    275    289    285    272    245    177    465
             465    177    245    272    285    289    275    251    251    275    289    285    272    245    177    465

18           756    290    403    449    462    435    362    291    291    362    435    462    449    403    290    756
             756    290    403    449    462    435    362    291    291    362    435    462    449    403    290    756

19          1218    465    642    699    672    553    387    273    273    387    553    672    699    642    465   1218
            1218    465    642    699    672    553    387    273    273    387    553    672    699    642    465   1218

20          1960    755   1033   1080    944    681    430    298    298    430    681    944   1080   1033    755   1960
            1960    755   1033   1080    944    681    430    298    298    430    681    944   1080   1033    755   1960

21          3070   1204   1590   1526   1166    727    413    272    272    413    727   1166   1526   1590   1204   3070
            3070   1204   1590   1526   1166    727    413    272    272    413    727   1166   1526   1590   1204   3070

22          4562   1868   2313   1988   1338    765    432    294    294    432    765   1338   1988   2313   1868   4562
            4562   1868   2313   1988   1338    765    432    294    294    432    765   1338   1988   2313   1868   4562

23          6174   2693   3038   2304   1382    739    404    268    268    404    739   1382   2304   3038   2693   6174
            6174   2693   3038   2304   1382    739    404    268    268    404    739   1382   2304   3038   2693   6174

24          7370   3483   3547   2421   1366    732    414    284    284    414    732   1366   2421   3547   3483   7370
            7370   3483   3547   2421   1366    732    414    284    284    414    732   1366   2421   3547   3483   7370

25          7536   3886   3588   2273   1252    672    378    256    256    378    672   1252   2273   3588   3886   7536
            7536   3886   3588   2273   1252    672    378    256    256    378    672   1252   2273   3588   3886   7536

26          6470   3652   3121   1933   1100    621    368    260    260    368    621   1100   1933   3121   3652   6470
            6470   3652   3121   1933   1100    621    368    260    260    368    621   1100   1933   3121   3652   6470

27          4566   2817   2282   1435    856    505    309    222    222    309    505    856   1435   2282   2817   4566
            4566   2817   2282   1435    856    505    309    222    222    309    505    856   1435   2282   2817   4566

28          2600   1751   1389    926    600    387    260    201    201    260    387    600    926   1389   1751   2600
            2600   1751   1389    926    600    387    260    201    201    260    387    600    926   1389   1751   2600

29          1158    848    674    480    336    235    171    140    140    171    235    336    480    674    848   1158
            1158    848    674    480    336    235    171    140    140    171    235    336    480    674    848   1158

30           392    312    259    204    160    127    105     94     94    105    127    160    204    259    312    392
             392    312    259    204    160    127    105     94     94    105    127    160    204    259    312    392

31            92     79     68     58     50     44     40     38     38     40     44     50     58     68     79     92
              92     79     68     58     50     44     40     38     38     40     44     50     58     68     79     92

32            16     15     15     15     15     15     15     15     15     15     15     15     15     15     15     16
              16     15     15     15     15     15     15     15     15     15     15     15     15     15     15     16

Total      49165  24588  24624  18546  12522   8130   5442   4194   4194   5442   8130  12522  18546  24624  24588  49165
           49165  24588  24624  18546  12522   8130   5442   4194   4194   5442   8130  12522  18546  24624  24588  49165

Grand total = 4*4194 + 4*5442 + 4*8130 + 4*12522 + 4*18546 + 4*24624 + 4*24588 + 4*49165
            = 588844

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
 L
 4             4      4      0      0      0      0      0      0      0      0      0      0      0      0      4      4
               4      4      0      0      0      0      0      0      0      0      0      0      0      0      4      4

 5             2      2      1      0      0      0      0      0      0      0      0      0      0      1      2      2
               2      2      1      0      0      0      0      0      0      0      0      0      0      1      2      2

 6            12     16     19     13     12     12     12     12     12     12     12     12     13     19     16     12
              12     16     19     13     12     12     12     12     12     12     12     12     13     19     16     12

 7             9     13     15     18     15     14     14     14     14     14     14     15     18     15     13      9
               9     13     15     18     15     14     14     14     14     14     14     15     18     15     13      9

 8            31     46     59     74     69     65     64     64     64     64     65     69     74     59     46     31
              31     46     59     74     69     65     64     64     64     64     65     69     74     59     46     31

 9            31     45     54     69     82     78     73     72     72     73     78     82     69     54     45     31
              31     45     54     69     82     78     73     72     72     73     78     82     69     54     45     31

10            76    116    148    188    229    235    227    221    221    227    235    229    188    148    116     76
              76    116    148    188    229    235    227    221    221    227    235    229    188    148    116     76

11            94    139    168    211    256    301    307    295    295    307    301    256    211    168    139     94
              94    139    168    211    256    301    307    295    295    307    301    256    211    168    139     94

12           188    288    363    456    552    653    703    709    709    703    653    552    456    363    288    188
             188    288    363    456    552    653    703    709    709    703    653    552    456    363    288    188

13           265    397    485    602    720    848    990   1075   1075    990    848    720    602    485    397    265
             265    397    485    602    720    848    990   1075   1075    990    848    720    602    485    397    265

14           475    726    907   1131   1353   1594   1875   2089   2089   1875   1594   1353   1131    907    726    475
             475    726    907   1131   1353   1594   1875   2089   2089   1875   1594   1353   1131    907    726    475

15           719   1085   1334   1653   1972   2332   2732   3053   3053   2732   2332   1972   1653   1334   1085    719
             719   1085   1334   1653   1972   2332   2732   3053   3053   2732   2332   1972   1653   1334   1085    719

16          1220   1860   2313   2885   3478   4116   4677   4987   4987   4677   4116   3478   2885   2313   1860   1220
            1220   1860   2313   2885   3478   4116   4677   4987   4987   4677   4116   3478   2885   2313   1860   1220

17          1914   2900   3590   4505   5455   6318   6811   6910   6910   6811   6318   5455   4505   3590   2900   1914
            1914   2900   3590   4505   5455   6318   6811   6910   6910   6811   6318   5455   4505   3590   2900   1914

18          3165   4831   6062   7685   9199  10204  10490  10428  10428  10490  10204   9199   7685   6062   4831   3165
            3165   4831   6062   7685   9199  10204  10490  10428  10428  10490  10204   9199   7685   6062   4831   3165

19          5062   7763   9822  12358  14202  14884  14726  14454  14454  14726  14884  14202  12358   9822   7763   5062
            5062   7763   9822  12358  14202  14884  14726  14454  14454  14726  14884  14202  12358   9822   7763   5062

20          8318  12943  16420  19980  21729  21829  21362  21039  21039  21362  21829  21729  19980  16420  12943   8318
            8318  12943  16420  19980  21729  21829  21362  21039  21039  21362  21829  21729  19980  16420  12943   8318

21         13436  21042  26041  29893  30720  30018  29261  28917  28917  29261  30018  30720  29893  26041  21042  13436
           13436  21042  26041  29893  30720  30018  29261  28917  28917  29261  30018  30720  29893  26041  21042  13436

22         21390  33213  39253  42343  41925  40724  39908  39564  39564  39908  40724  41925  42343  39253  33213  21390
           21390  33213  39253  42343  41925  40724  39908  39564  39564  39908  40724  41925  42343  39253  33213  21390

23         31743  47747  53186  54337  52661  51117  50296  49959  49959  50296  51117  52661  54337  53186  47747  31743
           31743  47747  53186  54337  52661  51117  50296  49959  49959  50296  51117  52661  54337  53186  47747  31743

24         42606  61111  64477  63627  61369  59835  59052  58731  58731  59052  59835  61369  63627  64477  61111  42606
           42606  61111  64477  63627  61369  59835  59052  58731  58731  59052  59835  61369  63627  64477  61111  42606

25         49543  67064  67678  65438  63053  61659  60944  60646  60646  60944  61659  63053  65438  67678  67064  49543
           49543  67064  67678  65438  63053  61659  60944  60646  60646  60944  61659  63053  65438  67678  67064  49543

26         49009  62561  61435  59071  57120  55976  55369  55109  55109  55369  55976  57120  59071  61435  62561  49009
           49009  62561  61435  59071  57120  55976  55369  55109  55109  55369  55976  57120  59071  61435  62561  49009

27         40163  48381  46759  44895  43549  42723  42260  42054  42054  42260  42723  43549  44895  46759  48381  40163
           40163  48381  46759  44895  43549  42723  42260  42054  42054  42260  42723  43549  44895  46759  48381  40163

28         27017  30971  29924  28900  28148  27654  27358  27220  27220  27358  27654  28148  28900  29924  30971  27017
           27017  30971  29924  28900  28148  27654  27358  27220  27220  27358  27654  28148  28900  29924  30971  27017

29         14442  15780  15242  14820  14496  14267  14121  14050  14050  14121  14267  14496  14820  15242  15780  14442
           14442  15780  15242  14820  14496  14267  14121  14050  14050  14121  14267  14496  14820  15242  15780  14442

30          6127   6521   6377   6257   6161   6089   6041   6017   6017   6041   6089   6161   6257   6377   6521   6127
            6127   6521   6377   6257   6161   6089   6041   6017   6017   6041   6089   6161   6257   6377   6521   6127

31          1862   1863   1839   1819   1803   1791   1783   1779   1779   1783   1791   1803   1819   1839   1863   1862
            1862   1863   1839   1819   1803   1791   1783   1779   1779   1783   1791   1803   1819   1839   1863   1862

32           484    484    484    484    484    484    484    484    484    484    484    484    484    484    484    484
             484    484    484    484    484    484    484    484    484    484    484    484    484    484    484    484

Total     319407 429912 454455 463712 460812 455820 451940 449952 449952 451940 455820 460812 463712 454455 429912 319407
          319407 429912 454455 463712 460812 455820 451940 449952 449952 451940 455820 460812 463712 454455 429912 319407

Grand total = 4*319407 + 4*429912 + 4*449952 + 4*451940 + 4*454455 + 4*455820 + 4*460812 + 4*463712
            = 13944040

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
EN
 0           0   15    1   14   26   48   88  160  288  512  896 1536 2560 4096 6144 8192   15    0   14   14   26   48   88  160  288  512  896 1536 2560 4096 6144 8192
 1          14    0   14    1   13   24   44   80  144  256  448  768 1280 2048 3072 4096    0    0    0   13   13   24   44   80  144  256  448  768 1280 2048 3072 4096
 2          13   26    0   26    2   24   44   80  144  256  448  768 1280 2048 3072 4096   13    0    0    0   24   24   44   80  144  256  448  768 1280 2048 3072 4096
 3          24   12   36    0   36    3   33   60  108  192  336  576  960 1536 2304 3072   24   24    0    0    0   33   33   60  108  192  336  576  960 1536 2304 3072
 4          44   33   11   44    0   44    4   40   72  128  224  384  640 1024 1536 2048   44   33   33    0    0    0   40   40   72  128  224  384  640 1024 1536 2048
 5          80   60   40   10   50    0   50    5   45   80  140  240  400  640  960 1280   80   60   40   40    0    0    0   45   45   80  140  240  400  640  960 1280
 6         144  108   72   45    9   54    0   54    6   48   84  144  240  384  576  768  144  108   72   45   45    0    0    0   48   48   84  144  240  384  576  768
 7         256  192  128   80   48    8   56    0   56    7   49   84  140  224  336  448  256  192  128   80   48   48    0    0    0   49   49   84  140  224  336  448
 8         448  336  224  140   84   49    7   56    0   56    8   48   80  128  192  256  448  336  224  140   84   49   49    0    0    0   48   48   80  128  192  256
 9         768  576  384  240  144   84   48    6   54    0   54    9   45   72  108  144  768  576  384  240  144   84   48   48    0    0    0   45   45   72  108  144
10        1280  960  640  400  240  140   80   45    5   50    0   50   10   40   60   80 1280  960  640  400  240  140   80   45   45    0    0    0   40   40   60   80
11        2048 1536 1024  640  384  224  128   72   40    4   44    0   44   11   33   44 2048 1536 1024  640  384  224  128   72   40   40    0    0    0   33   33   44
12        3072 2304 1536  960  576  336  192  108   60   33    3   36    0   36   12   24 3072 2304 1536  960  576  336  192  108   60   33   33    0    0    0   24   24
13        4096 3072 2048 1280  768  448  256  144   80   44   24    2   26    0   26   13 4096 3072 2048 1280  768  448  256  144   80   44   24   24    0    0    0   13
14        4096 3072 2048 1280  768  448  256  144   80   44   24   13    1   14    0   14 4096 3072 2048 1280  768  448  256  144   80   44   24   13   13    0    0    0
15        8192 6144 4096 2560 1536  896  512  288  160   88   48   26   14    1   15    0 8192 6144 4096 2560 1536  896  512  288  160   88   48   26   14   14    0   15
16          15    0   14   14   26   48   88  160  288  512  896 1536 2560 4096 6144 8192    0   15    1   14   26   48   88  160  288  512  896 1536 2560 4096 6144 8192
17           0    0    0   13   13   24   44   80  144  256  448  768 1280 2048 3072 4096   14    0   14    1   13   24   44   80  144  256  448  768 1280 2048 3072 4096
18          13    0    0    0   24   24   44   80  144  256  448  768 1280 2048 3072 4096   13   26    0   26    2   24   44   80  144  256  448  768 1280 2048 3072 4096
19          24   24    0    0    0   33   33   60  108  192  336  576  960 1536 2304 3072   24   12   36    0   36    3   33   60  108  192  336  576  960 1536 2304 3072
20          44   33   33    0    0    0   40   40   72  128  224  384  640 1024 1536 2048   44   33   11   44    0   44    4   40   72  128  224  384  640 1024 1536 2048
21          80   60   40   40    0    0    0   45   45   80  140  240  400  640  960 1280   80   60   40   10   50    0   50    5   45   80  140  240  400  640  960 1280
22         144  108   72   45   45    0    0    0   48   48   84  144  240  384  576  768  144  108   72   45    9   54    0   54    6   48   84  144  240  384  576  768
23         256  192  128   80   48   48    0    0    0   49   49   84  140  224  336  448  256  192  128   80   48    8   56    0   56    7   49   84  140  224  336  448
24         448  336  224  140   84   49   49    0    0    0   48   48   80  128  192  256  448  336  224  140   84   49    7   56    0   56    8   48   80  128  192  256
25         768  576  384  240  144   84   48   48    0    0    0   45   45   72  108  144  768  576  384  240  144   84   48    6   54    0   54    9   45   72  108  144
26        1280  960  640  400  240  140   80   45   45    0    0    0   40   40   60   80 1280  960  640  400  240  140   80   45    5   50    0   50   10   40   60   80
27        2048 1536 1024  640  384  224  128   72   40   40    0    0    0   33   33   44 2048 1536 1024  640  384  224  128   72   40    4   44    0   44   11   33   44
28        3072 2304 1536  960  576  336  192  108   60   33   33    0    0    0   24   24 3072 2304 1536  960  576  336  192  108   60   33    3   36    0   36   12   24
29        4096 3072 2048 1280  768  448  256  144   80   44   24   24    0    0    0   13 4096 3072 2048 1280  768  448  256  144   80   44   24    2   26    0   26   13
30        4096 3072 2048 1280  768  448  256  144   80   44   24   13   13    0    0    0 4096 3072 2048 1280  768  448  256  144   80   44   24   13    1   14    0   14
31        8192 6144 4096 2560 1536  896  512  288  160   88   48   26   14   14    0   15 8192 6144 4096 2560 1536  896  512  288  160   88   48   26   14    1   15    0

Sum of all rows                     = 4*(2*0 + 1*1 + 3*14 + 2*15 + 2*26 + 2*48 + 2*88 + 2*160 + 2*288 + 2*512 + 2*896 + 2*1536 + 2*2560 + 2*4096 + 2*6144 + 2*8192)
                                      4*(4*0 + 1*1 + 3*13 + 2*14 + 2*24 + 2*44 + 2*80 + 2*144 + 2*256 + 2*448 + 2*768 + 2*1280 + 2*2048 + 2*3072 + 2*4096)
                                      4*(4*0 + 1*2 + 2*13 + 3*24 + 2*26 + 2*44 + 2*80 + 2*144 + 2*256 + 2*448 + 2*768 + 2*1280 + 2*2048 + 2*3072 + 2*4096)
                                      4*(4*0 + 1*3 + 1*12 + 3*24 + 3*33 + 2*36 + 2*60 + 2*108 + 2*192 + 2*336 + 2*576 + 2*960 + 2*1536 + 2*2304 + 2*3072)
                                      4*(4*0 + 1*4 + 1*11 + 3*33 + 3*40 + 4*44 + 2*72 + 2*128 + 2*224 + 2*384 + 2*640 + 2*1024 + 2*1536 + 2*2048)
                                      4*(4*0 + 1*5 + 1*10 + 3*40 + 3*45 + 2*50 + 2*60 + 4*80 + 2*140 + 2*240 + 2*400 + 2*640 + 2*960 + 2*1280)
                                      4*(4*0 + 1*6 + 1*9 + 3*45 + 3*48 + 2*54 + 2*72 + 2*84 + 2*108 + 4*144 + 2*240 + 2*384 + 2*576 + 2*768)
                                      4*(4*0 + 1*7 + 1*8 + 3*48 + 3*49 + 2*56 + 2*80 + 2*84 + 2*128 + 2*140 + 2*192 + 2*224 + 2*256 + 2*336 + 2*448)
                                    = 588844

Value repetition frequencies        = 4(1*1 + 14*2 + 1*3) +
                                      4(1*1 + 12*2 + 1*3 + 1*4) +
                                      4(1*1 + 12*2 + 1*3 + 1*4) +
                                      4(2*1 + 10*2 + 2*3 + 1*4) +
                                      4(2*1 + 8*2 + 2*3 + 2*4) +
                                      4(2*1 + 8*2 + 2*3 + 2*4) +
                                      4(2*1 + 8*2 + 2*3 + 2*4) +
                                      4(2*1 + 10*2 + 2*3 + 1*4)
                                    = 1024

Number of distinct row element sets = 8

Number of rows                      = 8*4
                                    = 32

Number of distinct values           = 63

Distinct values       0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   24   26   33   36   40   44   45   48   49
Frequency           120    8    4    4    4    4    4    4    4    4    4    4    4   20   20    8   32   16   24    8   24   32   24   32   12
Distinct values      50   54   56   60   72   80   84   88  108  128  140  144  160  192  224  240  256  288  336  384  400  448  512  576  640
Frequency             8    8    8   16   16   40   16    8   16   16   16   32    8   16   16   16   24    8   16   16    8   24    8   16   16
Distinct values     768  896  960 1024 1280 1536 2048 2304 2560 3072 4096 6144 8192
Frequency            24    8   16    8   24   24   24    8    8   24   24    8    8

Sum of frequencies                  = 11*4 + 17*8 + 1*12 + 15*16 + 2*20 + 11*24 + 4*32 + 1*40 + 1*120
                                    = 1024

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 28*28 + 4*30
                                                                                 = 904

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

Number of possible SN-EN pairs with SN != EN                                     = 31*32
                                                                                 = 992

a = 17, b = 2
 L             C             S
 4             8             2
 5             4             2
 6            76            10
 7            68             8
 8           252            24
 9           240            26
10           620            58
11           696            76
12          1416           144
13          1808           210
14          3184           366
15          4388           564
16          7112           944
17         10164          1494
18         15676          2454
19         22628          3932
20         33688          6402
21         48156         10282
22         68852         16430
23         93912         25300
24        122492         36752
25        146288         48534
26        158056         56918
27        149296         57796
28        122264         50104
29         84284         36374
30         48784         21870
31         22676         10584
32          8604          4092
33          2300          1150
34           548           274
Total    1178540        393176

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
 L
 4             1      1      0      0      0      0      0      0      0      0      0      0      0      0      0      1      1
               1      1      0      0      0      0      0      0      0      0      0      0      0      0      0      1      1

 5             0      0      1      0      0      0      0      0      0      0      0      0      0      0      1      0      0
               0      0      1      0      0      0      0      0      0      0      0      0      0      0      1      0      0

 6             2      2      3      3      2      2      2      2      2      2      2      2      2      3      3      2      2
               2      2      3      3      2      2      2      2      2      2      2      2      2      3      3      2      2

 7             1      1      1      4      3      2      2      2      2      2      2      2      3      4      1      1      1
               1      1      1      4      3      2      2      2      2      2      2      2      3      4      1      1      1

 8             4      5      6      8     11      9      8      8      8      8      8      9     11      8      6      5      4
               4      5      6      8     11      9      8      8      8      8      8      9     11      8      6      5      4

 9             4      4      4      5     10     12      9      8      8      8      9     12     10      5      4      4      4
               4      4      4      5     10     12      9      8      8      8      9     12     10      5      4      4      4

10             9     11     13     15     19     27     27     23     22     23     27     27     19     15     13     11      9
               9     11     13     15     19     27     27     23     22     23     27     27     19     15     13     11      9

11            12     13     13     14     16     25     35     32     28     32     35     25     16     14     13     13     12
              12     13     13     14     16     25     35     32     28     32     35     25     16     14     13     13     12

12            22     26     29     32     36     43     60     71     70     71     60     43     36     32     29     26     22
              22     26     29     32     36     43     60     71     70     71     60     43     36     32     29     26     22

13            33     37     38     39     41     46     63     97    116     97     63     46     41     39     38     37     33
              33     37     38     39     41     46     63     97    116     97     63     46     41     39     38     37     33

14            56     65     70     74     79     87    108    159    196    159    108     87     79     74     70     65     56
              56     65     70     74     79     87    108    159    196    159    108     87     79     74     70     65     56

15            88    100    104    106    109    123    159    200    216    200    159    123    109    106    104    100     88
              88    100    104    106    109    123    159    200    216    200    159    123    109    106    104    100     88

16           145    167    177    184    200    241    284    265    230    265    284    241    200    184    177    167    145
             145    167    177    184    200    241    284    265    230    265    284    241    200    184    177    167    145

17           232    265    278    294    339    399    378    260    192    260    378    399    339    294    278    265    232
             232    265    278    294    339    399    378    260    192    260    378    399    339    294    278    265    232

18           378    435    470    533    629    636    465    271    204    271    465    636    629    533    470    435    378
             378    435    470    533    629    636    465    271    204    271    465    636    629    533    470    435    378

19           610    711    807    950   1009    798    449    234    178    234    449    798   1009    950    807    711    610
             610    711    807    950   1009    798    449    234    178    234    449    798   1009    950    807    711    610

20          1003   1223   1462   1627   1421    887    445    252    204    252    445    887   1421   1627   1462   1223   1003
            1003   1223   1462   1627   1421    887    445    252    204    252    445    887   1421   1627   1462   1223   1003

21          1700   2177   2536   2404   1656    848    403    226    178    226    403    848   1656   2404   2536   2177   1700
            1700   2177   2536   2404   1656    848    403    226    178    226    403    848   1656   2404   2536   2177   1700

22          3023   3855   3976   3053   1717    819    417    251    204    251    417    819   1717   3053   3976   3855   3023
            3023   3855   3976   3053   1717    819    417    251    204    251    417    819   1717   3053   3976   3855   3023

23          5407   6275   5361   3326   1630    771    393    226    178    226    393    771   1630   3326   5361   6275   5407
            5407   6275   5361   3326   1630    771    393    226    178    226    393    771   1630   3326   5361   6275   5407

24          9054   8948   6234   3289   1559    776    413    249    202    249    413    776   1559   3289   6234   8948   9054
            9054   8948   6234   3289   1559    776    413    249    202    249    413    776   1559   3289   6234   8948   9054

25         13277  10905   6363   3086   1489    749    389    225    178    225    389    749   1489   3086   6363  10905  13277
           13277  10905   6363   3086   1489    749    389    225    178    225    389    749   1489   3086   6363  10905  13277

26         16391  11340   5933   2890   1459    754    404    244    198    244    404    754   1459   2890   5933  11340  16391
           16391  11340   5933   2890   1459    754    404    244    198    244    404    754   1459   2890   5933  11340  16391

27         16654  10088   5153   2648   1380    715    377    221    176    221    377    715   1380   2648   5153  10088  16654
           16654  10088   5153   2648   1380    715    377    221    176    221    377    715   1380   2648   5153  10088  16654

28         13741   7702   4149   2307   1270    689    380    233    190    233    380    689   1270   2307   4149   7702  13741
           13741   7702   4149   2307   1270    689    380    233    190    233    380    689   1270   2307   4149   7702  13741

29          9087   4996   2952   1777   1040    592    336    207    168    207    336    592   1040   1777   2952   4996   9087
            9087   4996   2952   1777   1040    592    336    207    168    207    336    592   1040   1777   2952   4996   9087

30          4746   2703   1777   1170    750    470    295    200    170    200    295    470    750   1170   1777   2703   4746
            4746   2703   1777   1170    750    470    295    200    170    200    295    470    750   1170   1777   2703   4746

31          1911   1172    848    607    424    291    201    149    132    149    201    291    424    607    848   1172   1911
            1911   1172    848    607    424    291    201    149    132    149    201    291    424    607    848   1172   1911

32           575    393    314    248    194    152    122    104     98    104    122    152    194    248    314    393    575
             575    393    314    248    194    152    122    104     98    104    122    152    194    248    314    393    575

33           120     91     78     67     58     51     46     43     42     43     46     51     58     67     78     91    120
             120     91     78     67     58     51     46     43     42     43     46     51     58     67     78     91    120

34            17     16     16     16     16     16     16     16     16     16     16     16     16     16     16     16     17
              17     16     16     16     16     16     16     16     16     16     16     16     16     16     16     16     17

Total      98303  73727  49166  30776  18566  11030   6686   4478   3806   4478   6686  11030  18566  30776  49166  73727  98303
           98303  73727  49166  30776  18566  11030   6686   4478   3806   4478   6686  11030  18566  30776  49166  73727  98303

Grand total = 2*3806 + 4*4478 + 4*6686 + 4*11030 + 4*18566 + 4*30776 + 4*49166 + 4*73727 + 4*98303
            = 1178540

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
 L
 4             2      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      2
               2      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      2

 5             1      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      1
               1      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      1

 6             4      2      2      2      2      2      2      2      2      2      2      2      2      2      2      2      4
               4      2      2      2      2      2      2      2      2      2      2      2      2      2      2      2      4

 7             3      1      2      2      2      2      2      2      2      2      2      2      2      2      2      1      3
               3      1      2      2      2      2      2      2      2      2      2      2      2      2      2      1      3

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

 9             9      3      5      7      8      8      8      8      8      8      8      8      8      7      5      3      9
               9      3      5      7      8      8      8      8      8      8      8      8      8      7      5      3      9

10            18      8     13     18     21     22     22     22     22     22     22     22     21     18     13      8     18
              18      8     13     18     21     22     22     22     22     22     22     22     21     18     13      8     18

11            25      9     13     16     21     25     26     26     26     26     26     25     21     16     13      9     25
              25      9     13     16     21     25     26     26     26     26     26     25     21     16     13      9     25

12            44     18     27     34     42     50     55     56     56     56     55     50     42     34     27     18     44
              44     18     27     34     42     50     55     56     56     56     55     50     42     34     27     18     44

13            67     25     35     40     46     57     69     75     76     75     69     57     46     40     35     25     67
              67     25     35     40     46     57     69     75     76     75     69     57     46     40     35     25     67

14           112     44     63     74     84     98    117    134    140    134    117     98     84     74     63     44    112
             112     44     63     74     84     98    117    134    140    134    117     98     84     74     63     44    112

15           177     67     93    104    112    124    147    177    192    177    147    124    112    104     93     67    177
             177     67     93    104    112    124    147    177    192    177    147    124    112    104     93     67    177

16           290    112    157    178    192    208    233    266    284    266    233    208    192    178    157    112    290
             290    112    157    178    192    208    233    266    284    266    233    208    192    178    157    112    290

17           465    177    245    272    286    299    313    322    324    322    313    299    286    272    245    177    465
             465    177    245    272    286    299    313    322    324    322    313    299    286    272    245    177    465

18           756    290    403    450    473    482    463    412    380    412    463    482    473    450    403    290    756
             756    290    403    450    473    482    463    412    380    412    463    482    473    450    403    290    756

19          1219    465    643    711    729    692    579    435    368    435    579    692    729    711    643    465   1219
            1219    465    643    711    729    692    579    435    368    435    579    692    729    711    643    465   1219

20          1975    756   1046   1148   1130    974    713    482    396    482    713    974   1130   1148   1046    756   1975
            1975    756   1046   1148   1130    974    713    482    396    482    713    974   1130   1148   1046    756   1975

21          3176   1218   1670   1769   1598   1202    759    463    368    463    759   1202   1598   1769   1670   1218   3176
            3176   1218   1670   1769   1598   1202    759    463    368    463    759   1202   1598   1769   1670   1218   3176

22          5031   1960   2624   2606   2106   1394    807    488    394    488    807   1394   2106   2606   2624   1960   5031
            5031   1960   2624   2606   2106   1394    807    488    394    488    807   1394   2106   2606   2624   1960   5031

23          7630   3070   3898   3504   2486   1460    787    460    366    460    787   1460   2486   3504   3898   3070   7630
            7630   3070   3898   3504   2486   1460    787    460    366    460    787   1460   2486   3504   3898   3070   7630

24         10737   4562   5352   4292   2716   1490    800    480    388    480    800   1490   2716   4292   5352   4562  10737
           10737   4562   5352   4292   2716   1490    800    480    388    480    800   1490   2716   4292   5352   4562  10737

25         13542   6174   6580   4715   2730   1439    762    450    360    450    762   1439   2730   4715   6580   6174  13542
           13542   6174   6580   4715   2730   1439    762    450    360    450    762   1439   2730   4715   6580   6174  13542

26         14907   7370   7136   4694   2614   1390    756    460    374    460    756   1390   2614   4694   7136   7370  14907
           14907   7370   7136   4694   2614   1390    756    460    374    460    756   1390   2614   4694   7136   7370  14907

27         14004   7536   6704   4196   2334   1263    694    422    342    422    694   1263   2334   4196   6704   7536  14004
           14004   7536   6704   4196   2334   1263    694    422    342    422    694   1263   2334   4196   6704   7536  14004

28         11037   6470   5404   3368   1952   1112    643    410    340    410    643   1112   1952   3368   5404   6470  11037
           11037   6470   5404   3368   1952   1112    643    410    340    410    643   1112   1952   3368   5404   6470  11037

29          7164   4566   3666   2351   1440    866    525    347    292    347    525    866   1440   2351   3666   4566   7164
            7164   4566   3666   2351   1440    866    525    347    292    347    525    866   1440   2351   3666   4566   7164

30          3759   2600   2064   1406    932    610    405    292    256    292    405    610    932   1406   2064   2600   3759
            3759   2600   2064   1406    932    610    405    292    256    292    405    610    932   1406   2064   2600   3759

31          1548   1158    928    676    484    344    249    194    176    194    249    344    484    676    928   1158   1548
            1548   1158    928    676    484    344    249    194    176    194    249    344    484    676    928   1158   1548

32           485    392    328    262    208    166    136    118    112    118    136    166    208    262    328    392    485
             485    392    328    262    208    166    136    118    112    118    136    166    208    262    328    392    485

33           106     92     80     69     60     53     48     45     44     45     48     53     60     69     80     92    106
             106     92     80     69     60     53     48     45     44     45     48     53     60     69     80     92    106

34            17     16     16     16     16     16     16     16     16     16     16     16     16     16     16     16     17
              17     16     16     16     16     16     16     16     16     16     16     16     16     16     16     16     17

Total      98318  49165  49204  36988  24832  15856  10144   7072   6112   7072  10144  15856  24832  36988  49204  49165  98318
           98318  49165  49204  36988  24832  15856  10144   7072   6112   7072  10144  15856  24832  36988  49204  49165  98318

Grand total = 2*6112 + 4*7072 + 4*10144 + 4*15856 + 4*24832 + 4*36988 + 4*49204 + 4*49165 + 4*98318
            = 1178540

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
 L
 4             4      4      0      0      0      0      0      0      0      0      0      0      0      0      0      4      4
               4      4      0      0      0      0      0      0      0      0      0      0      0      0      0      4      4

 5             2      2      1      0      0      0      0      0      0      0      0      0      0      0      1      2      2
               2      2      1      0      0      0      0      0      0      0      0      0      0      0      1      2      2

 6            12     16     19     13     12     12     12     12     12     12     12     12     12     13     19     16     12
              12     16     19     13     12     12     12     12     12     12     12     12     12     13     19     16     12

 7             9     13     15     18     15     14     14     14     14     14     14     14     15     18     15     13      9
               9     13     15     18     15     14     14     14     14     14     14     14     15     18     15     13      9

 8            31     46     59     74     69     65     64     64     64     64     64     65     69     74     59     46     31
              31     46     59     74     69     65     64     64     64     64     64     65     69     74     59     46     31

 9            31     45     54     69     82     78     73     72     72     72     73     78     82     69     54     45     31
              31     45     54     69     82     78     73     72     72     72     73     78     82     69     54     45     31

10            76    116    148    188    229    235    227    221    220    221    227    235    229    188    148    116     76
              76    116    148    188    229    235    227    221    220    221    227    235    229    188    148    116     76

11            94    139    168    211    256    301    307    294    288    294    307    301    256    211    168    139     94
              94    139    168    211    256    301    307    294    288    294    307    301    256    211    168    139     94

12           188    288    363    456    552    653    702    701    690    701    702    653    552    456    363    288    188
             188    288    363    456    552    653    702    701    690    701    702    653    552    456    363    288    188

13           265    397    485    602    720    847    981   1049   1060   1049    981    847    720    602    485    397    265
             265    397    485    602    720    847    981   1049   1060   1049    981    847    720    602    485    397    265

14           475    726    907   1131   1352   1584   1841   2055   2146   2055   1841   1584   1352   1131    907    726    475
             475    726    907   1131   1352   1584   1841   2055   2146   2055   1841   1584   1352   1131    907    726    475

15           719   1085   1334   1652   1961   2289   2672   3095   3296   3095   2672   2289   1961   1652   1334   1085    719
             719   1085   1334   1652   1961   2289   2672   3095   3296   3095   2672   2289   1961   1652   1334   1085    719

16          1220   1860   2312   2873   3425   4022   4685   5287   5528   5287   4685   4022   3425   2873   2312   1860   1220
            1220   1860   2312   2873   3425   4022   4685   5287   5528   5287   4685   4022   3425   2873   2312   1860   1220

17          1914   2899   3577   4441   5318   6266   7153   7698   7862   7698   7153   6266   5318   4441   3577   2899   1914
            1914   2899   3577   4441   5318   6266   7153   7698   7862   7698   7153   6266   5318   4441   3577   2899   1914

18          3164   4817   5986   7495   9053  10554  11578  11919  11952  11919  11578  10554   9053   7495   5986   4817   3164
            3164   4817   5986   7495   9053  10554  11578  11919  11952  11919  11578  10554   9053   7495   5986   4817   3164

19          5050   7677   9570  12077  14502  16316  17011  16907  16746  16907  17011  16316  14502  12077   9570   7677   5050
            5050   7677   9570  12077  14502  16316  17011  16907  16746  16907  17011  16316  14502  12077   9570   7677   5050

20          8261  12659  15979  20164  23541  25232  25334  24916  24708  24916  25334  25232  23541  20164  15979  12659   8261
            8261  12659  15979  20164  23541  25232  25334  24916  24708  24916  25334  25232  23541  20164  15979  12659   8261

21         13347  20644  26148  32209  35759  36483  35766  35052  34822  35052  35766  36483  35759  32209  26148  20644  13347
           13347  20644  26148  32209  35759  36483  35766  35052  34822  35052  35766  36483  35759  32209  26148  20644  13347

22         21792  34058  42568  50010  52609  52015  50771  49987  49752  49987  50771  52015  52609  50010  42568  34058  21792
           21792  34058  42568  50010  52609  52015  50771  49987  49752  49987  50771  52015  52609  50010  42568  34058  21792

23         34789  54185  65188  72091  72453  70484  68852  68046  67812  68046  68852  70484  72453  72091  65188  54185  34789
           34789  54185  65188  72091  72453  70484  68852  68046  67812  68046  68852  70484  72453  72091  65188  54185  34789

24         53175  81041  92558  96833  94766  92035  90341  89545  89316  89545  90341  92035  94766  96833  92558  81041  53175
           53175  81041  92558  96833  94766  92035  90341  89545  89316  89545  90341  92035  94766  96833  92558  81041  53175

25         74308 108780 117545 117803 113814 110707 109045 108273 108050 108273 109045 110707 113814 117803 117545 108780  74308
           74308 108780 117545 117803 113814 110707 109045 108273 108050 108273 109045 110707 113814 117803 117545 108780  74308

26         92195 128264 132286 129234 124624 121669 120116 119388 119176 119388 120116 121669 124624 129234 132286 128264  92195
           92195 128264 132286 129234 124624 121669 120116 119388 119176 119388 120116 121669 124624 129234 132286 128264  92195

27         98507 129539 128983 124328 119978 117412 116036 115375 115180 115375 116036 117412 119978 124328 128983 129539  98507
           98507 129539 128983 124328 119978 117412 116036 115375 115180 115375 116036 117412 119978 124328 128983 129539  98507

28         89222 111039 108337 104153 100844  98849  97730  97172  97004  97172  97730  98849 100844 104153 108337 111039  89222
           89222 111039 108337 104153 100844  98849  97730  97172  97004  97172  97730  98849 100844 104153 108337 111039  89222

29         67131  79258  76537  73643  71532  70188  69386  68966  68836  68966  69386  70188  71532  73643  76537  79258  67131
           67131  79258  76537  73643  71532  70188  69386  68966  68836  68966  69386  70188  71532  73643  76537  79258  67131

30         41513  46856  45323  43872  42786  42044  41569  41306  41222  41306  41569  42044  42786  43872  45323  46856  41513
           41513  46856  45323  43872  42786  42044  41569  41306  41222  41306  41569  42044  42786  43872  45323  46856  41513

31         20516  22195  21510  20963  20534  20219  20004  19879  19838  19879  20004  20219  20534  20963  21510  22195  20516
           20516  22195  21510  20963  20534  20219  20004  19879  19838  19879  20004  20219  20534  20963  21510  22195  20516

32          8047   8499   8330   8187   8070   7979   7914   7875   7862   7875   7914   7979   8070   8187   8330   8499   8047
            8047   8499   8330   8187   8070   7979   7914   7875   7862   7875   7914   7979   8070   8187   8330   8499   8047

33          2285   2286   2260   2238   2220   2206   2196   2190   2188   2190   2196   2206   2220   2238   2260   2286   2285
            2285   2286   2260   2238   2220   2206   2196   2190   2188   2190   2196   2206   2220   2238   2260   2286   2285

34           548    548    548    548    548    548    548    548    548    548    548    548    548    548    548    548    548
             548    548    548    548    548    548    548    548    548    548    548    548    548    548    548    548    548

Total     638890 859981 909098 927576 921624 911306 902928 897906 896264 897906 902928 911306 921624 927576 909098 859981 638890
          638890 859981 909098 927576 921624 911306 902928 897906 896264 897906 902928 911306 921624 927576 909098 859981 638890

Grand total = 4*638890 + 4*859981 + 2*896264 + 4*897906 + 4*902928 + 4*909098 + 4*911306 + 4*921624 + 4*927576
            = 29669764

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
EN
 0            0    16     1    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384    16     0    15    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
 1           15     0    15     1    14    26    48    88   160   288   512   896  1536  2560  4096  6144  8192     0     0     0    14    14    26    48    88   160   288   512   896  1536  2560  4096  6144  8192
 2           14    28     0    28     2    26    48    88   160   288   512   896  1536  2560  4096  6144  8192    14     0     0     0    26    26    48    88   160   288   512   896  1536  2560  4096  6144  8192
 3           26    13    39     0    39     3    36    66   120   216   384   672  1152  1920  3072  4608  6144    26    26     0     0     0    36    36    66   120   216   384   672  1152  1920  3072  4608  6144
 4           48    36    12    48     0    48     4    44    80   144   256   448   768  1280  2048  3072  4096    48    36    36     0     0     0    44    44    80   144   256   448   768  1280  2048  3072  4096
 5           88    66    44    11    55     0    55     5    50    90   160   280   480   800  1280  1920  2560    88    66    44    44     0     0     0    50    50    90   160   280   480   800  1280  1920  2560
 6          160   120    80    50    10    60     0    60     6    54    96   168   288   480   768  1152  1536   160   120    80    50    50     0     0     0    54    54    96   168   288   480   768  1152  1536
 7          288   216   144    90    54     9    63     0    63     7    56    98   168   280   448   672   896   288   216   144    90    54    54     0     0     0    56    56    98   168   280   448   672   896
 8          512   384   256   160    96    56     8    64     0    64     8    56    96   160   256   384   512   512   384   256   160    96    56    56     0     0     0    56    56    96   160   256   384   512
 9          896   672   448   280   168    98    56     7    63     0    63     9    54    90   144   216   288   896   672   448   280   168    98    56    56     0     0     0    54    54    90   144   216   288
10         1536  1152   768   480   288   168    96    54     6    60     0    60    10    50    80   120   160  1536  1152   768   480   288   168    96    54    54     0     0     0    50    50    80   120   160
11         2560  1920  1280   800   480   280   160    90    50     5    55     0    55    11    44    66    88  2560  1920  1280   800   480   280   160    90    50    50     0     0     0    44    44    66    88
12         4096  3072  2048  1280   768   448   256   144    80    44     4    48     0    48    12    36    48  4096  3072  2048  1280   768   448   256   144    80    44    44     0     0     0    36    36    48
13         6144  4608  3072  1920  1152   672   384   216   120    66    36     3    39     0    39    13    26  6144  4608  3072  1920  1152   672   384   216   120    66    36    36     0     0     0    26    26
14         8192  6144  4096  2560  1536   896   512   288   160    88    48    26     2    28     0    28    14  8192  6144  4096  2560  1536   896   512   288   160    88    48    26    26     0     0     0    14
15         8192  6144  4096  2560  1536   896   512   288   160    88    48    26    14     1    15     0    15  8192  6144  4096  2560  1536   896   512   288   160    88    48    26    14    14     0     0     0
16        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15     1    16     0 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15    15     0    16
17           16     0    15    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384     0    16     1    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
18            0     0     0    14    14    26    48    88   160   288   512   896  1536  2560  4096  6144  8192    15     0    15     1    14    26    48    88   160   288   512   896  1536  2560  4096  6144  8192
19           14     0     0     0    26    26    48    88   160   288   512   896  1536  2560  4096  6144  8192    14    28     0    28     2    26    48    88   160   288   512   896  1536  2560  4096  6144  8192
20           26    26     0     0     0    36    36    66   120   216   384   672  1152  1920  3072  4608  6144    26    13    39     0    39     3    36    66   120   216   384   672  1152  1920  3072  4608  6144
21           48    36    36     0     0     0    44    44    80   144   256   448   768  1280  2048  3072  4096    48    36    12    48     0    48     4    44    80   144   256   448   768  1280  2048  3072  4096
22           88    66    44    44     0     0     0    50    50    90   160   280   480   800  1280  1920  2560    88    66    44    11    55     0    55     5    50    90   160   280   480   800  1280  1920  2560
23          160   120    80    50    50     0     0     0    54    54    96   168   288   480   768  1152  1536   160   120    80    50    10    60     0    60     6    54    96   168   288   480   768  1152  1536
24          288   216   144    90    54    54     0     0     0    56    56    98   168   280   448   672   896   288   216   144    90    54     9    63     0    63     7    56    98   168   280   448   672   896
25          512   384   256   160    96    56    56     0     0     0    56    56    96   160   256   384   512   512   384   256   160    96    56     8    64     0    64     8    56    96   160   256   384   512
26          896   672   448   280   168    98    56    56     0     0     0    54    54    90   144   216   288   896   672   448   280   168    98    56     7    63     0    63     9    54    90   144   216   288
27         1536  1152   768   480   288   168    96    54    54     0     0     0    50    50    80   120   160  1536  1152   768   480   288   168    96    54     6    60     0    60    10    50    80   120   160
28         2560  1920  1280   800   480   280   160    90    50    50     0     0     0    44    44    66    88  2560  1920  1280   800   480   280   160    90    50     5    55     0    55    11    44    66    88
29         4096  3072  2048  1280   768   448   256   144    80    44    44     0     0     0    36    36    48  4096  3072  2048  1280   768   448   256   144    80    44     4    48     0    48    12    36    48
30         6144  4608  3072  1920  1152   672   384   216   120    66    36    36     0     0     0    26    26  6144  4608  3072  1920  1152   672   384   216   120    66    36     3    39     0    39    13    26
31         8192  6144  4096  2560  1536   896   512   288   160    88    48    26    26     0     0     0    14  8192  6144  4096  2560  1536   896   512   288   160    88    48    26     2    28     0    28    14
32         8192  6144  4096  2560  1536   896   512   288   160    88    48    26    14    14     0     0     0  8192  6144  4096  2560  1536   896   512   288   160    88    48    26    14     1    15     0    15
33        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15    15     0    16 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15     1    16     0

Sum of all rows                     = 4(2*0 + 1*1 + 3*15 + 2*16 + 2*28 + 2*52 + 2*96 + 2*176 + 2*320 + 2*576 + 2*1024 + 2*1792 + 2*3072 + 2*5120 + 2*8192 + 2*12288 + 2*16384) +
                                      4(4*0 + 1*1 + 3*14 + 2*15 + 2*26 + 2*48 + 2*88 + 2*160 + 2*288 + 2*512 + 2*896 + 2*1536 + 2*2560 + 2*4096 + 2*6144 + 2*8192) +
                                      4(4*0 + 1*2 + 2*14 + 3*26 + 2*28 + 2*48 + 2*88 + 2*160 + 2*288 + 2*512 + 2*896 + 2*1536 + 2*2560 + 2*4096 + 2*6144 + 2*8192) +
                                      4(4*0 + 1*3 + 1*13 + 3*26 + 3*36 + 2*39 + 2*66 + 2*120 + 2*216 + 2*384 + 2*672 + 2*1152 + 2*1920 + 2*3072 + 2*4608 + 2*6144) +
                                      4(4*0 + 1*4 + 1*12 + 3*36 + 3*44 + 4*48 + 2*80 + 2*144 + 2*256 + 2*448 + 2*768 + 2*1280 + 2*2048 + 2*3072 + 2*4096) +
                                      4(4*0 + 1*5 + 1*11 + 3*44 + 3*50 + 2*55 + 2*66 + 2*88 + 2*90 + 2*160 + 2*280 + 2*480 + 2*800 + 2*1280 + 2*1920 + 2*2560) +
                                      4(4*0 + 1*6 + 1*10 + 3*50 + 3*54 + 2*60 + 2*80 + 2*96 + 2*120 + 2*160 + 2*168 + 2*288 + 2*480 + 2*768 + 2*1152 + 2*1536) +
                                      4(4*0 + 1*7 + 1*9 + 3*54 + 3*56 + 2*63 + 2*90 + 2*98 + 2*144 + 2*168 + 2*216 + 2*280 + 2*288 + 2*448 + 2*672 + 2*896) +
                                      2(4*0 + 2*8 + 6*56 + 2*64 + 4*96 + 4*160 + 4*256 + 4*384 + 4*512)
                                    = 1178540

Value repetition frequencies        = 4(1*1 + 15*2 + 1*3) +
                                      4(1*1 + 13*2 + 1*3 + 1*4) +
                                      4(1*1 + 13*2 + 1*3 + 1*4) +
                                      4(2*1 + 11*2 + 2*3 + 1*4) +
                                      4(2*1 + 9*2 + 2*3 + 2*4) +
                                      4(2*1 + 11*2 + 2*3 + 1*4) +
                                      4(2*1 + 11*2 + 2*3 + 1*4) +
                                      4(2*1 + 11*2 + 2*3 + 1*4) +
                                      2(2*2 + 6*4 + 1*6)
                                    = 1156

Number of distinct row element sets = 9

Number of rows                      = 1*2 + 8*4
                                    = 34

Number of distinct values           = 72

Distinct values       0     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    26    28    36
Frequency           128     8     4     4     4     4     4     4     4     4     4     4     4     4    20    20     8    32    16    24
Distinct values      39    44    48    50    52    54    55    56    60    63    64    66    80    88    90    96    98   120   144   160
Frequency             8    24    32    24     8    24     8    24     8     8     4    16    16    24    16    24     8    16    16    40
Distinct values     168   176   216   256   280   288   320   384   448   480   512   576   672   768   800   896  1024  1152  1280  1536
Frequency            16     8    16    16    16    32     8    16    16    16    24     8    16    16     8    24     8    16    16    24
Distinct values    1792  1920  2048  2560  3072  4096  4608  5120  6144  8192 12288 16384
Frequency             8    16     8    24    24    24     8     8    24    24     8     8

Sum of frequencies                  = 13*4 + 19*8 + 18*16 + 2*20 + 15*24 + 3*32 + 1*40 + 1*128
                                    = 1156

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 30*30 + 4*32
                                                                                 = 1028

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

Number of possible SN-EN pairs with SN != EN                                     = 33*34
                                                                                 = 1122

a = 18, b = 2
 L             C             S
 4             8             2
 5             4             2
 6            80            10
 7            72             8
 8           268            24
 9           256            26
10           664            58
11           748            76
12          1528           144
13          1960           210
14          3468           366
15          4808           564
16          7840           944
17         11292          1494
18         17560          2454
19         25616          3932
20         38596          6404
21         56084         10316
22         82136         16704
23        116776         26692
24        163048         41752
25        216180         62030
26        269048         85310
27        304136        105428
28        307596        114740
29        271376        107874
30        206760         86506
31        132916         58216
32         71632         32484
33         31168         14646
34         11028          5274
35          2784          1392
36           616           308
Total    2358052        786390

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
 4              1       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       1
                1       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       1

 5              0       0       1       0       0       0       0       0       0       0       0       0       0       0       0       1       0       0
                0       0       1       0       0       0       0       0       0       0       0       0       0       0       0       1       0       0

 6              2       2       3       3       2       2       2       2       2       2       2       2       2       2       3       3       2       2
                2       2       3       3       2       2       2       2       2       2       2       2       2       2       3       3       2       2

 7              1       1       1       4       3       2       2       2       2       2       2       2       2       3       4       1       1       1
                1       1       1       4       3       2       2       2       2       2       2       2       2       3       4       1       1       1

 8              4       5       6       8      11       9       8       8       8       8       8       8       9      11       8       6       5       4
                4       5       6       8      11       9       8       8       8       8       8       8       9      11       8       6       5       4

 9              4       4       4       5      10      12       9       8       8       8       8       9      12      10       5       4       4       4
                4       4       4       5      10      12       9       8       8       8       8       9      12      10       5       4       4       4

10              9      11      13      15      19      27      27      23      22      22      23      27      27      19      15      13      11       9
                9      11      13      15      19      27      27      23      22      22      23      27      27      19      15      13      11       9

11             12      13      13      14      16      25      35      32      27      27      32      35      25      16      14      13      13      12
               12      13      13      14      16      25      35      32      27      27      32      35      25      16      14      13      13      12

12             22      26      29      32      36      43      60      70      64      64      70      60      43      36      32      29      26      22
               22      26      29      32      36      43      60      70      64      64      70      60      43      36      32      29      26      22

13             33      37      38      39      41      46      62      90     104     104      90      62      46      41      39      38      37      33
               33      37      38      39      41      46      62      90     104     104      90      62      46      41      39      38      37      33

14             56      65      70      74      79      86     100     141     196     196     141     100      86      79      74      70      65      56
               56      65      70      74      79      86     100     141     196     196     141     100      86      79      74      70      65      56

15             88     100     104     106     108     114     134     188     260     260     188     134     114     108     106     104     100      88
               88     100     104     106     108     114     134     188     260     260     188     134     114     108     106     104     100      88

16            145     167     177     183     190     208     254     309     327     327     309     254     208     190     183     177     167     145
              145     167     177     183     190     208     254     309     327     327     309     254     208     190     183     177     167     145

17            232     265     277     283     297     344     410     401     314     314     401     410     344     297     283     277     265     232
              232     265     277     283     297     344     410     401     314     314     401     410     344     297     283     277     265     232

18            378     434     458     481     541     638     650     490     320     320     490     650     638     541     481     458     434     378
              378     434     458     481     541     638     650     490     320     320     490     650     638     541     481     458     434     378

19            609     698     744     820     956    1015     809     472     281     281     472     809    1015     956     820     744     698     609
              609     698     744     820     956    1015     809     472     281     281     472     809    1015     956     820     744     698     609

20            989    1148    1280    1486    1640    1432     902     471     301     301     471     902    1432    1640    1486    1280    1148     989
              989    1148    1280    1486    1640    1432     902     471     301     301     471     902    1432    1640    1486    1280    1148     989

21           1612    1932    2265    2570    2418    1665     860     426     273     273     426     860    1665    2418    2570    2265    1932    1612
             1612    1932    2265    2570    2418    1665     860     426     273     273     426     860    1665    2418    2570    2265    1932    1612

22           2704    3402    4001    4034    3079    1733     836     444     301     301     444     836    1733    3079    4034    4001    3402    2704
             2704    3402    4001    4034    3079    1733     836     444     301     301     444     836    1733    3079    4034    4001    3402    2704

23           4722    6030    6508    5450    3361    1647     786     417     273     273     417     786    1647    3361    5450    6508    6030    4722
             4722    6030    6508    5450    3361    1647     786     417     273     273     417     786    1647    3361    5450    6508    6030    4722

24           8431   10132    9340    6382    3349    1588     798     442     300     300     442     798    1588    3349    6382    9340   10132    8431
             8431   10132    9340    6382    3349    1588     798     442     300     300     442     798    1588    3349    6382    9340   10132    8431

25          14460   15221   11591    6608    3177    1527     772     416     273     273     416     772    1527    3177    6608   11591   15221   14460
            14460   15221   11591    6608    3177    1527     772     416     273     273     416     772    1527    3177    6608   11591   15221   14460

26          22332   19855   12600    6378    3050    1523     789     438     297     297     438     789    1523    3050    6378   12600   19855   22332
            22332   19855   12600    6378    3050    1523     789     438     297     297     438     789    1523    3050    6378   12600   19855   22332

27          29667   22243   12292    5969    2936    1483     760     412     272     272     412     760    1483    2936    5969   12292   22243   29667
            29667   22243   12292    5969    2936    1483     760     412     272     272     412     760    1483    2936    5969   12292   22243   29667

28          33046   21430   11089    5541    2841    1466     767     428     291     291     428     767    1466    2841    5541   11089   21430   33046
            33046   21430   11089    5541    2841    1466     767     428     291     291     428     767    1466    2841    5541   11089   21430   33046

29          30394   17788    9298    4948    2638    1385     726     400     267     267     400     726    1385    2638    4948    9298   17788   30394
            30394   17788    9298    4948    2638    1385     726     400     267     267     400     726    1385    2638    4948    9298   17788   30394

30          22829   12700    7104    4087    2311    1277     701     403     278     278     403     701    1277    2311    4087    7104   12700   22829
            22829   12700    7104    4087    2311    1277     701     403     278     278     403     701    1277    2311    4087    7104   12700   22829

31          13832    7697    4725    2940    1779    1045     603     358     250     250     358     603    1045    1779    2940    4725    7697   13832
            13832    7697    4725    2940    1779    1045     603     358     250     250     358     603    1045    1779    2940    4725    7697   13832

32           6658    3877    2628    1779    1174     756     481     316     239     239     316     481     756    1174    1779    2628    3877    6658
             6658    3877    2628    1779    1174     756     481     316     239     239     316     481     756    1174    1779    2628    3877    6658

33           2485    1563    1158     849     609     429     301     219     179     179     219     301     429     609     849    1158    1563    2485
             2485    1563    1158     849     609     429     301     219     179     179     219     301     429     609     849    1158    1563    2485

34            696     486     394     316     251     199     160     134     121     121     134     160     199     251     316     394     486     696
              696     486     394     316     251     199     160     134     121     121     134     160     199     251     316     394     486     696

35            136     105      91      79      69      61      55      51      49      49      51      55      61      69      79      91     105     136
              136     105      91      79      69      61      55      51      49      49      51      55      61      69      79      91     105     136

36             18      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      18
               18      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      18

Total      196607  147455   98319   61500   37008   21804   12876    8028    5916    5916    8028   12876   21804   37008   61500   98319  147455  196607
           196607  147455   98319   61500   37008   21804   12876    8028    5916    5916    8028   12876   21804   37008   61500   98319  147455  196607

Grand total = 4*5916 + 4*8028 + 4*12876 + 4*21804 + 4*37008 + 4*61500 + 4*98319 + 4*147455 + 4*196607
            = 2358052

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
 4              2       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       2

 5              1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1
                1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1

 6              4       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       4
                4       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       4

 7              3       1       2       2       2       2       2       2       2       2       2       2       2       2       2       2       1       3
                3       1       2       2       2       2       2       2       2       2       2       2       2       2       2       2       1       3

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

 9              9       3       5       7       8       8       8       8       8       8       8       8       8       8       7       5       3       9
                9       3       5       7       8       8       8       8       8       8       8       8       8       8       7       5       3       9

10             18       8      13      18      21      22      22      22      22      22      22      22      22      21      18      13       8      18
               18       8      13      18      21      22      22      22      22      22      22      22      22      21      18      13       8      18

11             25       9      13      16      21      25      26      26      26      26      26      26      25      21      16      13       9      25
               25       9      13      16      21      25      26      26      26      26      26      26      25      21      16      13       9      25

12             44      18      27      34      42      50      55      56      56      56      56      55      50      42      34      27      18      44
               44      18      27      34      42      50      55      56      56      56      56      55      50      42      34      27      18      44

13             67      25      35      40      46      57      69      75      76      76      75      69      57      46      40      35      25      67
               67      25      35      40      46      57      69      75      76      76      75      69      57      46      40      35      25      67

14            112      44      63      74      84      98     117     134     141     141     134     117      98      84      74      63      44     112
              112      44      63      74      84      98     117     134     141     141     134     117      98      84      74      63      44     112

15            177      67      93     104     112     124     147     178     200     200     178     147     124     112     104      93      67     177
              177      67      93     104     112     124     147     178     200     200     178     147     124     112     104      93      67     177

16            290     112     157     178     192     208     234     275     314     314     275     234     208     192     178     157     112     290
              290     112     157     178     192     208     234     275     314     314     275     234     208     192     178     157     112     290

17            465     177     245     272     286     300     323     360     395     395     360     323     300     286     272     245     177     465
              465     177     245     272     286     300     323     360     395     395     360     323     300     286     272     245     177     465

18            756     290     403     450     474     493     510     513     501     501     513     510     493     474     450     403     290     756
              756     290     403     450     474     493     510     513     501     501     513     510     493     474     450     403     290     756

19           1219     465     643     712     741     749     718     627     530     530     627     718     749     741     712     643     465    1219
             1219     465     643     712     741     749     718     627     530     530     627     718     749     741     712     643     465    1219

20           1976     756    1047    1161    1198    1160    1006     765     580     580     765    1006    1160    1198    1161    1047     756    1976
             1976     756    1047    1161    1198    1160    1006     765     580     580     765    1006    1160    1198    1161    1047     756    1976

21           3192    1219    1684    1849    1841    1634    1234     809     559     559     809    1234    1634    1841    1849    1684    1219    3192
             3192    1219    1684    1849    1841    1634    1234     809     559     559     809    1234    1634    1841    1849    1684    1219    3192

22           5152    1975    2717    2917    2724    2162    1436     863     588     588     863    1436    2162    2724    2917    2717    1975    5152
             5152    1975    2717    2917    2724    2162    1436     863     588     588     863    1436    2162    2724    2917    2717    1975    5152

23           8205    3176    4289    4365    3686    2564    1508     843     558     558     843    1508    2564    3686    4365    4289    3176    8205
             8205    3176    4289    4365    3686    2564    1508     843     558     558     843    1508    2564    3686    4365    4289    3176    8205

24          12662    5031    6523    6110    4588    2840    1558     866     584     584     866    1558    2840    4588    6110    6523    5031   12662
            12662    5031    6523    6110    4588    2840    1558     866     584     584     866    1558    2840    4588    6110    6523    5031   12662

25          18365    7630    9245    7786    5184    2918    1529     834     554     554     834    1529    2918    5184    7786    9245    7630   18365
            18365    7630    9245    7786    5184    2918    1529     834     554     554     834    1529    2918    5184    7786    9245    7630   18365

26          24280   10737   11933    9007    5442    2915    1526     848     574     574     848    1526    2915    5442    9007   11933   10737   24280
            24280   10737   11933    9007    5442    2915    1526     848     574     574     848    1526    2915    5442    9007   11933   10737   24280

27          28447   13542   13711    9399    5326    2797    1462     808     542     542     808    1462    2797    5326    9399   13711   13542   28447
            28447   13542   13711    9399    5326    2797    1462     808     542     542     808    1462    2797    5326    9399   13711   13542   28447

28          28912   14907   13841    8890    4944    2639    1414     802     550     550     802    1414    2639    4944    8890   13841   14907   28912
            28912   14907   13841    8890    4944    2639    1414     802     550     550     802    1414    2639    4944    8890   13841   14907   28912

29          25039   14004   12103    7554    4268    2345    1285     738     508     508     738    1285    2345    4268    7554   12103   14004   25039
            25039   14004   12103    7554    4268    2345    1285     738     508     508     738    1285    2345    4268    7554   12103   14004   25039

30          18202   11037    9071    5719    3388    1964    1134     685     490     490     685    1134    1964    3388    5719    9071   11037   18202
            18202   11037    9071    5719    3388    1964    1134     685     490     490     685    1134    1964    3388    5719    9071   11037   18202

31          10921    7164    5725    3747    2356    1450     886     563     417     417     563     886    1450    2356    3747    5725    7164   10921
            10921    7164    5725    3747    2356    1450     886     563     417     417     563     886    1450    2356    3747    5725    7164   10921

32           5308    3759    2993    2082    1412     942     628     437     347     347     437     628     942    1412    2082    2993    3759    5308
             5308    3759    2993    2082    1412     942     628     437     347     347     437     628     942    1412    2082    2993    3759    5308

33           2031    1548    1251     930     680     492     358     272     230     230     272     358     492     680     930    1251    1548    2031
             2031    1548    1251     930     680     492     358     272     230     230     272     358     492     680     930    1251    1548    2031

34            592     485     409     331     266     214     175     149     136     136     149     175     214     266     331     409     485     592
              592     485     409     331     266     214     175     149     136     136     149     175     214     266     331     409     485     592

35            121     106      93      81      71      63      57      53      51      51      53      57      63      71      81      93     106     121
              121     106      93      81      71      63      57      53      51      51      53      57      63      71      81      93     106     121

36             18      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      18
               18      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      17      18

Total      196623   98318   98360   73862   49430   31262   19454   12638    9566    9566   12638   19454   31262   49430   73862   98360   98318  196623
           196623   98318   98360   73862   49430   31262   19454   12638    9566    9566   12638   19454   31262   49430   73862   98360   98318  196623

Grand total = 4*9566 + 4*12638 + 4*19454 + 4*31262 + 4*49430 + 4*73862 + 4*98318 + 4*98360 + 4*196623
            = 2358052

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
 4              4       4       0       0       0       0       0       0       0       0       0       0       0       0       0       0       4       4
                4       4       0       0       0       0       0       0       0       0       0       0       0       0       0       0       4       4

 5              2       2       1       0       0       0       0       0       0       0       0       0       0       0       0       1       2       2
                2       2       1       0       0       0       0       0       0       0       0       0       0       0       0       1       2       2

 6             12      16      19      13      12      12      12      12      12      12      12      12      12      12      13      19      16      12
               12      16      19      13      12      12      12      12      12      12      12      12      12      12      13      19      16      12

 7              9      13      15      18      15      14      14      14      14      14      14      14      14      15      18      15      13       9
                9      13      15      18      15      14      14      14      14      14      14      14      14      15      18      15      13       9

 8             31      46      59      74      69      65      64      64      64      64      64      64      65      69      74      59      46      31
               31      46      59      74      69      65      64      64      64      64      64      64      65      69      74      59      46      31

 9             31      45      54      69      82      78      73      72      72      72      72      73      78      82      69      54      45      31
               31      45      54      69      82      78      73      72      72      72      72      73      78      82      69      54      45      31

10             76     116     148     188     229     235     227     221     220     220     221     227     235     229     188     148     116      76
               76     116     148     188     229     235     227     221     220     220     221     227     235     229     188     148     116      76

11             94     139     168     211     256     301     307     294     287     287     294     307     301     256     211     168     139      94
               94     139     168     211     256     301     307     294     287     287     294     307     301     256     211     168     139      94

12            188     288     363     456     552     653     702     700     682     682     700     702     653     552     456     363     288     188
              188     288     363     456     552     653     702     700     682     682     700     702     653     552     456     363     288     188

13            265     397     485     602     720     847     980    1040    1034    1034    1040     980     847     720     602     485     397     265
              265     397     485     602     720     847     980    1040    1034    1034    1040     980     847     720     602     485     397     265

14            475     726     907    1131    1352    1583    1831    2021    2112    2112    2021    1831    1583    1352    1131     907     726     475
              475     726     907    1131    1352    1583    1831    2021    2112    2112    2021    1831    1583    1352    1131     907     726     475

15            719    1085    1334    1652    1960    2278    2629    3035    3338    3338    3035    2629    2278    1960    1652    1334    1085     719
              719    1085    1334    1652    1960    2278    2629    3035    3338    3338    3035    2629    2278    1960    1652    1334    1085     719

16           1220    1860    2312    2872    3413    3969    4591    5295    5828    5828    5295    4591    3969    3413    2872    2312    1860    1220
             1220    1860    2312    2872    3413    3969    4591    5295    5828    5828    5295    4591    3969    3413    2872    2312    1860    1220

17           1914    2899    3576    4428    5254    6129    7101    8040    8650    8650    8040    7101    6129    5254    4428    3576    2899    1914
             1914    2899    3576    4428    5254    6129    7101    8040    8650    8650    8040    7101    6129    5254    4428    3576    2899    1914

18           3164    4816    5972    7419    8863   10408   11928   13007   13443   13443   13007   11928   10408    8863    7419    5972    4816    3164
             3164    4816    5972    7419    8863   10408   11928   13007   13443   13443   13007   11928   10408    8863    7419    5972    4816    3164

19           5049    7662    9481   11823   14219   16614   18441   19190   19197   19197   19190   18441   16614   14219   11823    9481    7662    5049
             5049    7662    9481   11823   14219   16614   18441   19190   19197   19197   19190   18441   16614   14219   11823    9481    7662    5049

20           8248   12559   15651   19693   23695   27014   28707   28858   28555   28555   28858   28707   27014   23695   19693   15651   12559    8248
             8248   12559   15651   19693   23695   27014   28707   28858   28555   28555   28858   28707   27014   23695   19693   15651   12559    8248

21          13278   20274   25455   32112   37871   41318   42027   41353   40753   40753   41353   42027   41318   37871   32112   25455   20274   13278
            13278   20274   25455   32112   37871   41318   42027   41353   40753   40753   41353   42027   41318   37871   32112   25455   20274   13278

22          21646   33376   42234   52510   59460   61883   61246   60034   59359   59359   60034   61246   61883   59460   52510   42234   33376   21646
            21646   33376   42234   52510   59460   61883   61246   60034   59359   59359   60034   61246   61883   59460   52510   42234   33376   21646

23          35102   54632   68610   82074   88176   88244   86187   84570   83867   83867   84570   86187   88244   88176   82074   68610   54632   35102
            35102   54632   68610   82074   88176   88244   86187   84570   83867   83867   84570   86187   88244   88176   82074   68610   54632   35102

24          56623   88324  107875  122254  125242  122691  119799  118092  117388  117388  118092  119799  122691  125242  122254  107875   88324   56623
            56623   88324  107875  122254  125242  122691  119799  118092  117388  117388  118092  119799  122691  125242  122254  107875   88324   56623

25          87923  135148  157628  168763  167007  162237  158852  157132  156435  156435  157132  158852  162237  167007  168763  157628  135148   87923
            87923  135148  157628  168763  167007  162237  158852  157132  156435  156435  157132  158852  162237  167007  168763  157628  135148   87923

26         127529  189910  210234  214805  208780  202960  199547  197864  197183  197183  197864  199547  202960  208780  214805  210234  189910  127529
           127529  189910  210234  214805  208780  202960  199547  197864  197183  197183  197864  199547  202960  208780  214805  210234  189910  127529

27         166458  236958  249701  246860  238202  232111  228838  227224  226566  226566  227224  228838  232111  238202  246860  249701  236958  166458
           166458  236958  249701  246860  238202  232111  228838  227224  226566  226566  227224  228838  232111  238202  246860  249701  236958  166458

28         190752  257900  261412  253747  244824  239276  236292  234794  234175  234175  234794  236292  239276  244824  253747  261412  257900  190752
           190752  257900  261412  253747  244824  239276  236292  234794  234175  234175  234794  236292  239276  244824  253747  261412  257900  190752

29         187680  240484  237178  228284  220611  216022  213473  212151  211593  211593  212151  213473  216022  220611  228284  237178  240484  187680
           187680  240484  237178  228284  220611  216022  213473  212151  211593  211593  212151  213473  216022  220611  228284  237178  240484  187680

30         156407  190402  185029  177999  172567  169203  167233  166163  165697  165697  166163  167233  169203  172567  177999  185029  190402  156407
           156407  190402  185029  177999  172567  169203  167233  166163  165697  165697  166163  167233  169203  172567  177999  185029  190402  156407

31         108591  126012  121702  117351  114141  112031  110711  109952  109608  109608  109952  110711  112031  114141  117351  121702  126012  108591
           108591  126012  121702  117351  114141  112031  110711  109952  109608  109608  109952  110711  112031  114141  117351  121702  126012  108591

32          62087   69164   67002   64999   63474   62398   61675   61233   61024   61024   61233   61675   62398   63474   64999   67002   69164   62087
            62087   69164   67002   64999   63474   62398   61675   61233   61024   61024   61233   61675   62398   63474   64999   67002   69164   62087

33          28506   30580   29723   29028   28473   28053   27752   27558   27463   27463   27558   27752   28053   28473   29028   29723   30580   28506
            28506   30580   29723   29028   28473   28053   27752   27558   27463   27463   27558   27752   28053   28473   29028   29723   30580   28506

34          10394   10908   10712   10544   10404   10292   10208   10152   10124   10124   10152   10208   10292   10404   10544   10712   10908   10394
            10394   10908   10712   10544   10404   10292   10208   10152   10124   10124   10152   10208   10292   10404   10544   10712   10908   10394

35           2768    2769    2741    2717    2697    2681    2669    2661    2657    2657    2661    2669    2681    2697    2717    2741    2769    2768
             2768    2769    2741    2717    2697    2681    2669    2661    2657    2657    2661    2669    2681    2697    2717    2741    2769    2768

36            616     616     616     616     616     616     616     616     616     616     616     616     616     616     616     616     616     616
              616     616     616     616     616     616     616     616     616     616     616     616     616     616     616     616     616     616

Total     1277861 1720130 1818397 1855312 1843236 1822216 1804732 1793412 1788016 1788016 1793412 1804732 1822216 1843236 1855312 1818397 1720130 1277861
          1277861 1720130 1818397 1855312 1843236 1822216 1804732 1793412 1788016 1788016 1793412 1804732 1822216 1843236 1855312 1818397 1720130 1277861

Grand total = 4*1277861 + 4*1720130 + 4*1788016 + 4*1793412 + 4*1804732 + 4*1818397 + 4*1822216 + 4*1843236 + 4*1855312
            = 62893248

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    17     1    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768    17     0    16    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768
 1           16     0    16     1    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384     0     0     0    15    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
 2           15    30     0    30     2    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384    15     0     0     0    28    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
 3           28    14    42     0    42     3    39    72   132   240   432   768  1344  2304  3840  6144  9216 12288    28    28     0     0     0    39    39    72   132   240   432   768  1344  2304  3840  6144  9216 12288
 4           52    39    13    52     0    52     4    48    88   160   288   512   896  1536  2560  4096  6144  8192    52    39    39     0     0     0    48    48    88   160   288   512   896  1536  2560  4096  6144  8192
 5           96    72    48    12    60     0    60     5    55   100   180   320   560   960  1600  2560  3840  5120    96    72    48    48     0     0     0    55    55   100   180   320   560   960  1600  2560  3840  5120
 6          176   132    88    55    11    66     0    66     6    60   108   192   336   576   960  1536  2304  3072   176   132    88    55    55     0     0     0    60    60   108   192   336   576   960  1536  2304  3072
 7          320   240   160   100    60    10    70     0    70     7    63   112   196   336   560   896  1344  1792   320   240   160   100    60    60     0     0     0    63    63   112   196   336   560   896  1344  1792
 8          576   432   288   180   108    63     9    72     0    72     8    64   112   192   320   512   768  1024   576   432   288   180   108    63    63     0     0     0    64    64   112   192   320   512   768  1024
 9         1024   768   512   320   192   112    64     8    72     0    72     9    63   108   180   288   432   576  1024   768   512   320   192   112    64    64     0     0     0    63    63   108   180   288   432   576
10         1792  1344   896   560   336   196   112    63     7    70     0    70    10    60   100   160   240   320  1792  1344   896   560   336   196   112    63    63     0     0     0    60    60   100   160   240   320
11         3072  2304  1536   960   576   336   192   108    60     6    66     0    66    11    55    88   132   176  3072  2304  1536   960   576   336   192   108    60    60     0     0     0    55    55    88   132   176
12         5120  3840  2560  1600   960   560   320   180   100    55     5    60     0    60    12    48    72    96  5120  3840  2560  1600   960   560   320   180   100    55    55     0     0     0    48    48    72    96
13         8192  6144  4096  2560  1536   896   512   288   160    88    48     4    52     0    52    13    39    52  8192  6144  4096  2560  1536   896   512   288   160    88    48    48     0     0     0    39    39    52
14        12288  9216  6144  3840  2304  1344   768   432   240   132    72    39     3    42     0    42    14    28 12288  9216  6144  3840  2304  1344   768   432   240   132    72    39    39     0     0     0    28    28
15        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28     2    30     0    30    15 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    28     0     0     0    15
16        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15     1    16     0    16 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15    15     0     0     0
17        32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16     1    17     0 32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16    16     0    17
18           17     0    16    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768     0    17     1    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768
19            0     0     0    15    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384    16     0    16     1    15    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
20           15     0     0     0    28    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384    15    30     0    30     2    28    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
21           28    28     0     0     0    39    39    72   132   240   432   768  1344  2304  3840  6144  9216 12288    28    14    42     0    42     3    39    72   132   240   432   768  1344  2304  3840  6144  9216 12288
22           52    39    39     0     0     0    48    48    88   160   288   512   896  1536  2560  4096  6144  8192    52    39    13    52     0    52     4    48    88   160   288   512   896  1536  2560  4096  6144  8192
23           96    72    48    48     0     0     0    55    55   100   180   320   560   960  1600  2560  3840  5120    96    72    48    12    60     0    60     5    55   100   180   320   560   960  1600  2560  3840  5120
24          176   132    88    55    55     0     0     0    60    60   108   192   336   576   960  1536  2304  3072   176   132    88    55    11    66     0    66     6    60   108   192   336   576   960  1536  2304  3072
25          320   240   160   100    60    60     0     0     0    63    63   112   196   336   560   896  1344  1792   320   240   160   100    60    10    70     0    70     7    63   112   196   336   560   896  1344  1792
26          576   432   288   180   108    63    63     0     0     0    64    64   112   192   320   512   768  1024   576   432   288   180   108    63     9    72     0    72     8    64   112   192   320   512   768  1024
27         1024   768   512   320   192   112    64    64     0     0     0    63    63   108   180   288   432   576  1024   768   512   320   192   112    64     8    72     0    72     9    63   108   180   288   432   576
28         1792  1344   896   560   336   196   112    63    63     0     0     0    60    60   100   160   240   320  1792  1344   896   560   336   196   112    63     7    70     0    70    10    60   100   160   240   320
29         3072  2304  1536   960   576   336   192   108    60    60     0     0     0    55    55    88   132   176  3072  2304  1536   960   576   336   192   108    60     6    66     0    66    11    55    88   132   176
30         5120  3840  2560  1600   960   560   320   180   100    55    55     0     0     0    48    48    72    96  5120  3840  2560  1600   960   560   320   180   100    55     5    60     0    60    12    48    72    96
31         8192  6144  4096  2560  1536   896   512   288   160    88    48    48     0     0     0    39    39    52  8192  6144  4096  2560  1536   896   512   288   160    88    48     4    52     0    52    13    39    52
32        12288  9216  6144  3840  2304  1344   768   432   240   132    72    39    39     0     0     0    28    28 12288  9216  6144  3840  2304  1344   768   432   240   132    72    39     3    42     0    42    14    28
33        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    28     0     0     0    15 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28     2    30     0    30    15
34        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15    15     0     0     0 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    28    15     1    16     0    16
35        32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16    16     0    17 32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16     1    17     0

Sum of all rows                     = 4(2*0 + 1*1 + 3*16 + 2*17 + 2*30 + 2*56 + 2*104 + 2*192 + 2*352 + 2*640 + 2*1152 + 2*2048 + 2*3584 + 2*6144 + 2*10240 + 2*16384 + 2*24576 + 2*32768) +
                                      4(4*0 + 1*1 + 3*15 + 2*16 + 2*28 + 2*52 + 2*96 + 2*176 + 2*320 + 2*576 + 2*1024 + 2*1792 + 2*3072 + 2*5120 + 2*8192 + 2*12288 + 2*16384) +
                                      4(4*0 + 1*2 + 2*15 + 3*28 + 2*30 + 2*52 + 2*96 + 2*176 + 2*320 + 2*576 + 2*1024 + 2*1792 + 2*3072 + 2*5120 + 2*8192 + 2*12288 + 2*16384) +
                                      4(4*0 + 1*3 + 1*14 + 3*28 + 3*39 + 2*42 + 2*72 + 2*132 + 2*240 + 2*432 + 2*768 + 2*1344 + 2*2304 + 2*3840 + 2*6144 + 2*9216 + 2*12288) +
                                      4(4*0 + 1*4 + 1*13 + 3*39 + 3*48 + 4*52 + 2*88 + 2*160 + 2*288 + 2*512 + 2*896 + 2*1536 + 2*2560 + 2*4096 + 2*6144 + 2*8192) +
                                      4(4*0 + 1*5 + 1*12 + 3*48 + 3*55 + 2*60 + 2*72 + 2*96 + 2*100 + 2*180 + 2*320 + 2*560 + 2*960 + 2*1600 + 2*2560 + 2*3840 + 2*5120) +
                                      4(4*0 + 1*6 + 1*11 + 3*55 + 3*60 + 2*66 + 2*88 + 2*108 + 2*132 + 2*176 + 2*192 + 2*336 + 2*576 + 2*960 + 2*1536 + 2*2304 + 2*3072) +
                                      4(4*0 + 1*7 + 1*10 + 3*60 + 3*63 + 2*70 + 2*100 + 2*112 + 2*160 + 2*196 + 2*240 + 2*320 + 2*336 + 2*560 + 2*896 + 2*1344 + 2*1792) +
                                      4(4*0 + 1*8 + 1*9 + 3*63 + 3*64 + 2*72 + 2*108 + 2*112 + 2*180 + 2*192 + 2*288 + 2*320 + 2*432 + 2*512 + 2*576 + 2*768 + 2*1024)
                                    = 2358052

Value repetition frequencies        = 4(1*1 + 16*2 + 1*3) +
                                      4(1*1 + 14*2 + 1*3 + 1*4) +
                                      4(1*1 + 14*2 + 1*3 + 1*4) +
                                      4(2*1 + 12*2 + 2*3 + 1*4) +
                                      4(2*1 + 10*2 + 2*3 + 2*4) +
                                      4(2*1 + 12*2 + 2*3 + 1*4) +
                                      4(2*1 + 12*2 + 2*3 + 1*4) +
                                      4(2*1 + 12*2 + 2*3 + 1*4) +
                                      4(2*1 + 12*2 + 2*3 + 1*4)
                                    = 1296

Number of distinct row element sets = 9

Number of rows                      = 9*4
                                    = 36

Number of distinct values           = 79

Distinct values       0     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    28    30
Frequency           136     8     4     4     4     4     4     4     4     4     4     4     4     4     4    20    20     8    32    16
Distinct values      39    42    48    52    55    56    60    63    64    66    70    72    88    96   100   104   108   112   132   160
Frequency            24     8    24    32    24     8    32    24    12     8     8    24    16    24    16     8    16    16    16    16
Distinct values     176   180   192   196   240   288   320   336   352   432   512   560   576   640   768   896   960  1024  1152  1344
Frequency            24    16    24     8    16    16    40    16     8    16    16    16    32     8    16    16    16    24     8    16
Distinct values    1536  1600  1792  2048  2304  2560  3072  3584  3840  4096  5120  6144  8192  9216 10240 12288 16384 24576 32768
Frequency            16     8    24     8    16    16    24     8    16     8    24    24    24     8     8    24    24     8     8

Sum of frequencies                  = 13*4 + 19*8 + 1*12 + 22*16 + 2*20 + 16*24 + 4*32 + 1*40 + 1*136
                                    = 1296

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 32*32 + 4*34
                                                                                 = 1160

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

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

a = 19, b = 2
 L             C             S
 4             8             2
 5             4             2
 6            84            10
 7            76             8
 8           284            24
 9           272            26
10           708            58
11           800            76
12          1640           144
13          2112           210
14          3752           366
15          5228           564
16          8568           944
17         12420          1494
18         19444          2454
19         28604          3932
20         43500          6404
21         63952         10318
22         95008         16740
23        137956         27000
24        199236         43418
25        279564         68422
26        379540        103806
27        484980        147316
28        573476        190764
29        611504        220142
30        579236        222642
31        477936        194352
32        339904        144752
33        204384         90670
34        102984         47162
35         42076         19888
36         13944          6700
37          3332          1666
38           688           344
Total    4717204       1572820

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      36      37
 L
 4              1       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       1
                1       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       1

 5              0       0       1       0       0       0       0       0       0       0       0       0       0       0       0       0       1       0       0
                0       0       1       0       0       0       0       0       0       0       0       0       0       0       0       0       1       0       0

 6              2       2       3       3       2       2       2       2       2       2       2       2       2       2       2       3       3       2       2
                2       2       3       3       2       2       2       2       2       2       2       2       2       2       2       3       3       2       2

 7              1       1       1       4       3       2       2       2       2       2       2       2       2       2       3       4       1       1       1
                1       1       1       4       3       2       2       2       2       2       2       2       2       2       3       4       1       1       1

 8              4       5       6       8      11       9       8       8       8       8       8       8       8       9      11       8       6       5       4
                4       5       6       8      11       9       8       8       8       8       8       8       8       9      11       8       6       5       4

 9              4       4       4       5      10      12       9       8       8       8       8       8       9      12      10       5       4       4       4
                4       4       4       5      10      12       9       8       8       8       8       8       9      12      10       5       4       4       4

10              9      11      13      15      19      27      27      23      22      22      22      23      27      27      19      15      13      11       9
                9      11      13      15      19      27      27      23      22      22      22      23      27      27      19      15      13      11       9

11             12      13      13      14      16      25      35      32      27      26      27      32      35      25      16      14      13      13      12
               12      13      13      14      16      25      35      32      27      26      27      32      35      25      16      14      13      13      12

12             22      26      29      32      36      43      60      70      63      58      63      70      60      43      36      32      29      26      22
               22      26      29      32      36      43      60      70      63      58      63      70      60      43      36      32      29      26      22

13             33      37      38      39      41      46      62      89      97      92      97      89      62      46      41      39      38      37      33
               33      37      38      39      41      46      62      89      97      92      97      89      62      46      41      39      38      37      33

14             56      65      70      74      79      86      99     133     178     196     178     133      99      86      79      74      70      65      56
               56      65      70      74      79      86      99     133     178     196     178     133      99      86      79      74      70      65      56

15             88     100     104     106     108     113     125     163     248     304     248     163     125     113     108     106     104     100      88
               88     100     104     106     108     113     125     163     248     304     248     163     125     113     108     106     104     100      88

16            145     167     177     183     189     198     221     279     371     424     371     279     221     198     189     183     177     167     145
              145     167     177     183     189     198     221     279     371     424     371     279     221     198     189     183     177     167     145

17            232     265     277     282     286     302     355     433     455     436     455     433     355     302     286     282     277     265     232
              232     265     277     282     286     302     355     433     455     436     455     433     355     302     286     282     277     265     232

18            378     434     457     469     489     550     652     675     539     436     539     675     652     550     489     469     457     434     378
              378     434     457     469     489     550     652     675     539     436     539     675     652     550     489     469     457     434     378

19            609     697     731     757     826     962    1026     832     519     384     519     832    1026     962     826     757     731     697     609
              609     697     731     757     826     962    1026     832     519     384     519     832    1026     962     826     757     731     697     609

20            988    1134    1205    1304    1499    1651    1447     928     520     398     520     928    1447    1651    1499    1304    1205    1134     988
              988    1134    1205    1304    1499    1651    1447     928     520     398     520     928    1447    1651    1499    1304    1205    1134     988

21           1597    1844    2020    2299    2584    2427    1677     883     473     368     473     883    1677    2427    2584    2299    2020    1844    1597
             1597    1844    2020    2299    2584    2427    1677     883     473     368     473     883    1677    2427    2584    2299    2020    1844    1597

22           2602    3082    3548    4059    4060    3095    1750     863     494     398     494     863    1750    3095    4060    4059    3548    3082    2602
             2602    3082    3548    4059    4060    3095    1750     863     494     398     494     863    1750    3095    4060    4059    3548    3082    2602

23           4315    5332    6262    6597    5485    3378    1662     810     464     368     464     810    1662    3378    5485    6597    6262    5332    4315
             4315    5332    6262    6597    5485    3378    1662     810     464     368     464     810    1662    3378    5485    6597    6262    5332    4315

24           7427    9434   10512    9487    6442    3378    1610     827     493     398     493     827    1610    3378    6442    9487   10512    9434    7427
             7427    9434   10512    9487    6442    3378    1610     827     493     398     493     827    1610    3378    6442    9487   10512    9434    7427

25          13152   16160   15844   11825    6698    3215    1550     799     464     368     464     799    1550    3215    6698   11825   15844   16160   13152
            13152   16160   15844   11825    6698    3215    1550     799     464     368     464     799    1550    3215    6698   11825   15844   16160   13152

26          22892   25355   20934   12993    6528    3113    1558     823     491     396     491     823    1558    3113    6528   12993   20934   25355   22892
            22892   25355   20934   12993    6528    3113    1558     823     491     396     491     823    1558    3113    6528   12993   20934   25355   22892

27          36791   35074   24187   12979    6215    3030    1527     795     463     368     463     795    1527    3030    6215   12979   24187   35074   36791
            36791   35074   24187   12979    6215    3030    1527     795     463     368     463     795    1527    3030    6215   12979   24187   35074   36791

28          52000   42100   24895   12350    5988    3004    1536     814     486     392     486     814    1536    3004    5988   12350   24895   42100   52000
            52000   42100   24895   12350    5988    3004    1536     814     486     392     486     814    1536    3004    5988   12350   24895   42100   52000

29          62712   43671   23377   11503    5765    2929    1494     783     459     366     459     783    1494    2929    5765   11503   23377   43671   62712
            62712   43671   23377   11503    5765    2929    1494     783     459     366     459     783    1494    2929    5765   11503   23377   43671   62712

30          63441   39220   20390   10492    5481    2848    1479     791     475     384     475     791    1479    2848    5481   10492   20390   39220   63441
            63441   39220   20390   10492    5481    2848    1479     791     475     384     475     791    1479    2848    5481   10492   20390   39220   63441

31          53222   30486   16398    9028    4937    2643    1396     749     446     358     446     749    1396    2643    4937    9028   16398   30486   53222
            53222   30486   16398    9028    4937    2643    1396     749     446     358     446     749    1396    2643    4937    9028   16398   30486   53222

32          36662   20399   11832    7030    4091    2318    1289     724     448     366     448     724    1289    2318    4091    7030   11832   20399   36662
            36662   20399   11832    7030    4091    2318    1289     724     448     366     448     724    1289    2318    4091    7030   11832   20399   36662

33          20489   11572    7349    4712    2942    1784    1056     625     401     332     401     625    1056    1784    2942    4712    7349   11572   20489
            20489   11572    7349    4712    2942    1784    1056     625     401     332     401     625    1056    1784    2942    4712    7349   11572   20489

34           9144    5442    3789    2630    1783    1180     767     502     355     308     355     502     767    1180    1783    2630    3789    5442    9144
             9144    5442    3789    2630    1783    1180     767     502     355     308     355     502     767    1180    1783    2630    3789    5442    9144

35           3180    2047    1548    1159     851     614     439     319     249     226     249     319     439     614     851    1159    1548    2047    3180
             3180    2047    1548    1159     851     614     439     319     249     226     249     319     439     614     851    1159    1548    2047    3180

36            833     593     487     396     319     256     207     172     151     144     151     172     207     256     319     396     487     593     833
              833     593     487     396     319     256     207     172     151     144     151     172     207     256     319     396     487     593     833

37            153     120     105      92      81      72      65      60      57      56      57      60      65      72      81      92     105     120     153
              153     120     105      92      81      72      65      60      57      56      57      60      65      72      81      92     105     120     153

38             19      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      19
               19      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      19

Total      393215  294911  196624  122944   73882   43330   25210   15034    9946    8410    9946   15034   25210   43330   73882  122944  196624  294911  393215
           393215  294911  196624  122944   73882   43330   25210   15034    9946    8410    9946   15034   25210   43330   73882  122944  196624  294911  393215

Grand total = 2*8410 + 4*9946 + 4*15034 + 4*25210 + 4*43330 + 4*73882 + 4*122944 + 4*196624 + 4*294911 + 4*393215
            = 4717204

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      36      37
 L
 4              2       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       2

 5              1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1
                1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1

 6              4       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       4
                4       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       4

 7              3       1       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       1       3
                3       1       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       1       3

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

 9              9       3       5       7       8       8       8       8       8       8       8       8       8       8       8       7       5       3       9
                9       3       5       7       8       8       8       8       8       8       8       8       8       8       8       7       5       3       9

10             18       8      13      18      21      22      22      22      22      22      22      22      22      22      21      18      13       8      18
               18       8      13      18      21      22      22      22      22      22      22      22      22      22      21      18      13       8      18

11             25       9      13      16      21      25      26      26      26      26      26      26      26      25      21      16      13       9      25
               25       9      13      16      21      25      26      26      26      26      26      26      26      25      21      16      13       9      25

12             44      18      27      34      42      50      55      56      56      56      56      56      55      50      42      34      27      18      44
               44      18      27      34      42      50      55      56      56      56      56      56      55      50      42      34      27      18      44

13             67      25      35      40      46      57      69      75      76      76      76      75      69      57      46      40      35      25      67
               67      25      35      40      46      57      69      75      76      76      76      75      69      57      46      40      35      25      67

14            112      44      63      74      84      98     117     134     141     142     141     134     117      98      84      74      63      44     112
              112      44      63      74      84      98     117     134     141     142     141     134     117      98      84      74      63      44     112

15            177      67      93     104     112     124     147     178     201     208     201     178     147     124     112     104      93      67     177
              177      67      93     104     112     124     147     178     201     208     201     178     147     124     112     104      93      67     177

16            290     112     157     178     192     208     234     276     323     344     323     276     234     208     192     178     157     112     290
              290     112     157     178     192     208     234     276     323     344     323     276     234     208     192     178     157     112     290

17            465     177     245     272     286     300     324     370     433     466     433     370     324     300     286     272     245     177     465
              465     177     245     272     286     300     324     370     433     466     433     370     324     300     286     272     245     177     465

18            756     290     403     450     474     494     521     560     602     622     602     560     521     494     474     450     403     290     756
              756     290     403     450     474     494     521     560     602     622     602     560     521     494     474     450     403     290     756

19           1219     465     643     712     742     761     775     766     722     692     722     766     775     761     742     712     643     465    1219
             1219     465     643     712     742     761     775     766     722     692     722     766     775     761     742     712     643     465    1219

20           1976     756    1047    1162    1211    1228    1192    1058     863     764     863    1058    1192    1228    1211    1162    1047     756    1976
             1976     756    1047    1162    1211    1228    1192    1058     863     764     863    1058    1192    1228    1211    1162    1047     756    1976

21           3193    1219    1685    1863    1921    1877    1666    1284     905     750     905    1284    1666    1877    1921    1863    1685    1219    3193
             3193    1219    1685    1863    1921    1877    1666    1284     905     750     905    1284    1666    1877    1921    1863    1685    1219    3193

22           5169    1976    2732    3010    3035    2780    2204    1492     963     782     963    1492    2204    2780    3035    3010    2732    1976    5169
             5169    1976    2732    3010    3035    2780    2204    1492     963     782     963    1492    2204    2780    3035    3010    2732    1976    5169

23           8342    3192    4396    4756    4547    3764    2612    1564     941     750     941    1564    2612    3764    4547    4756    4396    3192    8342
             8342    3192    4396    4756    4547    3764    2612    1564     941     750     941    1564    2612    3764    4547    4756    4396    3192    8342

24          13358    5152    7007    7282    6406    4712    2908    1624     970     780     970    1624    2908    4712    6406    7282    7007    5152   13358
            13358    5152    7007    7282    6406    4712    2908    1624     970     780     970    1624    2908    4712    6406    7282    7007    5152   13358

25          20865    8205   10807   10465    8256    5372    3008    1601     938     748     938    1601    3008    5372    8256   10465   10807    8205   20865
            20865    8205   10807   10465    8256    5372    3008    1601     938     748     938    1601    3008    5372    8256   10465   10807    8205   20865

26          31028   12662   15769   13896    9768    5744    3051    1618     962     774     962    1618    3051    5744    9768   13896   15769   12662   31028
            31028   12662   15769   13896    9768    5744    3051    1618     962     774     962    1618    3051    5744    9768   13896   15769   12662   31028

27          42643   18365   21173   16783   10608    5801    2997    1576     928     742     928    1576    2997    5801   10608   16783   21173   18365   42643
            42643   18365   21173   16783   10608    5801    2997    1576     928     742     928    1576    2997    5801   10608   16783   21173   18365   42643

28          52728   24280   25645   18406   10764    5698    2952    1574     942     760     942    1574    2952    5698   10764   18406   25645   24280   52728
            52728   24280   25645   18406   10764    5698    2952    1574     942     760     942    1574    2952    5698   10764   18406   25645   24280   52728

29          57357   28447   27547   18279   10252    5404    2820    1508     900     724     900    1508    2820    5404   10252   18279   27547   28447   57357
            57357   28447   27547   18279   10252    5404    2820    1508     900     724     900    1508    2820    5404   10252   18279   27547   28447   57357

30          53952   28912   25945   16444    9208    4970    2663    1460     892     726     892    1460    2663    4970    9208   16444   25945   28912   53952
            53952   28912   25945   16444    9208    4970    2663    1460     892     726     892    1460    2663    4970    9208   16444   25945   28912   53952

31          43239   25039   21169   13263    7638    4279    2367    1329     824     674     824    1329    2367    4279    7638   13263   21169   25039   43239
            43239   25039   21169   13263    7638    4279    2367    1329     824     674     824    1329    2367    4279    7638   13263   21169   25039   43239

32          29124   18202   14797    9466    5740    3400    1986    1176     765     640     765    1176    1986    3400    5740    9466   14797   18202   29124
            29124   18202   14797    9466    5740    3400    1986    1176     765     640     765    1176    1986    3400    5740    9466   14797   18202   29124

33          16227   10921    8713    5819    3752    2366    1470     924     633     542     633     924    1470    2366    3752    5819    8713   10921   16227
            16227   10921    8713    5819    3752    2366    1470     924     633     542     633     924    1470    2366    3752    5819    8713   10921   16227

34           7340    5308    4245    3012    2088    1422     960     660     492     438     492     660     960    1422    2088    3012    4245    5308    7340
             7340    5308    4245    3012    2088    1422     960     660     492     438     492     660     960    1422    2088    3012    4245    5308    7340

35           2621    2031    1655    1253     934     688     506     381     308     284     308     381     506     688     934    1253    1655    2031    2621
             2621    2031    1655    1253     934     688     506     381     308     284     308     381     506     688     934    1253    1655    2031    2621

36            714     592     503     412     335     272     223     188     167     160     167     188     223     272     335     412     503     592     714
              714     592     503     412     335     272     223     188     167     160     167     188     223     272     335     412     503     592     714

37            137     121     107      94      83      74      67      62      59      58      59      62      67      74      83      94     107     121     137
              137     121     107      94      83      74      67      62      59      58      59      62      67      74      83      94     107     121     137

38             19      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      19
               19      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      18      19

Total      393232  196623  196668  147600   98604   62028   37980   23580   16092   13788   16092   23580   37980   62028   98604  147600  196668  196623  393232
           393232  196623  196668  147600   98604   62028   37980   23580   16092   13788   16092   23580   37980   62028   98604  147600  196668  196623  393232

Grand total = 2*13788 + 4*16092 + 4*23580 + 4*37980 + 4*62028 + 4*98604 + 4*147600 + 4*196668 + 4*196623 + 4*393232
            = 4717204

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      36      37
 L
 4              4       4       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       4       4
                4       4       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       4       4

 5              2       2       1       0       0       0       0       0       0       0       0       0       0       0       0       0       1       2       2
                2       2       1       0       0       0       0       0       0       0       0       0       0       0       0       0       1       2       2

 6             12      16      19      13      12      12      12      12      12      12      12      12      12      12      12      13      19      16      12
               12      16      19      13      12      12      12      12      12      12      12      12      12      12      12      13      19      16      12

 7              9      13      15      18      15      14      14      14      14      14      14      14      14      14      15      18      15      13       9
                9      13      15      18      15      14      14      14      14      14      14      14      14      14      15      18      15      13       9

 8             31      46      59      74      69      65      64      64      64      64      64      64      64      65      69      74      59      46      31
               31      46      59      74      69      65      64      64      64      64      64      64      64      65      69      74      59      46      31

 9             31      45      54      69      82      78      73      72      72      72      72      72      73      78      82      69      54      45      31
               31      45      54      69      82      78      73      72      72      72      72      72      73      78      82      69      54      45      31

10             76     116     148     188     229     235     227     221     220     220     220     221     227     235     229     188     148     116      76
               76     116     148     188     229     235     227     221     220     220     220     221     227     235     229     188     148     116      76

11             94     139     168     211     256     301     307     294     287     286     287     294     307     301     256     211     168     139      94
               94     139     168     211     256     301     307     294     287     286     287     294     307     301     256     211     168     139      94

12            188     288     363     456     552     653     702     700     681     674     681     700     702     653     552     456     363     288     188
              188     288     363     456     552     653     702     700     681     674     681     700     702     653     552     456     363     288     188

13            265     397     485     602     720     847     980    1039    1025    1008    1025    1039     980     847     720     602     485     397     265
              265     397     485     602     720     847     980    1039    1025    1008    1025    1039     980     847     720     602     485     397     265

14            475     726     907    1131    1352    1583    1830    2011    2078    2078    2078    2011    1830    1583    1352    1131     907     726     475
              475     726     907    1131    1352    1583    1830    2011    2078    2078    2078    2011    1830    1583    1352    1131     907     726     475

15            719    1085    1334    1652    1960    2277    2618    2992    3278    3380    3278    2992    2618    2277    1960    1652    1334    1085     719
              719    1085    1334    1652    1960    2277    2618    2992    3278    3380    3278    2992    2618    2277    1960    1652    1334    1085     719

16           1220    1860    2312    2872    3412    3957    4538    5201    5836    6128    5836    5201    4538    3957    3412    2872    2312    1860    1220
             1220    1860    2312    2872    3412    3957    4538    5201    5836    6128    5836    5201    4538    3957    3412    2872    2312    1860    1220

17           1914    2899    3576    4427    5241    6065    6964    7988    8992    9438    8992    7988    6964    6065    5241    4427    3576    2899    1914
             1914    2899    3576    4427    5241    6065    6964    7988    8992    9438    8992    7988    6964    6065    5241    4427    3576    2899    1914

18           3164    4816    5971    7405    8787   10218   11782   13357   14531   14934   14531   13357   11782   10218    8787    7405    5971    4816    3164
             3164    4816    5971    7405    8787   10218   11782   13357   14531   14934   14531   13357   11782   10218    8787    7405    5971    4816    3164

19           5049    7661    9466   11734   13965   16331   18739   20620   21480   21648   21480   20620   18739   16331   13965   11734    9466    7661    5049
             5049    7661    9466   11734   13965   16331   18739   20620   21480   21648   21480   20620   18739   16331   13965   11734    9466    7661    5049

20           8247   12543   15548   19363   23222   27166   30487   32229   32495   32400   32495   32229   30487   27166   23222   19363   15548   12543    8247
             8247   12543   15548   19363   23222   27166   30487   32229   32495   32400   32495   32229   30487   27166   23222   19363   15548   12543    8247

21          13264   20159   25038   31387   37742   43398   46830   47582   47022   46652   47022   47582   46830   43398   37742   31387   25038   20159   13264
            13264   20159   25038   31387   37742   43398   46830   47582   47022   46652   47022   47582   46830   43398   37742   31387   25038   20159   13264

22          21564   32906   41213   51942   61726   68500   70880   70275   69172   68732   69172   70275   70880   68500   61726   51942   41213   32906   21564
            21564   32906   41213   51942   61726   68500   70880   70275   69172   68732   69172   70275   70880   68500   61726   51942   41213   32906   21564

23          34887   53580   67583   84477   97139  102947  102927  100885   99371   98902   99371  100885  102927  102947   97139   84477   67583   53580   34887
            34887   53580   67583   84477   97139  102947  102927  100885   99371   98902   99371  100885  102927  102947   97139   84477   67583   53580   34887

24          56790   88089  110963  134737  147816  150319  147607  144702  143087  142612  143087  144702  147607  150319  147816  134737  110963   88089   56790
            56790   88089  110963  134737  147816  150319  147607  144702  143087  142612  143087  144702  147607  150319  147816  134737  110963   88089   56790

25          91684  142878  176367  204167  213206  210657  205608  202165  200520  200046  200520  202165  205608  210657  213206  204167  176367  142878   91684
            91684  142878  176367  204167  213206  210657  205608  202165  200520  200046  200520  202165  205608  210657  213206  204167  176367  142878   91684

26         144592  223561  265634  291186  292449  285144  278855  275311  273675  273206  273675  275311  278855  285144  292449  291186  265634  223561  144592
           144592  223561  265634  291186  292449  285144  278855  275311  273675  273206  273675  275311  278855  285144  292449  291186  265634  223561  144592

27         215407  324972  367732  383391  375555  364891  358034  354513  352901  352438  352901  354513  358034  364891  375555  383391  367732  324972  215407
           215407  324972  367732  383391  375555  364891  358034  354513  352901  352438  352901  354513  358034  364891  375555  383391  367732  324972  215407

28         294037  426965  460078  461850  447202  435313  428570  425158  423590  423138  423590  425158  428570  435313  447202  461850  460078  426965  294037
           294037  426965  460078  461850  447202  435313  428570  425158  423590  423138  423590  425158  428570  435313  447202  461850  460078  426965  294037

29         357161  494764  510971  500414  482770  471102  464787  461561  460061  459626  460061  461561  464787  471102  482770  500414  510971  494764  357161
           357161  494764  510971  500414  482770  471102  464787  461561  460061  459626  460061  461561  464787  471102  482770  500414  510971  494764  357161

30         378486  498489  498745  482232  465677  455513  449925  446996  445607  445200  445607  446996  449925  455513  465677  482232  498745  498489  378486
           378486  498489  498745  482232  465677  455513  449925  446996  445607  445200  445607  446996  449925  455513  465677  482232  498745  498489  378486

31         344034  430784  422053  406070  392951  384970  380397  377902  376683  376320  376683  377902  380397  384970  392951  406070  422053  430784  344034
           344034  430784  422053  406070  392951  384970  380397  377902  376683  376320  376683  377902  380397  384970  392951  406070  422053  430784  344034

32         265056  316527  306898  295569  286915  281416  278077  276156  275178  274880  275178  276156  278077  281416  286915  295569  306898  316527  265056
           265056  316527  306898  295569  286915  281416  278077  276156  275178  274880  275178  276156  278077  281416  286915  295569  306898  316527  265056

33         170621  195066  188534  182174  177426  174216  172130  170853  170170  169956  170170  170853  172130  174216  177426  182174  188534  195066  170621
           170621  195066  188534  182174  177426  174216  172130  170853  170170  169956  170170  170853  172130  174216  177426  182174  188534  195066  170621

34          90655   99865   96906   94203   92113   90598   89541   88851   88463   88338   88463   88851   89541   90598   92113   94203   96906   99865   90655
            90655   99865   96906   94203   92113   90598   89541   88851   88463   88338   88463   88851   89541   90598   92113   94203   96906   99865   90655

35          38839   41366   40310   39442   38738   38192   37786   37506   37342   37288   37342   37506   37786   38192   38738   39442   40310   41366   38839
            38839   41366   40310   39442   38738   38192   37786   37506   37342   37288   37342   37506   37786   38192   38738   39442   40310   41366   38839

36          13228   13808   13583   13388   13223   13088   12983   12908   12863   12848   12863   12908   12983   13088   13223   13388   13583   13808   13228
            13228   13808   13583   13388   13223   13088   12983   12908   12863   12848   12863   12908   12983   13088   13223   13388   13583   13808   13228

37           3315    3316    3286    3260    3238    3220    3206    3196    3190    3188    3190    3196    3206    3220    3238    3260    3286    3316    3315
             3315    3316    3286    3260    3238    3220    3206    3196    3190    3188    3190    3196    3206    3220    3238    3260    3286    3316    3315

38            688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688
              688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688     688

Total     2555808 3440439 3637008 3710792 3686448 3643974 3608168 3584022 3570648 3566414 3570648 3584022 3608168 3643974 3686448 3710792 3637008 3440439 2555808
          2555808 3440439 3637008 3710792 3686448 3643974 3608168 3584022 3570648 3566414 3570648 3584022 3608168 3643974 3686448 3710792 3637008 3440439 2555808

Grand total = 4*2555808 + 4*3440439 + 2*3566414 + 4*3570648 + 4*3584022 + 4*3608168 + 4*3637008 + 4*3643974 + 4*3686448 + 4*3710792
            = 132882056

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    36    37
EN
 0            0    18     1    17    32    60   112   208   384   704  1280  2304  4096  7168 12288 20480 32768 49152 65536    18     0    17    17    32    60   112   208   384   704  1280  2304  4096  7168 12288 20480 32768 49152 65536
 1           17     0    17     1    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768     0     0     0    16    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768
 2           16    32     0    32     2    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768    16     0     0     0    30    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768
 3           30    15    45     0    45     3    42    78   144   264   480   864  1536  2688  4608  7680 12288 18432 24576    30    30     0     0     0    42    42    78   144   264   480   864  1536  2688  4608  7680 12288 18432 24576
 4           56    42    14    56     0    56     4    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384    56    42    42     0     0     0    52    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
 5          104    78    52    13    65     0    65     5    60   110   200   360   640  1120  1920  3200  5120  7680 10240   104    78    52    52     0     0     0    60    60   110   200   360   640  1120  1920  3200  5120  7680 10240
 6          192   144    96    60    12    72     0    72     6    66   120   216   384   672  1152  1920  3072  4608  6144   192   144    96    60    60     0     0     0    66    66   120   216   384   672  1152  1920  3072  4608  6144
 7          352   264   176   110    66    11    77     0    77     7    70   126   224   392   672  1120  1792  2688  3584   352   264   176   110    66    66     0     0     0    70    70   126   224   392   672  1120  1792  2688  3584
 8          640   480   320   200   120    70    10    80     0    80     8    72   128   224   384   640  1024  1536  2048   640   480   320   200   120    70    70     0     0     0    72    72   128   224   384   640  1024  1536  2048
 9         1152   864   576   360   216   126    72     9    81     0    81     9    72   126   216   360   576   864  1152  1152   864   576   360   216   126    72    72     0     0     0    72    72   126   216   360   576   864  1152
10         2048  1536  1024   640   384   224   128    72     8    80     0    80    10    70   120   200   320   480   640  2048  1536  1024   640   384   224   128    72    72     0     0     0    70    70   120   200   320   480   640
11         3584  2688  1792  1120   672   392   224   126    70     7    77     0    77    11    66   110   176   264   352  3584  2688  1792  1120   672   392   224   126    70    70     0     0     0    66    66   110   176   264   352
12         6144  4608  3072  1920  1152   672   384   216   120    66     6    72     0    72    12    60    96   144   192  6144  4608  3072  1920  1152   672   384   216   120    66    66     0     0     0    60    60    96   144   192
13        10240  7680  5120  3200  1920  1120   640   360   200   110    60     5    65     0    65    13    52    78   104 10240  7680  5120  3200  1920  1120   640   360   200   110    60    60     0     0     0    52    52    78   104
14        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52     4    56     0    56    14    42    56 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    52     0     0     0    42    42    56
15        24576 18432 12288  7680  4608  2688  1536   864   480   264   144    78    42     3    45     0    45    15    30 24576 18432 12288  7680  4608  2688  1536   864   480   264   144    78    42    42     0     0     0    30    30
16        32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30     2    32     0    32    16 32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    30     0     0     0    16
17        32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16     1    17     0    17 32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16    16     0     0     0
18        65536 49152 32768 20480 12288  7168  4096  2304  1280   704   384   208   112    60    32    17     1    18     0 65536 49152 32768 20480 12288  7168  4096  2304  1280   704   384   208   112    60    32    17    17     0    18
19           18     0    17    17    32    60   112   208   384   704  1280  2304  4096  7168 12288 20480 32768 49152 65536     0    18     1    17    32    60   112   208   384   704  1280  2304  4096  7168 12288 20480 32768 49152 65536
20            0     0     0    16    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768    17     0    17     1    16    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768
21           16     0     0     0    30    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768    16    32     0    32     2    30    56   104   192   352   640  1152  2048  3584  6144 10240 16384 24576 32768
22           30    30     0     0     0    42    42    78   144   264   480   864  1536  2688  4608  7680 12288 18432 24576    30    15    45     0    45     3    42    78   144   264   480   864  1536  2688  4608  7680 12288 18432 24576
23           56    42    42     0     0     0    52    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384    56    42    14    56     0    56     4    52    96   176   320   576  1024  1792  3072  5120  8192 12288 16384
24          104    78    52    52     0     0     0    60    60   110   200   360   640  1120  1920  3200  5120  7680 10240   104    78    52    13    65     0    65     5    60   110   200   360   640  1120  1920  3200  5120  7680 10240
25          192   144    96    60    60     0     0     0    66    66   120   216   384   672  1152  1920  3072  4608  6144   192   144    96    60    12    72     0    72     6    66   120   216   384   672  1152  1920  3072  4608  6144
26          352   264   176   110    66    66     0     0     0    70    70   126   224   392   672  1120  1792  2688  3584   352   264   176   110    66    11    77     0    77     7    70   126   224   392   672  1120  1792  2688  3584
27          640   480   320   200   120    70    70     0     0     0    72    72   128   224   384   640  1024  1536  2048   640   480   320   200   120    70    10    80     0    80     8    72   128   224   384   640  1024  1536  2048
28         1152   864   576   360   216   126    72    72     0     0     0    72    72   126   216   360   576   864  1152  1152   864   576   360   216   126    72     9    81     0    81     9    72   126   216   360   576   864  1152
29         2048  1536  1024   640   384   224   128    72    72     0     0     0    70    70   120   200   320   480   640  2048  1536  1024   640   384   224   128    72     8    80     0    80    10    70   120   200   320   480   640
30         3584  2688  1792  1120   672   392   224   126    70    70     0     0     0    66    66   110   176   264   352  3584  2688  1792  1120   672   392   224   126    70     7    77     0    77    11    66   110   176   264   352
31         6144  4608  3072  1920  1152   672   384   216   120    66    66     0     0     0    60    60    96   144   192  6144  4608  3072  1920  1152   672   384   216   120    66     6    72     0    72    12    60    96   144   192
32        10240  7680  5120  3200  1920  1120   640   360   200   110    60    60     0     0     0    52    52    78   104 10240  7680  5120  3200  1920  1120   640   360   200   110    60     5    65     0    65    13    52    78   104
33        16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52    52     0     0     0    42    42    56 16384 12288  8192  5120  3072  1792  1024   576   320   176    96    52     4    56     0    56    14    42    56
34        24576 18432 12288  7680  4608  2688  1536   864   480   264   144    78    42    42     0     0     0    30    30 24576 18432 12288  7680  4608  2688  1536   864   480   264   144    78    42     3    45     0    45    15    30
35        32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    30     0     0     0    16 32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30     2    32     0    32    16
36        32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16    16     0     0     0 32768 24576 16384 10240  6144  3584  2048  1152   640   352   192   104    56    30    16     1    17     0    17
37        65536 49152 32768 20480 12288  7168  4096  2304  1280   704   384   208   112    60    32    17    17     0    18 65536 49152 32768 20480 12288  7168  4096  2304  1280   704   384   208   112    60    32    17     1    18     0

Sum of all rows                     = 4(2*0 + 1*1 + 3*17 + 2*18 + 2*32 + 2*60 + 2*112 + 2*208 + 2*384 + 2*704 + 2*1280 + 2*2304 + 2*4096 + 2*7168 + 2*12288 + 2*20480 + 2*32768 + 2*49152 + 2*65536) +
                                      4(4*0 + 1*1 + 3*16 + 2*17 + 2*30 + 2*56 + 2*104 + 2*192 + 2*352 + 2*640 + 2*1152 + 2*2048 + 2*3584 + 2*6144 + 2*10240 + 2*16384 + 2*24576 + 2*32768) +
                                      4(4*0 + 1*2 + 2*16 + 3*30 + 2*32 + 2*56 + 2*104 + 2*192 + 2*352 + 2*640 + 2*1152 + 2*2048 + 2*3584 + 2*6144 + 2*10240 + 2*16384 + 2*24576 + 2*32768) +
                                      4(4*0 + 1*3 + 1*15 + 3*30 + 3*42 + 2*45 + 2*78 + 2*144 + 2*264 + 2*480 + 2*864 + 2*1536 + 2*2688 + 2*4608 + 2*7680 + 2*12288 + 2*18432 + 2*24576) +
                                      4(4*0 + 1*4 + 1*14 + 3*42 + 3*52 + 4*56 + 2*96 + 2*176 + 2*320 + 2*576 + 2*1024 + 2*1792 + 2*3072 + 2*5120 + 2*8192 + 2*12288 + 2*16384) +
                                      4(4*0 + 1*5 + 1*13 + 3*52 + 3*60 + 2*65 + 2*78 + 2*104 + 2*110 + 2*200 + 2*360 + 2*640 + 2*1120 + 2*1920 + 2*3200 + 2*5120 + 2*7680 + 2*10240) +
                                      4(4*0 + 1*6 + 1*12 + 3*60 + 3*66 + 2*72 + 2*96 + 2*120 + 2*144 + 2*192 + 2*216 + 2*384 + 2*672 + 2*1152 + 2*1920 + 2*3072 + 2*4608 + 2*6144) +
                                      4(4*0 + 1*7 + 1*11 + 3*66 + 3*70 + 2*77 + 2*110 + 2*126 + 2*176 + 2*224 + 2*264 + 2*352 + 2*392 + 2*672 + 2*1120 + 2*1792 + 2*2688 + 2*3584) +
                                      4(4*0 + 1*8 + 1*10 + 3*70 + 3*72 + 2*80 + 2*120 + 2*128 + 2*200 + 2*224 + 2*320 + 2*384 + 2*480 + 4*640 + 2*1024 + 2*1536 + 2*2048) +
                                      2(4*0 + 2*9 + 6*72 + 2*81 + 4*126 + 4*216 + 4*360 + 4*576 + 4*864 + 4*1152)
                                    = 4717204

Value repetition frequencies        = 4(1*1 + 17*2 + 1*3) +
                                      4(1*1 + 15*2 + 1*3 + 1*4) +
                                      4(1*1 + 15*2 + 1*3 + 1*4) +
                                      4(2*1 + 13*2 + 2*3 + 1*4) +
                                      4(2*1 + 11*2 + 2*3 + 2*4) +
                                      4(2*1 + 13*2 + 2*3 + 1*4) +
                                      4(2*1 + 13*2 + 2*3 + 1*4) +
                                      4(2*1 + 13*2 + 2*3 + 1*4) +
                                      4(2*1 + 11*2 + 2*3 + 2*4) +
                                      2(2*2 + 7*4 + 1*6)
                                    = 1444

Number of distinct row element sets = 10

Number of rows                      = 1*2 + 9*4
                                    = 38

Number of distinct values           = 89

Distinct values       0     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    30
Frequency           144     8     4     4     4     4     4     4     4     4     4     4     4     4     4     4    20    20     8    32
Distinct values      32    42    45    52    56    60    65    66    70    72    77    78    80    81    96   104   110   112   120   126
Frequency            16    24     8    24    32    32     8    24    24    32     8    16     8     4    16    24    16     8    16    16
Distinct values     128   144   176   192   200   208   216   224   264   320   352   360   384   392   480   576   640   672   704   864
Frequency             8    16    16    24    16     8    16    16    16    16    24    16    24     8    16    16    40    16     8    16
Distinct values    1024  1120  1152  1280  1536  1792  1920  2048  2304  2688  3072  3200  3584  4096  4608  5120  6144  7168  7680  8192
Frequency            16    16    32     8    16    16    16    24     8    16    16     8    24     8    16    16    24     8    16     8
Distinct values   10240 12288 16384 18432 20480 24576 32768 49152 65536
Frequency            24    24    24     8     8    24    24     8     8

Sum of frequencies                  = 15*4 + 21*8 + 28*16 + 2*20 + 16*24 + 5*32 + 1*40 + 1*144
                                    = 1444

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 34*34 + 4*36
                                                                                 = 1300

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

Number of possible SN-EN pairs with SN != EN                                     = 37*38
                                                                                 = 1406

a = 20, b = 2
 L             C
 4             8
 5             4
 6            88
 7            80
 8           300
 9           288
10           752
11           852
12          1752
13          2264
14          4036
15          5648
16          9296
17         13548
18         21328
19         31592
20         48404
21         71816
22        107816
23        158664
24        233328
25        336896
26        479156
27        658816
28        864860
29       1058184
30       1185296
31       1190492
32       1057456
33        817624
34        544532
35        307192
36        145256
37         55892
38         17416
39          3948
40           764
Total    9435644

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      36      37      38      39
 L
 4              1       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       1
                1       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       1

 5              0       0       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       0       0
                0       0       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       0       0

 6              2       2       3       3       2       2       2       2       2       2       2       2       2       2       2       2       3       3       2       2
                2       2       3       3       2       2       2       2       2       2       2       2       2       2       2       2       3       3       2       2

 7              1       1       1       4       3       2       2       2       2       2       2       2       2       2       2       3       4       1       1       1
                1       1       1       4       3       2       2       2       2       2       2       2       2       2       2       3       4       1       1       1

 8              4       5       6       8      11       9       8       8       8       8       8       8       8       8       9      11       8       6       5       4
                4       5       6       8      11       9       8       8       8       8       8       8       8       8       9      11       8       6       5       4

 9              4       4       4       5      10      12       9       8       8       8       8       8       8       9      12      10       5       4       4       4
                4       4       4       5      10      12       9       8       8       8       8       8       8       9      12      10       5       4       4       4

10              9      11      13      15      19      27      27      23      22      22      22      22      23      27      27      19      15      13      11       9
                9      11      13      15      19      27      27      23      22      22      22      22      23      27      27      19      15      13      11       9

11             12      13      13      14      16      25      35      32      27      26      26      27      32      35      25      16      14      13      13      12
               12      13      13      14      16      25      35      32      27      26      26      27      32      35      25      16      14      13      13      12

12             22      26      29      32      36      43      60      70      63      57      57      63      70      60      43      36      32      29      26      22
               22      26      29      32      36      43      60      70      63      57      57      63      70      60      43      36      32      29      26      22

13             33      37      38      39      41      46      62      89      96      85      85      96      89      62      46      41      39      38      37      33
               33      37      38      39      41      46      62      89      96      85      85      96      89      62      46      41      39      38      37      33

14             56      65      70      74      79      86      99     132     170     178     178     170     132      99      86      79      74      70      65      56
               56      65      70      74      79      86      99     132     170     178     178     170     132      99      86      79      74      70      65      56

15             88     100     104     106     108     113     124     154     223     292     292     223     154     124     113     108     106     104     100      88
               88     100     104     106     108     113     124     154     223     292     292     223     154     124     113     108     106     104     100      88

16            145     167     177     183     189     197     211     246     341     468     468     341     246     211     197     189     183     177     167     145
              145     167     177     183     189     197     211     246     341     468     468     341     246     211     197     189     183     177     167     145

17            232     265     277     282     285     291     313     378     487     577     577     487     378     313     291     285     282     277     265     232
              232     265     277     282     285     291     313     378     487     577     577     487     378     313     291     285     282     277     265     232

18            378     434     457     468     477     498     564     677     724     655     655     724     677     564     498     477     468     457     434     378
              378     434     457     468     477     498     564     677     724     655     655     724     677     564     498     477     468     457     434     378

19            609     697     730     744     763     832     973    1049     879     622     622     879    1049     973     832     763     744     730     697     609
              609     697     730     744     763     832     973    1049     879     622     622     879    1049     973     832     763     744     730     697     609

20            988    1133    1191    1229    1317    1510    1666    1473     977     617     617     977    1473    1666    1510    1317    1229    1191    1133     988
              988    1133    1191    1229    1317    1510    1666    1473     977     617     617     977    1473    1666    1510    1317    1229    1191    1133     988

21           1596    1829    1932    2054    2313    2593    2439    1700     930     568     568     930    1700    2439    2593    2313    2054    1932    1829    1596
             1596    1829    1932    2054    2313    2593    2439    1700     930     568     568     930    1700    2439    2593    2313    2054    1932    1829    1596

22           2586    2980    3228    3606    4085    4076    3112    1777     913     591     591     913    1777    3112    4076    4085    3606    3228    2980    2586
             2586    2980    3228    3606    4085    4076    3112    1777     913     591     591     913    1777    3112    4076    4085    3606    3228    2980    2586

23           4198    4924    5564    6351    6632    5502    3393    1686     857     559     559     857    1686    3393    5502    6632    6351    5564    4924    4198
             4198    4924    5564    6351    6632    5502    3393    1686     857     559     559     857    1686    3393    5502    6632    6351    5564    4924    4198

24           6918    8416    9813   10659    9547    6471    3400    1639     878     591     591     878    1639    3400    6471    9547   10659    9813    8416    6918
             6918    8416    9813   10659    9547    6471    3400    1639     878     591     591     878    1639    3400    6471    9547   10659    9813    8416    6918

25          11741   14764   16770   16077   11915    6736    3238    1577     847     559     559     847    1577    3238    6736   11915   16077   16770   14764   11741
            11741   14764   16770   16077   11915    6736    3238    1577     847     559     559     847    1577    3238    6736   11915   16077   16770   14764   11741

26          20580   25596   26359   21315   13142    6591    3148    1592     876     590     590     876    1592    3148    6591   13142   21315   26359   25596   20580
            20580   25596   26359   21315   13142    6591    3148    1592     876     590     590     876    1592    3148    6591   13142   21315   26359   25596   20580

27          36043   41513   36774   24811   13214    6308    3074    1562     846     559     559     846    1562    3074    6308   13214   24811   36774   41513   36043
            36043   41513   36774   24811   13214    6308    3074    1562     846     559     559     846    1562    3074    6308   13214   24811   36774   41513   36043

28          59684   60431   45124   25975   12745    6141    3073    1583     872     587     587     872    1583    3073    6141   12745   25975   45124   60431   59684
            59684   60431   45124   25975   12745    6141    3073    1583     872     587     587     872    1583    3073    6141   12745   25975   45124   60431   59684

29          88790   77172   49078   25322   12191    6014    3029    1550     842     558     558     842    1550    3029    6014   12191   25322   49078   77172   88790
            88790   77172   49078   25322   12191    6014    3029    1550     842     558     558     842    1550    3029    6014   12191   25322   49078   77172   88790

30         114713   85773   48275   23856   11755    5931    3017    1561     862     581     581     862    1561    3017    5931   11755   23856   48275   85773  114713
           114713   85773   48275   23856   11755    5931    3017    1561     862     581     581     862    1561    3017    5931   11755   23856   48275   85773  114713

31         126152   82889   43763   21988   11234    5757    2940    1517     830     553     553     830    1517    2940    5757   11234   21988   43763   82889  126152
           126152   82889   43763   21988   11234    5757    2940    1517     830     553     553     830    1517    2940    5757   11234   21988   43763   82889  126152

32         116664   69708   36791   19523   10420    5488    2861    1503     838     568     568     838    1503    2861    5488   10420   19523   36791   69708  116664
           116664   69708   36791   19523   10420    5488    2861    1503     838     568     568     838    1503    2861    5488   10420   19523   36791   69708  116664

33          89883   50883   28226   16051    9016    4942    2654    1419     795     537     537     795    1419    2654    4942    9016   16051   28226   50883   89883
            89883   50883   28226   16051    9016    4942    2654    1419     795     537     537     795    1419    2654    4942    9016   16051   28226   50883   89883

34          57152   31973   19184   11745    7034    4098    2330    1312     769     536     536     769    1312    2330    4098    7034   11745   19184   31973   57152
            57152   31973   19184   11745    7034    4098    2330    1312     769     536     536     769    1312    2330    4098    7034   11745   19184   31973   57152

35          29632   17012   11134    7335    4714    2947    1795    1078     668     483     483     668    1078    1795    2947    4714    7335   11134   17012   29632
            29632   17012   11134    7335    4714    2947    1795    1078     668     483     483     668    1078    1795    2947    4714    7335   11134   17012   29632

36          12325    7491    5340    3791    2634    1789    1191     788     541     424     424     541     788    1191    1789    2634    3791    5340    7491   12325
            12325    7491    5340    3791    2634    1789    1191     788     541     424     424     541     788    1191    1789    2634    3791    5340    7491   12325

37           4012    2638    2031    1549    1161     856     624     457     349     296     296     349     457     624     856    1161    1549    2031    2638    4012
             4012    2638    2031    1549    1161     856     624     457     349     296     296     349     457     624     856    1161    1549    2031    2638    4012

38            987     715     594     489     399     324     264     219     189     174     174     189     219     264     324     399     489     594     715     987
              987     715     594     489     399     324     264     219     189     174     174     189     219     264     324     399     489     594     715     987

39            171     136     120     106      94      84      76      70      66      64      64      66      70      76      84      94     106     120     136     171
              171     136     120     106      94      84      76      70      66      64      64      66      70      76      84      94     106     120     136     171

40             20      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      20
               20      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      20

Total      786431  589823  393233  245828  147620   86360   49832   28952   17816   13016   13016   17816   28952   49832   86360  147620  245828  393233  589823  786431
           786431  589823  393233  245828  147620   86360   49832   28952   17816   13016   13016   17816   28952   49832   86360  147620  245828  393233  589823  786431

Grand total = 4*13016 + 4*17816 + 4*28952 + 4*49832 + 4*86360 + 4*147620 + 4*245828 + 4*393233 + 4*589823 + 4*786431
            = 9435644

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      36      37      38      39
 L
 4              2       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       2

 5              1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1
                1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1

 6              4       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       4
                4       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       4

 7              3       1       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       1       3
                3       1       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       2       1       3

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

 9              9       3       5       7       8       8       8       8       8       8       8       8       8       8       8       8       7       5       3       9
                9       3       5       7       8       8       8       8       8       8       8       8       8       8       8       8       7       5       3       9

10             18       8      13      18      21      22      22      22      22      22      22      22      22      22      22      21      18      13       8      18
               18       8      13      18      21      22      22      22      22      22      22      22      22      22      22      21      18      13       8      18

11             25       9      13      16      21      25      26      26      26      26      26      26      26      26      25      21      16      13       9      25
               25       9      13      16      21      25      26      26      26      26      26      26      26      26      25      21      16      13       9      25

12             44      18      27      34      42      50      55      56      56      56      56      56      56      55      50      42      34      27      18      44
               44      18      27      34      42      50      55      56      56      56      56      56      56      55      50      42      34      27      18      44

13             67      25      35      40      46      57      69      75      76      76      76      76      75      69      57      46      40      35      25      67
               67      25      35      40      46      57      69      75      76      76      76      76      75      69      57      46      40      35      25      67

14            112      44      63      74      84      98     117     134     141     142     142     141     134     117      98      84      74      63      44     112
              112      44      63      74      84      98     117     134     141     142     142     141     134     117      98      84      74      63      44     112

15            177      67      93     104     112     124     147     178     201     209     209     201     178     147     124     112     104      93      67     177
              177      67      93     104     112     124     147     178     201     209     209     201     178     147     124     112     104      93      67     177

16            290     112     157     178     192     208     234     276     324     353     353     324     276     234     208     192     178     157     112     290
              290     112     157     178     192     208     234     276     324     353     353     324     276     234     208     192     178     157     112     290

17            465     177     245     272     286     300     324     371     443     504     504     443     371     324     300     286     272     245     177     465
              465     177     245     272     286     300     324     371     443     504     504     443     371     324     300     286     272     245     177     465

18            756     290     403     450     474     494     522     571     649     723     723     649     571     522     494     474     450     403     290     756
              756     290     403     450     474     494     522     571     649     723     723     649     571     522     494     474     450     403     290     756

19           1219     465     643     712     742     762     787     823     861     884     884     861     823     787     762     742     712     643     465    1219
             1219     465     643     712     742     762     787     823     861     884     884     861     823     787     762     742     712     643     465    1219

20           1976     756    1047    1162    1212    1241    1260    1244    1156    1047    1047    1156    1244    1260    1241    1212    1162    1047     756    1976
             1976     756    1047    1162    1212    1241    1260    1244    1156    1047    1047    1156    1244    1260    1241    1212    1162    1047     756    1976

21           3193    1219    1685    1864    1935    1957    1909    1716    1380    1096    1096    1380    1716    1909    1957    1935    1864    1685    1219    3193
             3193    1219    1685    1864    1935    1957    1909    1716    1380    1096    1096    1380    1716    1909    1957    1935    1864    1685    1219    3193

22           5170    1976    2733    3025    3128    3091    2822    2260    1592    1157    1157    1592    2260    2822    3091    3128    3025    2733    1976    5170
             5170    1976    2733    3025    3128    3091    2822    2260    1592    1157    1157    1592    2260    2822    3091    3128    3025    2733    1976    5170

23           8360    3193    4412    4863    4938    4625    3812    2668    1662    1133    1133    1662    2668    3812    4625    4938    4863    4412    3193    8360
             8360    3193    4412    4863    4938    4625    3812    2668    1662    1133    1133    1662    2668    3812    4625    4938    4863    4412    3193    8360

24          13512    5169    7129    7766    7578    6530    4780    2974    1728    1166    1166    1728    2974    4780    6530    7578    7766    7129    5169   13512
            13512    5169    7129    7766    7578    6530    4780    2974    1728    1166    1166    1728    2974    4780    6530    7578    7766    7129    5169   13512

25          21698    8342   11398   12028   10935    8444    5462    3080    1705    1132    1132    1705    3080    5462    8444   10935   12028   11398    8342   21698
            21698    8342   11398   12028   10935    8444    5462    3080    1705    1132    1132    1705    3080    5462    8444   10935   12028   11398    8342   21698

26          34224   13358   17815   17747   14658   10070    5880    3143    1732    1162    1162    1732    3143    5880   10070   14658   17747   17815   13358   34224
            34224   13358   17815   17747   14658   10070    5880    3143    1732    1162    1162    1732    3143    5880   10070   14658   17747   17815   13358   34224

27          51891   20865   26571   24351   18006   11084    6001    3111    1696    1128    1128    1696    3111    6001   11084   18006   24351   26571   20865   51891
            51891   20865   26571   24351   18006   11084    6001    3111    1696    1128    1128    1696    3111    6001   11084   18006   24351   26571   20865   51891

28          73672   31028   36943   30679   20372   11531    6012    3112    1714    1152    1152    1714    3112    6012   11531   20372   30679   36943   31028   73672
            73672   31028   36943   30679   20372   11531    6012    3112    1714    1152    1152    1714    3112    6012   11531   20372   30679   36943   31028   73672

29          95369   42643   46813   35179   21354   11467    5891    3044    1670    1116    1116    1670    3044    5891   11467   21354   35179   46813   42643   95369
            95369   42643   46813   35179   21354   11467    5891    3044    1670    1116    1116    1670    3044    5891   11467   21354   35179   46813   42643   95369

30         110086   52728   53193   36685   21012   11088    5736    3000    1668    1128    1128    1668    3000    5736   11088   21012   36685   53193   52728  110086
           110086   52728   53193   36685   21012   11088    5736    3000    1668    1128    1128    1668    3000    5736   11088   21012   36685   53193   52728  110086

31         111307   57357   53487   34713   19442   10342    5427    2866    1600    1082    1082    1600    2866    5427   10342   19442   34713   53487   57357  111307
           111307   57357   53487   34713   19442   10342    5427    2866    1600    1082    1082    1600    2866    5427   10342   19442   34713   53487   57357  111307

32          97192   53952   47115   29707   16842    9235    4994    2709    1550    1068    1068    1550    2709    4994    9235   16842   29707   47115   53952   97192
            97192   53952   47115   29707   16842    9235    4994    2709    1550    1068    1068    1550    2709    4994    9235   16842   29707   47115   53952   97192

33          72361   43239   35961   22719   13360    7649    4301    2411    1415     990     990    1415    2411    4301    7649   13360   22719   35961   43239   72361
            72361   43239   35961   22719   13360    7649    4301    2411    1415     990     990    1415    2411    4301    7649   13360   22719   35961   43239   72361

34          45352   29124   23511   15285    9488    5752    3422    2028    1256     915     915    1256    2028    3422    5752    9488   15285   23511   29124   45352
            45352   29124   23511   15285    9488    5752    3422    2028    1256     915     915    1256    2028    3422    5752    9488   15285   23511   29124   45352

35          23565   16227   12953    8821    5824    3762    2386    1508     994     758     758     994    1508    2386    3762    5824    8821   12953   16227   23565
            23565   16227   12953    8821    5824    3762    2386    1508     994     758     758     994    1508    2386    3762    5824    8821   12953   16227   23565

36           9962    7340    5901    4265    3018    2098    1440     992     715     583     583     715     992    1440    2098    3018    4265    5901    7340    9962
             9962    7340    5901    4265    3018    2098    1440     992     715     583     583     715     992    1440    2098    3018    4265    5901    7340    9962

37           3333    2621    2153    1657    1257     942     702     529     417     362     362     417     529     702     942    1257    1657    2153    2621    3333
             3333    2621    2153    1657    1257     942     702     529     417     362     362     417     529     702     942    1257    1657    2153    2621    3333

38            852     714     611     506     416     341     281     236     206     191     191     206     236     281     341     416     506     611     714     852
              852     714     611     506     416     341     281     236     206     191     191     206     236     281     341     416     506     611     714     852

39            154     137     122     108      96      86      78      72      68      66      66      68      72      78      86      96     108     122     137     154
              154     137     122     108      96      86      78      72      68      66      66      68      72      78      86      96     108     122     137     154

40             20      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      20
               20      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      19      20

Total      786449  393232  393280  295066  196930  123514   74938   45274   28762   21466   21466   28762   45274   74938  123514  196930  295066  393280  393232  786449
           786449  393232  393280  295066  196930  123514   74938   45274   28762   21466   21466   28762   45274   74938  123514  196930  295066  393280  393232  786449

Grand total = 4*21466 + 4*28762 + 4*45274 + 4*74938+ 4*123514 + 4*196930 + 4*295066 + 4*393280 + 4*393232 + 4*786449
            = 9435644

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      36      37      38      39
 L
 4              4       4       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       4       4
                4       4       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       4       4

 5              2       2       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       2       2
                2       2       1       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1       2       2

 6             12      16      19      13      12      12      12      12      12      12      12      12      12      12      12      12      13      19      16      12
               12      16      19      13      12      12      12      12      12      12      12      12      12      12      12      12      13      19      16      12

 7              9      13      15      18      15      14      14      14      14      14      14      14      14      14      14      15      18      15      13       9
                9      13      15      18      15      14      14      14      14      14      14      14      14      14      14      15      18      15      13       9

 8             31      46      59      74      69      65      64      64      64      64      64      64      64      64      65      69      74      59      46      31
               31      46      59      74      69      65      64      64      64      64      64      64      64      64      65      69      74      59      46      31

 9             31      45      54      69      82      78      73      72      72      72      72      72      72      73      78      82      69      54      45      31
               31      45      54      69      82      78      73      72      72      72      72      72      72      73      78      82      69      54      45      31

10             76     116     148     188     229     235     227     221     220     220     220     220     221     227     235     229     188     148     116      76
               76     116     148     188     229     235     227     221     220     220     220     220     221     227     235     229     188     148     116      76

11             94     139     168     211     256     301     307     294     287     286     286     287     294     307     301     256     211     168     139      94
               94     139     168     211     256     301     307     294     287     286     286     287     294     307     301     256     211     168     139      94

12            188     288     363     456     552     653     702     700     681     673     673     681     700     702     653     552     456     363     288     188
              188     288     363     456     552     653     702     700     681     673     673     681     700     702     653     552     456     363     288     188

13            265     397     485     602     720     847     980    1039    1024     999     999    1024    1039     980     847     720     602     485     397     265
              265     397     485     602     720     847     980    1039    1024     999     999    1024    1039     980     847     720     602     485     397     265

14            475     726     907    1131    1352    1583    1830    2010    2068    2044    2044    2068    2010    1830    1583    1352    1131     907     726     475
              475     726     907    1131    1352    1583    1830    2010    2068    2044    2044    2068    2010    1830    1583    1352    1131     907     726     475

15            719    1085    1334    1652    1960    2277    2617    2981    3235    3320    3320    3235    2981    2617    2277    1960    1652    1334    1085     719
              719    1085    1334    1652    1960    2277    2617    2981    3235    3320    3320    3235    2981    2617    2277    1960    1652    1334    1085     719

16           1220    1860    2312    2872    3412    3956    4526    5148    5742    6136    6136    5742    5148    4526    3956    3412    2872    2312    1860    1220
             1220    1860    2312    2872    3412    3956    4526    5148    5742    6136    6136    5742    5148    4526    3956    3412    2872    2312    1860    1220

17           1914    2899    3576    4427    5240    6052    6900    7851    8940    9780    9780    8940    7851    6900    6052    5240    4427    3576    2899    1914
             1914    2899    3576    4427    5240    6052    6900    7851    8940    9780    9780    8940    7851    6900    6052    5240    4427    3576    2899    1914

18           3164    4816    5971    7404    8773   10142   11592   13211   14881   16022   16022   14881   13211   11592   10142    8773    7404    5971    4816    3164
             3164    4816    5971    7404    8773   10142   11592   13211   14881   16022   16022   14881   13211   11592   10142    8773    7404    5971    4816    3164

19           5049    7661    9465   11719   13876   16077   18456   20918   22910   23931   23931   22910   20918   18456   16077   13876   11719    9465    7661    5049
             5049    7661    9465   11719   13876   16077   18456   20918   22910   23931   23931   22910   20918   18456   16077   13876   11719    9465    7661    5049

20           8247   12542   15532   19260   22892   26693   30639   34009   35866   36340   36340   35866   34009   30639   26693   22892   19260   15532   12542    8247
             8247   12542   15532   19260   22892   26693   30639   34009   35866   36340   36340   35866   34009   30639   26693   22892   19260   15532   12542    8247

21          13263   20142   24920   30968   37015   43267   48908   52383   53249   52919   52919   53249   52383   48908   43267   37015   30968   24920   20142   13263
            13263   20142   24920   30968   37015   43267   48908   52383   53249   52919   52919   53249   52383   48908   43267   37015   30968   24920   20142   13263

22          21549   32775   40693   50887   61124   70732   77463   79875   79379   78511   78511   79379   79875   77463   70732   61124   50887   40693   32775   21549
            21549   32775   40693   50887   61124   70732   77463   79875   79379   78511   78511   79379   79875   77463   70732   61124   50887   40693   32775   21549

23          34791   52995   66145   83184   99276  111644  117364  117359  115420  114140  114140  115420  117359  117364  111644   99276   83184   66145   52995   34791
            34791   52995   66145   83184   99276  111644  117364  117359  115420  114140  114140  115420  117359  117364  111644   99276   83184   66145   52995   34791

24          56493   86567  108915  136572  159045  171639  173981  171256  168443  167057  167057  168443  171256  173981  171639  159045  136572  108915   86567   56493
            56493   86567  108915  136572  159045  171639  173981  171256  168443  167057  167057  168443  171256  173981  171639  159045  136572  108915   86567   56493

25          91636  141591  178428  219053  244743  252988  250160  245053  241685  240263  240263  241685  245053  250160  252988  244743  219053  178428  141591   91636
            91636  141591  178428  219053  244743  252988  250160  245053  241685  240263  240263  241685  245053  250160  252988  244743  219053  178428  141591   91636

26         148520  231056  287461  339073  361222  361192  353417  346997  343500  342076  342076  343500  346997  353417  361192  361222  339073  287461  231056  148520
           148520  231056  287461  339073  361222  361192  353417  346997  343500  342076  342076  343500  346997  353417  361192  361222  339073  287461  231056  148520

27         236231  366353  441871  495176  505423  495499  484057  476951  473432  472015  472015  473432  476951  484057  495499  505423  495176  441871  366353  236231
           236231  366353  441871  495176  505423  495499  484057  476951  473432  472015  472015  473432  476951  484057  495499  505423  495176  441871  366353  236231

28         360049  548630  633509  674762  668224  650275  637121  629939  626456  625055  625055  626456  629939  637121  650275  668224  674762  633509  548630  360049
           360049  548630  633509  674762  668224  650275  637121  629939  626456  625055  625055  626456  629939  637121  650275  668224  674762  633509  548630  360049

29         509395  751843  827668  845048  822505  799874  786215  779164  775750  774372  774372  775750  779164  786215  799874  822505  845048  827668  751843  509395
           509395  751843  827668  845048  822505  799874  786215  779164  775750  774372  774372  775750  779164  786215  799874  822505  845048  827668  751843  509395

30         651252  921834  971204  962465  930212  906681  893566  886813  883516  882177  882177  883516  886813  893566  906681  930212  962465  971204  921834  651252
           651252  921834  971204  962465  930212  906681  893566  886813  883516  882177  882177  883516  886813  893566  906681  930212  962465  971204  921834  651252

31         735594  993151 1009562  982437  948171  926310  914349  908080  904968  903691  903691  904968  908080  914349  926310  948171  982437 1009562  993151  735594
           735594  993151 1009562  982437  948171  926310  914349  908080  904968  903691  903691  904968  908080  914349  926310  948171  982437 1009562  993151  735594

32         722578  929386  920965  888519  858890  840718  830502  824969  822149  820972  820972  822149  824969  830502  840718  858890  888519  920965  929386  722578
           722578  929386  920965  888519  858890  840718  830502  824969  822149  820972  820972  822149  824969  830502  840718  858890  888519  920965  929386  722578

33         609033  747201  728785  701410  679623  666115  658149  653630  651238  650214  650214  651238  653630  658149  666115  679623  701410  728785  747201  609033
           609033  747201  728785  701410  679623  666115  658149  653630  651238  650214  650214  651238  653630  658149  666115  679623  701410  728785  747201  609033

34         435739  511714  495611  477978  464564  455830  450356  447066  445237  444427  444427  445237  447066  450356  455830  464564  477978  495611  511714  435739
           435739  511714  495611  477978  464564  455830  450356  447066  445237  444427  444427  445237  447066  450356  455830  464564  477978  495611  511714  435739

35         261215  294813  285258  276189  269338  264589  261403  259360  258159  257606  257606  258159  259360  261403  264589  269338  276189  285258  294813  261215
           261215  294813  285258  276189  269338  264589  261403  259360  258159  257606  257606  258159  259360  261403  264589  269338  276189  285258  294813  261215

36         129560  141360  137409  133833  131029  128949  127453  126429  125793  125489  125489  125793  126429  127453  128949  131029  133833  137409  141360  129560
           129560  141360  137409  133833  131029  128949  127453  126429  125793  125489  125489  125793  126429  127453  128949  131029  133833  137409  141360  129560

37          52002   55044   53760   52692   51814   51119   50587   50202   49952   49829   49829   49952   50202   50587   51119   51814   52692   53760   55044   52002
            52002   55044   53760   52692   51814   51119   50587   50202   49952   49829   49829   49952   50202   50587   51119   51814   52692   53760   55044   52002

38          16613   17263   17007   16783   16591   16431   16303   16207   16143   16111   16111   16143   16207   16303   16431   16591   16783   17007   17263   16613
            16613   17263   17007   16783   16591   16431   16303   16207   16143   16111   16111   16143   16207   16303   16431   16591   16783   17007   17263   16613

39           3930    3931    3899    3871    3847    3827    3811    3799    3791    3787    3787    3791    3799    3811    3827    3847    3871    3899    3931    3930
             3930    3931    3899    3871    3847    3827    3811    3799    3791    3787    3787    3791    3799    3811    3827    3847    3871    3899    3931    3930

40            764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764
              764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764     764

Total     5111707 6881068 7274243 7421760 7372860 7287428 7214868 7164840 7135040 7121388 7121388 7135040 7164840 7214868 7287428 7372860 7421760 7274243 6881068 5111707
          5111707 6881068 7274243 7421760 7372860 7287428 7214868 7164840 7135040 7121388 7121388 7135040 7164840 7214868 7287428 7372860 7421760 7274243 6881068 5111707

Grand total = 4*7121388 + 4*7135040 + 4*7164840 + 4*7214868 + 4*7287428 + 4*7372860 + 4*7421760 + 4*7274243 + 4*6881068 + 4*5111707
            = 279940808

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     36     37     38     39
EN
 0            0     19      1     18     34     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072     19      0     18     18     34     64    120    224    416    768   1408
           2560   4608   8192  14336  24576  40960  65536  98304 131072
 1           18      0     18      1     17     32     60    112    208    384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536      0      0      0     17     17     32     60    112    208    384    704
           1280   2304   4096   7168  12288  20480  32768  49152  65536
 2           17     34      0     34      2     32     60    112    208    384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536     17      0      0      0     32     32     60    112    208    384    704
           1280   2304   4096   7168  12288  20480  32768  49152  65536
 3           32     16     48      0     48      3     45     84    156    288    528    960   1728   3072   5376   9216  15360  24576  36864  49152     32     32      0      0      0     45     45     84    156    288    528
            960   1728   3072   5376   9216  15360  24576  36864  49152
 4           60     45     15     60      0     60      4     56    104    192    352    640   1152   2048   3584   6144  10240  16384  24576  32768     60     45     45      0      0      0     56     56    104    192    352
            640   1152   2048   3584   6144  10240  16384  24576  32768
 5          112     84     56     14     70      0     70      5     65    120    220    400    720   1280   2240   3840   6400  10240  15360  20480    112     84     56     56      0      0      0     65     65    120    220
            400    720   1280   2240   3840   6400  10240  15360  20480
 6          208    156    104     65     13     78      0     78      6     72    132    240    432    768   1344   2304   3840   6144   9216  12288    208    156    104     65     65      0      0      0     72     72    132
            240    432    768   1344   2304   3840   6144   9216  12288
 7          384    288    192    120     72     12     84      0     84      7     77    140    252    448    784   1344   2240   3584   5376   7168    384    288    192    120     72     72      0      0      0     77     77
            140    252    448    784   1344   2240   3584   5376   7168
 8          704    528    352    220    132     77     11     88      0     88      8     80    144    256    448    768   1280   2048   3072   4096    704    528    352    220    132     77     77      0      0      0     80
             80    144    256    448    768   1280   2048   3072   4096
 9         1280    960    640    400    240    140     80     10     90      0     90      9     81    144    252    432    720   1152   1728   2304   1280    960    640    400    240    140     80     80      0      0      0
             81     81    144    252    432    720   1152   1728   2304
10         2304   1728   1152    720    432    252    144     81      9     90      0     90     10     80    140    240    400    640    960   1280   2304   1728   1152    720    432    252    144     81     81      0      0
              0     80     80    140    240    400    640    960   1280
11         4096   3072   2048   1280    768    448    256    144     80      8     88      0     88     11     77    132    220    352    528    704   4096   3072   2048   1280    768    448    256    144     80     80      0
              0      0     77     77    132    220    352    528    704
12         7168   5376   3584   2240   1344    784    448    252    140     77      7     84      0     84     12     72    120    192    288    384   7168   5376   3584   2240   1344    784    448    252    140     77     77
              0      0      0     72     72    120    192    288    384
13        12288   9216   6144   3840   2304   1344    768    432    240    132     72      6     78      0     78     13     65    104    156    208  12288   9216   6144   3840   2304   1344    768    432    240    132     72
             72      0      0      0     65     65    104    156    208
14        20480  15360  10240   6400   3840   2240   1280    720    400    220    120     65      5     70      0     70     14     56     84    112  20480  15360  10240   6400   3840   2240   1280    720    400    220    120
             65     65      0      0      0     56     56     84    112
15        32768  24576  16384  10240   6144   3584   2048   1152    640    352    192    104     56      4     60      0     60     15     45     60  32768  24576  16384  10240   6144   3584   2048   1152    640    352    192
            104     56     56      0      0      0     45     45     60
16        49152  36864  24576  15360   9216   5376   3072   1728    960    528    288    156     84     45      3     48      0     48     16     32  49152  36864  24576  15360   9216   5376   3072   1728    960    528    288
            156     84     45     45      0      0      0     32     32
17        65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384    208    112     60     32      2     34      0     34     17  65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384
            208    112     60     32     32      0      0      0     17
18        65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384    208    112     60     32     17      1     18      0     18  65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384
            208    112     60     32     17     17      0      0      0
19       131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     34     18      1     19      0 131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768
            416    224    120     64     34     18     18      0     19
20           19      0     18     18     34     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072      0     19      1     18     34     64    120    224    416    768   1408
           2560   4608   8192  14336  24576  40960  65536  98304 131072
21            0      0      0     17     17     32     60    112    208    384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536     18      0     18      1     17     32     60    112    208    384    704
           1280   2304   4096   7168  12288  20480  32768  49152  65536
22           17      0      0      0     32     32     60    112    208    384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536     17     34      0     34      2     32     60    112    208    384    704
           1280   2304   4096   7168  12288  20480  32768  49152  65536
23           32     32      0      0      0     45     45     84    156    288    528    960   1728   3072   5376   9216  15360  24576  36864  49152     32     16     48      0     48      3     45     84    156    288    528
            960   1728   3072   5376   9216  15360  24576  36864  49152
24           60     45     45      0      0      0     56     56    104    192    352    640   1152   2048   3584   6144  10240  16384  24576  32768     60     45     15     60      0     60      4     56    104    192    352
            640   1152   2048   3584   6144  10240  16384  24576  32768
25          112     84     56     56      0      0      0     65     65    120    220    400    720   1280   2240   3840   6400  10240  15360  20480    112     84     56     14     70      0     70      5     65    120    220
            400    720   1280   2240   3840   6400  10240  15360  20480
26          208    156    104     65     65      0      0      0     72     72    132    240    432    768   1344   2304   3840   6144   9216  12288    208    156    104     65     13     78      0     78      6     72    132
            240    432    768   1344   2304   3840   6144   9216  12288
27          384    288    192    120     72     72      0      0      0     77     77    140    252    448    784   1344   2240   3584   5376   7168    384    288    192    120     72     12     84      0     84      7     77
            140    252    448    784   1344   2240   3584   5376   7168
28          704    528    352    220    132     77     77      0      0      0     80     80    144    256    448    768   1280   2048   3072   4096    704    528    352    220    132     77     11     88      0     88      8
             80    144    256    448    768   1280   2048   3072   4096
29         1280    960    640    400    240    140     80     80      0      0      0     81     81    144    252    432    720   1152   1728   2304   1280    960    640    400    240    140     80     10     90      0     90
              9     81    144    252    432    720   1152   1728   2304
30         2304   1728   1152    720    432    252    144     81     81      0      0      0     80     80    140    240    400    640    960   1280   2304   1728   1152    720    432    252    144     81      9     90      0
             90     10     80    140    240    400    640    960   1280
31         4096   3072   2048   1280    768    448    256    144     80     80      0      0      0     77     77    132    220    352    528    704   4096   3072   2048   1280    768    448    256    144     80      8     88
              0     88     11     77    132    220    352    528    704
32         7168   5376   3584   2240   1344    784    448    252    140     77     77      0      0      0     72     72    120    192    288    384   7168   5376   3584   2240   1344    784    448    252    140     77      7
             84      0     84     12     72    120    192    288    384
33        12288   9216   6144   3840   2304   1344    768    432    240    132     72     72      0      0      0     65     65    104    156    208  12288   9216   6144   3840   2304   1344    768    432    240    132     72
              6     78      0     78     13     65    104    156    208
34        20480  15360  10240   6400   3840   2240   1280    720    400    220    120     65     65      0      0      0     56     56     84    112  20480  15360  10240   6400   3840   2240   1280    720    400    220    120
             65      5     70      0     70     14     56     84    112
35        32768  24576  16384  10240   6144   3584   2048   1152    640    352    192    104     56     56      0      0      0     45     45     60  32768  24576  16384  10240   6144   3584   2048   1152    640    352    192
            104     56      4     60      0     60     15     45     60
36        49152  36864  24576  15360   9216   5376   3072   1728    960    528    288    156     84     45     45      0      0      0     32     32  49152  36864  24576  15360   9216   5376   3072   1728    960    528    288
            156     84     45      3     48      0     48     16     32
37        65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384    208    112     60     32     32      0      0      0     17  65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384
            208    112     60     32      2     34      0     34     17
38        65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384    208    112     60     32     17     17      0      0      0  65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384
            208    112     60     32     17      1     18      0     18
39       131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     34     18     18      0     19 131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768
            416    224    120     64     34     18      1     19      0

Sum of all rows                     = 4(2*0 + 1*1 + 3*18 + 2*19 + 2*34 + 2*64 + 2*120 + 2*224 + 2*416 + 2*768 + 2*1408 + 2*2560 + 2*4608 + 2*8192 + 2*14336 + 2*24576 + 2*40960 + 2*65536 + 2*98304 + 2*131072) +
                                      4(4*0 + 1*1 + 3*17 + 2*18 + 2*32 + 2*60 + 2*112 + 2*208 + 2*384 + 2*704 + 2*1280 + 2*2304 + 2*4096 + 2*7168 + 2*12288 + 2*20480 + 2*32768 + 2*49152 + 2*65536) +
                                      4(4*0 + 1*2 + 2*17 + 3*32 + 2*34 + 2*60 + 2*112 + 2*208 + 2*384 + 2*704 + 2*1280 + 2*2304 + 2*4096 + 2*7168 + 2*12288 + 2*20480 + 2*32768 + 2*49152 + 2*65536) +
                                      4(4*0 + 1*3 + 1*16 + 3*32 + 3*45 + 2*48 + 2*84 + 2*156 + 2*288 + 2*528 + 2*960 + 2*1728 + 2*3072 + 2*5376 + 2*9216 + 2*15360 + 2*24576 + 2*36864 + 2*49152) +
                                      4(4*0 + 1*4 + 1*15 + 3*45 + 3*56 + 4*60 + 2*104 + 2*192 + 2*352 + 2*640 + 2*1152 + 2*2048 + 2*3584 + 2*6144 + 2*10240 + 2*16384 + 2*24576 + 2*32768) +
                                      4(4*0 + 1*5 + 1*14 + 3*56 + 3*65 + 2*70 + 2*84 + 2*112 + 2*120 + 2*220 + 2*400 + 2*720 + 2*1280 + 2*2240 + 2*3840 + 2*6400 + 2*10240 + 2*15360 + 2*20480) +
                                      4(4*0 + 1*6 + 1*13 + 3*65 + 3*72 + 2*78 + 2*104 + 2*132 + 2*156 + 2*208 + 2*240 + 2*432 + 2*768 + 2*1344 + 2*2304 + 2*3840 + 2*6144 + 2*9216 + 2*12288) +
                                      4(4*0 + 1*7 + 1*12 + 3*72 + 3*77 + 2*84 + 2*120 + 2*140 + 2*192 + 2*252 + 2*288 + 2*384 + 2*448 + 2*784 + 2*1344 + 2*2240 + 2*3584 + 2*5376 + 2*7168) +
                                      4(4*0 + 1*8 + 1*11 + 3*77 + 3*80 + 2*88 + 2*132 + 2*144 + 2*220 + 2*256 + 2*352 + 2*448 + 2*528 + 2*704 + 2*768 + 2*1280 + 2*2048 + 2*3072 + 2*4096) +
                                      4(4*0 + 1*9 + 1*10 + 3*80 + 3*81 + 2*90 + 2*140 + 2*144 + 2*240 + 2*252 + 2*400 + 2*432 + 2*640 + 2*720 + 2*960 + 2*1152 + 2*1280 + 2*1728 + 2*2304)
                                    = 3145796 + 1572928 + 1573120 + 1180264 + 787720 + 494056 + 299752 + 181096 + 115048 + 85864
                                    = 9435644

Value repetition frequencies        = 4(1*1 + 18*2 + 1*3) +
                                      4(1*1 + 16*2 + 1*3 + 1*4) +
                                      4(1*1 + 16*2 + 1*3 + 1*4) +
                                      4(2*1 + 14*2 + 2*3 + 1*4) +
                                      4(2*1 + 12*2 + 2*3 + 2*4) +
                                      4(2*1 + 14*2 + 2*3 + 1*4) +
                                      4(2*1 + 14*2 + 2*3 + 1*4) +
                                      4(2*1 + 14*2 + 2*3 + 1*4) +
                                      4(2*1 + 14*2 + 2*3 + 1*4) +
                                      4(2*1 + 14*2 + 2*3 + 1*4)
                                    = 1600

Number of distinct row element sets = 10

Number of rows                      = 10*4
                                    = 40

Number of distinct values           = 99

Distinct values       0      1      2      3      4      5      6      7      8      9     10     11     12     13     14     15     16     17     18     19
Frequency           152      8      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4     20     20      8
Distinct values      32     34     45     48     56     60     64     65     70     72     77     78     80     81     84     88     90    104    112    120
Frequency            32     16     24      8     24     32      8     24      8     24     24      8     24     12     24      8      8     16     24     24
Distinct values     132    140    144    156    192    208    220    224    240    252    256    288    352    384    400    416    432    448    528    640
Frequency            16     16     16     16     16     24     16      8     16     16      8     16     16     24     16      8     16     16     16     16
Distinct values     704    720    768    784    960   1152   1280   1344   1408   1728   2048   2240   2304   2560   3072   3584   3840   4096   4608   5376
Frequency            24     16     24      8     16     16     40     16      8     16     16     16     32      8     16     16     16     24      8     16
Distinct values    6144   6400   7168   8192   9216  10240  12288  14336  15360  16384  20480  24576  32768  36864  40960  49152  65536  98304 131072
Frequency            16      8     24      8     16     16     24      8     16      8     24     24     24      8      8     24     24      8      8

Sum of frequencies                  = 15*4 + 23*8 + 1*12 + 32*16 + 2*20 + 21*24 + 3*32 + 1*40 + 1*152
                                    = 1600

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 36*36 + 4*38
                                                                                 = 1448

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

Number of possible SN-EN pairs with SN != EN                                     = 39*40
                                                                                 = 1560
a = 21, b = 2
 L              C
 4              8
 5              4
 6             92
 7             84
 8            316
 9            304
10            796
11            904
12           1864
13           2416
14           4320
15           6068
16          10024
17          14676
18          23212
19          34580
20          53308
21          79680
22         120620
23         179304
24         266884
25         391660
26         570624
27         815724
28        1138360
29        1523360
30        1923412
31        2243184
32        2376128
33        2247680
34        1875384
35        1361924
36         851984
37         452260
38         201356
39          73172
40          21512
41           4636
42            844
Total    18872668

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       36       37       38       39       40       41
 L
 4              1        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        1
                1        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        1

 5              0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0
                0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0

 6              2        2        3        3        2        2        2        2        2        2        2        2        2        2        2        2        2        3        3        2        2
                2        2        3        3        2        2        2        2        2        2        2        2        2        2        2        2        2        3        3        2        2

 7              1        1        1        4        3        2        2        2        2        2        2        2        2        2        2        2        3        4        1        1        1
                1        1        1        4        3        2        2        2        2        2        2        2        2        2        2        2        3        4        1        1        1

 8              4        5        6        8       11        9        8        8        8        8        8        8        8        8        8        9       11        8        6        5        4
                4        5        6        8       11        9        8        8        8        8        8        8        8        8        8        9       11        8        6        5        4

 9              4        4        4        5       10       12        9        8        8        8        8        8        8        8        9       12       10        5        4        4        4
                4        4        4        5       10       12        9        8        8        8        8        8        8        8        9       12       10        5        4        4        4

10              9       11       13       15       19       27       27       23       22       22       22       22       22       23       27       27       19       15       13       11        9
                9       11       13       15       19       27       27       23       22       22       22       22       22       23       27       27       19       15       13       11        9

11             12       13       13       14       16       25       35       32       27       26       26       26       27       32       35       25       16       14       13       13       12
               12       13       13       14       16       25       35       32       27       26       26       26       27       32       35       25       16       14       13       13       12

12             22       26       29       32       36       43       60       70       63       57       56       57       63       70       60       43       36       32       29       26       22
               22       26       29       32       36       43       60       70       63       57       56       57       63       70       60       43       36       32       29       26       22

13             33       37       38       39       41       46       62       89       96       84       78       84       96       89       62       46       41       39       38       37       33
               33       37       38       39       41       46       62       89       96       84       78       84       96       89       62       46       41       39       38       37       33

14             56       65       70       74       79       86       99      132      169      170      160      170      169      132       99       86       79       74       70       65       56
               56       65       70       74       79       86       99      132      169      170      160      170      169      132       99       86       79       74       70       65       56

15             88      100      104      106      108      113      124      153      214      267      280      267      214      153      124      113      108      106      104      100       88
               88      100      104      106      108      113      124      153      214      267      280      267      214      153      124      113      108      106      104      100       88

16            145      167      177      183      189      197      210      236      308      438      512      438      308      236      210      197      189      183      177      167      145
              145      167      177      183      189      197      210      236      308      438      512      438      308      236      210      197      189      183      177      167      145

17            232      265      277      282      285      290      302      336      432      609      718      609      432      336      302      290      285      282      277      265      232
              232      265      277      282      285      290      302      336      432      609      718      609      432      336      302      290      285      282      277      265      232

18            378      434      457      468      476      486      512      589      726      840      874      840      726      589      512      486      476      468      457      434      378
              378      434      457      468      476      486      512      589      726      840      874      840      726      589      512      486      476      468      457      434      378

19            609      697      730      743      750      769      843      996     1096      982      860      982     1096      996      843      769      750      743      730      697      609
              609      697      730      743      750      769      843      996     1096      982      860      982     1096      996      843      769      750      743      730      697      609

20            988     1133     1190     1215     1242     1328     1525     1692     1522     1074      836     1074     1522     1692     1525     1328     1242     1215     1190     1133      988
              988     1133     1190     1215     1242     1328     1525     1692     1522     1074      836     1074     1522     1692     1525     1328     1242     1215     1190     1133      988

21           1596     1828     1917     1966     2068     2322     2605     2462     1747     1025      768     1025     1747     2462     2605     2322     2068     1966     1917     1828     1596
             1596     1828     1917     1966     2068     2322     2605     2462     1747     1025      768     1025     1747     2462     2605     2322     2068     1966     1917     1828     1596

22           2585     2964     3126     3286     3632     4101     4093     3139     1827     1010      784     1010     1827     3139     4093     4101     3632     3286     3126     2964     2585
             2585     2964     3126     3286     3632     4101     4093     3139     1827     1010      784     1010     1827     3139     4093     4101     3632     3286     3126     2964     2585

23           4181     4807     5156     5653     6386     6649     5517     3417     1733      952      750      952     1733     3417     5517     6649     6386     5653     5156     4807     4181
             4181     4807     5156     5653     6386     6649     5517     3417     1733      952      750      952     1733     3417     5517     6649     6386     5653     5156     4807     4181

24           6785     7906     8795     9960    10719     9576     6493     3429     1690      976      784      976     1690     3429     6493     9576    10719     9960     8795     7906     6785
             6785     7906     8795     9960    10719     9576     6493     3429     1690      976      784      976     1690     3429     6493     9576    10719     9960     8795     7906     6785

25          11115    13338    15373    17003    16167    11953     6759     3265     1625      942      750      942     1625     3265     6759    11953    16167    17003    15373    13338    11115
            11115    13338    15373    17003    16167    11953     6759     3265     1625      942      750      942     1625     3265     6759    11953    16167    17003    15373    13338    11115

26          18660    23182    26586    26739    21464    13205     6626     3182     1645      975      784      975     1645     3182     6626    13205    21464    26739    26586    23182    18660
            18660    23182    26586    26739    21464    13205     6626     3182     1645      975      784      975     1645     3182     6626    13205    21464    26739    26586    23182    18660

27          32320    40358    43125    37385    25045    13307     6352     3109     1613      942      750      942     1613     3109     6352    13307    25045    37385    43125    40358    32320
            32320    40358    43125    37385    25045    13307     6352     3109     1613      942      750      942     1613     3109     6352    13307    25045    37385    43125    40358    32320

28          56624    67111    63136    46129    26358    12897     6210     3120     1641      973      782      973     1641     3120     6210    12897    26358    46129    63136    67111    56624
            56624    67111    63136    46129    26358    12897     6210     3120     1641      973      782      973     1641     3120     6210    12897    26358    46129    63136    67111    56624

29          95726   101942    81894    50779    25947    12429     6113     3085     1609      941      750      941     1609     3085     6113    12429    25947    50779    81894   101942    95726
            95726   101942    81894    50779    25947    12429     6113     3085     1609      941      750      941     1609     3085     6113    12429    25947    50779    81894   101942    95726

30         148475   137605    94205    51300    24938    12153     6090     3098     1632      968      778      968     1632     3098     6090    12153    24938    51300    94205   137605   148475
           148475   137605    94205    51300    24938    12153     6090     3098     1632      968      778      968     1632     3098     6090    12153    24938    51300    94205   137605   148475

31         203502   162943    97349    49171    23934    11925     6012     3052     1597      937      748      937     1597     3052     6012    11925    23934    49171    97349   162943   203502
           203502   162943    97349    49171    23934    11925     6012     3052     1597      937      748      937     1597     3052     6012    11925    23934    49171    97349   162943   203502

32         240866   168664    92041    45847    22991    11686     5944     3042     1609      957      770      957     1609     3042     5944    11686    22991    45847    92041   168664   240866
           240866   168664    92041    45847    22991    11686     5944     3042     1609      957      770      957     1609     3042     5944    11686    22991    45847    92041   168664   240866

33         242815   152595    80550    41504    21642    11225     5768     2963     1564      924      740      924     1564     2963     5768    11225    21642    41504    80550   152595   242815
           242815   152595    80550    41504    21642    11225     5768     2963     1564      924      740      924     1564     2963     5768    11225    21642    41504    80550   152595   242815

34         206548   120593    65020    35577    19438    10427     5501     2885     1550      931      752      931     1550     2885     5501    10427    19438    35577    65020   120593   206548
           206548   120593    65020    35577    19438    10427     5501     2885     1550      931      752      931     1550     2885     5501    10427    19438    35577    65020   120593   206548

35         147034    82854    47406    27789    16038     9021     4953     2677     1465      886      716      886     1465     2677     4953     9021    16038    27789    47406    82854   147034
           147034    82854    47406    27789    16038     9021     4953     2677     1465      886      716      886     1465     2677     4953     9021    16038    27789    47406    82854   147034

36          86785    48987    30321    19083    11749     7041     4110     2353     1357      857      706      857     1357     2353     4110     7041    11749    19083    30321    48987    86785
            86785    48987    30321    19083    11749     7041     4110     2353     1357      857      706      857     1357     2353     4110     7041    11749    19083    30321    48987    86785

37          41956    24501    16470    11119     7337     4719     2958     1817     1121      750      634      750     1121     1817     2958     4719     7337    11119    16470    24501    41956
            41956    24501    16470    11119     7337     4719     2958     1817     1121      750      634      750     1121     1817     2958     4719     7337    11119    16470    24501    41956

38          16338    10131     7374     5342     3795     2640     1800     1212      827      610      540      610      827     1212     1800     2640     3795     5342     7374    10131    16338
            16338    10131     7374     5342     3795     2640     1800     1212      827      610      540      610      827     1212     1800     2640     3795     5342     7374    10131    16338

39           4998     3351     2621     2032     1551     1166      866      642      487      396      366      396      487      642      866     1166     1551     2032     2621     3351     4998
             4998     3351     2621     2032     1551     1166      866      642      487      396      366      396      487      642      866     1166     1551     2032     2621     3351     4998

40           1159      853      716      596      492      404      332      276      236      212      204      212      236      276      332      404      492      596      716      853     1159
             1159      853      716      596      492      404      332      276      236      212      204      212      236      276      332      404      492      596      716      853     1159

41            190      153      136      121      108       97       88       81       76       73       72       73       76       81       88       97      108      121      136      153      190
              190      153      136      121      108       97       88       81       76       73       72       73       76       81       88       97      108      121      136      153      190

42             21       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       21
               21       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       21

Total     1572863  1179647   786450   491592   295086   172398    99030    56694    33366    21846    18390    21846    33366    56694    99030   172398   295086   491592   786450  1179647  1572863
          1572863  1179647   786450   491592   295086   172398    99030    56694    33366    21846    18390    21846    33366    56694    99030   172398   295086   491592   786450  1179647  1572863

Grand total = 2*18390 + 4*21846 + 4*33366 + 4*56694 + 4*99030 + 4*172398 + 4*295086 + 4*491592 + 4*786450 + 4*1179647 + 4*1572863
            = 18872668

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       36       37       38       39       40       41
 L
 4              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
                2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2

 5              1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1
                1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1

 6              4        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        4
                4        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        4

 7              3        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        3
                3        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        3

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

 9              9        3        5        7        8        8        8        8        8        8        8        8        8        8        8        8        8        7        5        3        9
                9        3        5        7        8        8        8        8        8        8        8        8        8        8        8        8        8        7        5        3        9

10             18        8       13       18       21       22       22       22       22       22       22       22       22       22       22       22       21       18       13        8       18
               18        8       13       18       21       22       22       22       22       22       22       22       22       22       22       22       21       18       13        8       18

11             25        9       13       16       21       25       26       26       26       26       26       26       26       26       26       25       21       16       13        9       25
               25        9       13       16       21       25       26       26       26       26       26       26       26       26       26       25       21       16       13        9       25

12             44       18       27       34       42       50       55       56       56       56       56       56       56       56       55       50       42       34       27       18       44
               44       18       27       34       42       50       55       56       56       56       56       56       56       56       55       50       42       34       27       18       44

13             67       25       35       40       46       57       69       75       76       76       76       76       76       75       69       57       46       40       35       25       67
               67       25       35       40       46       57       69       75       76       76       76       76       76       75       69       57       46       40       35       25       67

14            112       44       63       74       84       98      117      134      141      142      142      142      141      134      117       98       84       74       63       44      112
              112       44       63       74       84       98      117      134      141      142      142      142      141      134      117       98       84       74       63       44      112

15            177       67       93      104      112      124      147      178      201      209      210      209      201      178      147      124      112      104       93       67      177
              177       67       93      104      112      124      147      178      201      209      210      209      201      178      147      124      112      104       93       67      177

16            290      112      157      178      192      208      234      276      324      354      362      354      324      276      234      208      192      178      157      112      290
              290      112      157      178      192      208      234      276      324      354      362      354      324      276      234      208      192      178      157      112      290

17            465      177      245      272      286      300      324      371      444      514      542      514      444      371      324      300      286      272      245      177      465
              465      177      245      272      286      300      324      371      444      514      542      514      444      371      324      300      286      272      245      177      465

18            756      290      403      450      474      494      522      572      660      770      824      770      660      572      522      494      474      450      403      290      756
              756      290      403      450      474      494      522      572      660      770      824      770      660      572      522      494      474      450      403      290      756

19           1219      465      643      712      742      762      788      835      918     1023     1076     1023      918      835      788      762      742      712      643      465     1219
             1219      465      643      712      742      762      788      835      918     1023     1076     1023      918      835      788      762      742      712      643      465     1219

20           1976      756     1047     1162     1212     1242     1273     1312     1342     1340     1330     1340     1342     1312     1273     1242     1212     1162     1047      756     1976
             1976      756     1047     1162     1212     1242     1273     1312     1342     1340     1330     1340     1342     1312     1273     1242     1212     1162     1047      756     1976

21           3193     1219     1685     1864     1936     1971     1989     1959     1812     1571     1442     1571     1812     1959     1989     1971     1936     1864     1685     1219     3193
             3193     1219     1685     1864     1936     1971     1989     1959     1812     1571     1442     1571     1812     1959     1989     1971     1936     1864     1685     1219     3193

22           5170     1976     2733     3026     3143     3184     3133     2878     2360     1786     1532     1786     2360     2878     3133     3184     3143     3026     2733     1976     5170
             5170     1976     2733     3026     3143     3184     3133     2878     2360     1786     1532     1786     2360     2878     3133     3184     3143     3026     2733     1976     5170

23           8361     3193     4413     4879     5045     5016     4673     3868     2766     1854     1516     1854     2766     3868     4673     5016     5045     4879     4413     3193     8361
             8361     3193     4413     4879     5045     5016     4673     3868     2766     1854     1516     1854     2766     3868     4673     5016     5045     4879     4413     3193     8361

24          13531     5170     7146     7888     8062     7702     6598     4846     3078     1924     1552     1924     3078     4846     6598     7702     8062     7888     7146     5170    13531
            13531     5170     7146     7888     8062     7702     6598     4846     3078     1924     1552     1924     3078     4846     6598     7702     8062     7888     7146     5170    13531

25          21870     8360    11536    12619    12498    11123     8534     5534     3184     1899     1516     1899     3184     5534     8534    11123    12498    12619    11536     8360    21870
            21870     8360    11536    12619    12498    11123     8534     5534     3184     1899     1516     1899     3184     5534     8534    11123    12498    12619    11536     8360    21870

26          35211    13512    18528    19794    18509    14960    10206     5972     3257     1932     1550     1932     3257     5972    10206    14960    18509    19794    18528    13512    35211
            35211    13512    18528    19794    18509    14960    10206     5972     3257     1932     1550     1932     3257     5972    10206    14960    18509    19794    18528    13512    35211

27          55920    21698    29208    29765    25575    18482    11284     6115     3231     1896     1514     1896     3231     6115    11284    18482    25575    29765    29208    21698    55920
            55920    21698    29208    29765    25575    18482    11284     6115     3231     1896     1514     1896     3231     6115    11284    18482    25575    29765    29208    21698    55920

28          86116    34224    44387    42098    32660    21140    11845     6172     3252     1924     1544     1924     3252     6172    11845    21140    32660    42098    44387    34224    86116
            86116    34224    44387    42098    32660    21140    11845     6172     3252     1924     1544     1924     3252     6172    11845    21140    32660    42098    44387    34224    86116

29         125561    51891    63509    55020    38360    22583    11955     6115     3206     1886     1508     1886     3206     6115    11955    22583    38360    55020    63509    51891   125561
           125561    51891    63509    55020    38360    22583    11955     6115     3206     1886     1508     1886     3206     6115    11955    22583    38360    55020    63509    51891   125561

30         169042    73672    83757    65858    41722    22984    11867     6074     3208     1904     1530     1904     3208     6074    11867    22984    41722    65858    83757    73672   169042
           169042    73672    83757    65858    41722    22984    11867     6074     3208     1904     1530     1904     3208     6074    11867    22984    41722    65858    83757    73672   169042

31         205453    95369   100001    71854    42348    22523    11569     5938     3138     1858     1490     1858     3138     5938    11569    22523    42348    71854   100001    95369   205453
           205453    95369   100001    71854    42348    22523    11569     5938     3138     1858     1490     1858     3138     5938    11569    22523    42348    71854   100001    95369   205453

32         221394   110086   106681    71398    40450    21416    11127     5784     3094     1854     1496     1854     3094     5784    11127    21416    40450    71398   106681   110086   221394
           221394   110086   106681    71398    40450    21416    11127     5784     3094     1854     1496     1854     3094     5784    11127    21416    40450    71398   106681   110086   221394

33         208497   111307   100597    64410    36266    19545    10365     5473     2958     1782     1440     1782     2958     5473    10365    19545    36266    64410   100597   111307   208497
           208497   111307   100597    64410    36266    19545    10365     5473     2958     1782     1440     1782     2958     5473    10365    19545    36266    64410   100597   111307   208497

34         169554    97192    83077    52426    30198    16870     9259     5040     2799     1726     1410     1726     2799     5040     9259    16870    30198    52426    83077    97192   169554
           169554    97192    83077    52426    30198    16870     9259     5040     2799     1726     1410     1726     2799     5040     9259    16870    30198    52426    83077    97192   169554

35         117711    72361    59467    37994    22830    13371     7671     4345     2497     1581     1306     1581     2497     4345     7671    13371    22830    37994    59467    72361   117711
           117711    72361    59467    37994    22830    13371     7671     4345     2497     1581     1306     1581     2497     4345     7671    13371    22830    37994    59467    72361   117711

36          68918    45352    36465    24106    15308     9500     5774     3464     2108     1406     1190     1406     2108     3464     5774     9500    15308    24106    36465    45352    68918
            68918    45352    36465    24106    15308     9500     5774     3464     2108     1406     1190     1406     2108     3464     5774     9500    15308    24106    36465    45352    68918

37          33525    23565    18849    13076     8826     5834     3782     2424     1578     1119      974     1119     1578     2424     3782     5834     8826    13076    18849    23565    33525
            33525    23565    18849    13076     8826     5834     3782     2424     1578     1119      974     1119     1578     2424     3782     5834     8826    13076    18849    23565    33525

38          13296     9962     8055     5922     4271     3028     2116     1472     1047      806      728      806     1047     1472     2116     3028     4271     5922     8055     9962    13296
            13296     9962     8055     5922     4271     3028     2116     1472     1047      806      728      806     1047     1472     2116     3028     4271     5922     8055     9962    13296

39           4183     3333     2759     2155     1661     1265      956      725      565      471      440      471      565      725      956     1265     1661     2155     2759     3333     4183
             4183     3333     2759     2155     1661     1265      956      725      565      471      440      471      565      725      956     1265     1661     2155     2759     3333     4183

40           1007      852      734      614      510      422      350      294      254      230      222      230      254      294      350      422      510      614      734      852     1007
             1007      852      734      614      510      422      350      294      254      230      222      230      254      294      350      422      510      614      734      852     1007

41            172      154      138      123      110       99       90       83       78       75       74       75       78       83       90       99      110      123      138      154      172
              172      154      138      123      110       99       90       83       78       75       74       75       78       83       90       99      110      123      138      154      172

42             21       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       21
               21       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       20       21

Total     1572882   786449   786500   589988   393560   246440   148760    88472    53720    36056    30680    36056    53720    88472   148760   246440   393560   589988   786500   786449  1572882
          1572882   786449   786500   589988   393560   246440   148760    88472    53720    36056    30680    36056    53720    88472   148760   246440   393560   589988   786500   786449  1572882

Grand total = 2*30680 + 4*36056 + 4*53720 + 4*88472 + 4*148760 + 4*246440 + 4*393560 + 4*589988 + 4*786500 + 4*786449 + 4*1572882
            = 18872668

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       36       37       38       39       40       41
 L
 4              4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4
                4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4

 5              2        2        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        2        2
                2        2        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        2        2

 6             12       16       19       13       12       12       12       12       12       12       12       12       12       12       12       12       12       13       19       16       12
               12       16       19       13       12       12       12       12       12       12       12       12       12       12       12       12       12       13       19       16       12

 7              9       13       15       18       15       14       14       14       14       14       14       14       14       14       14       14       15       18       15       13        9
                9       13       15       18       15       14       14       14       14       14       14       14       14       14       14       14       15       18       15       13        9

 8             31       46       59       74       69       65       64       64       64       64       64       64       64       64       64       65       69       74       59       46       31
               31       46       59       74       69       65       64       64       64       64       64       64       64       64       64       65       69       74       59       46       31

 9             31       45       54       69       82       78       73       72       72       72       72       72       72       72       73       78       82       69       54       45       31
               31       45       54       69       82       78       73       72       72       72       72       72       72       72       73       78       82       69       54       45       31

10             76      116      148      188      229      235      227      221      220      220      220      220      220      221      227      235      229      188      148      116       76
               76      116      148      188      229      235      227      221      220      220      220      220      220      221      227      235      229      188      148      116       76

11             94      139      168      211      256      301      307      294      287      286      286      286      287      294      307      301      256      211      168      139       94
               94      139      168      211      256      301      307      294      287      286      286      286      287      294      307      301      256      211      168      139       94

12            188      288      363      456      552      653      702      700      681      673      672      673      681      700      702      653      552      456      363      288      188
              188      288      363      456      552      653      702      700      681      673      672      673      681      700      702      653      552      456      363      288      188

13            265      397      485      602      720      847      980     1039     1024      998      990      998     1024     1039      980      847      720      602      485      397      265
              265      397      485      602      720      847      980     1039     1024      998      990      998     1024     1039      980      847      720      602      485      397      265

14            475      726      907     1131     1352     1583     1830     2010     2067     2034     2010     2034     2067     2010     1830     1583     1352     1131      907      726      475
              475      726      907     1131     1352     1583     1830     2010     2067     2034     2010     2034     2067     2010     1830     1583     1352     1131      907      726      475

15            719     1085     1334     1652     1960     2277     2617     2980     3224     3277     3260     3277     3224     2980     2617     2277     1960     1652     1334     1085      719
              719     1085     1334     1652     1960     2277     2617     2980     3224     3277     3260     3277     3224     2980     2617     2277     1960     1652     1334     1085      719

16           1220     1860     2312     2872     3412     3956     4525     5136     5689     6042     6144     6042     5689     5136     4525     3956     3412     2872     2312     1860     1220
             1220     1860     2312     2872     3412     3956     4525     5136     5689     6042     6144     6042     5689     5136     4525     3956     3412     2872     2312     1860     1220

17           1914     2899     3576     4427     5240     6051     6887     7787     8803     9728    10122     9728     8803     7787     6887     6051     5240     4427     3576     2899     1914
             1914     2899     3576     4427     5240     6051     6887     7787     8803     9728    10122     9728     8803     7787     6887     6051     5240     4427     3576     2899     1914

18           3164     4816     5971     7404     8772    10128    11516    13021    14735    16372    17110    16372    14735    13021    11516    10128     8772     7404     5971     4816     3164
             3164     4816     5971     7404     8772    10128    11516    13021    14735    16372    17110    16372    14735    13021    11516    10128     8772     7404     5971     4816     3164

19           5049     7661     9465    11718    13861    15988    18202    20635    23208    25361    26214    25361    23208    20635    18202    15988    13861    11718     9465     7661     5049
             5049     7661     9465    11718    13861    15988    18202    20635    23208    25361    26214    25361    23208    20635    18202    15988    13861    11718     9465     7661     5049

20           8247    12542    15531    19244    22789    26363    30166    34161    37646    39711    40280    39711    37646    34161    30166    26363    22789    19244    15531    12542     8247
             8247    12542    15531    19244    22789    26363    30166    34161    37646    39711    40280    39711    37646    34161    30166    26363    22789    19244    15531    12542     8247

21          13263    20141    24903    30850    36596    42540    48777    54461    58050    59146    59186    59146    58050    54461    48777    42540    36596    30850    24903    20141    13263
            13263    20141    24903    30850    36596    42540    48777    54461    58050    59146    59186    59146    58050    54461    48777    42540    36596    30850    24903    20141    13263

22          21548    32757    40559    50365    60067    70128    79693    86456    88977    88716    88288    88716    88977    86456    79693    70128    60067    50365    40559    32757    21548
            21548    32757    40559    50365    60067    70128    79693    86456    88977    88716    88288    88716    88977    86456    79693    70128    60067    50365    40559    32757    21548

23          34775    52847    65507    81710    97947   113745   126025   131760   131858   130153   129342   130153   131858   131760   126025   113745    97947    81710    65507    52847    34775
            34775    52847    65507    81710    97947   113745   126025   131760   131858   130153   129342   130153   131858   131760   126025   113745    97947    81710    65507    52847    34775

24          56382    85851   106957   134224   160580   182568   195001   197330   194697   192113   191202   192113   194697   197330   195001   182568   160580   134224   106957    85851    56382
            56382    85851   106957   134224   160580   182568   195001   197330   194697   192113   191202   192113   194697   197330   195001   182568   160580   134224   106957    85851    56382

25          91243   139484   174942   219595   258109   283005   290971   288085   283053   279908   278960   279908   283053   288085   290971   283005   258109   219595   174942   139484    91243
            91243   139484   174942   219595   258109   283005   290971   288085   283053   279908   278960   279908   283053   288085   290971   283005   258109   219595   174942   139484    91243

26         148175   228247   287474   355794   403988   424843   424343   416437   410064   406779   405824   406779   410064   416437   424343   424843   403988   355794   287474   228247   148175
           148175   228247   287474   355794   403988   424843   424343   416437   410064   406779   405824   406779   410064   416437   424343   424843   403988   355794   287474   228247   148175

27         240111   372561   465759   557949   605733   613878   603175   591484   584380   581056   580102   581056   584380   591484   603175   613878   605733   557949   465759   372561   240111
           240111   372561   465759   557949   605733   613878   603175   591484   584380   581056   580102   581056   584380   591484   603175   613878   605733   557949   465759   372561   240111

28         384801   597506   729475   834434   866865   856931   837704   824110   816857   813541   812592   813541   816857   824110   837704   856931   866865   834434   729475   597506   384801
           384801   597506   729475   834434   866865   856931   837704   824110   816857   813541   812592   813541   816857   824110   837704   856931   866865   834434   729475   597506   384801

29         596231   914889  1075238  1169745  1173395  1145448  1120744  1106337  1099097  1095805  1094862  1095805  1099097  1106337  1120744  1145448  1173395  1169745  1075238   914889   596231
           596231   914889  1075238  1169745  1173395  1145448  1120744  1106337  1099097  1095805  1094862  1095805  1099097  1106337  1120744  1145448  1173395  1169745  1075238   914889   596231

30         869498  1300578  1461332  1520011  1490969  1450413  1423596  1409246  1402114  1398866  1397934  1398866  1402114  1409246  1423596  1450413  1490969  1520011  1461332  1300578   869498
           869498  1300578  1461332  1520011  1490969  1450413  1423596  1409246  1402114  1398866  1397934  1398866  1402114  1409246  1423596  1450413  1490969  1520011  1461332  1300578   869498

31        1160594  1673575  1798718  1807304  1752445  1706201  1679368  1665446  1658501  1655321  1654406  1655321  1658501  1665446  1679368  1706201  1752445  1807304  1798718  1673575  1160594
          1160594  1673575  1798718  1807304  1752445  1706201  1679368  1665446  1658501  1655321  1654406  1655321  1658501  1665446  1679368  1706201  1752445  1807304  1798718  1673575  1160594

32        1386904  1915098  1980933  1945119  1878643  1833281  1808148  1795011  1788373  1785305  1784418  1785305  1788373  1795011  1808148  1833281  1878643  1945119  1980933  1915098  1386904
          1386904  1915098  1980933  1945119  1878643  1833281  1808148  1795011  1788373  1785305  1784418  1785305  1788373  1795011  1808148  1833281  1878643  1945119  1980933  1915098  1386904

33        1458115  1922427  1930361  1870731  1806765  1766703  1744468  1732552  1726397  1723508  1722666  1723508  1726397  1732552  1744468  1766703  1806765  1870731  1930361  1922427  1458115
          1458115  1922427  1930361  1870731  1806765  1766703  1744468  1732552  1726397  1723508  1722666  1723508  1726397  1732552  1744468  1766703  1806765  1870731  1930361  1922427  1458115

34        1331673  1676708  1649929  1590162  1538795  1507088  1488851  1478690  1473266  1470658  1469888  1470658  1473266  1478690  1488851  1507088  1538795  1590162  1649929  1676708  1331673
          1331673  1676708  1649929  1590162  1538795  1507088  1488851  1478690  1473266  1470658  1469888  1470658  1473266  1478690  1488851  1507088  1538795  1590162  1649929  1676708  1331673

35        1044711  1258797  1224218  1179143  1143928  1121658  1108164  1100252  1095836  1093639  1092978  1093639  1095836  1100252  1108164  1121658  1143928  1179143  1224218  1258797  1044711
          1044711  1258797  1224218  1179143  1143928  1121658  1108164  1100252  1095836  1093639  1092978  1093639  1095836  1100252  1108164  1121658  1143928  1179143  1224218  1258797  1044711

36         697020   806656   781060   754418   734141   720633   711924   706499   703301   701640   701128   701640   703301   706499   711924   720633   734141   754418   781060   806656   697020
           697020   806656   781060   754418   734141   720633   711924   706499   703301   701640   701128   701640   703301   706499   711924   720633   734141   754418   781060   806656   697020

37         390710   436047   422473   409822   400154   393301   388576   385433   383466   382395   382056   382395   383466   385433   388576   393301   400154   409822   422473   436047   390710
           390710   436047   422473   409822   400154   393301   388576   385433   383466   382395   382056   382395   383466   385433   388576   393301   400154   409822   422473   436047   390710

38         181632   196541   191374   186725   183033   180239   178178   176715   175745   175193   175014   175193   175745   176715   178178   180239   183033   186725   191374   196541   181632
           181632   196541   191374   186725   183033   180239   178178   176715   175745   175193   175014   175193   175745   176715   178178   180239   183033   186725   191374   196541   181632

39          68546    72169    70626    69329    68250    67381    66700    66189    65834    65625    65556    65625    65834    66189    66700    67381    68250    69329    70626    72169    68546
            68546    72169    70626    69329    68250    67381    66700    66189    65834    65625    65556    65625    65834    66189    66700    67381    68250    69329    70626    72169    68546

40          20617    21341    21052    20797    20576    20389    20236    20117    20032    19981    19964    19981    20032    20117    20236    20389    20576    20797    21052    21341    20617
            20617    21341    21052    20797    20576    20389    20236    20117    20032    19981    19964    19981    20032    20117    20236    20389    20576    20797    21052    21341    20617

41           4617     4618     4584     4554     4528     4506     4488     4474     4464     4458     4456     4458     4464     4474     4488     4506     4528     4554     4584     4618     4617
             4617     4618     4584     4554     4528     4506     4488     4474     4464     4458     4456     4458     4464     4474     4488     4506     4528     4554     4584     4618     4617

42            844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844
              844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844      844

Total    10223510 13762337 14548726 14843704 14745672 14574274 14428096 14326074 14262952 14229514 14219136 14229514 14262952 14326074 14428096 14574274 14745672 14843704 14548726 13762337 10223510
         10223510 13762337 14548726 14843704 14745672 14574274 14428096 14326074 14262952 14229514 14219136 14229514 14262952 14326074 14428096 14574274 14745672 14843704 14548726 13762337 10223510

Grand total = 2*14219136 + 4*14229514 + 4*14262952 + 4*14326074 + 4*14428096 + 4*14574274 + 4*14745672 + 4*14843704 + 4*14548726 + 4*13762337 + 4*10223510
            = 588217708

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     36     37     38     39     40     41
EN
 0             0     20      1     19     36     68    128    240    448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144     20      0     19     19     36     68    128    240    448    832
            1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144
 1            19      0     19      1     18     34     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072      0      0      0     18     18     34     64    120    224    416
             768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072
 2            18     36      0     36      2     34     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072     18      0      0      0     34     34     64    120    224    416
             768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072
 3            34     17     51      0     51      3     48     90    168    312    576   1056   1920   3456   6144  10752  18432  30720  49152  73728  98304     34     34      0      0      0     48     48     90    168    312
             576   1056   1920   3456   6144  10752  18432  30720  49152  73728  98304
 4            64     48     16     64      0     64      4     60    112    208    384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536     64     48     48      0      0      0     60     60    112    208
             384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536
 5           120     90     60     15     75      0     75      5     70    130    240    440    800   1440   2560   4480   7680  12800  20480  30720  40960    120     90     60     60      0      0      0     70     70    130
             240    440    800   1440   2560   4480   7680  12800  20480  30720  40960
 6           224    168    112     70     14     84      0     84      6     78    144    264    480    864   1536   2688   4608   7680  12288  18432  24576    224    168    112     70     70      0      0      0     78     78
             144    264    480    864   1536   2688   4608   7680  12288  18432  24576
 7           416    312    208    130     78     13     91      0     91      7     84    154    280    504    896   1568   2688   4480   7168  10752  14336    416    312    208    130     78     78      0      0      0     84
              84    154    280    504    896   1568   2688   4480   7168  10752  14336
 8           768    576    384    240    144     84     12     96      0     96      8     88    160    288    512    896   1536   2560   4096   6144   8192    768    576    384    240    144     84     84      0      0      0
              88     88    160    288    512    896   1536   2560   4096   6144   8192
 9          1408   1056    704    440    264    154     88     11     99      0     99      9     90    162    288    504    864   1440   2304   3456   4608   1408   1056    704    440    264    154     88     88      0      0
               0     90     90    162    288    504    864   1440   2304   3456   4608
10          2560   1920   1280    800    480    280    160     90     10    100      0    100     10     90    160    280    480    800   1280   1920   2560   2560   1920   1280    800    480    280    160     90     90      0
               0      0     90     90    160    280    480    800   1280   1920   2560
11          4608   3456   2304   1440    864    504    288    162     90      9     99      0     99     11     88    154    264    440    704   1056   1408   4608   3456   2304   1440    864    504    288    162     90     90
               0      0      0     88     88    154    264    440    704   1056   1408
12          8192   6144   4096   2560   1536    896    512    288    160     88      8     96      0     96     12     84    144    240    384    576    768   8192   6144   4096   2560   1536    896    512    288    160     88
              88      0      0      0     84     84    144    240    384    576    768
13         14336  10752   7168   4480   2688   1568    896    504    280    154     84      7     91      0     91     13     78    130    208    312    416  14336  10752   7168   4480   2688   1568    896    504    280    154
              84     84      0      0      0     78     78    130    208    312    416
14         24576  18432  12288   7680   4608   2688   1536    864    480    264    144     78      6     84      0     84     14     70    112    168    224  24576  18432  12288   7680   4608   2688   1536    864    480    264
             144     78     78      0      0      0     70     70    112    168    224
15         40960  30720  20480  12800   7680   4480   2560   1440    800    440    240    130     70      5     75      0     75     15     60     90    120  40960  30720  20480  12800   7680   4480   2560   1440    800    440
             240    130     70     70      0      0      0     60     60     90    120
16         65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384    208    112     60      4     64      0     64     16     48     64  65536  49152  32768  20480  12288   7168   4096   2304   1280    704
             384    208    112     60     60      0      0      0     48     48     64
17         98304  73728  49152  30720  18432  10752   6144   3456   1920   1056    576    312    168     90     48      3     51      0     51     17     34  98304  73728  49152  30720  18432  10752   6144   3456   1920   1056
             576    312    168     90     48     48      0      0      0     34     34
18        131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     34      2     36      0     36     18 131072  98304  65536  40960  24576  14336   8192   4608   2560   1408
             768    416    224    120     64     34     34      0      0      0     18
19        131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     34     18      1     19      0     19 131072  98304  65536  40960  24576  14336   8192   4608   2560   1408
             768    416    224    120     64     34     18     18      0      0      0
20        262144 196608 131072  81920  49152  28672  16384   9216   5120   2816   1536    832    448    240    128     68     36     19      1     20      0 262144 196608 131072  81920  49152  28672  16384   9216   5120   2816
            1536    832    448    240    128     68     36     19     19      0     20
21            20      0     19     19     36     68    128    240    448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144      0     20      1     19     36     68    128    240    448    832
            1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144
22             0      0      0     18     18     34     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072     19      0     19      1     18     34     64    120    224    416
             768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072
23            18      0      0      0     34     34     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072     18     36      0     36      2     34     64    120    224    416
             768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072
24            34     34      0      0      0     48     48     90    168    312    576   1056   1920   3456   6144  10752  18432  30720  49152  73728  98304     34     17     51      0     51      3     48     90    168    312
             576   1056   1920   3456   6144  10752  18432  30720  49152  73728  98304
25            64     48     48      0      0      0     60     60    112    208    384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536     64     48     16     64      0     64      4     60    112    208
             384    704   1280   2304   4096   7168  12288  20480  32768  49152  65536
26           120     90     60     60      0      0      0     70     70    130    240    440    800   1440   2560   4480   7680  12800  20480  30720  40960    120     90     60     15     75      0     75      5     70    130
             240    440    800   1440   2560   4480   7680  12800  20480  30720  40960
27           224    168    112     70     70      0      0      0     78     78    144    264    480    864   1536   2688   4608   7680  12288  18432  24576    224    168    112     70     14     84      0     84      6     78
             144    264    480    864   1536   2688   4608   7680  12288  18432  24576
28           416    312    208    130     78     78      0      0      0     84     84    154    280    504    896   1568   2688   4480   7168  10752  14336    416    312    208    130     78     13     91      0     91      7
              84    154    280    504    896   1568   2688   4480   7168  10752  14336
29           768    576    384    240    144     84     84      0      0      0     88     88    160    288    512    896   1536   2560   4096   6144   8192    768    576    384    240    144     84     12     96      0     96
               8     88    160    288    512    896   1536   2560   4096   6144   8192
30          1408   1056    704    440    264    154     88     88      0      0      0     90     90    162    288    504    864   1440   2304   3456   4608   1408   1056    704    440    264    154     88     11     99      0
              99      9     90    162    288    504    864   1440   2304   3456   4608
31          2560   1920   1280    800    480    280    160     90     90      0      0      0     90     90    160    280    480    800   1280   1920   2560   2560   1920   1280    800    480    280    160     90     10    100
               0    100     10     90    160    280    480    800   1280   1920   2560
32          4608   3456   2304   1440    864    504    288    162     90     90      0      0      0     88     88    154    264    440    704   1056   1408   4608   3456   2304   1440    864    504    288    162     90      9
              99      0     99     11     88    154    264    440    704   1056   1408
33          8192   6144   4096   2560   1536    896    512    288    160     88     88      0      0      0     84     84    144    240    384    576    768   8192   6144   4096   2560   1536    896    512    288    160     88
               8     96      0     96     12     84    144    240    384    576    768
34         14336  10752   7168   4480   2688   1568    896    504    280    154     84     84      0      0      0     78     78    130    208    312    416  14336  10752   7168   4480   2688   1568    896    504    280    154
              84      7     91      0     91     13     78    130    208    312    416
35         24576  18432  12288   7680   4608   2688   1536    864    480    264    144     78     78      0      0      0     70     70    112    168    224  24576  18432  12288   7680   4608   2688   1536    864    480    264
             144     78      6     84      0     84     14     70    112    168    224
36         40960  30720  20480  12800   7680   4480   2560   1440    800    440    240    130     70     70      0      0      0     60     60     90    120  40960  30720  20480  12800   7680   4480   2560   1440    800    440
             240    130     70      5     75      0     75     15     60     90    120
37         65536  49152  32768  20480  12288   7168   4096   2304   1280    704    384    208    112     60     60      0      0      0     48     48     64  65536  49152  32768  20480  12288   7168   4096   2304   1280    704
             384    208    112     60      4     64      0     64     16     48     64
38         98304  73728  49152  30720  18432  10752   6144   3456   1920   1056    576    312    168     90     48     48      0      0      0     34     34  98304  73728  49152  30720  18432  10752   6144   3456   1920   1056
             576    312    168     90     48      3     51      0     51     17     34
39        131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     34     34      0      0      0     18 131072  98304  65536  40960  24576  14336   8192   4608   2560   1408
             768    416    224    120     64     34      2     36      0     36     18
40        131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     34     18     18      0      0      0 131072  98304  65536  40960  24576  14336   8192   4608   2560   1408
             768    416    224    120     64     34     18      1     19      0     19
41        262144 196608 131072  81920  49152  28672  16384   9216   5120   2816   1536    832    448    240    128     68     36     19     19      0     20 262144 196608 131072  81920  49152  28672  16384   9216   5120   2816
            1536    832    448    240    128     68     36     19      1     20      0

Sum of all rows                     = 4(2*0 + 1*1 + 3*19 + 2*20 + 2*36 + 2*68 + 2*128 + 2*240 + 2*448 + 2*832 + 2*1536 + 2*2816 + 2*5120 + 2*9216 + 2*16384 + 2*28672 + 2*49152 + 2*81920 + 2*131072 + 2*196608 + 2*262144) +
                                      4(4*0 + 1*1 + 3*18 + 2*19 + 2*34 + 2*64 + 2*120 + 2*224 + 2*416 + 2*768 + 2*1408 + 2*2560 + 2*4608 + 2*8192 + 2*14336 + 2*24576 + 2*40960 + 2*65536 + 2*98304 + 2*131072) +
                                      4(4*0 + 1*2 + 2*18 + 3*34 + 2*36 + 2*64 + 2*120 + 2*224 + 2*416 + 2*768 + 2*1408 + 2*2560 + 2*4608 + 2*8192 + 2*14336 + 2*24576 + 2*40960 + 2*65536 + 2*98304 + 2*131072) +
                                      4(4*0 + 1*3 + 1*17 + 3*34 + 3*48 + 2*51 + 2*90 + 2*168 + 2*312 + 2*576 + 2*1056 + 2*1920 + 2*3456 + 2*6144 + 2*10752 + 2*18432 + 2*30720 + 2*49152 + 2*73728 + 2*98304) +
                                      4(4*0 + 1*4 + 1*16 + 3*48 + 3*60 + 4*64 + 2*112 + 2*208 + 2*384 + 2*704 + 2*1280 + 2*2304 + 2*4096 + 2*7168 + 2*12288 + 2*20480 + 2*32768 + 2*49152 + 2*65536) +
                                      4(4*0 + 1*5 + 1*15 + 3*60 + 3*70 + 2*75 + 2*90 + 2*120 + 2*130 + 2*240 + 2*440 + 2*800 + 2*1440 + 2*2560 + 2*4480 + 2*7680 + 2*12800 + 2*20480 + 2*30720 + 2*40960) +
                                      4(4*0 + 1*6 + 1*14 + 3*70 + 3*78 + 2*84 + 2*112 + 2*144 + 2*168 + 2*224 + 2*264 + 2*480 + 2*864 + 2*1536 + 2*2688 + 2*4608 + 2*7680 + 2*12288 + 2*18432 + 2*24576) +
                                      4(4*0 + 1*7 + 1*13 + 3*78 + 3*84 + 2*91 + 2*130 + 2*154 + 2*208 + 2*280 + 2*312 + 2*416 + 2*504 + 2*896 + 2*1568 + 2*2688 + 2*4480 + 2*7168 + 2*10752 + 2*14336) +
                                      4(4*0 + 1*8 + 1*12 + 3*84 + 3*88 + 2*96 + 2*144 + 2*160 + 2*240 + 2*288 + 2*384 + 2*512 + 2*576 + 2*768 + 2*896 + 2*1536 + 2*2560 + 2*4096 + 2*6144 + 2*8192) +
                                      4(4*0 + 1*9 + 1*11 + 3*88 + 3*90 + 2*99 + 2*154 + 2*162 + 2*264 + 2*288 + 2*440 + 2*504 + 2*704 + 2*864 + 2*1056 + 2*1408 + 2*1440 + 2*2304 + 2*3456 + 2*4608) +
                                      2(4*0 + 2*10 + 6*90 + 2*100 + 4*160 + 4*280 + 4*480 + 4*800 + 4*1280 + 4*1920 + 4*2560)
                                    = 6291528 + 3145796 + 3146000 + 2359952 + 1574240 + 985760 + 595040 + 353888 + 214880 + 144224 + 61360
                                    = 18872668

Value repetition frequencies        = 4(1*1 + 19*2 + 1*3) +
                                      4(1*1 + 17*2 + 1*3 + 1*4) +
                                      4(1*1 + 17*2 + 1*3 + 1*4) +
                                      4(2*1 + 15*2 + 2*3 + 1*4) +
                                      4(2*1 + 13*2 + 2*3 + 2*4) +
                                      4(2*1 + 15*2 + 2*3 + 1*4) +
                                      4(2*1 + 15*2 + 2*3 + 1*4) +
                                      4(2*1 + 15*2 + 2*3 + 1*4) +
                                      4(2*1 + 15*2 + 2*3 + 1*4) +
                                      4(2*1 + 15*2 + 2*3 + 1*4) +
                                      2(2*2 + 8*4 + 1*6)
                                    = 1764

Number of distinct row element sets = 11

Number of rows                      = 1*2 + 10*4
                                    = 42

Number of distinct values           = 109

Distinct values       0      1      2      3      4      5      6      7      8      9     10     11     12     13     14     15     16     17     18     19
Frequency           160      8      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4     20     20
Distinct values      20     34     36     48     51     60     64     68     70     75     78     84     88     90     91     96     99    100    112    120
Frequency             8     32     16     24      8     24     32      8     24      8     24     32     24     40      8      8      8      4     16     24
Distinct values     128    130    144    154    160    162    168    208    224    240    264    280    288    312    384    416    440    448    480    504
Frequency             8     16     16     16     16      8     16     16     24     24     16     16     16     16     16     24     16      8     16     16
Distinct values     512    576    704    768    800    832    864    896   1056   1280   1408   1440   1536   1568   1920   2304   2560   2688   2816   3456
Frequency             8     16     16     24     16      8     16     16     16     16     24     16     24      8     16     16     40     16      8     16
Distinct values    4096   4480   4608   5120   6144   7168   7680   8192   9216  10752  12288  12800  14336  16384  18432  20480  24576  28672  30720  32768
Frequency            16     16     32      8     16     16     16     24      8     16     16      8     24      8     16     16     24      8     16      8
Distinct values   40960  49152  65536  73728  81920  98304 131072 196608 262144
Frequency            24     24     24      8      8     24     24      8      8

Sum of frequencies                  = 17*4 + 25*8 + 38*16 + 2*20 + 20*24 + 4*32 + 2*40 + 1*160
                                    = 1764

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 38*38 + 4*40
                                                                                 = 1604

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

Number of possible SN-EN pairs with SN != EN                                     = 41*42
                                                                                 = 1722
a = 22, b = 2
 L              C
 4              8
 5              4
 6             96
 7             88
 8            332
 9            320
10            840
11            956
12           1976
13           2568
14           4604
15           6488
16          10752
17          15804
18          25096
19          37568
20          58212
21          87544
22         133424
23         199940
24         300368
25         445820
26         658988
27         961916
28        1386784
29        1953724
30        2662140
31        3446428
32        4166992
33        4618992
34        4624172
35        4122776
36        3237632
37        2213660
38        1304520
39         653416
40         274748
41          94540
42          26304
43           5400
44            928
Total    37746868

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       36       37       38       39       40       41       42       43
 L
 4              1        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        1
                1        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        1

 5              0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0
                0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0

 6              2        2        3        3        2        2        2        2        2        2        2        2        2        2        2        2        2        2        3        3        2        2
                2        2        3        3        2        2        2        2        2        2        2        2        2        2        2        2        2        2        3        3        2        2

 7              1        1        1        4        3        2        2        2        2        2        2        2        2        2        2        2        2        3        4        1        1        1
                1        1        1        4        3        2        2        2        2        2        2        2        2        2        2        2        2        3        4        1        1        1

 8              4        5        6        8       11        9        8        8        8        8        8        8        8        8        8        8        9       11        8        6        5        4
                4        5        6        8       11        9        8        8        8        8        8        8        8        8        8        8        9       11        8        6        5        4

 9              4        4        4        5       10       12        9        8        8        8        8        8        8        8        8        9       12       10        5        4        4        4
                4        4        4        5       10       12        9        8        8        8        8        8        8        8        8        9       12       10        5        4        4        4

10              9       11       13       15       19       27       27       23       22       22       22       22       22       22       23       27       27       19       15       13       11        9
                9       11       13       15       19       27       27       23       22       22       22       22       22       22       23       27       27       19       15       13       11        9

11             12       13       13       14       16       25       35       32       27       26       26       26       26       27       32       35       25       16       14       13       13       12
               12       13       13       14       16       25       35       32       27       26       26       26       26       27       32       35       25       16       14       13       13       12

12             22       26       29       32       36       43       60       70       63       57       56       56       57       63       70       60       43       36       32       29       26       22
               22       26       29       32       36       43       60       70       63       57       56       56       57       63       70       60       43       36       32       29       26       22

13             33       37       38       39       41       46       62       89       96       84       77       77       84       96       89       62       46       41       39       38       37       33
               33       37       38       39       41       46       62       89       96       84       77       77       84       96       89       62       46       41       39       38       37       33

14             56       65       70       74       79       86       99      132      169      169      152      152      169      169      132       99       86       79       74       70       65       56
               56       65       70       74       79       86       99      132      169      169      152      152      169      169      132       99       86       79       74       70       65       56

15             88      100      104      106      108      113      124      153      213      258      255      255      258      213      153      124      113      108      106      104      100       88
               88      100      104      106      108      113      124      153      213      258      255      255      258      213      153      124      113      108      106      104      100       88

16            145      167      177      183      189      197      210      235      298      405      482      482      405      298      235      210      197      189      183      177      167      145
              145      167      177      183      189      197      210      235      298      405      482      482      405      298      235      210      197      189      183      177      167      145

17            232      265      277      282      285      290      301      325      390      554      750      750      554      390      325      301      290      285      282      277      265      232
              232      265      277      282      285      290      301      325      390      554      750      750      554      390      325      301      290      285      282      277      265      232

18            378      434      457      468      476      485      500      537      638      842     1059     1059      842      638      537      500      485      476      468      457      434      378
              378      434      457      468      476      485      500      537      638      842     1059     1059      842      638      537      500      485      476      468      457      434      378

19            609      697      730      743      749      756      780      866     1043     1199     1220     1220     1199     1043      866      780      756      749      743      730      697      609
              609      697      730      743      749      756      780      866     1043     1199     1220     1220     1199     1043      866      780      756      749      743      730      697      609

20            988     1133     1190     1214     1228     1253     1343     1551     1741     1619     1293     1293     1619     1741     1551     1343     1253     1228     1214     1190     1133      988
              988     1133     1190     1214     1228     1253     1343     1551     1741     1619     1293     1293     1619     1741     1551     1343     1253     1228     1214     1190     1133      988

21           1596     1828     1916     1951     1980     2077     2334     2628     2509     1842     1225     1225     1842     2509     2628     2334     2077     1980     1951     1916     1828     1596
             1596     1828     1916     1951     1980     2077     2334     2628     2509     1842     1225     1225     1842     2509     2628     2334     2077     1980     1951     1916     1828     1596

22           2585     2963     3110     3184     3312     3648     4118     4120     3189     1924     1203     1203     1924     3189     4120     4118     3648     3312     3184     3110     2963     2585
             2585     2963     3110     3184     3312     3648     4118     4120     3189     1924     1203     1203     1924     3189     4120     4118     3648     3312     3184     3110     2963     2585

23           4180     4790     5039     5245     5688     6403     6664     5541     3464     1828     1143     1143     1828     3464     5541     6664     6403     5688     5245     5039     4790     4180
             4180     4790     5039     5245     5688     6403     6664     5541     3464     1828     1143     1143     1828     3464     5541     6664     6403     5688     5245     5039     4790     4180

24           6767     7773     8285     8942    10020    10748     9598     6522     3480     1788     1169     1169     1788     3480     6522     9598    10748    10020     8942     8285     7773     6767
             6767     7773     8285     8942    10020    10748     9598     6522     3480     1788     1169     1169     1788     3480     6522     9598    10748    10020     8942     8285     7773     6767

25          10965    12711    13947    15606    17093    16205    11976     6786     3313     1720     1133     1133     1720     3313     6786    11976    16205    17093    15606    13947    12711    10965
            10965    12711    13947    15606    17093    16205    11976     6786     3313     1720     1133     1133     1720     3313     6786    11976    16205    17093    15606    13947    12711    10965

26          17901    21246    24171    26966    26888    21527    13240     6660     3235     1744     1169     1169     1744     3235     6660    13240    21527    26888    26966    24171    21246    17901
            17901    21246    24171    26966    26888    21527    13240     6660     3235     1744     1169     1169     1744     3235     6660    13240    21527    26888    26966    24171    21246    17901

27          29774    36518    41955    43735    37619    25138    13351     6387     3160     1709     1133     1133     1709     3160     6387    13351    25138    37619    43735    41955    36518    29774
            29774    36518    41955    43735    37619    25138    13351     6387     3160     1709     1133     1133     1709     3160     6387    13351    25138    37619    43735    41955    36518    29774

28          50981    63542    69714    64127    46511    26510    12966     6257     3178     1742     1168     1168     1742     3178     6257    12966    26510    46511    64127    69714    63542    50981
            50981    63542    69714    64127    46511    26510    12966     6257     3178     1742     1168     1168     1742     3178     6257    12966    26510    46511    64127    69714    63542    50981

29          88943   107467   106257    83507    51391    26184    12528     6169     3144     1708     1133     1133     1708     3144     6169    12528    26184    51391    83507   106257   107467    88943
            88943   107467   106257    83507    51391    26184    12528     6169     3144     1708     1133     1133     1708     3144     6169    12528    26184    51391    83507   106257   107467    88943

30         152351   169055   145033    96911    52307    25324    12311     6171     3169     1738     1165     1165     1738     3169     6171    12311    25324    52307    96911   145033   169055   152351
           152351   169055   145033    96911    52307    25324    12311     6171     3169     1738     1165     1165     1738     3169     6171    12311    25324    52307    96911   145033   169055   152351

31         244200   239545   176095   102072    50873    24562    12169     6123     3132     1704     1132     1132     1704     3132     6123    12169    24562    50873   102072   176095   239545   244200
           244200   239545   176095   102072    50873    24562    12169     6123     3132     1704     1132     1132     1704     3132     6123    12169    24562    50873   102072   176095   239545   244200

32         351978   300550   191557   100474    48874    24076    12090     6115     3147     1728     1159     1159     1728     3147     6115    12090    24076    48874   100474   191557   300550   351978
           351978   300550   191557   100474    48874    24076    12090     6115     3147     1728     1159     1159     1728     3147     6115    12090    24076    48874   100474   191557   300550   351978

33         444367   331605   189386    95011    46913    23591    11922     6035     3099     1692     1127     1127     1692     3099     6035    11922    23591    46913    95011   189386   331605   444367
           444367   331605   189386    95011    46913    23591    11922     6035     3099     1692     1127     1127     1692     3099     6035    11922    23591    46913    95011   189386   331605   444367

34         483682   321261   172594    87354    44635    22909    11699     5969     3090     1704     1146     1146     1704     3090     5969    11699    22909    44635    87354   172594   321261   483682
           483682   321261   172594    87354    44635    22909    11699     5969     3090     1704     1146     1146     1704     3090     5969    11699    22909    44635    87354   172594   321261   483682

35         449362   273186   145566    77074    41068    21632    11236     5791     3010     1658     1111     1111     1658     3010     5791    11236    21632    41068    77074   145566   273186   449362
           449362   273186   145566    77074    41068    21632    11236     5791     3010     1658     1111     1111     1658     3010     5791    11236    21632    41068    77074   145566   273186   449362

36         353583   203449   112429    63369    35478    19445    10440     5525     2932     1643     1115     1115     1643     2932     5525    10440    19445    35478    63369   112429   203449   353583
           353583   203449   112429    63369    35478    19445    10440     5525     2932     1643     1115     1115     1643     2932     5525    10440    19445    35478    63369   112429   203449   353583

37         233818   131839    77723    46865    27775    16043     9032     4976     2723     1556     1065     1065     1556     2723     4976     9032    16043    27775    46865    77723   131839   233818
           233818   131839    77723    46865    27775    16043     9032     4976     2723     1556     1065     1065     1556     2723     4976     9032    16043    27775    46865    77723   131839   233818

38         128742    73490    46794    30205    19087    11756     7053     4133     2398     1445     1027     1027     1445     2398     4133     7053    11756    19087    30205    46794    73490   128742
           128742    73490    46794    30205    19087    11756     7053     4133     2398     1445     1027     1027     1445     2398     4133     7053    11756    19087    30205    46794    73490   128742

39          58293    34630    23840    16454    11121     7342     4730     2980     1860     1203      901      901     1203     1860     2980     4730     7342    11121    16454    23840    34630    58293
            58293    34630    23840    16454    11121     7342     4730     2980     1860     1203      901      901     1203     1860     2980     4730     7342    11121    16454    23840    34630    58293

40          21337    13484     9998     7376     5346     3801     2651     1821     1251      896      726      726      896     1251     1821     2651     3801     5346     7376     9998    13484    21337
            21337    13484     9998     7376     5346     3801     2651     1821     1251      896      726      726      896     1251     1821     2651     3801     5346     7376     9998    13484    21337

41           6156     4202     3333     2622     2034     1556     1176      884      672      534      466      466      534      672      884     1176     1556     2034     2622     3333     4202     6156
             6156     4202     3333     2622     2034     1556     1176      884      672      534      466      466      534      672      884     1176     1556     2034     2622     3333     4202     6156

42           1350     1008      854      718      599      497      412      344      293      259      242      242      259      293      344      412      497      599      718      854     1008     1350
             1350     1008      854      718      599      497      412      344      293      259      242      242      259      293      344      412      497      599      718      854     1008     1350

43            210      171      153      137      123      111      101       93       87       83       81       81       83       87       93      101      111      123      137      153      171      210
              210      171      153      137      123      111      101       93       87       83       81       81       83       87       93      101      111      123      137      153      171      210

44             22       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       22
               22       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       22

Total     3145727  2359295  1572883   983116   590008   344452   197380   112084    64276    39124    28372    28372    39124    64276   112084   197380   344452   590008   983116  1572883  2359295  3145727
          3145727  2359295  1572883   983116   590008   344452   197380   112084    64276    39124    28372    28372    39124    64276   112084   197380   344452   590008   983116  1572883  2359295  3145727

Grand total = 4*28372 + 4*39124 + 4*64276 + 4*112084 + 4*197380 + 4*344452 + 4*590008 + 4*983116 + 4*1572883 + 4*2359295 + 4*3145727
            = 37746868

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       36       37       38       39       40       41       42       43
 L
 4              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
                2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2

 5              1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1
                1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1

 6              4        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        4
                4        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        4

 7              3        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        3
                3        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        3

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

 9              9        3        5        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        5        3        9
                9        3        5        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        5        3        9

10             18        8       13       18       21       22       22       22       22       22       22       22       22       22       22       22       22       21       18       13        8       18
               18        8       13       18       21       22       22       22       22       22       22       22       22       22       22       22       22       21       18       13        8       18

11             25        9       13       16       21       25       26       26       26       26       26       26       26       26       26       26       25       21       16       13        9       25
               25        9       13       16       21       25       26       26       26       26       26       26       26       26       26       26       25       21       16       13        9       25

12             44       18       27       34       42       50       55       56       56       56       56       56       56       56       56       55       50       42       34       27       18       44
               44       18       27       34       42       50       55       56       56       56       56       56       56       56       56       55       50       42       34       27       18       44

13             67       25       35       40       46       57       69       75       76       76       76       76       76       76       75       69       57       46       40       35       25       67
               67       25       35       40       46       57       69       75       76       76       76       76       76       76       75       69       57       46       40       35       25       67

14            112       44       63       74       84       98      117      134      141      142      142      142      142      141      134      117       98       84       74       63       44      112
              112       44       63       74       84       98      117      134      141      142      142      142      142      141      134      117       98       84       74       63       44      112

15            177       67       93      104      112      124      147      178      201      209      210      210      209      201      178      147      124      112      104       93       67      177
              177       67       93      104      112      124      147      178      201      209      210      210      209      201      178      147      124      112      104       93       67      177

16            290      112      157      178      192      208      234      276      324      354      363      363      354      324      276      234      208      192      178      157      112      290
              290      112      157      178      192      208      234      276      324      354      363      363      354      324      276      234      208      192      178      157      112      290

17            465      177      245      272      286      300      324      371      444      515      552      552      515      444      371      324      300      286      272      245      177      465
              465      177      245      272      286      300      324      371      444      515      552      552      515      444      371      324      300      286      272      245      177      465

18            756      290      403      450      474      494      522      572      661      781      871      871      781      661      572      522      494      474      450      403      290      756
              756      290      403      450      474      494      522      572      661      781      871      871      781      661      572      522      494      474      450      403      290      756

19           1219      465      643      712      742      762      788      836      930     1080     1215     1215     1080      930      836      788      762      742      712      643      465     1219
             1219      465      643      712      742      762      788      836      930     1080     1215     1215     1080      930      836      788      762      742      712      643      465     1219

20           1976      756     1047     1162     1212     1242     1274     1325     1410     1526     1623     1623     1526     1410     1325     1274     1242     1212     1162     1047      756     1976
             1976      756     1047     1162     1212     1242     1274     1325     1410     1526     1623     1623     1526     1410     1325     1274     1242     1212     1162     1047      756     1976

21           3193     1219     1685     1864     1936     1972     2003     2039     2055     2003     1917     1917     2003     2055     2039     2003     1972     1936     1864     1685     1219     3193
             3193     1219     1685     1864     1936     1972     2003     2039     2055     2003     1917     1917     2003     2055     2039     2003     1972     1936     1864     1685     1219     3193

22           5170     1976     2733     3026     3144     3199     3226     3189     2978     2554     2161     2161     2554     2978     3189     3226     3199     3144     3026     2733     1976     5170
             5170     1976     2733     3026     3144     3199     3226     3189     2978     2554     2161     2161     2554     2978     3189     3226     3199     3144     3026     2733     1976     5170

23           8361     3193     4413     4880     5061     5123     5064     4729     3966     2958     2237     2237     2958     3966     4729     5064     5123     5061     4880     4413     3193     8361
             8361     3193     4413     4880     5061     5123     5064     4729     3966     2958     2237     2237     2958     3966     4729     5064     5123     5061     4880     4413     3193     8361

24          13532     5170     7147     7905     8184     8186     7770     6664     4950     3274     2310     2310     3274     4950     6664     7770     8186     8184     7905     7147     5170    13532
            13532     5170     7147     7905     8184     8186     7770     6664     4950     3274     2310     2310     3274     4950     6664     7770     8186     8184     7905     7147     5170    13532

25          21890     8361    11554    12757    13089    12686    11213     8606     5638     3378     2283     2283     3378     5638     8606    11213    12686    13089    12757    11554     8361    21890
            21890     8361    11554    12757    13089    12686    11213     8606     5638     3378     2283     2283     3378     5638     8606    11213    12686    13089    12757    11554     8361    21890

26          35402    13531    18683    20507    20556    18811    15096    10298     6086     3457     2320     2320     3457     6086    10298    15096    18811    20556    20507    18683    13531    35402
            35402    13531    18683    20507    20556    18811    15096    10298     6086     3457     2320     2320     3457     6086    10298    15096    18811    20556    20507    18683    13531    35402

27          57079    21870    30059    32403    30989    26051    18682    11398     6235     3431     2282     2282     3431     6235    11398    18682    26051    30989    32403    30059    21870    57079
            57079    21870    30059    32403    30989    26051    18682    11398     6235     3431     2282     2282     3431     6235    11398    18682    26051    30989    32403    30059    21870    57079

28          91132    35211    47737    49559    44080    33428    21454    12005     6312     3462     2316     2316     3462     6312    12005    21454    33428    44080    49559    47737    35211    91132
            91132    35211    47737    49559    44080    33428    21454    12005     6312     3462     2316     2316     3462     6312    12005    21454    33428    44080    49559    47737    35211    91132

29         142034    55920    73590    71853    58217    39590    23071    12179     6277     3422     2278     2278     3422     6277    12179    23071    39590    58217    71853    73590    55920   142034
           142034    55920    73590    71853    58217    39590    23071    12179     6277     3422     2278     2278     3422     6277    12179    23071    39590    58217    71853    73590    55920   142034

30         211678    86116   107897    97118    71016    43709    23764    12205     6282     3444     2306     2306     3444     6282    12205    23764    43709    71016    97118   107897    86116   211678
           211678    86116   107897    97118    71016    43709    23764    12205     6282     3444     2306     2306     3444     6282    12205    23764    43709    71016    97118   107897    86116   211678

31         294601   125561   147261   120868    80064    45535    23764    12081     6210     3396     2266     2266     3396     6210    12081    23764    45535    80064   120868   147261   125561   294601
           294601   125561   147261   120868    80064    45535    23764    12081     6210     3396     2266     2266     3396     6210    12081    23764    45535    80064   120868   147261   125561   294601

32         374496   169042   183759   137712    84066    45493    23400    11930     6170     3398     2282     2282     3398     6170    11930    23400    45493    84066   137712   183759   169042   374496
           374496   169042   183759   137712    84066    45493    23400    11930     6170     3398     2282     2282     3398     6170    11930    23400    45493    84066   137712   183759   169042   374496

33         426845   205453   206677   143242    82780    43907    22638    11616     6032     3326     2232     2232     3326     6032    11616    22638    43907    82780   143242   206677   205453   426845
           426845   205453   206677   143242    82780    43907    22638    11616     6032     3326     2232     2232     3326     6032    11616    22638    43907    82780   143242   206677   205453   426845

34         429892   221394   207279   135808    76712    40947    21456    11175     5878     3280     2222     2222     3280     5878    11175    21456    40947    76712   135808   207279   221394   429892
           429892   221394   207279   135808    76712    40947    21456    11175     5878     3280     2222     2222     3280     5878    11175    21456    40947    76712   135808   207279   221394   429892

35         378049   208497   183669   116826    66446    36383    19568    10411     5565     3140     2140     2140     3140     5565    10411    19568    36383    66446   116826   183669   208497   378049
           378049   208497   183669   116826    66446    36383    19568    10411     5565     3140     2140     2140     3140     5565    10411    19568    36383    66446   116826   183669   208497   378049

36         287266   169554   142545    90420    53024    30227    16894     9305     5130     2975     2068     2068     2975     5130     9305    16894    30227    53024    90420   142545   169554   287266
           287266   169554   142545    90420    53024    30227    16894     9305     5130     2975     2068     2068     2975     5130     9305    16894    30227    53024    90420   142545   169554   287266

37         186627   117711    95927    62090    38120    22841    13393     7715     4431     2663     1897     1897     2663     4431     7715    13393    22841    38120    62090    95927   117711   186627
           186627   117711    95927    62090    38120    22841    13393     7715     4431     2663     1897     1897     2663     4431     7715    13393    22841    38120    62090    95927   117711   186627

38         102444    68918    55315    37182    24130    15320     9522     5816     3544     2258     1681     1681     2258     3544     5816     9522    15320    24130    37182    55315    68918   102444
           102444    68918    55315    37182    24130    15320     9522     5816     3544     2258     1681     1681     2258     3544     5816     9522    15320    24130    37182    55315    68918   102444

39          46819    33525    26899    18988    13081     8836     5854     3820     2494     1703     1335     1335     1703     2494     3820     5854     8836    13081    18988    26899    33525    46819
            46819    33525    26899    18988    13081     8836     5854     3820     2494     1703     1335     1335     1703     2494     3820     5854     8836    13081    18988    26899    33525    46819

40          17480    13296    10815     8077     5928     4281     3046     2148     1527     1138      951      951     1138     1527     2148     3046     4281     5928     8077    10815    13296    17480
            17480    13296    10815     8077     5928     4281     3046     2148     1527     1138      951      951     1138     1527     2148     3046     4281     5928     8077    10815    13296    17480

41           5188     4183     3488     2761     2159     1669     1279      979      761      619      549      549      619      761      979     1279     1669     2159     2761     3488     4183     5188
             5188     4183     3488     2761     2159     1669     1279      979      761      619      549      549      619      761      979     1279     1669     2159     2761     3488     4183     5188

42           1180     1007      873      737      618      516      431      363      312      278      261      261      278      312      363      431      516      618      737      873     1007     1180
             1180     1007      873      737      618      516      431      363      312      278      261      261      278      312      363      431      516      618      737      873     1007     1180

43            191      172      155      139      125      113      103       95       89       85       83       83       85       89       95      103      113      125      139      155      172      191
              191      172      155      139      125      113      103       95       89       85       83       83       85       89       95      103      113      125      139      155      172      191

44             22       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       22
               22       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       21       22

Total     3145747  1572882  1572936  1179822   786798   492246   296310   174678   103254    64470    47574    47574    64470   103254   174678   296310   492246   786798  1179822  1572936  1572882  3145747
          3145747  1572882  1572936  1179822   786798   492246   296310   174678   103254    64470    47574    47574    64470   103254   174678   296310   492246   786798  1179822  1572936  1572882  3145747

Grand total = 4*47574 + 4*64470 + 4*103254 + 4*174678 + 4*296310 + 4*492246 + 4*786798 + 4*1179822 + 4*1572936 + 4*1572882 + 4*3145747
            = 37746868

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       36       37       38       39       40       41       42       43
 L
 4              4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4
                4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4

 5              2        2        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        2        2
                2        2        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        2        2

 6             12       16       19       13       12       12       12       12       12       12       12       12       12       12       12       12       12       12       13       19       16       12
               12       16       19       13       12       12       12       12       12       12       12       12       12       12       12       12       12       12       13       19       16       12

 7              9       13       15       18       15       14       14       14       14       14       14       14       14       14       14       14       14       15       18       15       13        9
                9       13       15       18       15       14       14       14       14       14       14       14       14       14       14       14       14       15       18       15       13        9

 8             31       46       59       74       69       65       64       64       64       64       64       64       64       64       64       64       65       69       74       59       46       31
               31       46       59       74       69       65       64       64       64       64       64       64       64       64       64       64       65       69       74       59       46       31

 9             31       45       54       69       82       78       73       72       72       72       72       72       72       72       72       73       78       82       69       54       45       31
               31       45       54       69       82       78       73       72       72       72       72       72       72       72       72       73       78       82       69       54       45       31

10             76      116      148      188      229      235      227      221      220      220      220      220      220      220      221      227      235      229      188      148      116       76
               76      116      148      188      229      235      227      221      220      220      220      220      220      220      221      227      235      229      188      148      116       76

11             94      139      168      211      256      301      307      294      287      286      286      286      286      287      294      307      301      256      211      168      139       94
               94      139      168      211      256      301      307      294      287      286      286      286      286      287      294      307      301      256      211      168      139       94

12            188      288      363      456      552      653      702      700      681      673      672      672      673      681      700      702      653      552      456      363      288      188
              188      288      363      456      552      653      702      700      681      673      672      672      673      681      700      702      653      552      456      363      288      188

13            265      397      485      602      720      847      980     1039     1024      998      989      989      998     1024     1039      980      847      720      602      485      397      265
              265      397      485      602      720      847      980     1039     1024      998      989      989      998     1024     1039      980      847      720      602      485      397      265

14            475      726      907     1131     1352     1583     1830     2010     2067     2033     2000     2000     2033     2067     2010     1830     1583     1352     1131      907      726      475
              475      726      907     1131     1352     1583     1830     2010     2067     2033     2000     2000     2033     2067     2010     1830     1583     1352     1131      907      726      475

15            719     1085     1334     1652     1960     2277     2617     2980     3223     3266     3217     3217     3266     3223     2980     2617     2277     1960     1652     1334     1085      719
              719     1085     1334     1652     1960     2277     2617     2980     3223     3266     3217     3217     3266     3223     2980     2617     2277     1960     1652     1334     1085      719

16           1220     1860     2312     2872     3412     3956     4525     5135     5677     5989     6050     6050     5989     5677     5135     4525     3956     3412     2872     2312     1860     1220
             1220     1860     2312     2872     3412     3956     4525     5135     5677     5989     6050     6050     5989     5677     5135     4525     3956     3412     2872     2312     1860     1220

17           1914     2899     3576     4427     5240     6051     6886     7774     8739     9591    10070    10070     9591     8739     7774     6886     6051     5240     4427     3576     2899     1914
             1914     2899     3576     4427     5240     6051     6886     7774     8739     9591    10070    10070     9591     8739     7774     6886     6051     5240     4427     3576     2899     1914

18           3164     4816     5971     7404     8772    10127    11502    12945    14545    16226    17460    17460    16226    14545    12945    11502    10127     8772     7404     5971     4816     3164
             3164     4816     5971     7404     8772    10127    11502    12945    14545    16226    17460    17460    16226    14545    12945    11502    10127     8772     7404     5971     4816     3164

19           5049     7661     9465    11718    13860    15973    18113    20381    22925    25659    27644    27644    25659    22925    20381    18113    15973    13860    11718     9465     7661     5049
             5049     7661     9465    11718    13860    15973    18113    20381    22925    25659    27644    27644    25659    22925    20381    18113    15973    13860    11718     9465     7661     5049

20           8247    12542    15531    19243    22773    26260    29836    33688    37798    41491    43651    43651    41491    37798    33688    29836    26260    22773    19243    15531    12542     8247
             8247    12542    15531    19243    22773    26260    29836    33688    37798    41491    43651    43651    41491    37798    33688    29836    26260    22773    19243    15531    12542     8247

21          13263    20141    24902    30833    36478    42121    48050    54330    60128    63947    65413    65413    63947    60128    54330    48050    42121    36478    30833    24902    20141    13263
            13263    20141    24902    30833    36478    42121    48050    54330    60128    63947    65413    65413    63947    60128    54330    48050    42121    36478    30833    24902    20141    13263

22          21548    32756    40541    50231    59545    69071    79089    88686    95558    98314    98493    98493    98314    95558    88686    79089    69071    59545    50231    40541    32756    21548
            21548    32756    40541    50231    59545    69071    79089    88686    95558    98314    98493    98493    98314    95558    88686    79089    69071    59545    50231    40541    32756    21548

23          34774    52828    65356    81070    96471   112414   128124   140419   146257   146589   145353   145353   146589   146257   140419   128124   112414    96471    81070    65356    52828    34774
            34774    52828    65356    81070    96471   112414   128124   140419   146257   146589   145353   145353   146589   146257   140419   128124   112414    96471    81070    65356    52828    34774

24          56365    85685   106185   132228   158194   184065   205892   218312   220733   218329   216220   216220   218329   220733   218312   205892   184065   158194   132228   106185    85685    56365
            56365    85685   106185   132228   158194   184065   205892   218312   220733   218329   216220   216220   218329   220733   218312   205892   184065   158194   132228   106185    85685    56365

25          91116   138620   172346   215773   258315   296035   320652   328560   325749   320940   318269   318269   320940   325749   328560   320652   296035   258315   215773   172346   138620    91116
            91116   138620   172346   215773   258315   296035   320652   328560   325749   320940   318269   318269   320940   325749   328560   320652   296035   258315   215773   172346   138620    91116

26         147671   225424   282030   353988   418889   465789   486174   485543   477684   471523   468707   468707   471523   477684   485543   486174   465789   418889   353988   282030   225424   147671
           147671   225424   282030   353988   418889   465789   486174   485543   477684   471523   468707   468707   471523   477684   485543   486174   465789   418889   353988   282030   225424   147671

27         239373   367645   462286   575212   661865   707546   714912   703960   692271   685362   682501   682501   685362   692271   703960   714912   707546   661865   575212   462286   367645   239373
           239373   367645   462286   575212   661865   707546   714912   703960   692271   685362   682501   682501   685362   692271   703960   714912   707546   661865   575212   462286   367645   239373

28         388336   600905   753376   913928  1009941  1038961  1027748  1008081   994416   987330   984466   984466   987330   994416  1008081  1027748  1038961  1009941   913928   753376   600905   388336
           388336   600905   753376   913928  1009941  1038961  1027748  1008081   994416   987330   984466   984466   987330   994416  1008081  1027748  1038961  1009941   913928   753376   600905   388336

29         624863   969973  1195092  1392190  1472346  1470483  1440449  1414996  1400400  1393282  1390425  1390425  1393282  1400400  1414996  1440449  1470483  1472346  1392190  1195092   969973   624863
           624863   969973  1195092  1392190  1472346  1470483  1440449  1414996  1400400  1393282  1390425  1390425  1393282  1400400  1414996  1440449  1470483  1472346  1392190  1195092   969973   624863

30         981086  1512500  1804868  2004380  2040500  2002643  1958706  1930641  1915911  1908828  1905987  1905987  1908828  1915911  1930641  1958706  2002643  2040500  2004380  1804868  1512500   981086
           981086  1512500  1804868  2004380  2040500  2002643  1958706  1930641  1915911  1908828  1905987  1905987  1908828  1915911  1930641  1958706  2002643  2040500  2004380  1804868  1512500   981086

31        1465676  2215365  2536416  2689547  2664092  2595511  2543878  2515002  2500392  2493378  2490560  2490560  2493378  2500392  2515002  2543878  2595511  2664092  2689547  2536416  2215365  1465676
          1465676  2215365  2536416  2689547  2664092  2595511  2543878  2515002  2500392  2493378  2490560  2490560  2493378  2500392  2515002  2543878  2595511  2664092  2689547  2536416  2215365  1465676

32        2030150  2974266  3260217  3327532  3243674  3156902  3103252  3074863  3060551  3053654  3050875  3050875  3053654  3060551  3074863  3103252  3156902  3243674  3327532  3260217  2974266  2030150
          2030150  2974266  3260217  3327532  3243674  3156902  3103252  3074863  3060551  3053654  3050875  3050875  3053654  3060551  3074863  3103252  3156902  3243674  3327532  3260217  2974266  2030150

33        2547441  3588563  3779485  3752198  3630796  3539104  3487079  3459902  3446085  3439374  3436657  3436657  3439374  3446085  3459902  3487079  3539104  3630796  3752198  3779485  3588563  2547441
          2547441  3588563  3779485  3752198  3630796  3539104  3487079  3459902  3446085  3439374  3436657  3436657  3439374  3446085  3459902  3487079  3539104  3630796  3752198  3779485  3588563  2547441

34        2845081  3837646  3911473  3816083  3685688  3600298  3552873  3527705  3514683  3508274  3505658  3505658  3508274  3514683  3527705  3552873  3600298  3685688  3816083  3911473  3837646  2845081
          2845081  3837646  3911473  3816083  3685688  3600298  3552873  3527705  3514683  3508274  3505658  3505658  3508274  3514683  3527705  3552873  3600298  3685688  3816083  3911473  3837646  2845081

35        2789727  3599017  3580112  3460652  3345244  3273446  3232916  3210725  3198923  3192991  3190537  3190537  3192991  3198923  3210725  3232916  3273446  3345244  3460652  3580112  3599017  2789727
          2789727  3599017  3580112  3460652  3345244  3273446  3232916  3210725  3198923  3192991  3190537  3190537  3192991  3198923  3210725  3232916  3273446  3345244  3460652  3580112  3599017  2789727

36        2376450  2935634  2874338  2769554  2683025  2629021  2597235  2579053  2569001  2563789  2561588  2561588  2563789  2569001  2579053  2597235  2629021  2683025  2769554  2874338  2935634  2376450
          2376450  2935634  2874338  2769554  2683025  2629021  2597235  2579053  2569001  2563789  2561588  2561588  2563789  2569001  2579053  2597235  2629021  2683025  2769554  2874338  2935634  2376450

37        1741666  2065327  2005088  1933300  1877794  1841988  1819731  1806291  1798482  1794261  1792427  1792427  1794261  1798482  1806291  1819731  1841988  1877794  1933300  2005088  2065327  1741666
          1741666  2065327  2005088  1933300  1877794  1841988  1819731  1806291  1798482  1794261  1792427  1792427  1794261  1798482  1806291  1819731  1841988  1877794  1933300  2005088  2065327  1741666

38        1087800  1242840  1203736  1164507  1134550  1114164  1100681  1092021  1086688  1083658  1082295  1082295  1083658  1086688  1092021  1100681  1114164  1134550  1164507  1203736  1242840  1087800
          1087800  1242840  1203736  1164507  1134550  1114164  1100681  1092021  1086688  1083658  1082295  1082295  1083658  1086688  1092021  1100681  1114164  1134550  1164507  1203736  1242840  1087800

39         572273   632454   613641   596335   582962   573291   566462   561780   558713   556876   556019   556019   556876   558713   561780   566462   573291   582962   596335   613641   632454   572273
           572273   632454   613641   596335   582962   573291   566462   561780   558713   556876   556019   556019   556876   558713   561780   566462   573291   582962   596335   613641   632454   572273

40         250252   268855   262217   256266   251485   247803   245028   243000   241591   240705   240278   240278   240705   241591   243000   245028   247803   251485   256266   262217   268855   250252
           250252   268855   262217   256266   251485   247803   245028   243000   241591   240705   240278   240278   240705   241591   243000   245028   247803   251485   256266   262217   268855   250252

41          89090    93364    91529    89972    88663    87593    86738    86078    85597    85283    85128    85128    85283    85597    86078    86738    87593    88663    89972    91529    93364    89090
            89090    93364    91529    89972    88663    87593    86738    86078    85597    85283    85128    85128    85283    85597    86078    86738    87593    88663    89972    91529    93364    89090

42          25312    26114    25790    25502    25250    25034    24854    24710    24602    24530    24494    24494    24530    24602    24710    24854    25034    25250    25502    25790    26114    25312
            25312    26114    25790    25502    25250    25034    24854    24710    24602    24530    24494    24494    24530    24602    24710    24854    25034    25250    25502    25790    26114    25312

43           5380     5381     5345     5313     5285     5261     5241     5225     5213     5205     5201     5201     5205     5213     5225     5241     5261     5285     5313     5345     5381     5380
             5380     5381     5345     5313     5285     5261     5241     5225     5213     5205     5201     5201     5205     5213     5225     5241     5261     5285     5313     5345     5381     5380

44            928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928
              928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928      928

Total    20447121 27524886 29097705 29687600 29491284 29147904 28854380 28648140 28517904 28443944 28410900 28410900 28443944 28517904 28648140 28854380 29147904 29491284 29687600 29097705 27524886 20447121
         20447121 27524886 29097705 29687600 29491284 29147904 28854380 28648140 28517904 28443944 28410900 28410900 28443944 28517904 28648140 28854380 29147904 29491284 29687600 29097705 27524886 20447121

Grand total = 4*28410900 + 4*28443944 + 4*28517904 + 4*28648140 + 4*28854380 + 4*29147904 + 4*29491284 + 4*29687600 + 4*29097705 + 4*27524886 + 4*20447121
            = 1233087072

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     36     37     38     39     40     41     42     43
EN
 0            0     21      1     20     38     72    136    256    480    896   1664   3072   5632  10240  18432  32768  57344  98304 163840 262144 393216 524288     21      0     20     20     38     72    136    256    480
            896   1664   3072   5632  10240  18432  32768  57344  98304 163840 262144 393216 524288
 1           20      0     20      1     19     36     68    128    240    448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144      0      0      0     19     19     36     68    128    240
            448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144
 2           19     38      0     38      2     36     68    128    240    448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144     19      0      0      0     36     36     68    128    240
            448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144
 3           36     18     54      0     54      3     51     96    180    336    624   1152   2112   3840   6912  12288  21504  36864  61440  98304 147456 196608     36     36      0      0      0     51     51     96    180
            336    624   1152   2112   3840   6912  12288  21504  36864  61440  98304 147456 196608
 4           68     51     17     68      0     68      4     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072     68     51     51      0      0      0     64     64    120
            224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072
 5          128     96     64     16     80      0     80      5     75    140    260    480    880   1600   2880   5120   8960  15360  25600  40960  61440  81920    128     96     64     64      0      0      0     75     75
            140    260    480    880   1600   2880   5120   8960  15360  25600  40960  61440  81920
 6          240    180    120     75     15     90      0     90      6     84    156    288    528    960   1728   3072   5376   9216  15360  24576  36864  49152    240    180    120     75     75      0      0      0     84
             84    156    288    528    960   1728   3072   5376   9216  15360  24576  36864  49152
 7          448    336    224    140     84     14     98      0     98      7     91    168    308    560   1008   1792   3136   5376   8960  14336  21504  28672    448    336    224    140     84     84      0      0      0
             91     91    168    308    560   1008   1792   3136   5376   8960  14336  21504  28672
 8          832    624    416    260    156     91     13    104      0    104      8     96    176    320    576   1024   1792   3072   5120   8192  12288  16384    832    624    416    260    156     91     91      0      0
              0     96     96    176    320    576   1024   1792   3072   5120   8192  12288  16384
 9         1536   1152    768    480    288    168     96     12    108      0    108      9     99    180    324    576   1008   1728   2880   4608   6912   9216   1536   1152    768    480    288    168     96     96      0
              0      0     99     99    180    324    576   1008   1728   2880   4608   6912   9216
10         2816   2112   1408    880    528    308    176     99     11    110      0    110     10    100    180    320    560    960   1600   2560   3840   5120   2816   2112   1408    880    528    308    176     99     99
              0      0      0    100    100    180    320    560    960   1600   2560   3840   5120
11         5120   3840   2560   1600    960    560    320    180    100     10    110      0    110     11     99    176    308    528    880   1408   2112   2816   5120   3840   2560   1600    960    560    320    180    100
            100      0      0      0     99     99    176    308    528    880   1408   2112   2816
12         9216   6912   4608   2880   1728   1008    576    324    180     99      9    108      0    108     12     96    168    288    480    768   1152   1536   9216   6912   4608   2880   1728   1008    576    324    180
             99     99      0      0      0     96     96    168    288    480    768   1152   1536
13        16384  12288   8192   5120   3072   1792   1024    576    320    176     96      8    104      0    104     13     91    156    260    416    624    832  16384  12288   8192   5120   3072   1792   1024    576    320
            176     96     96      0      0      0     91     91    156    260    416    624    832
14        28672  21504  14336   8960   5376   3136   1792   1008    560    308    168     91      7     98      0     98     14     84    140    224    336    448  28672  21504  14336   8960   5376   3136   1792   1008    560
            308    168     91     91      0      0      0     84     84    140    224    336    448
15        49152  36864  24576  15360   9216   5376   3072   1728    960    528    288    156     84      6     90      0     90     15     75    120    180    240  49152  36864  24576  15360   9216   5376   3072   1728    960
            528    288    156     84     84      0      0      0     75     75    120    180    240
16        81920  61440  40960  25600  15360   8960   5120   2880   1600    880    480    260    140     75      5     80      0     80     16     64     96    128  81920  61440  40960  25600  15360   8960   5120   2880   1600
            880    480    260    140     75     75      0      0      0     64     64     96    128
17       131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64      4     68      0     68     17     51     68 131072  98304  65536  40960  24576  14336   8192   4608   2560
           1408    768    416    224    120     64     64      0      0      0     51     51     68
18       196608 147456  98304  61440  36864  21504  12288   6912   3840   2112   1152    624    336    180     96     51      3     54      0     54     18     36 196608 147456  98304  61440  36864  21504  12288   6912   3840
           2112   1152    624    336    180     96     51     51      0      0      0     36     36
19       262144 196608 131072  81920  49152  28672  16384   9216   5120   2816   1536    832    448    240    128     68     36      2     38      0     38     19 262144 196608 131072  81920  49152  28672  16384   9216   5120
           2816   1536    832    448    240    128     68     36     36      0      0      0     19
20       262144 196608 131072  81920  49152  28672  16384   9216   5120   2816   1536    832    448    240    128     68     36     19      1     20      0     20 262144 196608 131072  81920  49152  28672  16384   9216   5120
           2816   1536    832    448    240    128     68     36     19     19      0      0      0
21       524288 393216 262144 163840  98304  57344  32768  18432  10240   5632   3072   1664    896    480    256    136     72     38     20      1     21      0 524288 393216 262144 163840  98304  57344  32768  18432  10240
           5632   3072   1664    896    480    256    136     72     38     20     20      0     21
22           21      0     20     20     38     72    136    256    480    896   1664   3072   5632  10240  18432  32768  57344  98304 163840 262144 393216 524288      0     21      1     20     38     72    136    256    480
            896   1664   3072   5632  10240  18432  32768  57344  98304 163840 262144 393216 524288
23            0      0      0     19     19     36     68    128    240    448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144     20      0     20      1     19     36     68    128    240
            448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144
24           19      0      0      0     36     36     68    128    240    448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144     19     38      0     38      2     36     68    128    240
            448    832   1536   2816   5120   9216  16384  28672  49152  81920 131072 196608 262144
25           36     36      0      0      0     51     51     96    180    336    624   1152   2112   3840   6912  12288  21504  36864  61440  98304 147456 196608     36     18     54      0     54      3     51     96    180
            336    624   1152   2112   3840   6912  12288  21504  36864  61440  98304 147456 196608
26           68     51     51      0      0      0     64     64    120    224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072     68     51     17     68      0     68      4     64    120
            224    416    768   1408   2560   4608   8192  14336  24576  40960  65536  98304 131072
27          128     96     64     64      0      0      0     75     75    140    260    480    880   1600   2880   5120   8960  15360  25600  40960  61440  81920    128     96     64     16     80      0     80      5     75
            140    260    480    880   1600   2880   5120   8960  15360  25600  40960  61440  81920
28          240    180    120     75     75      0      0      0     84     84    156    288    528    960   1728   3072   5376   9216  15360  24576  36864  49152    240    180    120     75     15     90      0     90      6
             84    156    288    528    960   1728   3072   5376   9216  15360  24576  36864  49152
29          448    336    224    140     84     84      0      0      0     91     91    168    308    560   1008   1792   3136   5376   8960  14336  21504  28672    448    336    224    140     84     14     98      0     98
              7     91    168    308    560   1008   1792   3136   5376   8960  14336  21504  28672
30          832    624    416    260    156     91     91      0      0      0     96     96    176    320    576   1024   1792   3072   5120   8192  12288  16384    832    624    416    260    156     91     13    104      0
            104      8     96    176    320    576   1024   1792   3072   5120   8192  12288  16384
31         1536   1152    768    480    288    168     96     96      0      0      0     99     99    180    324    576   1008   1728   2880   4608   6912   9216   1536   1152    768    480    288    168     96     12    108
              0    108      9     99    180    324    576   1008   1728   2880   4608   6912   9216
32         2816   2112   1408    880    528    308    176     99     99      0      0      0    100    100    180    320    560    960   1600   2560   3840   5120   2816   2112   1408    880    528    308    176     99     11
            110      0    110     10    100    180    320    560    960   1600   2560   3840   5120
33         5120   3840   2560   1600    960    560    320    180    100    100      0      0      0     99     99    176    308    528    880   1408   2112   2816   5120   3840   2560   1600    960    560    320    180    100
             10    110      0    110     11     99    176    308    528    880   1408   2112   2816
34         9216   6912   4608   2880   1728   1008    576    324    180     99     99      0      0      0     96     96    168    288    480    768   1152   1536   9216   6912   4608   2880   1728   1008    576    324    180
             99      9    108      0    108     12     96    168    288    480    768   1152   1536
35        16384  12288   8192   5120   3072   1792   1024    576    320    176     96     96      0      0      0     91     91    156    260    416    624    832  16384  12288   8192   5120   3072   1792   1024    576    320
            176     96      8    104      0    104     13     91    156    260    416    624    832
36        28672  21504  14336   8960   5376   3136   1792   1008    560    308    168     91     91      0      0      0     84     84    140    224    336    448  28672  21504  14336   8960   5376   3136   1792   1008    560
            308    168     91      7     98      0     98     14     84    140    224    336    448
37        49152  36864  24576  15360   9216   5376   3072   1728    960    528    288    156     84     84      0      0      0     75     75    120    180    240  49152  36864  24576  15360   9216   5376   3072   1728    960
            528    288    156     84      6     90      0     90     15     75    120    180    240
38        81920  61440  40960  25600  15360   8960   5120   2880   1600    880    480    260    140     75     75      0      0      0     64     64     96    128  81920  61440  40960  25600  15360   8960   5120   2880   1600
            880    480    260    140     75      5     80      0     80     16     64     96    128
39       131072  98304  65536  40960  24576  14336   8192   4608   2560   1408    768    416    224    120     64     64      0      0      0     51     51     68 131072  98304  65536  40960  24576  14336   8192   4608   2560
           1408    768    416    224    120     64      4     68      0     68     17     51     68
40       196608 147456  98304  61440  36864  21504  12288   6912   3840   2112   1152    624    336    180     96     51     51      0      0      0     36     36 196608 147456  98304  61440  36864  21504  12288   6912   3840
           2112   1152    624    336    180     96     51      3     54      0     54     18     36
41       262144 196608 131072  81920  49152  28672  16384   9216   5120   2816   1536    832    448    240    128     68     36     36      0      0      0     19 262144 196608 131072  81920  49152  28672  16384   9216   5120
           2816   1536    832    448    240    128     68     36      2     38      0     38     19
42       262144 196608 131072  81920  49152  28672  16384   9216   5120   2816   1536    832    448    240    128     68     36     19     19      0      0      0 262144 196608 131072  81920  49152  28672  16384   9216   5120
           2816   1536    832    448    240    128     68     36     19      1     20      0     20
43       524288 393216 262144 163840  98304  57344  32768  18432  10240   5632   3072   1664    896    480    256    136     72     38     20     20      0     21 524288 393216 262144 163840  98304  57344  32768  18432  10240
           5632   3072   1664    896    480    256    136     72     38     20      1     21      0

Sum of all rows                     = 4(2*0 + 1*1 + 3*20 + 2*21 + 2*38 + 2*72 + 2*136 + 2*256 + 2*480 + 2*896 + 2*1664 + 2*3072 + 2*5632 + 2*10240 + 2*18432 + 2*32768 + 2*57344 + 2*98304 + 2*163840 + 2*262144 + 2*393216 + 2*524288) +
                                      4(4*0 + 1*1 + 3*19 + 2*20 + 2*36 + 2*68 + 2*128 + 2*240 + 2*448 + 2*832 + 2*1536 + 2*2816 + 2*5120 + 2*9216 + 2*16384 + 2*28672 + 2*49152 + 2*81920 + 2*131072 + 2*196608 + 2*262144) +
                                      4(4*0 + 1*2 + 2*19 + 3*36 + 2*38 + 2*68 + 2*128 + 2*240 + 2*448 + 2*832 + 2*1536 + 2*2816 + 2*5120 + 2*9216 + 2*16384 + 2*28672 + 2*49152 + 2*81920 + 2*131072 + 2*196608 + 2*262144) +
                                      4(4*0 + 1*3 + 1*18 + 3*36 + 3*51 + 2*54 + 2*96 + 2*180 + 2*336 + 2*624 + 2*1152 + 2*2112 + 2*3840 + 2*6912 + 2*12288 + 2*21504 + 2*36864 + 2*61440 + 2*98304 + 2*147456 + 2*196608) +
                                      4(4*0 + 1*4 + 1*17 + 3*51 + 3*64 + 4*68 + 2*120 + 2*224 + 2*416 + 2*768 + 2*1408 + 2*2560 + 2*4608 + 2*8192 + 2*14336 + 2*24576 + 2*40960 + 2*65536 + 2*98304 + 2*131072) +
                                      4(4*0 + 1*5 + 1*16 + 3*64 + 3*75 + 2*80 + 2*96 + 2*128 + 2*140 + 2*260 + 2*480 + 2*880 + 2*1600 + 2*2880 + 2*5120 + 2*8960 + 2*15360 + 2*25600 + 2*40960 + 2*61440 + 2*81920) +
                                      4(4*0 + 1*6 + 1*15 + 3*75 + 3*84 + 2*90 + 2*120 + 2*156 + 2*180 + 2*240 + 2*288 + 2*528 + 2*960 + 2*1728 + 2*3072 + 2*5376 + 2*9216 + 2*15360 + 2*24576 + 2*36864 + 2*49152) +
                                      4(4*0 + 1*7 + 1*14 + 3*84 + 3*91 + 2*98 + 2*140 + 2*168 + 2*224 + 2*308 + 2*336 + 2*448 + 2*560 + 2*1008 + 2*1792 + 2*3136 + 2*5376 + 2*8960 + 2*14336 + 2*21504 + 2*28672) +
                                      4(4*0 + 1*8 + 1*13 + 3*91 + 3*96 + 2*104 + 2*156 + 2*176 + 2*260 + 2*320 + 2*416 + 2*576 + 2*624 + 2*832 + 2*1024 + 2*1792 + 2*3072 + 2*5120 + 2*8192 + 2*12288 + 2*16384) +
                                      4(4*0 + 1*9 + 1*12 + 3*96 + 3*99 + 2*108 + 2*168 + 2*180 + 2*288 + 2*324 + 2*480 + 2*576 + 2*768 + 2*1008 + 2*1152 + 2*1536 + 2*1728 + 2*2880 + 2*4608 + 2*6912 + 2*9216) +
                                      4(4*0 + 1*10 + 1*11 + 3*99 + 3*100 + 2*110 + 2*176 + 2*180 + 2*308 + 2*320 + 2*528 + 2*560 + 2*880 + 2*960 + 2*1408 + 2*1600 + 2*2112 + 2*2560 + 2*2816 + 2*3840 + 2*5120)
                                    = 12582988 + 6291528 + 6291744 + 4719288 + 3147192 + 1968984 + 1185240 + 698712 + 413016 + 257880 + 190296
                                    = 37746868

Value repetition frequencies        = 4(1*1 + 20*2 + 1*3) +
                                      4(1*1 + 18*2 + 1*3 + 1*4) +
                                      4(1*1 + 18*2 + 1*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4) +
                                      4(2*1 + 14*2 + 2*3 + 2*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 1*4)
                                    = 1936

Number of distinct row element sets = 11

Number of rows                      = 11*4
                                    = 44

Number of distinct values           = 120

Distinct values       0      1      2      3      4      5      6      7      8      9     10     11     12     13     14     15     16     17     18     19
Frequency           168      8      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4     20
Distinct values      20     21     36     38     51     54     64     68     72     75     80     84     90     91     96     98     99    100    104    108
Frequency            20      8     32     16     24      8     24     32      8     24      8     24      8     24     40      8     24     12      8      8
Distinct values     110    120    128    136    140    156    168    176    180    224    240    256    260    288    308    320    324    336    416    448
Frequency             8     16     24      8     16     16     16     16     32     16     24      8     16     16     16     16      8     16     16     24
Distinct values     480    528    560    576    624    768    832    880    896    960   1008   1024   1152   1408   1536   1600   1664   1728   1792   2112
Frequency            24     16     16     16     16     16     24     16      8     16     16      8     16     16     24     16      8     16     16     16
Distinct values    2560   2816   2880   3072   3136   3840   4608   5120   5376   5632   6912   8192   8960   9216  10240  12288  14336  15360  16384  18432
Frequency            16     24     16     24      8     16     16     40     16      8     16     16     16     32      8     16     16     16     24      8
Distinct values   21504  24576  25600  28672  32768  36864  40960  49152  57344  61440  65536  81920  98304 131072 147456 163840 196608 262144 393216 524288
Frequency            16     16      8     24      8     16     16     24      8     16      8     24     24     24      8      8     24     24      8      8

Sum of frequencies                  = 17*4 + 28*8 + 1*12 + 43*16 + 2*20 + 22*24 + 4*32 + 2*40 + 1*168
                                    = 1936

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 40*40 + 4*42
                                                                                 = 1768

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

Number of possible SN-EN pairs with SN != EN                                     = 43*44
                                                                                 = 1892
a = 23, b = 2
 L              C
 4              8
 5              4
 6            100
 7             92
 8            348
 9            336
10            884
11           1008
12           2088
13           2720
14           4888
15           6908
16          11480
17          16932
18          26980
19          40556
20          63116
21          95408
22         146228
23         220576
24         333848
25         499904
26         746676
27        1104400
28        1621388
29        2348296
30        3340980
31        4615472
32        6109020
33        7613048
34        8786408
35        9242820
36        8747336
37        7360100
38        5451636
39        3517916
40        1958228
41         927952
42         369520
43         120692
44          31868
45           6244
46           1016
Total    75495428

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       36       37       38       39       40       41       42       43       44       45
 L
 4              1        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        1
                1        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        1

 5              0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0
                0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0

 6              2        2        3        3        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        3        3        2        2
                2        2        3        3        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        3        3        2        2

 7              1        1        1        4        3        2        2        2        2        2        2        2        2        2        2        2        2        2        3        4        1        1        1
                1        1        1        4        3        2        2        2        2        2        2        2        2        2        2        2        2        2        3        4        1        1        1

 8              4        5        6        8       11        9        8        8        8        8        8        8        8        8        8        8        8        9       11        8        6        5        4
                4        5        6        8       11        9        8        8        8        8        8        8        8        8        8        8        8        9       11        8        6        5        4

 9              4        4        4        5       10       12        9        8        8        8        8        8        8        8        8        8        9       12       10        5        4        4        4
                4        4        4        5       10       12        9        8        8        8        8        8        8        8        8        8        9       12       10        5        4        4        4

10              9       11       13       15       19       27       27       23       22       22       22       22       22       22       22       23       27       27       19       15       13       11        9
                9       11       13       15       19       27       27       23       22       22       22       22       22       22       22       23       27       27       19       15       13       11        9

11             12       13       13       14       16       25       35       32       27       26       26       26       26       26       27       32       35       25       16       14       13       13       12
               12       13       13       14       16       25       35       32       27       26       26       26       26       26       27       32       35       25       16       14       13       13       12

12             22       26       29       32       36       43       60       70       63       57       56       56       56       57       63       70       60       43       36       32       29       26       22
               22       26       29       32       36       43       60       70       63       57       56       56       56       57       63       70       60       43       36       32       29       26       22

13             33       37       38       39       41       46       62       89       96       84       77       76       77       84       96       89       62       46       41       39       38       37       33
               33       37       38       39       41       46       62       89       96       84       77       76       77       84       96       89       62       46       41       39       38       37       33

14             56       65       70       74       79       86       99      132      169      169      151      144      151      169      169      132       99       86       79       74       70       65       56
               56       65       70       74       79       86       99      132      169      169      151      144      151      169      169      132       99       86       79       74       70       65       56

15             88      100      104      106      108      113      124      153      213      257      246      230      246      257      213      153      124      113      108      106      104      100       88
               88      100      104      106      108      113      124      153      213      257      246      230      246      257      213      153      124      113      108      106      104      100       88

16            145      167      177      183      189      197      210      235      297      395      449      452      449      395      297      235      210      197      189      183      177      167      145
              145      167      177      183      189      197      210      235      297      395      449      452      449      395      297      235      210      197      189      183      177      167      145

17            232      265      277      282      285      290      301      324      379      512      695      782      695      512      379      324      301      290      285      282      277      265      232
              232      265      277      282      285      290      301      324      379      512      695      782      695      512      379      324      301      290      285      282      277      265      232

18            378      434      457      468      476      485      499      525      586      754     1061     1244     1061      754      586      525      499      485      476      468      457      434      378
              378      434      457      468      476      485      499      525      586      754     1061     1244     1061      754      586      525      499      485      476      468      457      434      378

19            609      697      730      743      749      755      767      803      913     1146     1437     1580     1437     1146      913      803      767      755      749      743      730      697      609
              609      697      730      743      749      755      767      803      913     1146     1437     1580     1437     1146      913      803      767      755      749      743      730      697      609

20            988     1133     1190     1214     1227     1239     1268     1369     1600     1838     1838     1750     1838     1838     1600     1369     1268     1239     1227     1214     1190     1133      988
              988     1133     1190     1214     1227     1239     1268     1369     1600     1838     1838     1750     1838     1838     1600     1369     1268     1239     1227     1214     1190     1133      988

21           1596     1828     1916     1950     1965     1989     2089     2357     2675     2604     2042     1682     2042     2604     2675     2357     2089     1989     1965     1950     1916     1828     1596
             1596     1828     1916     1950     1965     1989     2089     2357     2675     2604     2042     1682     2042     2604     2675     2357     2089     1989     1965     1950     1916     1828     1596

22           2585     2963     3109     3168     3210     3328     3665     4145     4170     3286     2117     1622     2117     3286     4170     4145     3665     3328     3210     3168     3109     2963     2585
             2585     2963     3109     3168     3210     3328     3665     4145     4170     3286     2117     1622     2117     3286     4170     4145     3665     3328     3210     3168     3109     2963     2585

23           4180     4789     5022     5128     5280     5705     6418     6688     5588     3559     2019     1536     2019     3559     5588     6688     6418     5705     5280     5128     5022     4789     4180
             4180     4789     5022     5128     5280     5705     6418     6688     5588     3559     2019     1536     2019     3559     5588     6688     6418     5705     5280     5128     5022     4789     4180

24           6766     7755     8152     8432     9002    10049    10770     9627     6573     3578     1981     1554     1981     3578     6573     9627    10770    10049     9002     8432     8152     7755     6766
             6766     7755     8152     8432     9002    10049    10770     9627     6573     3578     1981     1554     1981     3578     6573     9627    10770    10049     9002     8432     8152     7755     6766

25          10946    12561    13320    14180    15696    17131    16228    12003     6834     3408     1911     1516     1911     3408     6834    12003    16228    17131    15696    14180    13320    12561    10946
            10946    12561    13320    14180    15696    17131    16228    12003     6834     3408     1911     1516     1911     3408     6834    12003    16228    17131    15696    14180    13320    12561    10946

26          17733    20486    22235    24551    27115    26951    21562    13274     6713     3334     1938     1554     1938     3334     6713    13274    21562    26951    27115    24551    22235    20486    17733
            17733    20486    22235    24551    27115    26951    21562    13274     6713     3334     1938     1554     1938     3334     6713    13274    21562    26951    27115    24551    22235    20486    17733

27          28865    33955    38114    42565    43969    37712    25182    13386     6438     3256     1900     1516     1900     3256     6438    13386    25182    37712    43969    42565    38114    33955    28865
            28865    33955    38114    42565    43969    37712    25182    13386     6438     3256     1900     1516     1900     3256     6438    13386    25182    37712    43969    42565    38114    33955    28865

28          47676    57766    66129    70704    64509    46663    26579    13013     6315     3279     1937     1554     1937     3279     6315    13013    26579    46663    64509    70704    66129    57766    47676
            47676    57766    66129    70704    64509    46663    26579    13013     6315     3279     1937     1554     1937     3279     6315    13013    26579    46663    64509    70704    66129    57766    47676

29          80754   100058   111665   107855    84118    51628    26283    12584     6228     3243     1900     1516     1900     3243     6228    12584    26283    51628    84118   107855   111665   100058    80754
            80754   100058   111665   107855    84118    51628    26283    12584     6228     3243     1900     1516     1900     3243     6228    12584    26283    51628    84118   107855   111665   100058    80754

30         139925   171011   175974   147637    97904    52692    25482    12392     6242     3275     1935     1552     1935     3275     6242    12392    25482    52692    97904   147637   175974   171011   139925
           139925   171011   175974   147637    97904    52692    25482    12392     6242     3275     1935     1552     1935     3275     6242    12392    25482    52692    97904   147637   175974   171011   139925

31         241293   276520   251286   180411   103686    51488    24805    12280     6203     3239     1899     1516     1899     3239     6203    12280    24805    51488   103686   180411   251286   276520   241293
           241293   276520   251286   180411   103686    51488    24805    12280     6203     3239     1899     1516     1899     3239     6203    12280    24805    51488   103686   180411   251286   276520   241293

32         396552   408602   321131   198986   103182    49884    24468    12260     6220     3266     1930     1548     1930     3266     6220    12260    24468    49884   103182   198986   321131   408602   396552
           396552   408602   321131   198986   103182    49884    24468    12260     6220     3266     1930     1548     1930     3266     6220    12260    24468    49884   103182   198986   321131   408602   396552

33         596177   540093   367648   202539    99735    48618    24225    12178     6170     3227     1895     1514     1895     3227     6170    12178    24225    48618    99735   202539   367648   540093   596177
           596177   540093   367648   202539    99735    48618    24225    12178     6170     3227     1895     1514     1895     3227     6170    12178    24225    48618    99735   202539   367648   540093   596177

34         796346   632157   380946   195488    95789    47665    24000    12115     6164     3243     1919     1540     1919     3243     6164    12115    24000    47665    95789   195488   380946   632157   796346
           796346   632157   380946   195488    95789    47665    24000    12115     6164     3243     1919     1540     1919     3243     6164    12115    24000    47665    95789   195488   380946   632157   796346

35         928048   652864   361976   182358    91536    46480    23587    11945     6082     3194     1882     1506     1882     3194     6082    11945    23587    46480    91536   182358   361976   652864   928048
           928048   652864   361976   182358    91536    46480    23587    11945     6082     3194     1882     1506     1882     3194     6082    11945    23587    46480    91536   182358   361976   652864   928048

36         933045   594449   318163   164431    85705    44539    22922    11724     6017     3185     1893     1522     1893     3185     6017    11724    22922    44539    85705   164431   318163   594449   933045
           933045   594449   318163   164431    85705    44539    22922    11724     6017     3185     1893     1522     1893     3185     6017    11724    22922    44539    85705   164431   318163   594449   933045

37         802944   476633   257991   140436    76534    41057    21643    11259     5838     3104     1845     1482     1845     3104     5838    11259    21643    41057    76534   140436   257991   476633   802944
           802944   476633   257991   140436    76534    41057    21643    11259     5838     3104     1845     1482     1845     3104     5838    11259    21643    41057    76534   140436   257991   476633   802944

38         587402   335290   190155   110237    63255    35485    19458    10464     5572     3025     1827     1478     1827     3025     5572    10464    19458    35485    63255   110237   190155   335290   587402
           587402   335290   190155   110237    63255    35485    19458    10464     5572     3025     1827     1478     1827     3025     5572    10464    19458    35485    63255   110237   190155   335290   587402

39         362559   205327   124513    77063    46850    27780    16054     9055     5022     2814     1735     1414     1735     2814     5022     9055    16054    27780    46850    77063   124513   205327   362559
           362559   205327   124513    77063    46850    27780    16054     9055     5022     2814     1735     1414     1735     2814     5022     9055    16054    27780    46850    77063   124513   205327   362559

40         187036   108122    70637    46662    30209    19094    11768     7076     4178     2486     1615     1348     1615     2486     4178     7076    11768    19094    30209    46662    70637   108122   187036
           187036   108122    70637    46662    30209    19094    11768     7076     4178     2486     1615     1348     1615     2486     4178     7076    11768    19094    30209    46662    70637   108122   187036

41          79629    48112    33834    23823    16456    11126     7353     4752     3023     1942     1354     1168     1354     1942     3023     4752     7353    11126    16456    23823    33834    48112    79629
            79629    48112    33834    23823    16456    11126     7353     4752     3023     1942     1354     1168     1354     1942     3023     4752     7353    11126    16456    23823    33834    48112    79629

42          27494    17688    13334    10000     7380     5352     3812     2672     1860     1320     1012      912     1012     1320     1860     2672     3812     5352     7380    10000    13334    17688    27494
            27494    17688    13334    10000     7380     5352     3812     2672     1860     1320     1012      912     1012     1320     1860     2672     3812     5352     7380    10000    13334    17688    27494

43           7505     5208     4183     3334     2624     2039     1566     1194      914      719      604      566      604      719      914     1194     1566     2039     2624     3334     4183     5208     7505
             7505     5208     4183     3334     2624     2039     1566     1194      914      719      604      566      604      719      914     1194     1566     2039     2624     3334     4183     5208     7505

44           1561     1181     1009      856      721      604      505      424      361      316      289      280      289      316      361      424      505      604      721      856     1009     1181     1561
             1561     1181     1009      856      721      604      505      424      361      316      289      280      289      316      361      424      505      604      721      856     1009     1181     1561

45            231      190      171      154      139      126      115      106       99       94       91       90       91       94       99      106      115      126      139      154      171      190      231
              231      190      171      154      139      126      115      106       99       94       91       90       91       94       99      106      115      126      139      154      171      190      231

46             23       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       23
               23       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       23

Total     6291455  4718591  3145748  1966160  1179842   688538   394034   222770   125906    73298    47570    39890    47570    73298   125906   222770   394034   688538  1179842  1966160  3145748  4718591  6291455
          6291455  4718591  3145748  1966160  1179842   688538   394034   222770   125906    73298    47570    39890    47570    73298   125906   222770   394034   688538  1179842  1966160  3145748  4718591  6291455

Grand total = 2*39890 + 4*47570 + 4*73298 + 4*125906 + 4*222770 + 4*394034 + 4*688538 + 4*1179842 + 4*1966160 + 4*3145748 + 4*4718591 + 4*6291455
            = 75495428

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       36       37       38       39       40       41       42       43       44       45
 L
 4              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
                2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2

 5              1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1
                1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1

 6              4        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        4
                4        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        4

 7              3        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        3
                3        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        3

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

 9              9        3        5        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        5        3        9
                9        3        5        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        5        3        9

10             18        8       13       18       21       22       22       22       22       22       22       22       22       22       22       22       22       22       21       18       13        8       18
               18        8       13       18       21       22       22       22       22       22       22       22       22       22       22       22       22       22       21       18       13        8       18

11             25        9       13       16       21       25       26       26       26       26       26       26       26       26       26       26       26       25       21       16       13        9       25
               25        9       13       16       21       25       26       26       26       26       26       26       26       26       26       26       26       25       21       16       13        9       25

12             44       18       27       34       42       50       55       56       56       56       56       56       56       56       56       56       55       50       42       34       27       18       44
               44       18       27       34       42       50       55       56       56       56       56       56       56       56       56       56       55       50       42       34       27       18       44

13             67       25       35       40       46       57       69       75       76       76       76       76       76       76       76       75       69       57       46       40       35       25       67
               67       25       35       40       46       57       69       75       76       76       76       76       76       76       76       75       69       57       46       40       35       25       67

14            112       44       63       74       84       98      117      134      141      142      142      142      142      142      141      134      117       98       84       74       63       44      112
              112       44       63       74       84       98      117      134      141      142      142      142      142      142      141      134      117       98       84       74       63       44      112

15            177       67       93      104      112      124      147      178      201      209      210      210      210      209      201      178      147      124      112      104       93       67      177
              177       67       93      104      112      124      147      178      201      209      210      210      210      209      201      178      147      124      112      104       93       67      177

16            290      112      157      178      192      208      234      276      324      354      363      364      363      354      324      276      234      208      192      178      157      112      290
              290      112      157      178      192      208      234      276      324      354      363      364      363      354      324      276      234      208      192      178      157      112      290

17            465      177      245      272      286      300      324      371      444      515      553      562      553      515      444      371      324      300      286      272      245      177      465
              465      177      245      272      286      300      324      371      444      515      553      562      553      515      444      371      324      300      286      272      245      177      465

18            756      290      403      450      474      494      522      572      661      782      882      918      882      782      661      572      522      494      474      450      403      290      756
              756      290      403      450      474      494      522      572      661      782      882      918      882      782      661      572      522      494      474      450      403      290      756

19           1219      465      643      712      742      762      788      836      931     1092     1272     1354     1272     1092      931      836      788      762      742      712      643      465     1219
             1219      465      643      712      742      762      788      836      931     1092     1272     1354     1272     1092      931      836      788      762      742      712      643      465     1219

20           1976      756     1047     1162     1212     1242     1274     1326     1423     1594     1809     1916     1809     1594     1423     1326     1274     1242     1212     1162     1047      756     1976
             1976      756     1047     1162     1212     1242     1274     1326     1423     1594     1809     1916     1809     1594     1423     1326     1274     1242     1212     1162     1047      756     1976

21           3193     1219     1685     1864     1936     1972     2004     2053     2135     2246     2349     2392     2349     2246     2135     2053     2004     1972     1936     1864     1685     1219     3193
             3193     1219     1685     1864     1936     1972     2004     2053     2135     2246     2349     2392     2349     2246     2135     2053     2004     1972     1936     1864     1685     1219     3193

22           5170     1976     2733     3026     3144     3200     3241     3282     3289     3172     2929     2790     2929     3172     3289     3282     3241     3200     3144     3026     2733     1976     5170
             5170     1976     2733     3026     3144     3200     3241     3282     3289     3172     2929     2790     2929     3172     3289     3282     3241     3200     3144     3026     2733     1976     5170

23           8361     3193     4413     4880     5062     5139     5171     5120     4827     4158     3341     2958     3341     4158     4827     5120     5171     5139     5062     4880     4413     3193     8361
             8361     3193     4413     4880     5062     5139     5171     5120     4827     4158     3341     2958     3341     4158     4827     5120     5171     5139     5062     4880     4413     3193     8361

24          13532     5170     7147     7906     8201     8308     8254     7836     6768     5146     3660     3068     3660     5146     6768     7836     8254     8308     8201     7906     7147     5170    13532
            13532     5170     7147     7906     8201     8308     8254     7836     6768     5146     3660     3068     3660     5146     6768     7836     8254     8308     8201     7906     7147     5170    13532

25          21891     8361    11555    12775    13227    13277    12776    11285     8710     5832     3762     3050     3762     5832     8710    11285    12776    13277    13227    12775    11555     8361    21891
            21891     8361    11555    12775    13227    13277    12776    11285     8710     5832     3762     3050     3762     5832     8710    11285    12776    13277    13227    12775    11555     8361    21891

26          35423    13532    18702    20662    21269    20858    18947    15188    10412     6286     3845     3090     3845     6286    10412    15188    18947    20858    21269    20662    18702    13532    35423
            35423    13532    18702    20662    21269    20858    18947    15188    10412     6286     3845     3090     3845     6286    10412    15188    18947    20858    21269    20662    18702    13532    35423

27          57290    21890    30232    33254    33627    31465    26251    18796    11518     6435     3817     3050     3817     6435    11518    18796    26251    31465    33627    33254    30232    21890    57290
            57290    21890    30232    33254    33627    31465    26251    18796    11518     6435     3817     3050     3817     6435    11518    18796    26251    31465    33627    33254    30232    21890    57290

28          92482    35402    48743    52910    51541    44848    33742    21614    12145     6522     3854     3088     3854     6522    12145    21614    33742    44848    51541    52910    48743    35402    92482
            92482    35402    48743    52910    51541    44848    33742    21614    12145     6522     3854     3088     3854     6522    12145    21614    33742    44848    51541    52910    48743    35402    92482

29         148209    57079    77791    81952    75051    59447    40078    23295    12341     6493     3814     3048     3814     6493    12341    23295    40078    59447    75051    81952    77791    57079   148209
           148209    57079    77791    81952    75051    59447    40078    23295    12341     6493     3814     3048     3814     6493    12341    23295    40078    59447    75051    81952    77791    57079   148209

30         233167    91132   121328   121412   102293    73004    44489    24102    12413     6518     3846     3082     3846     6518    12413    24102    44489    73004   102293   121412   121328    91132   233167
           233167    91132   121328   121412   102293    73004    44489    24102    12413     6518     3846     3082     3846     6518    12413    24102    44489    73004   102293   121412   121328    91132   233167

31         353710   142034   181482   168961   129215    83267    46777    24276    12353     6468     3804     3042     3804     6468    12353    24276    46777    83267   129215   168961   181482   142034   353710
           353710   142034   181482   168961   129215    83267    46777    24276    12353     6468     3804     3042     3804     6468    12353    24276    46777    83267   129215   168961   181482   142034   353710

32         506280   211678   255159   217986   151076    89230    47492    24204    12316     6474     3826     3068     3826     6474    12316    24204    47492    89230   151076   217986   255159   211678   506280
           506280   211678   255159   217986   151076    89230    47492    24204    12316     6474     3826     3068     3826     6474    12316    24204    47492    89230   151076   217986   255159   211678   506280

33         669095   294601   331015   258570   164112    90996    47106    23903    12176     6400     3776     3024     3776     6400    12176    23903    47106    90996   164112   258570   331015   294601   669095
           669095   294601   331015   258570   164112    90996    47106    23903    12176     6400     3776     3024     3776     6400    12176    23903    47106    90996   164112   258570   331015   294601   669095

34         801342   374496   390437   280954   166842    89386    46002    23464    12026     6360     3776     3034     3776     6360    12026    23464    46002    89386   166842   280954   390437   374496   801342
           801342   374496   390437   280954   166842    89386    46002    23464    12026     6360     3776     3034     3776     6360    12026    23464    46002    89386   166842   280954   390437   374496   801342

35         856735   426845   413951   279040   159474    84822    44036    22685    11710     6220     3700     2974     3700     6220    11710    22685    44036    84822   159474   279040   413951   426845   856735
           856735   426845   413951   279040   159474    84822    44036    22685    11710     6220     3700     2974     3700     6220    11710    22685    44036    84822   159474   279040   413951   426845   856735

36         807942   429892   390949   252634   143154    77316    40988    21504    11269     6064     3648     2948     3648     6064    11269    21504    40988    77316   143154   252634   390949   429892   807942
           807942   429892   390949   252634   143154    77316    40988    21504    11269     6064     3648     2948     3648     6064    11269    21504    40988    77316   143154   252634   390949   429892   807942

37         665313   378049   326209   207236   119452    66578    36406    19614    10503     5747     3498     2840     3498     5747    10503    19614    36406    66578   119452   207236   326209   378049   665313
           665313   378049   326209   207236   119452    66578    36406    19614    10503     5747     3498     2840     3498     5747    10503    19614    36406    66578   119452   207236   326209   378049   665313

38         473894   287266   238473   152510    91140    53054    30251    16940     9395     5306     3317     2726     3317     5306     9395    16940    30251    53054    91140   152510   238473   287266   473894
           473894   287266   238473   152510    91140    53054    30251    16940     9395     5306     3317     2726     3317     5306     9395    16940    30251    53054    91140   152510   238473   287266   473894

39         289069   186627   151237    99262    62232    38131    22863    13437     7801     4597     2979     2488     2979     4597     7801    13437    22863    38131    62232    99262   151237   186627   289069
           289069   186627   151237    99262    62232    38131    22863    13437     7801     4597     2979     2488     2979     4597     7801    13437    22863    38131    62232    99262   151237   186627   289069

40         149264   102444    82215    56170    37207    24142    15342     9564     5896     3694     2533     2172     2533     3694     5896     9564    15342    24142    37207    56170    82215   102444   149264
           149264   102444    82215    56170    37207    24142    15342     9564     5896     3694     2533     2172     2533     3694     5896     9564    15342    24142    37207    56170    82215   102444   149264

41          64297    46819    37709    27055    18993    13091     8856     5892     3890     2619     1919     1696     1919     2619     3890     5892     8856    13091    18993    27055    37709    46819    64297
            64297    46819    37709    27055    18993    13091     8856     5892     3890     2619     1919     1696     1919     2619     3890     5892     8856    13091    18993    27055    37709    46819    64297

42          22669    17480    14304    10838     8083     5938     4299     3078     2203     1618     1283     1174     1283     1618     2203     3078     4299     5938     8083    10838    14304    17480    22669
            22669    17480    14304    10838     8083     5938     4299     3078     2203     1618     1283     1174     1283     1618     2203     3078     4299     5938     8083    10838    14304    17480    22669

43           6366     5188     4356     3490     2765     2167     1683     1302     1015      815      697      658      697      815     1015     1302     1683     2167     2765     3490     4356     5188     6366
             6366     5188     4356     3490     2765     2167     1683     1302     1015      815      697      658      697      815     1015     1302     1683     2167     2765     3490     4356     5188     6366

44           1372     1180     1029      876      741      624      525      444      381      336      309      300      309      336      381      444      525      624      741      876     1029     1180     1372
             1372     1180     1029      876      741      624      525      444      381      336      309      300      309      336      381      444      525      624      741      876     1029     1180     1372

45            211      191      173      156      141      128      117      108      101       96       93       92       93       96      101      108      117      128      141      156      173      191      211
              211      191      173      156      141      128      117      108      101       96       93       92       93       96      101      108      117      128      141      156      173      191      211

46             23       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       23
               23       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       22       23

Total     6291476  3145747  3145804  2359480  1573252   983812   591316   346900   201940   120532    79828    67540    79828   120532   201940   346900   591316   983812  1573252  2359480  3145804  3145747  6291476
          6291476  3145747  3145804  2359480  1573252   983812   591316   346900   201940   120532    79828    67540    79828   120532   201940   346900   591316   983812  1573252  2359480  3145804  3145747  6291476

Grand total = 2*67540 + 4*79828 + 4*120532 + 4*201940 + 4*346900 + 4*591316 + 4*983812 + 4*1573252 + 4*2359480 + 4*3145804 + 4*3145747 + 4*6291476
            = 75495428

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       36       37       38       39       40       41       42       43       44       45
 L
 4              4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4
                4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4

 5              2        2        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        2        2
                2        2        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        2        2

 6             12       16       19       13       12       12       12       12       12       12       12       12       12       12       12       12       12       12       12       13       19       16       12
               12       16       19       13       12       12       12       12       12       12       12       12       12       12       12       12       12       12       12       13       19       16       12

 7              9       13       15       18       15       14       14       14       14       14       14       14       14       14       14       14       14       14       15       18       15       13        9
                9       13       15       18       15       14       14       14       14       14       14       14       14       14       14       14       14       14       15       18       15       13        9

 8             31       46       59       74       69       65       64       64       64       64       64       64       64       64       64       64       64       65       69       74       59       46       31
               31       46       59       74       69       65       64       64       64       64       64       64       64       64       64       64       64       65       69       74       59       46       31

 9             31       45       54       69       82       78       73       72       72       72       72       72       72       72       72       72       73       78       82       69       54       45       31
               31       45       54       69       82       78       73       72       72       72       72       72       72       72       72       72       73       78       82       69       54       45       31

10             76      116      148      188      229      235      227      221      220      220      220      220      220      220      220      221      227      235      229      188      148      116       76
               76      116      148      188      229      235      227      221      220      220      220      220      220      220      220      221      227      235      229      188      148      116       76

11             94      139      168      211      256      301      307      294      287      286      286      286      286      286      287      294      307      301      256      211      168      139       94
               94      139      168      211      256      301      307      294      287      286      286      286      286      286      287      294      307      301      256      211      168      139       94

12            188      288      363      456      552      653      702      700      681      673      672      672      672      673      681      700      702      653      552      456      363      288      188
              188      288      363      456      552      653      702      700      681      673      672      672      672      673      681      700      702      653      552      456      363      288      188

13            265      397      485      602      720      847      980     1039     1024      998      989      988      989      998     1024     1039      980      847      720      602      485      397      265
              265      397      485      602      720      847      980     1039     1024      998      989      988      989      998     1024     1039      980      847      720      602      485      397      265

14            475      726      907     1131     1352     1583     1830     2010     2067     2033     1999     1990     1999     2033     2067     2010     1830     1583     1352     1131      907      726      475
              475      726      907     1131     1352     1583     1830     2010     2067     2033     1999     1990     1999     2033     2067     2010     1830     1583     1352     1131      907      726      475

15            719     1085     1334     1652     1960     2277     2617     2980     3223     3265     3206     3174     3206     3265     3223     2980     2617     2277     1960     1652     1334     1085      719
              719     1085     1334     1652     1960     2277     2617     2980     3223     3265     3206     3174     3206     3265     3223     2980     2617     2277     1960     1652     1334     1085      719

16           1220     1860     2312     2872     3412     3956     4525     5135     5676     5977     5997     5956     5997     5977     5676     5135     4525     3956     3412     2872     2312     1860     1220
             1220     1860     2312     2872     3412     3956     4525     5135     5676     5977     5997     5956     5997     5977     5676     5135     4525     3956     3412     2872     2312     1860     1220

17           1914     2899     3576     4427     5240     6051     6886     7773     8726     9527     9933    10018     9933     9527     8726     7773     6886     6051     5240     4427     3576     2899     1914
             1914     2899     3576     4427     5240     6051     6886     7773     8726     9527     9933    10018     9933     9527     8726     7773     6886     6051     5240     4427     3576     2899     1914

18           3164     4816     5971     7404     8772    10127    11501    12931    14469    16036    17314    17810    17314    16036    14469    12931    11501    10127     8772     7404     5971     4816     3164
             3164     4816     5971     7404     8772    10127    11501    12931    14469    16036    17314    17810    17314    16036    14469    12931    11501    10127     8772     7404     5971     4816     3164

19           5049     7661     9465    11718    13860    15972    18098    20292    22671    25376    27942    29074    27942    25376    22671    20292    18098    15972    13860    11718     9465     7661     5049
             5049     7661     9465    11718    13860    15972    18098    20292    22671    25376    27942    29074    27942    25376    22671    20292    18098    15972    13860    11718     9465     7661     5049

20           8247    12542    15531    19243    22772    26244    29733    33358    37325    41643    45431    47022    45431    41643    37325    33358    29733    26244    22772    19243    15531    12542     8247
             8247    12542    15531    19243    22772    26244    29733    33358    37325    41643    45431    47022    45431    41643    37325    33358    29733    26244    22772    19243    15531    12542     8247

21          13263    20141    24902    30832    36461    42003    47631    53603    59997    66025    70214    71640    70214    66025    59997    53603    47631    42003    36461    30832    24902    20141    13263
            13263    20141    24902    30832    36461    42003    47631    53603    59997    66025    70214    71640    70214    66025    59997    53603    47631    42003    36461    30832    24902    20141    13263

22          21548    32756    40540    50213    59411    68549    78032    88082    97788   104895   108091   108698   108091   104895    97788    88082    78032    68549    59411    50213    40540    32756    21548
            21548    32756    40540    50213    59411    68549    78032    88082    97788   104895   108091   108698   108091   104895    97788    88082    78032    68549    59411    50213    40540    32756    21548

23          34774    52827    65337    80919    95831   110938   126793   142518   154916   160988   161789   161364   161789   160988   154916   142518   126793   110938    95831    80919    65337    52827    34774
            34774    52827    65337    80919    95831   110938   126793   142518   154916   160988   161789   161364   161789   160988   154916   142518   126793   110938    95831    80919    65337    52827    34774

24          56364    85665   106016   131454   156196   181677   207387   229201   241713   244363   242434   241236   242434   244363   241713   229201   207387   181677   156196   131454   106016    85665    56364
            56364    85665   106016   131454   156196   181677   207387   229201   241713   244363   242434   241236   242434   244363   241713   229201   207387   181677   156196   131454   106016    85665    56364

25          91098   138435   171423   213137   254453   296201   333642   358201   366184   363596   359261   357538   359261   363596   366184   358201   333642   296201   254453   213137   171423   138435    91098
            91098   138435   171423   213137   254453   296201   333642   358201   366184   363596   359261   357538   359261   363596   366184   358201   333642   296201   254453   213137   171423   138435    91098

26         147527   224394   278662   348170   416709   480316   526746   547000   546416   538769   533077   531216   533077   538769   546416   547000   526746   480316   416709   348170   278662   224394   147527
           147527   224394   278662   348170   416709   480316   526746   547000   546416   538769   533077   531216   533077   538769   546416   547000   526746   480316   416709   348170   278662   224394   147527

27         238742   363958   454246   569584   676972   761522   806424   813541   802591   791097   784651   782744   784651   791097   802591   813541   806424   761522   676972   569584   454246   363958   238742
           238742   363958   454246   569584   676972   761522   806424   813541   802591   791097   784651   782744   784651   791097   802591   813541   806424   761522   676972   569584   454246   363958   238742

28         387094   593166   744459   929385  1080974  1173575  1201316  1189663  1169925  1156427  1149793  1147878  1149793  1156427  1169925  1189663  1201316  1173575  1080974   929385   744459   593166   387094
           387094   593166   744459   929385  1080974  1173575  1201316  1189663  1169925  1156427  1149793  1147878  1149793  1156427  1169925  1189663  1201316  1173575  1080974   929385   744459   593166   387094

29         627660   968456  1215520  1488947  1671554  1746181  1742230  1711447  1685805  1671331  1664648  1662734  1664648  1671331  1685805  1711447  1742230  1746181  1671554  1488947  1215520   968456   627660
           627660   968456  1215520  1488947  1671554  1746181  1742230  1711447  1685805  1671331  1664648  1662734  1664648  1671331  1685805  1711447  1742230  1746181  1671554  1488947  1215520   968456   627660

30        1013253  1570983  1948623  2306319  2482527  2509708  2468455  2423269  2394824  2380143  2373467  2371558  2373467  2380143  2394824  2423269  2468455  2509708  2482527  2306319  1948623  1570983  1013253
          1013253  1570983  1948623  2306319  2482527  2509708  2468455  2423269  2394824  2380143  2373467  2371558  2373467  2380143  2394824  2423269  2468455  2509708  2482527  2306319  1948623  1570983  1013253

31        1605896  2482371  2999806  3396361  3512574  3472776  3398697  3345007  3315442  3300763  3294111  3292208  3294111  3300763  3315442  3345007  3398697  3472776  3512574  3396361  2999806  2482371  1605896
          1605896  2482371  2999806  3396361  3512574  3472776  3398697  3345007  3315442  3300763  3294111  3292208  3294111  3300763  3315442  3345007  3398697  3472776  3512574  3396361  2999806  2482371  1605896

32        2446820  3727978  4341451  4694144  4704852  4598442  4502870  4445869  4416292  4401720  4395112  4393220  4395112  4401720  4416292  4445869  4502870  4598442  4704852  4694144  4341451  3727978  2446820
          2446820  3727978  4341451  4694144  4704852  4598442  4502870  4445869  4416292  4401720  4395112  4393220  4395112  4401720  4416292  4445869  4502870  4598442  4704852  4694144  4341451  3727978  2446820

33        3495769  5189521  5796467  6016854  5907474  5752039  5646640  5589256  5560096  5545711  5539171  5537296  5539171  5545711  5560096  5589256  5646640  5752039  5907474  6016854  5796467  5189521  3495769
          3495769  5189521  5796467  6016854  5907474  5752039  5646640  5589256  5560096  5545711  5539171  5537296  5539171  5545711  5560096  5589256  5646640  5752039  5907474  6016854  5796467  5189521  3495769

34        4577653  6562950  7039881  7079963  6874750  6696318  6590647  6534964  6506600  6492523  6486095  6484248  6486095  6492523  6506600  6534964  6590647  6696318  6874750  7079963  7039881  6562950  4577653
          4577653  6562950  7039881  7079963  6874750  6696318  6590647  6534964  6506600  6492523  6486095  6484248  6486095  6492523  6506600  6534964  6590647  6696318  6874750  7079963  7039881  6562950  4577653

35        5392461  7426091  7690780  7568040  7316172  7139000  7039491  6987028  6959955  6946372  6940124  6938322  6940124  6946372  6959955  6987028  7039491  7139000  7316172  7568040  7690780  7426091  5392461
          5392461  7426091  7690780  7568040  7316172  7139000  7039491  6987028  6959955  6946372  6940124  6938322  6940124  6946372  6959955  6987028  7039491  7139000  7316172  7568040  7690780  7426091  5392461

36        5634874  7436792  7491776  7276984  7031232  6874082  6786070  6738596  6713543  6700750  6694793  6693064  6694793  6700750  6713543  6738596  6786070  6874082  7031232  7276984  7491776  7436792  5634874
          5634874  7436792  7491776  7276984  7031232  6874082  6786070  6738596  6713543  6700750  6694793  6693064  6694793  6700750  6713543  6738596  6786070  6874082  7031232  7276984  7491776  7436792  5634874

37        5166112  6534525  6454260  6229949  6027933  5902102  5829728  5789241  5767164  5755585  5750088  5748476  5750088  5755585  5767164  5789241  5829728  5902102  6027933  6229949  6454260  6534525  5166112
          5166112  6534525  6454260  6229949  6027933  5902102  5829728  5789241  5767164  5755585  5750088  5748476  5750088  5755585  5767164  5789241  5829728  5902102  6027933  6229949  6454260  6534525  5166112

38        4118186  5001098  4879629  4703119  4561141  4471304  4417206  4385475  4367402  4357562  4352757  4351326  4352757  4357562  4367402  4385475  4417206  4471304  4561141  4703119  4879629  5001098  4118186
          4118186  5001098  4879629  4703119  4561141  4471304  4417206  4385475  4367402  4357562  4352757  4351326  4352757  4357562  4367402  4385475  4417206  4471304  4561141  4703119  4879629  5001098  4118186

39        2829397  3308033  3208622  3097530  3012053  2955833  2920039  2897836  2884499  2876885  2873027  2871854  2873027  2876885  2884499  2897836  2920039  2955833  3012053  3097530  3208622  3308033  2829397
          2829397  3308033  3208622  3097530  3012053  2955833  2920039  2897836  2884499  2876885  2873027  2871854  2873027  2876885  2884499  2897836  2920039  2955833  3012053  3097530  3208622  3308033  2829397

40        1660147  1875439  1817592  1761125  1717783  1687701  1667340  1653906  1645338  1640173  1637441  1636590  1637441  1640173  1645338  1653906  1667340  1687701  1717783  1761125  1817592  1875439  1660147
          1660147  1875439  1817592  1761125  1717783  1687701  1667340  1653906  1645338  1640173  1637441  1636590  1637441  1640173  1645338  1653906  1667340  1687701  1717783  1761125  1817592  1875439  1660147

41         822452   901167   875640   852377   834210   820833   811186   804400   799794   796857   795234   794716   795234   796857   799794   804400   811186   820833   834210   852377   875640   901167   822452
           822452   901167   875640   852377   834210   820833   811186   804400   799794   796857   795234   794716   795234   796857   799794   804400   811186   820833   834210   852377   875640   901167   822452

42         339420   362372   353975   346462   340362   335591   331928   329186   327212   325887   325126   324878   325126   325887   327212   329186   331928   335591   340362   346462   353975   362372   339420
           339420   362372   353975   346462   340362   335591   331928   329186   327212   325887   325126   324878   325126   325887   327212   329186   331928   335591   340362   346462   353975   362372   339420

43         114325   119324   117162   115312   113742   112442   111386   110552   109922   109482   109222   109136   109222   109482   109922   110552   111386   112442   113742   115312   117162   119324   114325
           114325   119324   117162   115312   113742   112442   111386   110552   109922   109482   109222   109136   109222   109482   109922   110552   111386   112442   113742   115312   117162   119324   114325

44          30774    31658    31297    30974    30689    30442    30233    30062    29929    29834    29777    29758    29777    29834    29929    30062    30233    30442    30689    30974    31297    31658    30774
            30774    31658    31297    30974    30689    30442    30233    30062    29929    29834    29777    29758    29777    29834    29929    30062    30233    30442    30689    30974    31297    31658    30774

45           6223     6224     6186     6152     6122     6096     6074     6056     6042     6032     6026     6024     6026     6032     6042     6056     6074     6096     6122     6152     6186     6224     6223
             6223     6224     6186     6152     6122     6096     6074     6056     6042     6032     6026     6024     6026     6032     6042     6056     6074     6096     6122     6152     6186     6224     6223

46           1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016
             1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016     1016

Total    40894348 55049995 58195676 59375400 58982496 58295102 57706776 57291870 57026936 56870982 56790696 56766110 56790696 56870982 57026936 57291870 57706776 58295102 58982496 59375400 58195676 55049995 40894348
         40894348 55049995 58195676 59375400 58982496 58295102 57706776 57291870 57026936 56870982 56790696 56766110 56790696 56870982 57026936 57291870 57706776 58295102 58982496 59375400 58195676 55049995 40894348

Grand total = 2*56766110 + 4*56790696 + 4*56870982 + 4*57026936 + 4*57291870 + 4*57706776 + 4*58295102 + 4*58982496 + 4*59375400 + 4*58195676 + 4*55049995 + 4*40894348
            = 2579453328

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      36      37      38      39      40      41      42      43      44      45
EN
 0              0      22       1      21      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576      22       0      21      21
               40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
 1             21       0      21       1      20      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288       0       0       0      20
               20      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288
 2             20      40       0      40       2      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288      20       0       0       0
               38      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288
 3             38      19      57       0      57       3      54     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216      38      38       0       0
                0      54      54     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216
 4             72      54      18      72       0      72       4      68     128     240     448     832    1536    2816    5120    9216   16384   28672   49152   81920  131072  196608  262144      72      54      54       0
                0       0      68      68     128     240     448     832    1536    2816    5120    9216   16384   28672   49152   81920  131072  196608  262144
 5            136     102      68      17      85       0      85       5      80     150     280     520     960    1760    3200    5760   10240   17920   30720   51200   81920  122880  163840     136     102      68      68
                0       0       0      80      80     150     280     520     960    1760    3200    5760   10240   17920   30720   51200   81920  122880  163840
 6            256     192     128      80      16      96       0      96       6      90     168     312     576    1056    1920    3456    6144   10752   18432   30720   49152   73728   98304     256     192     128      80
               80       0       0       0      90      90     168     312     576    1056    1920    3456    6144   10752   18432   30720   49152   73728   98304
 7            480     360     240     150      90      15     105       0     105       7      98     182     336     616    1120    2016    3584    6272   10752   17920   28672   43008   57344     480     360     240     150
               90      90       0       0       0      98      98     182     336     616    1120    2016    3584    6272   10752   17920   28672   43008   57344
 8            896     672     448     280     168      98      14     112       0     112       8     104     192     352     640    1152    2048    3584    6144   10240   16384   24576   32768     896     672     448     280
              168      98      98       0       0       0     104     104     192     352     640    1152    2048    3584    6144   10240   16384   24576   32768
 9           1664    1248     832     520     312     182     104      13     117       0     117       9     108     198     360     648    1152    2016    3456    5760    9216   13824   18432    1664    1248     832     520
              312     182     104     104       0       0       0     108     108     198     360     648    1152    2016    3456    5760    9216   13824   18432
10           3072    2304    1536     960     576     336     192     108      12     120       0     120      10     110     200     360     640    1120    1920    3200    5120    7680   10240    3072    2304    1536     960
              576     336     192     108     108       0       0       0     110     110     200     360     640    1120    1920    3200    5120    7680   10240
11           5632    4224    2816    1760    1056     616     352     198     110      11     121       0     121      11     110     198     352     616    1056    1760    2816    4224    5632    5632    4224    2816    1760
             1056     616     352     198     110     110       0       0       0     110     110     198     352     616    1056    1760    2816    4224    5632
12          10240    7680    5120    3200    1920    1120     640     360     200     110      10     120       0     120      12     108     192     336     576     960    1536    2304    3072   10240    7680    5120    3200
             1920    1120     640     360     200     110     110       0       0       0     108     108     192     336     576     960    1536    2304    3072
13          18432   13824    9216    5760    3456    2016    1152     648     360     198     108       9     117       0     117      13     104     182     312     520     832    1248    1664   18432   13824    9216    5760
             3456    2016    1152     648     360     198     108     108       0       0       0     104     104     182     312     520     832    1248    1664
14          32768   24576   16384   10240    6144    3584    2048    1152     640     352     192     104       8     112       0     112      14      98     168     280     448     672     896   32768   24576   16384   10240
             6144    3584    2048    1152     640     352     192     104     104       0       0       0      98      98     168     280     448     672     896
15          57344   43008   28672   17920   10752    6272    3584    2016    1120     616     336     182      98       7     105       0     105      15      90     150     240     360     480   57344   43008   28672   17920
            10752    6272    3584    2016    1120     616     336     182      98      98       0       0       0      90      90     150     240     360     480
16          98304   73728   49152   30720   18432   10752    6144    3456    1920    1056     576     312     168      90       6      96       0      96      16      80     128     192     256   98304   73728   49152   30720
            18432   10752    6144    3456    1920    1056     576     312     168      90      90       0       0       0      80      80     128     192     256
17         163840  122880   81920   51200   30720   17920   10240    5760    3200    1760     960     520     280     150      80       5      85       0      85      17      68     102     136  163840  122880   81920   51200
            30720   17920   10240    5760    3200    1760     960     520     280     150      80      80       0       0       0      68      68     102     136
18         262144  196608  131072   81920   49152   28672   16384    9216    5120    2816    1536     832     448     240     128      68       4      72       0      72      18      54      72  262144  196608  131072   81920
            49152   28672   16384    9216    5120    2816    1536     832     448     240     128      68      68       0       0       0      54      54      72
19         393216  294912  196608  122880   73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102      54       3      57       0      57      19      38  393216  294912  196608  122880
            73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102      54      54       0       0       0      38      38
20         524288  393216  262144  163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38       2      40       0      40      20  524288  393216  262144  163840
            98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38      38       0       0       0      20
21         524288  393216  262144  163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38      20       1      21       0      21  524288  393216  262144  163840
            98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38      20      20       0       0       0
22        1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21       1      22       0 1048576  786432  524288  327680
           196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21      21       0      22
23             22       0      21      21      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576       0      22       1      21
               40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
24              0       0       0      20      20      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288      21       0      21       1
               20      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288
25             20       0       0       0      38      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288      20      40       0      40
                2      38      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288
26             38      38       0       0       0      54      54     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216      38      19      57       0
               57       3      54     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216
27             72      54      54       0       0       0      68      68     128     240     448     832    1536    2816    5120    9216   16384   28672   49152   81920  131072  196608  262144      72      54      18      72
                0      72       4      68     128     240     448     832    1536    2816    5120    9216   16384   28672   49152   81920  131072  196608  262144
28            136     102      68      68       0       0       0      80      80     150     280     520     960    1760    3200    5760   10240   17920   30720   51200   81920  122880  163840     136     102      68      17
               85       0      85       5      80     150     280     520     960    1760    3200    5760   10240   17920   30720   51200   81920  122880  163840
29            256     192     128      80      80       0       0       0      90      90     168     312     576    1056    1920    3456    6144   10752   18432   30720   49152   73728   98304     256     192     128      80
               16      96       0      96       6      90     168     312     576    1056    1920    3456    6144   10752   18432   30720   49152   73728   98304
30            480     360     240     150      90      90       0       0       0      98      98     182     336     616    1120    2016    3584    6272   10752   17920   28672   43008   57344     480     360     240     150
               90      15     105       0     105       7      98     182     336     616    1120    2016    3584    6272   10752   17920   28672   43008   57344
31            896     672     448     280     168      98      98       0       0       0     104     104     192     352     640    1152    2048    3584    6144   10240   16384   24576   32768     896     672     448     280
              168      98      14     112       0     112       8     104     192     352     640    1152    2048    3584    6144   10240   16384   24576   32768
32           1664    1248     832     520     312     182     104     104       0       0       0     108     108     198     360     648    1152    2016    3456    5760    9216   13824   18432    1664    1248     832     520
              312     182     104      13     117       0     117       9     108     198     360     648    1152    2016    3456    5760    9216   13824   18432
33           3072    2304    1536     960     576     336     192     108     108       0       0       0     110     110     200     360     640    1120    1920    3200    5120    7680   10240    3072    2304    1536     960
              576     336     192     108      12     120       0     120      10     110     200     360     640    1120    1920    3200    5120    7680   10240
34           5632    4224    2816    1760    1056     616     352     198     110     110       0       0       0     110     110     198     352     616    1056    1760    2816    4224    5632    5632    4224    2816    1760
             1056     616     352     198     110      11     121       0     121      11     110     198     352     616    1056    1760    2816    4224    5632
35          10240    7680    5120    3200    1920    1120     640     360     200     110     110       0       0       0     108     108     192     336     576     960    1536    2304    3072   10240    7680    5120    3200
             1920    1120     640     360     200     110      10     120       0     120      12     108     192     336     576     960    1536    2304    3072
36          18432   13824    9216    5760    3456    2016    1152     648     360     198     108     108       0       0       0     104     104     182     312     520     832    1248    1664   18432   13824    9216    5760
             3456    2016    1152     648     360     198     108       9     117       0     117      13     104     182     312     520     832    1248    1664
37          32768   24576   16384   10240    6144    3584    2048    1152     640     352     192     104     104       0       0       0      98      98     168     280     448     672     896   32768   24576   16384   10240
             6144    3584    2048    1152     640     352     192     104       8     112       0     112      14      98     168     280     448     672     896
38          57344   43008   28672   17920   10752    6272    3584    2016    1120     616     336     182      98      98       0       0       0      90      90     150     240     360     480   57344   43008   28672   17920
            10752    6272    3584    2016    1120     616     336     182      98       7     105       0     105      15      90     150     240     360     480
39          98304   73728   49152   30720   18432   10752    6144    3456    1920    1056     576     312     168      90      90       0       0       0      80      80     128     192     256   98304   73728   49152   30720
            18432   10752    6144    3456    1920    1056     576     312     168      90       6      96       0      96      16      80     128     192     256
40         163840  122880   81920   51200   30720   17920   10240    5760    3200    1760     960     520     280     150      80      80       0       0       0      68      68     102     136  163840  122880   81920   51200
            30720   17920   10240    5760    3200    1760     960     520     280     150      80       5      85       0      85      17      68     102     136
41         262144  196608  131072   81920   49152   28672   16384    9216    5120    2816    1536     832     448     240     128      68      68       0       0       0      54      54      72  262144  196608  131072   81920
            49152   28672   16384    9216    5120    2816    1536     832     448     240     128      68       4      72       0      72      18      54      72
42         393216  294912  196608  122880   73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102      54      54       0       0       0      38      38  393216  294912  196608  122880
            73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102      54       3      57       0      57      19      38
43         524288  393216  262144  163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38      38       0       0       0      20  524288  393216  262144  163840
            98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38       2      40       0      40      20
44         524288  393216  262144  163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38      20      20       0       0       0  524288  393216  262144  163840
            98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      38      20       1      21       0      21
45        1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21      21       0      22 1048576  786432  524288  327680
           196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21       1      22       0

Sum of all rows                     = 4(2*0 + 1*1 + 3*21 + 2*22 + 2*40 + 2*76 + 2*144 + 2*272 + 2*512 + 2*960 + 2*1792 + 2*3328 + 2*6144 + 2*11264 + 2*20480 + 2*36864 + 2*65536 + 2*114688 + 2*196608 + 2*327680 + 2*524288 +
                                        2*786432 + 2*1048576) +
                                      4(4*0 + 1*1 + 3*20 + 2*21 + 2*38 + 2*72 + 2*136 + 2*256 + 2*480 + 2*896 + 2*1664 + 2*3072 + 2*5632 + 2*10240 + 2*18432 + 2*32768 + 2*57344 + 2*98304 + 2*163840 + 2*262144 + 2*393216 + 2*524288) +
                                      4(4*0 + 1*2 + 2*20 + 3*38 + 2*40 + 2*72 + 2*136 + 2*256 + 2*480 + 2*896 + 2*1664 + 2*3072 + 2*5632 + 2*10240 + 2*18432 + 2*32768 + 2*57344 + 2*98304 + 2*163840 + 2*262144 + 2*393216 + 2*524288) +
                                      4(4*0 + 1*3 + 1*19 + 3*38 + 3*54 + 2*57 + 2*102 + 2*192 + 2*360 + 2*672 + 2*1248 + 2*2304 + 2*4224 + 2*7680 + 2*13824 + 2*24576 + 2*43008 + 2*73728 + 2*122880 + 2*196608 + 2*294912 + 2*393216) +
                                      4(4*0 + 1*4 + 1*18 + 3*54 + 3*68 + 4*72 + 2*128 + 2*240 + 2*448 + 2*832 + 2*1536 + 2*2816 + 2*5120 + 2*9216 + 2*16384 + 2*28672 + 2*49152 + 2*81920 + 2*131072 + 2*196608 + 2*262144) +
                                      4(4*0 + 1*5 + 1*17 + 3*68 + 3*80 + 2*85 + 2*102 + 2*136 + 2*150 + 2*280 + 2*520 + 2*960 + 2*1760 + 2*3200 + 2*5760 + 2*10240 + 2*17920 + 2*30720 + 2*51200 + 2*81920 + 2*122880 + 2*163840) +
                                      4(4*0 + 1*6 + 1*16 + 3*80 + 3*90 + 2*96 + 2*128 + 2*168 + 2*192 + 2*256 + 2*312 + 2*576 + 2*1056 + 2*1920 + 2*3456 + 2*6144 + 2*10752 + 2*18432 + 2*30720 + 2*49152 + 2*73728 + 2*98304) +
                                      4(4*0 + 1*7 + 1*15 + 3*90 + 3*98 + 2*105 + 2*150 + 2*182 + 2*240 + 2*336 + 2*360 + 2*480 + 2*616 + 2*1120 + 2*2016 + 2*3584 + 2*6272 + 2*10752 + 2*17920 + 2*28672 + 2*43008 + 2*57344) +
                                      4(4*0 + 1*8 + 1*14 + 3*98 + 3*104 + 2*112 + 2*168 + 2*192 + 2*280 + 2*352 + 2*448 + 2*640 + 2*672 + 2*896 + 2*1152 + 2*2048 + 2*3584 + 2*6144 + 2*10240 + 2*16384 + 2*24576 + 2*32768) +
                                      4(4*0 + 1*9 + 1*13 + 3*104 + 3*108 + 2*117 + 2*182 + 2*198 + 2*312 + 2*360 + 2*520 + 2*648 + 2*832 + 2*1152 + 2*1248 + 2*1664 + 2*2016 + 2*3456 + 2*5760 + 2*9216 + 2*13824 + 2*18432) +
                                      4(4*0 + 1*10 + 1*12 + 3*108 + 3*110 + 2*120 + 2*192 + 2*200 + 2*336 + 2*360 + 2*576 + 2*640 + 2*960 + 2*1120 + 2*1536 + 2*1920 + 2*2304 + 2*3072 + 2*3200 + 2*5120 + 2*7680 + 2*10240) +
                                      2(4*0 + 2*11 + 6*110 + 2*121 + 4*198 + 4*352 + 4*616 + 4*1056 + 4*1760 + 4*2816 + 4*4224 + 4*5632)
                                    = 25165904 + 12582988 + 12583216 + 9437920 + 6293008 + 3935248 + 2365264 + 1387600 + 807760 + 482128 + 319312 + 135080
                                    = 75495428

Value repetition frequencies        = 4(1*1 + 21*2 + 1*3) +
                                      4(1*1 + 19*2 + 1*3 + 1*4) +
                                      4(1*1 + 19*2 + 1*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      4(2*1 + 15*2 + 2*3 + 2*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 1*4) +
                                      2(2*2 + 9*4 + 1*6)
                                    = 2116

Number of distinct row element sets = 12

Number of rows                      = 1*2 + 11*4
                                    = 46

Number of distinct values           = 132

Distinct values       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15      16      17      18      19
Frequency           176       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values      20      21      22      38      40      54      57      68      72      76      80      85      90      96      98     102     104     105     108     110
Frequency            20      20       8      32      16      24       8      24      32       8      24       8      24       8      24      16      24       8      24      24
Distinct values     112     117     120     121     128     136     144     150     168     182     192     198     200     240     256     272     280     312     336     352
Frequency             8       8       8       4      16      24       8      16      16      16      32      16       8      16      24       8      16      16      16      16
Distinct values     360     448     480     512     520     576     616     640     648     672     832     896     960    1056    1120    1152    1248    1536    1664    1760
Frequency            32      16      24       8      16      16      16      16       8      16      16      24      24      16      16      16      16      16      24      16
Distinct values    1792    1920    2016    2048    2304    2816    3072    3200    3328    3456    3584    4224    5120    5632    5760    6144    6272    7680    9216   10240
Frequency             8      16      16       8      16      16      24      16       8      16      16      16      16      24      16      24       8      16      16      40
Distinct values   10752   11264   13824   16384   17920   18432   20480   24576   28672   30720   32768   36864   43008   49152   51200   57344   65536   73728   81920   98304
Frequency            16       8      16      16      16      32       8      16      16      16      24       8      16      16       8      24       8      16      16      24
Distinct values  114688  122880  131072  163840  196608  262144  294912  327680  393216  524288  786432 1048576
Frequency             8      16       8      24      24      24       8       8      24      24       8       8

Sum of frequencies                  = 19*4 + 30*8 + 49*16 + 2*20 + 25*24 + 5*32 + 1*40 + 1*176
                                    = 2116

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 42*42 + 4*44
                                                                                 = 1940

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

Number of possible SN-EN pairs with SN != EN                                     = 45*46
                                                                                 = 2070
a = 24, b = 2
 L               C
 4               8
 5               4
 6             104
 7              96
 8             364
 9             352
10             928
11            1060
12            2200
13            2872
14            5172
15            7328
16           12208
17           18060
18           28864
19           43544
20           68020
21          103272
22          159032
23          241212
24          367328
25          553984
26          834284
27         1246132
28         1851608
29         2725340
30         3970208
31         5688836
32         7956960
33        10724068
34        13722552
35        16399056
36        18029680
37        17989788
38        16107848
39        12811408
40         8969916
41         5475864
42         2886488
43         1297248
44          490456
45          152400
46           38284
47            7172
48            1108
Total    150992716

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        36        37        38        39        40        41        42        43        44        45
                46        47
 L
 4               1         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 1         1
                 1         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 1         1

 5               0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1
                 0         0
                 0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1
                 0         0

 6               2         2         3         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3         3
                 2         2
                 2         2         3         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3         3
                 2         2

 7               1         1         1         4         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3         4         1
                 1         1
                 1         1         1         4         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3         4         1
                 1         1

 8               4         5         6         8        11         9         8         8         8         8         8         8         8         8         8         8         8         8         9        11         8         6
                 5         4
                 4         5         6         8        11         9         8         8         8         8         8         8         8         8         8         8         8         8         9        11         8         6
                 5         4

 9               4         4         4         5        10        12         9         8         8         8         8         8         8         8         8         8         8         9        12        10         5         4
                 4         4
                 4         4         4         5        10        12         9         8         8         8         8         8         8         8         8         8         8         9        12        10         5         4
                 4         4

10               9        11        13        15        19        27        27        23        22        22        22        22        22        22        22        22        23        27        27        19        15        13
                11         9
                 9        11        13        15        19        27        27        23        22        22        22        22        22        22        22        22        23        27        27        19        15        13
                11         9

11              12        13        13        14        16        25        35        32        27        26        26        26        26        26        26        27        32        35        25        16        14        13
                13        12
                12        13        13        14        16        25        35        32        27        26        26        26        26        26        26        27        32        35        25        16        14        13
                13        12

12              22        26        29        32        36        43        60        70        63        57        56        56        56        56        57        63        70        60        43        36        32        29
                26        22
                22        26        29        32        36        43        60        70        63        57        56        56        56        56        57        63        70        60        43        36        32        29
                26        22

13              33        37        38        39        41        46        62        89        96        84        77        76        76        77        84        96        89        62        46        41        39        38
                37        33
                33        37        38        39        41        46        62        89        96        84        77        76        76        77        84        96        89        62        46        41        39        38
                37        33

14              56        65        70        74        79        86        99       132       169       169       151       143       143       151       169       169       132        99        86        79        74        70
                65        56
                56        65        70        74        79        86        99       132       169       169       151       143       143       151       169       169       132        99        86        79        74        70
                65        56

15              88       100       104       106       108       113       124       153       213       257       245       221       221       245       257       213       153       124       113       108       106       104
               100        88
                88       100       104       106       108       113       124       153       213       257       245       221       221       245       257       213       153       124       113       108       106       104
               100        88

16             145       167       177       183       189       197       210       235       297       394       439       419       419       439       394       297       235       210       197       189       183       177
               167       145
               145       167       177       183       189       197       210       235       297       394       439       419       419       439       394       297       235       210       197       189       183       177
               167       145

17             232       265       277       282       285       290       301       324       378       501       653       727       727       653       501       378       324       301       290       285       282       277
               265       232
               232       265       277       282       285       290       301       324       378       501       653       727       727       653       501       378       324       301       290       285       282       277
               265       232

18             378       434       457       468       476       485       499       524       574       702       973      1246      1246       973       702       574       524       499       485       476       468       457
               434       378
               378       434       457       468       476       485       499       524       574       702       973      1246      1246       973       702       574       524       499       485       476       468       457
               434       378

19             609       697       730       743       749       755       766       790       850      1016      1384      1797      1797      1384      1016       850       790       766       755       749       743       730
               697       609
               609       697       730       743       749       755       766       790       850      1016      1384      1797      1797      1384      1016       850       790       766       755       749       743       730
               697       609

20             988      1133      1190      1214      1227      1238      1254      1294      1418      1697      2057      2295      2295      2057      1697      1418      1294      1254      1238      1227      1214      1190
              1133       988
               988      1133      1190      1214      1227      1238      1254      1294      1418      1697      2057      2295      2295      2057      1697      1418      1294      1254      1238      1227      1214      1190
              1133       988

21            1596      1828      1916      1950      1964      1974      2001      2112      2404      2770      2804      2499      2499      2804      2770      2404      2112      2001      1974      1964      1950      1916
              1828      1596
              1596      1828      1916      1950      1964      1974      2001      2112      2404      2770      2804      2499      2499      2804      2770      2404      2112      2001      1974      1964      1950      1916
              1828      1596

22            2585      2963      3109      3167      3194      3226      3345      3692      4195      4267      3479      2536      2536      3479      4267      4195      3692      3345      3226      3194      3167      3109
              2963      2585
              2585      2963      3109      3167      3194      3226      3345      3692      4195      4267      3479      2536      2536      3479      4267      4195      3692      3345      3226      3194      3167      3109
              2963      2585

23            4180      4789      5021      5111      5163      5297      5720      6442      6735      5683      3750      2412      2412      3750      5683      6735      6442      5720      5297      5163      5111      5021
              4789      4180
              4180      4789      5021      5111      5163      5297      5720      6442      6735      5683      3750      2412      2412      3750      5683      6735      6442      5720      5297      5163      5111      5021
              4789      4180

24            6766      7754      8134      8299      8492      9031     10071     10799      9678      6671      3771      2366      2366      3771      6671      9678     10799     10071      9031      8492      8299      8134
              7754      6766
              6766      7754      8134      8299      8492      9031     10071     10799      9678      6671      3771      2366      2366      3771      6671      9678     10799     10071      9031      8492      8299      8134
              7754      6766

25           10945     12542     13170     13553     14270     15734     17154     16255     12051      6929      3599      2294      2294      3599      6929     12051     16255     17154     15734     14270     13553     13170
             12542     10945
             10945     12542     13170     13553     14270     15734     17154     16255     12051      6929      3599      2294      2294      3599      6929     12051     16255     17154     15734     14270     13553     13170
             12542     10945

26           17713     20318     21475     22615     24700     27178     26986     21596     13327      6812      3528      2323      2323      3528      6812     13327     21596     26986     27178     24700     22615     21475
             20318     17713
             17713     20318     21475     22615     24700     27178     26986     21596     13327      6812      3528      2323      2323      3528      6812     13327     21596     26986     27178     24700     22615     21475
             20318     17713

27           28678     33045     35551     38724     42799     44062     37756     25217     13437      6534      3447      2283      2283      3447      6534     13437     25217     37756     44062     42799     38724     35551
             33045     28678
             28678     33045     35551     38724     42799     44062     37756     25217     13437      6534      3447      2283      2283      3447      6534     13437     25217     37756     44062     42799     38724     35551
             33045     28678

28           46599     54443     60352     67119     71086     64661     46732     26626     13071      6416      3474      2323      2323      3474      6416     13071     26626     46732     64661     71086     67119     60352
             54443     46599
             46599     54443     60352     67119     71086     64661     46732     26626     13071      6416      3474      2323      2323      3474      6416     13071     26626     46732     64661     71086     67119     60352
             54443     46599

29           76540     91719    104239    113262    108466     84355     51727     26339     12643      6327      3435      2283      2283      3435      6327     12643     26339     51727     84355    108466    113262    104239
             91719     76540
             76540     91719    104239    113262    108466     84355     51727     26339     12643      6327      3435      2283      2283      3435      6327     12643     26339     51727     84355    108466    113262    104239
             91719     76540

30          128431    157826    177797    178562    148629     98289     52850     25563     12463      6348      3472      2322      2322      3472      6348     12463     25563     52850     98289    148629    178562    177797
            157826    128431
            128431    157826    177797    178562    148629     98289     52850     25563     12463      6348      3472      2322      2322      3472      6348     12463     25563     52850     98289    148629    178562    177797
            157826    128431

31          220678    271067    287635    255485    182010    104300     51731     24916     12360      6310      3434      2283      2283      3434      6310     12360     24916     51731    104300    182010    255485    287635
            271067    220678
            220678    271067    287635    255485    182010    104300     51731     24916     12360      6310      3434      2283      2283      3434      6310     12360     24916     51731    104300    182010    255485    287635
            271067    220678

32          381219    447533    427263    328051    201592    104178     50275     24638     12365      6339      3468      2319      2319      3468      6339     12365     24638     50275    104178    201592    328051    427263
            447533    381219
            381219    447533    427263    328051    201592    104178     50275     24638     12365      6339      3468      2319      2319      3468      6339     12365     24638     50275    104178    201592    328051    427263
            447533    381219

33          637844    685120    572413    379390    206856    101352     49239     24480     12313      6298      3430      2282      2282      3430      6298     12313     24480     49239    101352    206856    379390    572413
            685120    637844
            637844    685120    572413    379390    206856    101352     49239     24480     12313      6298      3430      2282      2282      3430      6298     12313     24480     49239    101352    206856    379390    572413
            685120    637844

34          992730    948697    688782    401528    202919     98500     48681     24404     12309      6317      3458      2313      2313      3458      6317     12309     24404     48681     98500    202919    401528    688782
            948697    992730
            992730    948697    688782    401528    202919     98500     48681     24404     12309      6317      3458      2313      2313      3458      6317     12309     24404     48681     98500    202919    401528    688782
            948697    992730

35         1392522   1172248    748590    398020    195512     96263     48191     24233     12225      6265      3418      2277      2277      3418      6265     12225     24233     48191     96263    195512    398020    748590
           1172248   1392522
           1392522   1172248    748590    398020    195512     96263     48191     24233     12225      6265      3418      2277      2277      3418      6265     12225     24233     48191     96263    195512    398020    748590
           1172248   1392522

36         1724395   1285023    742925    377849    187327     94143     47575     24025     12164      6260      3434      2300      2300      3434      6260     12164     24025     47575     94143    187327    377849    742925
           1285023   1724395
           1724395   1285023    742925    377849    187327     94143     47575     24025     12164      6260      3434      2300      2300      3434      6260     12164     24025     47575     94143    187327    377849    742925
           1285023   1724395

37         1861092   1247311    680135    346782    177229     90999     46475     23610     11992      6177      3384      2261      2261      3384      6177     11992     23610     46475     90999    177229    346782    680135
           1247311   1861092
           1861092   1247311    680135    346782    177229     90999     46475     23610     11992      6177      3384      2261      2261      3384      6177     11992     23610     46475     90999    177229    346782    680135
           1247311   1861092

38         1735990   1071084    576157    304870    162241     85594     44552     22947     11772      6112      3374      2269      2269      3374      6112     11772     22947     44552     85594    162241    304870    576157
           1071084   1735990
           1735990   1071084    576157    304870    162241     85594     44552     22947     11772      6112      3374      2269      2269      3374      6112     11772     22947     44552     85594    162241    304870    576157
           1071084   1735990

39         1390345    811921    448142    250666    139777     76522     41068     21666     11306      5932      3291      2216      2216      3291      5932     11306     21666     41068     76522    139777    250666    448142
            811921   1390345
           1390345    811921    448142    250666    139777     76522     41068     21666     11306      5932      3291      2216      2216      3291      5932     11306     21666     41068     76522    139777    250666    448142
            811921   1390345

40          949962    540619    314671    187303    110107     63262     35498     19482     10511      5665      3209      2190      2190      3209      5665     10511     19482     35498     63262    110107    187303    314671
            540619    949962
            949962    540619    314671    187303    110107     63262     35498     19482     10511      5665      3209      2190      2190      3209      5665     10511     19482     35498     63262    110107    187303    314671
            540619    949962

41          549594    313447    195146    123718     77047     46855     27791     16077      9101      5113      2993      2084      2084      2993      5113      9101     16077     27791     46855     77047    123718    195146
            313447    549594
            549594    313447    195146    123718     77047     46855     27791     16077      9101      5113      2993      2084      2084      2993      5113      9101     16077     27791     46855     77047    123718    195146
            313447    549594

42          266666    156236    104474     70488     46666     30216     19106     11791      7121      4266      2656      1936      1936      2656      4266      7121     11791     19106     30216     46666     70488    104474
            156236    266666
            266666    156236    104474     70488     46666     30216     19106     11791      7121      4266      2656      1936      1936      2656      4266      7121     11791     19106     30216     46666     70488    104474
            156236    266666

43          107122     65798     47164     33816     23825     16461     11137      7375      4795      3105      2093      1621      1621      2093      3105      4795      7375     11137     16461     23825     33816     47164
             65798    107122
            107122     65798     47164     33816     23825     16461     11137      7375      4795      3105      2093      1621      1621      2093      3105      4795      7375     11137     16461     23825     33816     47164
             65798    107122

44           35000     22898     17520     13336     10004      7386      5363      3833      2711      1929      1436      1198      1198      1436      1929      2711      3833      5363      7386     10004     13336     17520
             22898     35000
             35000     22898     17520     13336     10004      7386      5363      3833      2711      1929      1436      1198      1198      1436      1929      2711      3833      5363      7386     10004     13336     17520
             22898     35000

45            9065      6387      5188      4184      3336      2629      2049      1584      1224       961       789       704       704       789       961      1224      1584      2049      2629      3336      4184      5188
              6387      9065
              9065      6387      5188      4184      3336      2629      2049      1584      1224       961       789       704       704       789       961      1224      1584      2049      2629      3336      4184      5188
              6387      9065

46            1793      1373      1182      1011       859       726       612       517       441       384       346       327       327       346       384       441       517       612       726       859      1011      1182
              1373      1793
              1793      1373      1182      1011       859       726       612       517       441       384       346       327       327       346       384       441       517       612       726       859      1011      1182
              1373      1793

47             253       210       190       172       156       142       130       120       112       106       102       100       100       102       106       112       120       130       142       156       172       190
               210       253
               253       210       190       172       156       142       130       120       112       106       102       100       100       102       106       112       120       130       142       156       172       190
               210       253

48              24        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23
                23        24
                24        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23
                23        24

Total     12582911   9437183   6291477   3932244   2359500   1376688    787296    444048    248976    141264     85200     61392     61392     85200    141264    248976    444048    787296   1376688   2359500   3932244   6291477
           9437183  12582911
          12582911   9437183   6291477   3932244   2359500   1376688    787296    444048    248976    141264     85200     61392     61392     85200    141264    248976    444048    787296   1376688   2359500   3932244   6291477
           9437183  12582911

Grand total = 4*61392 + 4*85200 + 4*141264 + 4*248976 + 4*444048 + 4*787296 + 4*1376688 + 4*2359500 + 4*3932244 + 4*6291477 + 4*9437183 + 4*12582911
            = 150992716

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        36        37        38        39        40        41        42        43        44        45
                46        47
 L
 4               2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         2
                 2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         2

 5               1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         1
                 1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         1

 6               4         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 2         4
                 4         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 2         4

 7               3         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 1         3
                 3         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 1         3

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

 9               9         3         5         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         7         5
                 3         9
                 9         3         5         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         7         5
                 3         9

10              18         8        13        18        21        22        22        22        22        22        22        22        22        22        22        22        22        22        22        21        18        13
                 8        18
                18         8        13        18        21        22        22        22        22        22        22        22        22        22        22        22        22        22        22        21        18        13
                 8        18

11              25         9        13        16        21        25        26        26        26        26        26        26        26        26        26        26        26        26        25        21        16        13
                 9        25
                25         9        13        16        21        25        26        26        26        26        26        26        26        26        26        26        26        26        25        21        16        13
                 9        25

12              44        18        27        34        42        50        55        56        56        56        56        56        56        56        56        56        56        55        50        42        34        27
                18        44
                44        18        27        34        42        50        55        56        56        56        56        56        56        56        56        56        56        55        50        42        34        27
                18        44

13              67        25        35        40        46        57        69        75        76        76        76        76        76        76        76        76        75        69        57        46        40        35
                25        67
                67        25        35        40        46        57        69        75        76        76        76        76        76        76        76        76        75        69        57        46        40        35
                25        67

14             112        44        63        74        84        98       117       134       141       142       142       142       142       142       142       141       134       117        98        84        74        63
                44       112
               112        44        63        74        84        98       117       134       141       142       142       142       142       142       142       141       134       117        98        84        74        63
                44       112

15             177        67        93       104       112       124       147       178       201       209       210       210       210       210       209       201       178       147       124       112       104        93
                67       177
               177        67        93       104       112       124       147       178       201       209       210       210       210       210       209       201       178       147       124       112       104        93
                67       177

16             290       112       157       178       192       208       234       276       324       354       363       364       364       363       354       324       276       234       208       192       178       157
               112       290
               290       112       157       178       192       208       234       276       324       354       363       364       364       363       354       324       276       234       208       192       178       157
               112       290

17             465       177       245       272       286       300       324       371       444       515       553       563       563       553       515       444       371       324       300       286       272       245
               177       465
               465       177       245       272       286       300       324       371       444       515       553       563       563       553       515       444       371       324       300       286       272       245
               177       465

18             756       290       403       450       474       494       522       572       661       782       883       929       929       883       782       661       572       522       494       474       450       403
               290       756
               756       290       403       450       474       494       522       572       661       782       883       929       929       883       782       661       572       522       494       474       450       403
               290       756

19            1219       465       643       712       742       762       788       836       931      1093      1284      1411      1411      1284      1093       931       836       788       762       742       712       643
               465      1219
              1219       465       643       712       742       762       788       836       931      1093      1284      1411      1411      1284      1093       931       836       788       762       742       712       643
               465      1219

20            1976       756      1047      1162      1212      1242      1274      1326      1424      1607      1877      2102      2102      1877      1607      1424      1326      1274      1242      1212      1162      1047
               756      1976
              1976       756      1047      1162      1212      1242      1274      1326      1424      1607      1877      2102      2102      1877      1607      1424      1326      1274      1242      1212      1162      1047
               756      1976

21            3193      1219      1685      1864      1936      1972      2004      2054      2149      2326      2592      2824      2824      2592      2326      2149      2054      2004      1972      1936      1864      1685
              1219      3193
              3193      1219      1685      1864      1936      1972      2004      2054      2149      2326      2592      2824      2824      2592      2326      2149      2054      2004      1972      1936      1864      1685
              1219      3193

22            5170      1976      2733      3026      3144      3200      3242      3297      3382      3483      3547      3558      3558      3547      3483      3382      3297      3242      3200      3144      3026      2733
              1976      5170
              5170      1976      2733      3026      3144      3200      3242      3297      3382      3483      3547      3558      3558      3547      3483      3382      3297      3242      3200      3144      3026      2733
              1976      5170

23            8361      3193      4413      4880      5062      5140      5187      5227      5218      5019      4541      4062      4062      4541      5019      5218      5227      5187      5140      5062      4880      4413
              3193      8361
              8361      3193      4413      4880      5062      5140      5187      5227      5218      5019      4541      4062      4062      4541      5019      5218      5227      5187      5140      5062      4880      4413
              3193      8361

24           13532      5170      7147      7906      8202      8325      8376      8320      7940      6964      5532      4418      4418      5532      6964      7940      8320      8376      8325      8202      7906      7147
              5170     13532
             13532      5170      7147      7906      8202      8325      8376      8320      7940      6964      5532      4418      4418      5532      6964      7940      8320      8376      8325      8202      7906      7147
              5170     13532

25           21891      8361     11555     12776     13245     13415     13367     12848     11389      8904      6216      4529      4529      6216      8904     11389     12848     13367     13415     13245     12776     11555
              8361     21891
             21891      8361     11555     12776     13245     13415     13367     12848     11389      8904      6216      4529      4529      6216      8904     11389     12848     13367     13415     13245     12776     11555
              8361     21891

26           35424     13532     18703     20681     21424     21571     20994     19039     15302     10612      6674      4615      4615      6674     10612     15302     19039     20994     21571     21424     20681     18703
             13532     35424
             35424     13532     18703     20681     21424     21571     20994     19039     15302     10612      6674      4615      4615      6674     10612     15302     19039     20994     21571     21424     20681     18703
             13532     35424

27           57312     21891     30252     33427     34478     34103     31665     26365     18916     11718      6821      4585      4585      6821     11718     18916     26365     31665     34103     34478     33427     30252
             21891     57312
             57312     21891     30252     33427     34478     34103     31665     26365     18916     11718      6821      4585      4585      6821     11718     18916     26365     31665     34103     34478     33427     30252
             21891     57312

28           92714     35423     48935     53916     54892     52309     45162     33902     21754     12355      6914      4626      4626      6914     12355     21754     33902     45162     52309     54892     53916     48935
             35423     92714
             92714     35423     48935     53916     54892     52309     45162     33902     21754     12355      6914      4626      4626      6914     12355     21754     33902     45162     52309     54892     53916     48935
             35423     92714

29          149770     57290     78970     86154     85150     76281     59935     40302     23457     12557      6885      4584      4584      6885     12557     23457     40302     59935     76281     85150     86154     78970
             57290    149770
            149770     57290     78970     86154     85150     76281     59935     40302     23457     12557      6885      4584      4584      6885     12557     23457     40302     59935     76281     85150     86154     78970
             57290    149770

30          240692     92482    126535    134862    126588    104281     73784     44827     24310     12649      6920      4622      4622      6920     12649     24310     44827     73784    104281    126588    134862    126535
             92482    240692
            240692     92482    126535    134862    126588    104281     73784     44827     24310     12649      6920      4622      4622      6920     12649     24310     44827     73784    104281    126588    134862    126535
             92482    240692

31          381374    148209    199114    203354    177326    132419     84509     47289     24548     12611      6876      4580      4580      6876     12611     24548     47289     84509    132419    177326    203354    199114
            148209    381374
            381374    148209    199114    203354    177326    132419     84509     47289     24548     12611      6876      4580      4580      6876     12611     24548     47289     84509    132419    177326    203354    199114
            148209    381374

32          586878    233167    302811    290373    231504    156257     91230     48296     24590     12620      6902      4612      4612      6902     12620     24590     48296     91230    156257    231504    290373    302811
            233167    586878
            586878    233167    302811    290373    231504    156257     91230     48296     24590     12620      6902      4612      4612      6902     12620     24590     48296     91230    156257    231504    290373    302811
            233167    586878

33          859988    353710    436636    386937    280273    172465     94211     48372     24463     12544      6850      4568      4568      6850     12544     24463     48372     94211    172465    280273    386937    436636
            353710    859988
            859988    353710    436636    386937    280273    172465     94211     48372     24463     12544      6850      4568      4568      6850     12544     24463     48372     94211    172465    280273    386937    436636
            353710    859988

34         1175376    506280    586175    476556    315184    180212     94562     48025     24316     12508      6856      4588      4588      6856     12508     24316     48025     94562    180212    315184    476556    586175
            506280   1175376
           1175376    506280    586175    476556    315184    180212     94562     48025     24316     12508      6856      4588      4588      6856     12508     24316     48025     94562    180212    315184    476556    586175
            506280   1175376

35         1470435    669095    721447    539514    330936    180350     93050     47259     23998     12366      6780      4534      4534      6780     12366     23998     47259     93050    180350    330936    539514    721447
            669095   1470435
           1470435    669095    721447    539514    330936    180350     93050     47259     23998     12366      6780      4534      4534      6780     12366     23998     47259     93050    180350    330936    539514    721447
            669095   1470435

36         1658078    801342    804389    559994    326312    174194     90002     46067     23560     12216      6738      4528      4528      6738     12216     23560     46067     90002    174194    326312    559994    804389
            801342   1658078
           1658078    801342    804389    559994    326312    174194     90002     46067     23560     12216      6738      4528      4528      6738     12216     23560     46067     90002    174194    326312    559994    804389
            801342   1658078

37         1664675    856735    804895    531664    302610    162106     84966     44083     22779     11898      6594      4442      4442      6594     11898     22779     44083     84966    162106    302610    531664    804895
            856735   1664675
           1664675    856735    804895    531664    302610    162106     84966     44083     22779     11898      6594      4442      4442      6594     11898     22779     44083     84966    162106    302610    531664    804895
            856735   1664675

38         1473256    807942    717159    459870    262602    143880     77358     41036     21598     11455      6432      4374      4374      6432     11455     21598     41036     77358    143880    262602    459870    717159
            807942   1473256
           1473256    807942    717159    459870    262602    143880     77358     41036     21598     11455      6432      4374      4374      6432     11455     21598     41036     77358    143880    262602    459870    717159
            807942   1473256

39         1139205    665313    564677    359736    210574    119600     66601     36452     19706     10685      6105      4198      4198      6105     10685     19706     36452     66601    119600    210574    359736    564677
            665313   1139205
           1139205    665313    564677    359736    210574    119600     66601     36452     19706     10685      6105      4198      4198      6105     10685     19706     36452     66601    119600    210574    359736    564677
            665313   1139205

40          762964    473894    389711    251772    153368     91171     53078     30297     17030      9571      5648      3975      3975      5648      9571     17030     30297     53078     91171    153368    251772    389711
            473894    762964
            762964    473894    389711    251772    153368     91171     53078     30297     17030      9571      5648      3975      3975      5648      9571     17030     30297     53078     91171    153368    251772    389711
            473894    762964

41          438331    289069    233447    155422     99421     62243     38153     22907     13523      7967      4913      3570      3570      4913      7967     13523     22907     38153     62243     99421    155422    233447
            289069    438331
            438331    289069    233447    155422     99421     62243     38153     22907     13523      7967      4913      3570      3570      4913      7967     13523     22907     38153     62243     99421    155422    233447
            289069    438331

42          213562    149264    119925     83225     56196     37219     24164     15384      9644      6046      3969      3024      3024      3969      6046      9644     15384     24164     37219     56196     83225    119925
            149264    213562
            213562    149264    119925     83225     56196     37219     24164     15384      9644      6046      3969      3024      3024      3969      6046      9644     15384     24164     37219     56196     83225    119925
            149264    213562

43           86964     64297     52008     37883     27060     19003     13111      8894      5962      4015      2835      2280      2280      2835      4015      5962      8894     13111     19003     27060     37883     52008
             64297     86964
             86964     64297     52008     37883     27060     19003     13111      8894      5962      4015      2835      2280      2280      2835      4015      5962      8894     13111     19003     27060     37883     52008
             64297     86964

44           29036     22669     18661     14328     10844      8093      5956      4331      3133      2294      1763      1506      1506      1763      2294      3133      4331      5956      8093     10844     14328     18661
             22669     29036
             29036     22669     18661     14328     10844      8093      5956      4331      3133      2294      1763      1506      1506      1763      2294      3133      4331      5956      8093     10844     14328     18661
             22669     29036

45            7736      6366      5380      4358      3494      2773      2181      1706      1338      1069       893       806       806       893      1069      1338      1706      2181      2773      3494      4358      5380
              6366      7736
              7736      6366      5380      4358      3494      2773      2181      1706      1338      1069       893       806       806       893      1069      1338      1706      2181      2773      3494      4358      5380
              6366      7736

46            1584      1372      1203      1032       880       747       633       538       462       405       367       348       348       367       405       462       538       633       747       880      1032      1203
              1372      1584
              1584      1372      1203      1032       880       747       633       538       462       405       367       348       348       367       405       462       538       633       747       880      1032      1203
              1372      1584

47             232       211       192       174       158       144       132       122       114       108       104       102       102       104       108       114       122       132       144       158       174       192
               211       232
               232       211       192       174       158       144       132       122       114       108       104       102       102       104       108       114       122       132       144       158       174       192
               211       232

48              24        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23
                23        24
                24        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23        23
                23        24

Total     12582933   6291476   6291536   4718786   3146138   1966898   1181234    691154    398930    231890    142802    104402    104402    142802    231890    398930    691154   1181234   1966898   3146138   4718786   6291536
           6291476   12582933
          12582933   6291476   6291536   4718786   3146138   1966898   1181234    691154    398930    231890    142802    104402    104402    142802    231890    398930    691154   1181234   1966898   3146138   4718786   6291536
           6291476   12582933

Grand total = 4*104402 + 4*142802 + 4*231890 + 4*398930 + 4*691154 + 4*1181234 + 4*1966898 + 4*3146138 + 4*4718786 + 4*6291536 + 4*6291476 + 4*12582933
            = 150992716

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        36        37        38        39        40        41        42        43        44        45
                46        47
 L
 4               4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 4         4
                 4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 4         4

 5               2         2         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1
                 2         2
                 2         2         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1
                 2         2

 6              12        16        19        13        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        13        19
                16        12
                12        16        19        13        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        13        19
                16        12

 7               9        13        15        18        15        14        14        14        14        14        14        14        14        14        14        14        14        14        14        15        18        15
                13         9
                 9        13        15        18        15        14        14        14        14        14        14        14        14        14        14        14        14        14        14        15        18        15
                13         9

 8              31        46        59        74        69        65        64        64        64        64        64        64        64        64        64        64        64        64        65        69        74        59
                46        31
                31        46        59        74        69        65        64        64        64        64        64        64        64        64        64        64        64        64        65        69        74        59
                46        31

 9              31        45        54        69        82        78        73        72        72        72        72        72        72        72        72        72        72        73        78        82        69        54
                45        31
                31        45        54        69        82        78        73        72        72        72        72        72        72        72        72        72        72        73        78        82        69        54
                45        31

10              76       116       148       188       229       235       227       221       220       220       220       220       220       220       220       220       221       227       235       229       188       148
               116        76
                76       116       148       188       229       235       227       221       220       220       220       220       220       220       220       220       221       227       235       229       188       148
               116        76

11              94       139       168       211       256       301       307       294       287       286       286       286       286       286       286       287       294       307       301       256       211       168
               139        94
                94       139       168       211       256       301       307       294       287       286       286       286       286       286       286       287       294       307       301       256       211       168
               139        94

12             188       288       363       456       552       653       702       700       681       673       672       672       672       672       673       681       700       702       653       552       456       363
               288       188
               188       288       363       456       552       653       702       700       681       673       672       672       672       672       673       681       700       702       653       552       456       363
               288       188

13             265       397       485       602       720       847       980      1039      1024       998       989       988       988       989       998      1024      1039       980       847       720       602       485
               397       265
               265       397       485       602       720       847       980      1039      1024       998       989       988       988       989       998      1024      1039       980       847       720       602       485
               397       265

14             475       726       907      1131      1352      1583      1830      2010      2067      2033      1999      1989      1989      1999      2033      2067      2010      1830      1583      1352      1131       907
               726       475
               475       726       907      1131      1352      1583      1830      2010      2067      2033      1999      1989      1989      1999      2033      2067      2010      1830      1583      1352      1131       907
               726       475

15             719      1085      1334      1652      1960      2277      2617      2980      3223      3265      3205      3163      3163      3205      3265      3223      2980      2617      2277      1960      1652      1334
              1085       719
               719      1085      1334      1652      1960      2277      2617      2980      3223      3265      3205      3163      3163      3205      3265      3223      2980      2617      2277      1960      1652      1334
              1085       719

16            1220      1860      2312      2872      3412      3956      4525      5135      5676      5976      5985      5903      5903      5985      5976      5676      5135      4525      3956      3412      2872      2312
              1860      1220
              1220      1860      2312      2872      3412      3956      4525      5135      5676      5976      5985      5903      5903      5985      5976      5676      5135      4525      3956      3412      2872      2312
              1860      1220

17            1914      2899      3576      4427      5240      6051      6886      7773      8725      9514      9869      9881      9881      9869      9514      8725      7773      6886      6051      5240      4427      3576
              2899      1914
              1914      2899      3576      4427      5240      6051      6886      7773      8725      9514      9869      9881      9881      9869      9514      8725      7773      6886      6051      5240      4427      3576
              2899      1914

18            3164      4816      5971      7404      8772     10127     11501     12930     14455     15960     17124     17664     17664     17124     15960     14455     12930     11501     10127      8772      7404      5971
              4816      3164
              3164      4816      5971      7404      8772     10127     11501     12930     14455     15960     17124     17664     17664     17124     15960     14455     12930     11501     10127      8772      7404      5971
              4816      3164

19            5049      7661      9465     11718     13860     15972     18097     20277     22582     25122     27659     29372     29372     27659     25122     22582     20277     18097     15972     13860     11718      9465
              7661      5049
              5049      7661      9465     11718     13860     15972     18097     20277     22582     25122     27659     29372     29372     27659     25122     22582     20277     18097     15972     13860     11718      9465
              7661      5049

20            8247     12542     15531     19243     22772     26243     29717     33255     36995     41170     45583     48802     48802     45583     41170     36995     33255     29717     26243     22772     19243     15531
             12542      8247
              8247     12542     15531     19243     22772     26243     29717     33255     36995     41170     45583     48802     48802     45583     41170     36995     33255     29717     26243     22772     19243     15531
             12542      8247

21           13263     20141     24902     30832     36460     41986     47513     53184     59270     65894     72292     76441     76441     72292     65894     59270     53184     47513     41986     36460     30832     24902
             20141     13263
             13263     20141     24902     30832     36460     41986     47513     53184     59270     65894     72292     76441     76441     72292     65894     59270     53184     47513     41986     36460     30832     24902
             20141     13263

22           21548     32756     40540     50212     59393     68415     77510     87025     97184    107125    114672    118296    118296    114672    107125     97184     87025     77510     68415     59393     50212     40540
             32756     21548
             21548     32756     40540     50212     59393     68415     77510     87025     97184    107125    114672    118296    118296    114672    107125     97184     87025     77510     68415     59393     50212     40540
             32756     21548

23           34774     52827     65336     80900     95680    110298    125317    141187    157015    169647    176188    177800    177800    176188    169647    157015    141187    125317    110298     95680     80900     65336
             52827     34774
             34774     52827     65336     80900     95680    110298    125317    141187    157015    169647    176188    177800    177800    176188    169647    157015    141187    125317    110298     95680     80900     65336
             52827     34774

24           56364     85664    105996    131285    155422    179679    204999    230696    252602    265343    268468    267450    267450    268468    265343    252602    230696    204999    179679    155422    131285    105996
             85664     56364
             56364     85664    105996    131285    155422    179679    204999    230696    252602    265343    268468    267450    267450    268468    265343    252602    230696    204999    179679    155422    131285    105996
             85664     56364

25           91097    138414    171235    212212    251815    292337    333806    371189    395823    404029    401915    398528    398528    401915    404029    395823    371189    333806    292337    251815    212212    171235
            138414     91097
             91097    138414    171235    212212    251815    292337    333806    371189    395823    404029    401915    398528    398528    401915    404029    395823    371189    333806    292337    251815    212212    171235
            138414     91097

26          147508    224189    277570    344760    410849    478094    541231    587530    607831    607459    600281    595544    595544    600281    607459    607831    587530    541231    478094    410849    344760    277570
            224189    147508
            147508    224189    277570    344760    410849    478094    541231    587530    607831    607459    600281    595544    595544    600281    607459    607831    587530    541231    478094    410849    344760    277570
            224189    147508

27          238580    362743    449955    561130    670930    776215    859986    904639    911758    901003    889972    884480    884480    889972    901003    911758    904639    859986    776215    670930    561130    449955
            362743    238580
            238580    362743    449955    561130    670930    776215    859986    904639    911758    901003    889972    884480    884480    889972    901003    911758    904639    859986    776215    670930    561130    449955
            362743    238580

28          386319    588449    733051    917939   1093901   1242078   1333400   1360701   1348977   1329406   1316360   1310675   1310675   1316360   1329406   1348977   1360701   1333400   1242078   1093901    917939    733051
            588449    386319
            386319    588449    733051    917939   1093901   1242078   1333400   1360701   1348977   1329406   1316360   1310675   1310675   1316360   1329406   1348977   1360701   1333400   1242078   1093901    917939    733051
            588449    386319

29          625787    957030   1198563   1498776   1757694   1934771   2007310   2002610   1971638   1946118   1932079   1926339   1926339   1932079   1946118   1971638   2002610   2007310   1934771   1757694   1498776   1198563
            957030    625787
            625787    957030   1198563   1498776   1757694   1934771   2007310   2002610   1971638   1946118   1932079   1926339   1926339   1932079   1946118   1971638   2002610   2007310   1934771   1757694   1498776   1198563
            957030    625787

30         1014808   1561727   1960134   2418533   2752768   2920020   2943804   2901302   2855736   2827340   2813066   2807322   2807322   2813066   2827340   2855736   2901302   2943804   2920020   2752768   2418533   1960134
           1561727   1014808
           1014808   1561727   1960134   2418533   2752768   2920020   2943804   2901302   2855736   2827340   2813066   2807322   2807322   2813066   2827340   2855736   2901302   2943804   2920020   2752768   2418533   1960134
           1561727   1014808

31         1640860   2539337   3163989   3795057   4153809   4255539   4210227   4134090   4079711   4050077   4035760   4030023   4030023   4035760   4050077   4079711   4134090   4210227   4255539   4153809   3795057   3163989
           2539337   1640860
           1640860   2539337   3163989   3795057   4153809   4255539   4210227   4134090   4079711   4050077   4035760   4030023   4030023   4035760   4050077   4079711   4134090   4210227   4255539   4153809   3795057   3163989
           2539337   1640860

32         2619207   4053467   4948596   5702897   5995361   5982772   5867438   5768500   5710310   5680473   5666190   5660469   5660469   5666190   5680473   5710310   5768500   5867438   5982772   5995361   5702897   4948596
           4053467   2619207
           2619207   4053467   4948596   5702897   5995361   5982772   5867438   5768500   5710310   5680473   5666190   5660469   5660469   5666190   5680473   5710310   5768500   5867438   5982772   5995361   5702897   4948596
           4053467   2619207

33         4052659   6210239   7341091   8090280   8217134   8070844   7901081   7790214   7730833   7701104   7686890   7681192   7681192   7686890   7701104   7730833   7790214   7901081   8070844   8217134   8090280   7341091
           6210239   4052659
           4052659   6210239   7341091   8090280   8217134   8070844   7901081   7790214   7730833   7701104   7686890   7681192   7681192   7686890   7701104   7730833   7790214   7901081   8070844   8217134   8090280   7341091
           6210239   4052659

34         5942651   8917620  10138097  10711231  10612606  10350793  10149824  10035383   9976409   9946977   9932880   9927221   9927221   9932880   9946977   9976409  10035383  10149824  10350793  10612606  10711231  10138097
           8917620   5942651
           5942651   8917620  10138097  10711231  10612606  10350793  10149824  10035383   9976409   9946977   9932880   9927221   9927221   9932880   9946977   9976409  10035383  10149824  10350793  10612606  10711231  10138097
           8917620   5942651

35         8073361  11752353  12836170  13096576  12781912  12447959  12236769  12123583  12065821  12036885  12022974  12017377  12017377  12022974  12036885  12065821  12123583  12236769  12447959  12781912  13096576  12836170
          11752353   8073361
           8073361  11752353  12836170  13096576  12781912  12447959  12236769  12123583  12065821  12036885  12022974  12017377  12017377  12022974  12036885  12065821  12123583  12236769  12447959  12781912  13096576  12836170
          11752353   8073361

36         9970180  13989170  14730852  14648252  14191222  13835654  13630482  13522219  13466547  13438418  13424810  13419314  13419314  13424810  13438418  13466547  13522219  13630482  13835654  14191222  14648252  14730852
          13989170   9970180
           9970180  13989170  14730852  14648252  14191222  13835654  13630482  13522219  13466547  13438418  13424810  13419314  13419314  13424810  13438418  13466547  13522219  13630482  13835654  14191222  14648252  14730852
          13989170   9970180

37        11027270  14862757  15182366  14844767  14347072  14012656  13825076  13725021  13672661  13645822  13632702  13627369  13627369  13632702  13645822  13672661  13725021  13825076  14012656  14347072  14844767  15182366
          14862757  11027270
          11027270  14862757  15182366  14844767  14347072  14012656  13825076  13725021  13672661  13645822  13632702  13627369  13627369  13632702  13645822  13672661  13725021  13825076  14012656  14347072  14844767  15182366
          14862757  11027270

38        10801056  13971454  13946239  13507198  13059485  12776546  12616103  12528027  12480668  12455844  12443503  12438433  12438433  12443503  12455844  12480668  12528027  12616103  12776546  13059485  13507198  13946239
          13971454  10801056
          10801056  13971454  13946239  13507198  13059485  12776546  12616103  12528027  12480668  12455844  12443503  12438433  12438433  12443503  12455844  12480668  12528027  12616103  12776546  13059485  13507198  13946239
          13971454  10801056

39         9284229  11535489  11333687  10932795  10588718  10373021  10246491  10174159  10133786  10111932  10100788  10096133  10096133  10100788  10111932  10133786  10174159  10246491  10373021  10588718  10932795  11333687
          11535489   9284229
           9284229  11535489  11333687  10932795  10588718  10373021  10246491  10174159  10133786  10111932  10100788  10096133  10096133  10100788  10111932  10133786  10174159  10246491  10373021  10588718  10932795  11333687
          11535489   9284229

40         6947657   8309276   8088466   7800930   7573536   7427452   7337505   7283462   7251840   7233979   7224546   7220511   7220511   7224546   7233979   7251840   7283462   7337505   7427452   7573536   7800930   8088466
           8309276   6947657
           6947657   8309276   8088466   7800930   7573536   7427452   7337505   7283462   7251840   7233979   7224546   7220511   7220511   7224546   7233979   7251840   7283462   7337505   7427452   7573536   7800930   8088466
           8309276   6947657

41         4489471   5183330   5026000   4858362   4729529   4643199   4586990   4551250   4529150   4516008   4508757   4505560   4505560   4508757   4516008   4529150   4551250   4586990   4643199   4729529   4858362   5026000
           5183330   4489471
           4489471   5183330   5026000   4858362   4729529   4643199   4586990   4551250   4529150   4516008   4508757   4505560   4505560   4508757   4516008   4529150   4551250   4586990   4643199   4729529   4858362   5026000
           5183330   4489471

42         2482677   2776759   2693459   2613801   2552280   2508796   2478739   2458427   2445085   2436685   2431818   2429598   2429598   2431818   2436685   2445085   2458427   2478739   2508796   2552280   2613801   2693459
           2776759   2482677
           2482677   2776759   2693459   2613801   2552280   2508796   2478739   2458427   2445085   2436685   2431818   2429598   2429598   2431818   2436685   2445085   2458427   2478739   2508796   2552280   2613801   2693459
           2776759   2482677

43         1161795   1263389   1229385   1198603   1174323   1156151   1142798   1133194   1126484   1122008   1119285   1118001   1118001   1119285   1122008   1126484   1133194   1142798   1156151   1174323   1198603   1229385
           1263389   1161795
           1161795   1263389   1229385   1198603   1174323   1156151   1142798   1133194   1126484   1122008   1119285   1118001   1118001   1119285   1122008   1126484   1133194   1142798   1156151   1174323   1198603   1229385
           1263389   1161795

44          453827    481857    471378    462010    454330    448240    443488    439858    437170    435280    434080    433498    433498    434080    435280    437170    439858    443488    448240    454330    462010    471378
            481857    453827
            453827    481857    471378    462010    454330    448240    443488    439858    437170    435280    434080    433498    433498    434080    435280    437170    439858    443488    448240    454330    462010    471378
            481857    453827

45          145018    150820    148294    146116    144252    142691    141405    140370    139566    138977    138591    138400    138400    138591    138977    139566    140370    141405    142691    144252    146116    148294
            150820    145018
            145018    150820    148294    146116    144252    142691    141405    140370    139566    138977    138591    138400    138400    138591    138977    139566    140370    141405    142691    144252    146116    148294
            150820    145018

46           37083     38053     37653     37293     36973     36693     36453     36253     36093     35973     35893     35853     35853     35893     35973     36093     36253     36453     36693     36973     37293     37653
             38053     37083
             37083     38053     37653     37293     36973     36693     36453     36253     36093     35973     35893     35853     35853     35893     35973     36093     36253     36453     36693     36973     37293     37653
             38053     37083

47            7150      7151      7111      7075      7043      7015      6991      6971      6955      6943      6935      6931      6931      6935      6943      6955      6971      6991      7015      7043      7075      7111
              7151      7150
              7150      7151      7111      7075      7043      7015      6991      6971      6955      6943      6935      6931      6931      6935      6943      6955      6971      6991      7015      7043      7075      7111
              7151      7150

48            1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108
              1108      1108
              1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108      1108
              1108      1108

Total     81788807 110100224 116391631 118751008 117964908 116589436 115411396 114578928 114044128 113723236 113546556 113468968 113468968 113546556 113723236 114044128 114578928 115411396 116589436 117964908 118751008 116391631
         110100224  81788807
          81788807 110100224 116391631 118751008 117964908 116589436 115411396 114578928 114044128 113723236 113546556 113468968 113468968 113546556 113723236 114044128 114578928 115411396 116589436 117964908 118751008 116391631
         110100224  81788807

Grand total = 4*113468968 + 4*113546556 + 4*113723236 + 4*114044128 + 4*114578928 + 4*115411396 + 4*116589436 + 4*117964908 + 4*118751008 + 4*116391631 + 4*110100224 + 4*81788807
            = 5385436904

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      36      37      38      39      40      41      42      43      44      45      46      47
EN
 0             0      23       1      22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152      23       0      22
              22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152
 1            22       0      22       1      21      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576       0       0       0
              21      21      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
 2            21      42       0      42       2      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576      21       0       0
               0      40      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
 3            40      20      60       0      60       3      57     108     204     384     720    1344    2496    4608    8448   15360   27648   49152   86016  147456  245760  393216  589824  786432      40      40       0
               0       0      57      57     108     204     384     720    1344    2496    4608    8448   15360   27648   49152   86016  147456  245760  393216  589824  786432
 4            76      57      19      76       0      76       4      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288      76      57      57
               0       0       0      72      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288
 5           144     108      72      18      90       0      90       5      85     160     300     560    1040    1920    3520    6400   11520   20480   35840   61440  102400  163840  245760  327680     144     108      72
              72       0       0       0      85      85     160     300     560    1040    1920    3520    6400   11520   20480   35840   61440  102400  163840  245760  327680
 6           272     204     136      85      17     102       0     102       6      96     180     336     624    1152    2112    3840    6912   12288   21504   36864   61440   98304  147456  196608     272     204     136
              85      85       0       0       0      96      96     180     336     624    1152    2112    3840    6912   12288   21504   36864   61440   98304  147456  196608
 7           512     384     256     160      96      16     112       0     112       7     105     196     364     672    1232    2240    4032    7168   12544   21504   35840   57344   86016  114688     512     384     256
             160      96      96       0       0       0     105     105     196     364     672    1232    2240    4032    7168   12544   21504   35840   57344   86016  114688
 8           960     720     480     300     180     105      15     120       0     120       8     112     208     384     704    1280    2304    4096    7168   12288   20480   32768   49152   65536     960     720     480
             300     180     105     105       0       0       0     112     112     208     384     704    1280    2304    4096    7168   12288   20480   32768   49152   65536
 9          1792    1344     896     560     336     196     112      14     126       0     126       9     117     216     396     720    1296    2304    4032    6912   11520   18432   27648   36864    1792    1344     896
             560     336     196     112     112       0       0       0     117     117     216     396     720    1296    2304    4032    6912   11520   18432   27648   36864
10          3328    2496    1664    1040     624     364     208     117      13     130       0     130      10     120     220     400     720    1280    2240    3840    6400   10240   15360   20480    3328    2496    1664
            1040     624     364     208     117     117       0       0       0     120     120     220     400     720    1280    2240    3840    6400   10240   15360   20480
11          6144    4608    3072    1920    1152     672     384     216     120      12     132       0     132      11     121     220     396     704    1232    2112    3520    5632    8448   11264    6144    4608    3072
            1920    1152     672     384     216     120     120       0       0       0     121     121     220     396     704    1232    2112    3520    5632    8448   11264
12         11264    8448    5632    3520    2112    1232     704     396     220     121      11     132       0     132      12     120     216     384     672    1152    1920    3072    4608    6144   11264    8448    5632
            3520    2112    1232     704     396     220     121     121       0       0       0     120     120     216     384     672    1152    1920    3072    4608    6144
13         20480   15360   10240    6400    3840    2240    1280     720     400     220     120      10     130       0     130      13     117     208     364     624    1040    1664    2496    3328   20480   15360   10240
            6400    3840    2240    1280     720     400     220     120     120       0       0       0     117     117     208     364     624    1040    1664    2496    3328
14         36864   27648   18432   11520    6912    4032    2304    1296     720     396     216     117       9     126       0     126      14     112     196     336     560     896    1344    1792   36864   27648   18432
           11520    6912    4032    2304    1296     720     396     216     117     117       0       0       0     112     112     196     336     560     896    1344    1792
15         65536   49152   32768   20480   12288    7168    4096    2304    1280     704     384     208     112       8     120       0     120      15     105     180     300     480     720     960   65536   49152   32768
           20480   12288    7168    4096    2304    1280     704     384     208     112     112       0       0       0     105     105     180     300     480     720     960
16        114688   86016   57344   35840   21504   12544    7168    4032    2240    1232     672     364     196     105       7     112       0     112      16      96     160     256     384     512  114688   86016   57344
           35840   21504   12544    7168    4032    2240    1232     672     364     196     105     105       0       0       0      96      96     160     256     384     512
17        196608  147456   98304   61440   36864   21504   12288    6912    3840    2112    1152     624     336     180      96       6     102       0     102      17      85     136     204     272  196608  147456   98304
           61440   36864   21504   12288    6912    3840    2112    1152     624     336     180      96      96       0       0       0      85      85     136     204     272
18        327680  245760  163840  102400   61440   35840   20480   11520    6400    3520    1920    1040     560     300     160      85       5      90       0      90      18      72     108     144  327680  245760  163840
          102400   61440   35840   20480   11520    6400    3520    1920    1040     560     300     160      85      85       0       0       0      72      72     108     144
19        524288  393216  262144  163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72       4      76       0      76      19      57      76  524288  393216  262144
          163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      72       0       0       0      57      57      76
20        786432  589824  393216  245760  147456   86016   49152   27648   15360    8448    4608    2496    1344     720     384     204     108      57       3      60       0      60      20      40  786432  589824  393216
          245760  147456   86016   49152   27648   15360    8448    4608    2496    1344     720     384     204     108      57      57       0       0       0      40      40
21       1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40       2      42       0      42      21 1048576  786432  524288
          327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      40       0       0       0      21
22       1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21       1      22       0      22 1048576  786432  524288
          327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21      21       0       0       0
23       2097152 1572864 1048576  655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22       1      23       0 2097152 1572864 1048576
          655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22      22       0      23
24            23       0      22      22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152       0      23       1
              22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152
25             0       0       0      21      21      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576      22       0      22
               1      21      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
26            21       0       0       0      40      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576      21      42       0
              42       2      40      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
27            40      40       0       0       0      57      57     108     204     384     720    1344    2496    4608    8448   15360   27648   49152   86016  147456  245760  393216  589824  786432      40      20      60
               0      60       3      57     108     204     384     720    1344    2496    4608    8448   15360   27648   49152   86016  147456  245760  393216  589824  786432
28            76      57      57       0       0       0      72      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288      76      57      19
              76       0      76       4      72     136     256     480     896    1664    3072    5632   10240   18432   32768   57344   98304  163840  262144  393216  524288
29           144     108      72      72       0       0       0      85      85     160     300     560    1040    1920    3520    6400   11520   20480   35840   61440  102400  163840  245760  327680     144     108      72
              18      90       0      90       5      85     160     300     560    1040    1920    3520    6400   11520   20480   35840   61440  102400  163840  245760  327680
30           272     204     136      85      85       0       0       0      96      96     180     336     624    1152    2112    3840    6912   12288   21504   36864   61440   98304  147456  196608     272     204     136
              85      17     102       0     102       6      96     180     336     624    1152    2112    3840    6912   12288   21504   36864   61440   98304  147456  196608
31           512     384     256     160      96      96       0       0       0     105     105     196     364     672    1232    2240    4032    7168   12544   21504   35840   57344   86016  114688     512     384     256
             160      96      16     112       0     112       7     105     196     364     672    1232    2240    4032    7168   12544   21504   35840   57344   86016  114688
32           960     720     480     300     180     105     105       0       0       0     112     112     208     384     704    1280    2304    4096    7168   12288   20480   32768   49152   65536     960     720     480
             300     180     105      15     120       0     120       8     112     208     384     704    1280    2304    4096    7168   12288   20480   32768   49152   65536
33          1792    1344     896     560     336     196     112     112       0       0       0     117     117     216     396     720    1296    2304    4032    6912   11520   18432   27648   36864    1792    1344     896
             560     336     196     112      14     126       0     126       9     117     216     396     720    1296    2304    4032    6912   11520   18432   27648   36864
34          3328    2496    1664    1040     624     364     208     117     117       0       0       0     120     120     220     400     720    1280    2240    3840    6400   10240   15360   20480    3328    2496    1664
            1040     624     364     208     117      13     130       0     130      10     120     220     400     720    1280    2240    3840    6400   10240   15360   20480
35          6144    4608    3072    1920    1152     672     384     216     120     120       0       0       0     121     121     220     396     704    1232    2112    3520    5632    8448   11264    6144    4608    3072
            1920    1152     672     384     216     120      12     132       0     132      11     121     220     396     704    1232    2112    3520    5632    8448   11264
36         11264    8448    5632    3520    2112    1232     704     396     220     121     121       0       0       0     120     120     216     384     672    1152    1920    3072    4608    6144   11264    8448    5632
            3520    2112    1232     704     396     220     121      11     132       0     132      12     120     216     384     672    1152    1920    3072    4608    6144
37         20480   15360   10240    6400    3840    2240    1280     720     400     220     120     120       0       0       0     117     117     208     364     624    1040    1664    2496    3328   20480   15360   10240
            6400    3840    2240    1280     720     400     220     120      10     130       0     130      13     117     208     364     624    1040    1664    2496    3328
38         36864   27648   18432   11520    6912    4032    2304    1296     720     396     216     117     117       0       0       0     112     112     196     336     560     896    1344    1792   36864   27648   18432
           11520    6912    4032    2304    1296     720     396     216     117       9     126       0     126      14     112     196     336     560     896    1344    1792
39         65536   49152   32768   20480   12288    7168    4096    2304    1280     704     384     208     112     112       0       0       0     105     105     180     300     480     720     960   65536   49152   32768
           20480   12288    7168    4096    2304    1280     704     384     208     112       8     120       0     120      15     105     180     300     480     720     960
40        114688   86016   57344   35840   21504   12544    7168    4032    2240    1232     672     364     196     105     105       0       0       0      96      96     160     256     384     512  114688   86016   57344
           35840   21504   12544    7168    4032    2240    1232     672     364     196     105       7     112       0     112      16      96     160     256     384     512
41        196608  147456   98304   61440   36864   21504   12288    6912    3840    2112    1152     624     336     180      96      96       0       0       0      85      85     136     204     272  196608  147456   98304
           61440   36864   21504   12288    6912    3840    2112    1152     624     336     180      96       6     102       0     102      17      85     136     204     272
42        327680  245760  163840  102400   61440   35840   20480   11520    6400    3520    1920    1040     560     300     160      85      85       0       0       0      72      72     108     144  327680  245760  163840
          102400   61440   35840   20480   11520    6400    3520    1920    1040     560     300     160      85       5      90       0      90      18      72     108     144
43        524288  393216  262144  163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72      72       0       0       0      57      57      76  524288  393216  262144
          163840   98304   57344   32768   18432   10240    5632    3072    1664     896     480     256     136      72       4      76       0      76      19      57      76
44        786432  589824  393216  245760  147456   86016   49152   27648   15360    8448    4608    2496    1344     720     384     204     108      57      57       0       0       0      40      40  786432  589824  393216
          245760  147456   86016   49152   27648   15360    8448    4608    2496    1344     720     384     204     108      57       3      60       0      60      20      40
45       1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      40       0       0       0      21 1048576  786432  524288
          327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40       2      42       0      42      21
46       1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21      21       0       0       0 1048576  786432  524288
          327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      40      21       1      22       0      22
47       2097152 1572864 1048576  655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22      22       0      23 2097152 1572864 1048576
          655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22       1      23       0

Sum of all rows                     = 4(2*0 + 1*1 + 3*22 + 2*23 + 2*42 + 2*80 + 2*152 + 2*288 + 2*544 + 2*1024 + 2*1920 + 2*3584 + 2*6656 + 2*12288 + 2*22528 + 2*40960 + 2*73728 + 2*131072 + 2*229376 + 2*393216 + 2*655360 +
                                        2*1048576 + 2*1572864 + 2*2097152) +
                                      4(4*0 + 1*1 + 3*21 + 2*22 + 2*40 + 2*76 + 2*144 + 2*272 + 2*512 + 2*960 + 2*1792 + 2*3328 + 2*6144 + 2*11264 + 2*20480 + 2*36864 + 2*65536 + 2*114688 + 2*196608 + 2*327680 + 2*524288 +
                                        2*786432 + 2*1048576) +
                                      4(4*0 + 1*2 + 2*21 + 3*40 + 2*42 + 2*76 + 2*144 + 2*272 + 2*512 + 2*960 + 2*1792 + 2*3328 + 2*6144 + 2*11264 + 2*20480 + 2*36864 + 2*65536 + 2*114688 + 2*196608 + 2*327680 + 2*524288 +
                                        2*786432 + 2*1048576) +
                                      4(4*0 + 1*3 + 1*20 + 3*40 + 3*57 + 2*60 + 2*108 + 2*204 + 2*384 + 2*720 + 2*1344 + 2*2496 + 2*4608 + 2*8448 + 2*15360 + 2*27648 + 2*49152 + 2*86016 + 2*147456 + 2*245760 + 2*393216 + 2*589824 +
                                        2*786432) +
                                      4(4*0 + 1*4 + 1*19 + 3*57 + 3*72 + 4*76 + 2*136 + 2*256 + 2*480 + 2*896 + 2*1664 + 2*3072 + 2*5632 + 2*10240 + 2*18432 + 2*32768 + 2*57344 + 2*98304 + 2*163840 + 2*262144 + 2*393216 + 2*524288) +
                                      4(4*0 + 1*5 + 1*18 + 3*72 + 3*85 + 2*90 + 2*108 + 2*144 + 2*160 + 2*300 + 2*560 + 2*1040 + 2*1920 + 2*3520 + 2*6400 + 2*11520 + 2*20480 + 2*35840 + 2*61440 + 2*102400 + 2*163840 + 2*245760 +
                                        2*327680) +
                                      4(4*0 + 1*6 + 1*17 + 3*85 + 3*96 + 2*102 + 2*136 + 2*180 + 2*204 + 2*272 + 2*336 + 2*624 + 2*1152 + 2*2112 + 2*3840 + 2*6912 + 2*12288 + 2*21504 + 2*36864 + 2*61440 + 2*98304 + 2*147456 +
                                        2*196608) +
                                      4(4*0 + 1*7 + 1*16 + 3*96 + 3*105 + 2*112 + 2*160 + 2*196 + 2*256 + 2*364 + 2*384 + 2*512 + 2*672 + 2*1232 + 2*2240 + 2*4032 + 2*7168 + 2*12544 + 2*21504 + 2*35840 + 2*57344 + 2*86016 +
                                        2*114688) +
                                      4(4*0 + 1*8 + 1*15 + 3*105 + 3*112 + 2*120 + 2*180 + 2*208 + 2*300 + 2*384 + 2*480 + 2*704 + 2*720 + 2*960 + 2*1280 + 2*2304 + 2*4096 + 2*7168 + 2*12288 + 2*20480 + 2*32768 + 2*49152 + 2*65536) +
                                      4(4*0 + 1*9 + 1*14 + 3*112 + 3*117 + 2*126 + 2*196 + 2*216 + 2*336 + 2*396 + 2*560 + 2*720 + 2*896 + 2*1296 + 2*1344 + 2*1792 + 2*2304 + 2*4032 + 2*6912 + 2*11520 + 2*18432 + 2*27648 + 2*36864) +
                                      4(4*0 + 1*10 + 1*13 + 3*117 + 3*120 + 2*130 + 2*208 + 2*220 + 2*364 + 2*400 + 2*624 + 2*720 + 2*1040 + 2*1280 + 2*1664 + 2*2240 + 2*2496 + 2*3328 + 2*3840 + 2*6400 + 2*10240 + 2*15360 +
                                        2*20480) +
                                      4(4*0 + 1*11 + 1*12 + 3*120 + 3*121 + 2*132 + 2*216 + 2*220 + 2*384 + 2*396 + 2*672 + 2*704 + 2*1152 + 2*1232 + 2*1920 + 2*2112 + 2*3072 + 2*3520 + 2*4608 + 2*5632 + 2*6144 + 2*8448 + 2*11264)
                                    = 50331732 + 25165904 + 25166144 + 18875144 + 12584552 + 7867592 + 4724936 + 2764616 + 1595720 + 927560 + 571208 + 417608
                                    = 150992716

Value repetition frequencies        = 4(1*1 + 22*2 + 1*3) +
                                      4(1*1 + 20*2 + 1*3 + 1*4) +
                                      4(1*1 + 20*2 + 1*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 16*2 + 2*3 + 2*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4) +
                                      4(2*1 + 18*2 + 2*3 + 1*4)
                                    = 2304

Number of distinct row element sets = 12

Number of rows                      = 12*4
                                    = 48

Number of distinct values           = 142

Distinct values       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15      16      17      18      19
Frequency           184       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values      20      21      22      23      40      42      57      60      72      76      80      85      90      96     102     105     108     112     117     120
Frequency             4      20      20       8      32      16      24       8      24      32       8      24       8      24       8      24      16      32      24      32
Distinct values     121     126     130     132     136     144     152     160     180     196     204     208     216     220     256     272     288     300     336     364
Frequency            12       8       8       8      16      24       8      16      16      16      16      16      16      16      16      24       8      16      16      16
Distinct values     384     396     400     480     512     544     560     624     672     704     720     896     960    1024    1040    1152    1232    1280    1296    1344
Frequency            32      16       8      16      24       8      16      16      16      16      32      16      24       8      16      16      16      16       8      16
Distinct values    1664    1792    1920    2112    2240    2304    2496    3072    3328    3520    3584    3840    4032    4096    4608    5632    6144    6400    6656    6912
Frequency            16      24      24      16      16      16      16      16      24      16       8      16      16       8      16      16      24      16       8      16
Distinct values    7168    8448   10240   11264   11520   12288   12544   15360   18432   20480   21504   22528   27648   32768   35840   36864   40960   49152   57344   61440
Frequency            16      16      16      24      16      24       8      16      16      40      16       8      16      16      16      32       8      16      16      16
Distinct values   65536   73728   86016   98304  102400  114688  131072  147456  163840  196608  229376  245760  262144  327680  393216  524288  589824  655360  786432 1048576
Frequency            24       8      16      16       8      24       8      16      16      24       8      16       8      24      24      24       8       8      24      24
Distinct values 1572864 2097152
Frequency             8       8

Sum of frequencies                  = 19*4 + 30*8 + 1*12 + 57*16 + 2*20 + 24*24 + 7*32 + 1*40 + 1*184
                                    = 2304

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 44*44 + 4*46
                                                                                 = 2120

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

Number of possible SN-EN pairs with SN != EN                                     = 47*48
                                                                                 = 2256
a = 25, b = 2
 L               C
 4               8
 5               4
 6             108
 7             100
 8             380
 9             368
10             972
11            1112
12            2312
13            3024
14            5456
15            7748
16           12936
17           19188
18           30748
19           46532
20           72924
21          111136
22          171836
23          261848
24          400808
25          608064
26          921888
27         1387780
28         2080996
29         3097248
30         4577524
31         6695060
32         9659608
33        13645320
34        18681572
35        24446164
36        30122124
37        34428308
38        36019948
39        34097244
40        28919692
41        21780976
42        14446164
43         8362056
44         4184060
45         1787468
46          643112
47          190516
48           45636
49            8188
50            1204
Total    301987468

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        36        37        38        39        40        41        42        43        44        45        46
                47        48        49
 L
 4               1         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         1         1
                 1         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         1         1

 5               0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 1         0         0
                 0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 1         0         0

 6               2         2         3         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3
                 3         2         2
                 2         2         3         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3
                 3         2         2

 7               1         1         1         4         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3         4
                 1         1         1
                 1         1         1         4         3         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         3         4
                 1         1         1

 8               4         5         6         8        11         9         8         8         8         8         8         8         8         8         8         8         8         8         8         9        11         8
                 6         5         4
                 4         5         6         8        11         9         8         8         8         8         8         8         8         8         8         8         8         8         8         9        11         8
                 6         5         4

 9               4         4         4         5        10        12         9         8         8         8         8         8         8         8         8         8         8         8         9        12        10         5
                 4         4         4
                 4         4         4         5        10        12         9         8         8         8         8         8         8         8         8         8         8         8         9        12        10         5
                 4         4         4

10               9        11        13        15        19        27        27        23        22        22        22        22        22        22        22        22        22        23        27        27        19        15
                13        11         9
                 9        11        13        15        19        27        27        23        22        22        22        22        22        22        22        22        22        23        27        27        19        15
                13        11         9

11              12        13        13        14        16        25        35        32        27        26        26        26        26        26        26        26        27        32        35        25        16        14
                13        13        12
                12        13        13        14        16        25        35        32        27        26        26        26        26        26        26        26        27        32        35        25        16        14
                13        13        12

12              22        26        29        32        36        43        60        70        63        57        56        56        56        56        56        57        63        70        60        43        36        32
                29        26        22
                22        26        29        32        36        43        60        70        63        57        56        56        56        56        56        57        63        70        60        43        36        32
                29        26        22

13              33        37        38        39        41        46        62        89        96        84        77        76        76        76        77        84        96        89        62        46        41        39
                38        37        33
                33        37        38        39        41        46        62        89        96        84        77        76        76        76        77        84        96        89        62        46        41        39
                38        37        33

14              56        65        70        74        79        86        99       132       169       169       151       143       142       143       151       169       169       132        99        86        79        74
                70        65        56
                56        65        70        74        79        86        99       132       169       169       151       143       142       143       151       169       169       132        99        86        79        74
                70        65        56

15              88       100       104       106       108       113       124       153       213       257       245       220       212       220       245       257       213       153       124       113       108       106
               104       100        88
                88       100       104       106       108       113       124       153       213       257       245       220       212       220       245       257       213       153       124       113       108       106
               104       100        88

16             145       167       177       183       189       197       210       235       297       394       438       409       386       409       438       394       297       235       210       197       189       183
               177       167       145
               145       167       177       183       189       197       210       235       297       394       438       409       386       409       438       394       297       235       210       197       189       183
               177       167       145

17             232       265       277       282       285       290       301       324       378       500       642       685       672       685       642       500       378       324       301       290       285       282
               277       265       232
               232       265       277       282       285       290       301       324       378       500       642       685       672       685       642       500       378       324       301       290       285       282
               277       265       232

18             378       434       457       468       476       485       499       524       573       690       921      1158      1248      1158       921       690       573       524       499       485       476       468
               457       434       378
               378       434       457       468       476       485       499       524       573       690       921      1158      1248      1158       921       690       573       524       499       485       476       468
               457       434       378

19             609       697       730       743       749       755       766       789       837       953      1254      1744      2014      1744      1254       953       837       789       766       755       749       743
               730       697       609
               609       697       730       743       749       755       766       789       837       953      1254      1744      2014      1744      1254       953       837       789       766       755       749       743
               730       697       609

20             988      1133      1190      1214      1227      1238      1253      1280      1343      1515      1916      2514      2840      2514      1916      1515      1343      1280      1253      1238      1227      1214
              1190      1133       988
               988      1133      1190      1214      1227      1238      1253      1280      1343      1515      1916      2514      2840      2514      1916      1515      1343      1280      1253      1238      1227      1214
              1190      1133       988

21            1596      1828      1916      1950      1964      1973      1986      2024      2159      2499      2970      3261      3316      3261      2970      2499      2159      2024      1986      1973      1964      1950
              1916      1828      1596
              1596      1828      1916      1950      1964      1973      1986      2024      2159      2499      2970      3261      3316      3261      2970      2499      2159      2024      1986      1973      1964      1950
              1916      1828      1596

22            2585      2963      3109      3167      3193      3210      3243      3372      3742      4292      4460      3898      3450      3898      4460      4292      3742      3372      3243      3210      3193      3167
              3109      2963      2585
              2585      2963      3109      3167      3193      3210      3243      3372      3742      4292      4460      3898      3450      3898      4460      4292      3742      3372      3243      3210      3193      3167
              3109      2963      2585

23            4180      4789      5021      5110      5146      5180      5312      5744      6489      6830      5874      4143      3288      4143      5874      6830      6489      5744      5312      5180      5146      5110
              5021      4789      4180
              4180      4789      5021      5110      5146      5180      5312      5744      6489      6830      5874      4143      3288      4143      5874      6830      6489      5744      5312      5180      5146      5110
              5021      4789      4180

24            6766      7754      8133      8281      8359      8521      9053     10100     10850      9776      6864      4156      3178      4156      6864      9776     10850     10100      9053      8521      8359      8281
              8133      7754      6766
              6766      7754      8133      8281      8359      8521      9053     10100     10850      9776      6864      4156      3178      4156      6864      9776     10850     10100      9053      8521      8359      8281
              8133      7754      6766

25           10945     12541     13151     13403     13643     14308     15757     17181     16303     12146      7120      3982      3072      3982      7120     12146     16303     17181     15757     14308     13643     13403
             13151     12541     10945
             10945     12541     13151     13403     13643     14308     15757     17181     16303     12146      7120      3982      3072      3982      7120     12146     16303     17181     15757     14308     13643     13403
             13151     12541     10945

26           17712     20298     21307     21855     22764     24763     27213     27020     21649     13426      7006      3913      3092      3913      7006     13426     21649     27020     27213     24763     22764     21855
             21307     20298     17712
             17712     20298     21307     21855     22764     24763     27213     27020     21649     13426      7006      3913      3092      3913      7006     13426     21649     27020     27213     24763     22764     21855
             21307     20298     17712

27           28657     32858     34641     36161     38958     42892     44106     37791     25268     13533      6725      3830      3050      3830      6725     13533     25268     37791     44106     42892     38958     36161
             34641     32858     28657
             28657     32858     34641     36161     38958     42892     44106     37791     25268     13533      6725      3830      3050      3830      6725     13533     25268     37791     44106     42892     38958     36161
             34641     32858     28657

28           46392     53365     57029     61342     67501     71238     64730     46779     26684     13172      6611      3860      3092      3860      6611     13172     26684     46779     64730     71238     67501     61342
             57029     53365     46392
             46392     53365     57029     61342     67501     71238     64730     46779     26684     13172      6611      3860      3092      3860      6611     13172     26684     46779     64730     71238     67501     61342
             57029     53365     46392

29           75276     87486     95899    105836    113873    108703     84454     51783     26398     12742      6519      3818      3050      3818      6519     12742     26398     51783     84454    108703    113873    105836
             95899     87486     75276
             75276     87486     95899    105836    113873    108703     84454     51783     26398     12742      6519      3818      3050      3818      6519     12742     26398     51783     84454    108703    113873    105836
             95899     87486     75276

30          123140    146164    164594    180384    179554    149014     98447     52931     25634     12569      6545      3859      3092      3859      6545     12569     25634     52931     98447    149014    179554    180384
            164594    146164    123140
            123140    146164    164594    180384    179554    149014     98447     52931     25634     12569      6545      3859      3092      3859      6545     12569     25634     52931     98447    149014    179554    180384
            164594    146164    123140

31          204970    249543    282032    291817    257083    182624    104543     51842     24996     12467      6505      3818      3050      3818      6505     12467     24996     51842    104543    182624    257083    291817
            282032    249543    204970
            204970    249543    282032    291817    257083    182624    104543     51842     24996     12467      6505      3818      3050      3818      6505     12467     24996     51842    104543    182624    257083    291817
            282032    249543    204970

32          349110    428895    465435    434050    330641    202587    104569     50445     24743     12484      6541      3857      3090      3857      6541     12484     24743     50445    104569    202587    330641    434050
            465435    428895    349110
            349110    428895    465435    434050    330641    202587    104569     50445     24743     12484      6541      3857      3090      3857      6541     12484     24743     50445    104569    202587    330641    434050
            465435    428895    349110

33          601896    718598    714894    583529    383590    208458    101972     49494     24615     12441      6501      3817      3050      3817      6501     12441     24615     49494    101972    208458    383590    583529
            714894    718598    601896
            601896    718598    714894    583529    383590    208458    101972     49494     24615     12441      6501      3817      3050      3817      6501     12441     24615     49494    101972    208458    383590    583529
            714894    718598    601896

34         1019064   1132655    999679    707444    408450    205528     99502     49084     24598     12462      6532      3852      3086      3852      6532     12462     24598     49084     99502    205528    408450    707444
            999679   1132655   1019064
           1019064   1132655    999679    707444    408450    205528     99502     49084     24598     12462      6532      3852      3086      3852      6532     12462     24598     49084     99502    205528    408450    707444
            999679   1132655   1019064

35         1630573   1633815   1261191    780911    409763    199832     97886     48824     24512     12408      6489      3813      3048      3813      6489     12408     24512     48824     97886    199832    409763    780911
           1261191   1633815   1630573
           1630573   1633815   1261191    780911    409763    199832     97886     48824     24512     12408      6489      3813      3048      3813      6489     12408     24512     48824     97886    199832    409763    780911
           1261191   1633815   1630573

36         2385253   2120947   1437375    799551    398433    194761     96860     48603     24453     12406      6509      3841      3078      3841      6509     12406     24453     48603     96860    194761    398433    799551
           1437375   2120947   2385253
           2385253   2120947   1437375    799551    398433    194761     96860     48603     24453     12406      6509      3841      3078      3841      6509     12406     24453     48603     96860    194761    398433    799551
           1437375   2120947   2385253

37         3116916   2457269   1491511    775862    382827    190386     95732     48198     24280     12320      6456      3800      3040      3800      6456     12320     24280     48198     95732    190386    382827    775862
           1491511   2457269   3116916
           3116916   2457269   1491511    775862    382827    190386     95732     48198     24280     12320      6456      3800      3040      3800      6456     12320     24280     48198     95732    190386    382827    775862
           1491511   2457269   3116916

38         3585488   2532336   1423063    724634    364558    185140     94038     47600     24074     12260      6451      3815      3060      3815      6451     12260     24074     47600     94038    185140    364558    724634
           1423063   2532336   3585488
           3585488   2532336   1423063    724634    364558    185140     94038     47600     24074     12260      6451      3815      3060      3815      6451     12260     24074     47600     94038    185140    364558    724634
           1423063   2532336   3585488

39         3597081   2318393   1256288    651645    339458    176573     90993     46498     23657     12087      6367      3763      3016      3763      6367     12087     23657     46498     90993    176573    339458    651645
           1256288   2318393   3597081
           3597081   2318393   1256288    651645    339458    176573     90993     46498     23657     12087      6367      3763      3016      3763      6367     12087     23657     46498     90993    176573    339458    651645
           1256288   2318393   3597081

40         3126336   1883007   1024302    555539    302020    162114     85607     44577     22995     11867      6301      3750      3016      3750      6301     11867     22995     44577     85607    162114    302020    555539
           1024302   1883007   3126336
           3126336   1883007   1024302    555539    302020    162114     85607     44577     22995     11867      6301      3750      3016      3750      6301     11867     22995     44577     85607    162114    302020    555539
           1024302   1883007   3126336

41         2340306   1352538    762809    437962    249872    139764     76533     41091     21713     11400      6119      3662      2950      3662      6119     11400     21713     41091     76533    139764    249872    437962
            762809   1352538   2340306
           2340306   1352538    762809    437962    249872    139764     76533     41091     21713     11400      6119      3662      2950      3662      6119     11400     21713     41091     76533    139764    249872    437962
            762809   1352538   2340306

42         1499557    854068    509820    311024    187156    110114     63275     35522     19529     10604      5849      3572      2902      3572      5849     10604     19529     35522     63275    110114    187156    311024
            509820    854068   1499557
           1499557    854068    509820    311024    187156    110114     63275     35522     19529     10604      5849      3572      2902      3572      5849     10604     19529     35522     63275    110114    187156    311024
            509820    854068   1499557

43          816259    469681    299616    194199    123701     77052     46866     27814     16123      9192      5292      3342      2754      3342      5292      9192     16123     27814     46866     77052    123701    194199
            299616    469681    816259
            816259    469681    299616    194199    123701     77052     46866     27814     16123      9192      5292      3342      2754      3342      5292      9192     16123     27814     46866     77052    123701    194199
            299616    469681    816259

44          373789    222036    151641    104307     70492     46673     30228     19129     11836      7209      4436      2977      2524      2977      4436      7209     11836     19129     30228     46673     70492    104307
            151641    222036    373789
            373789    222036    151641    104307     70492     46673     30228     19129     11836      7209      4436      2977      2524      2977      4436      7209     11836     19129     30228     46673     70492    104307
            151641    222036    373789

45          142121     88694     64680     47145     33818     23830     16472     11159      7418      4877      3256      2360      2074      2360      3256      4877      7418     11159     16472     23830     33818     47145
             64680     88694    142121
            142121     88694     64680     47145     33818     23830     16472     11159      7418      4877      3256      2360      2074      2360      3256      4877      7418     11159     16472     23830     33818     47145
             64680     88694    142121

46           44066     29287     22711     17522     13340     10010      7397      5384      3872      2780      2045      1622      1484      1622      2045      2780      3872      5384      7397     10010     13340     17522
             22711     29287     44066
             44066     29287     22711     17522     13340     10010      7397      5384      3872      2780      2045      1622      1484      1622      2045      2780      3872      5384      7397     10010     13340     17522
             22711     29287     44066

47           10857      7758      6366      5189      4186      3341      2639      2067      1614      1271      1031       889       842       889      1031      1271      1614      2067      2639      3341      4186      5189
              6366      7758     10857
             10857      7758      6366      5189      4186      3341      2639      2067      1614      1271      1031       889       842       889      1031      1271      1614      2067      2639      3341      4186      5189
              6366      7758     10857

48            2047      1585      1374      1184      1014       864       734       624       534       464       414       384       374       384       414       464       534       624       734       864      1014      1184
              1374      1585      2047
              2047      1585      1374      1184      1014       864       734       624       534       464       414       384       374       384       414       464       534       624       734       864      1014      1184
              1374      1585      2047

49             276       231       210       191       174       159       146       135       126       119       114       111       110       111       114       119       126       135       146       159       174       191
               210       231       276
               276       231       210       191       174       159       146       135       126       119       114       111       110       111       114       119       126       135       146       159       174       191
               210       231       276

50              25        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24
                24        24        25
                25        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24
                24        24        25

Total     25165823  18874367  12582934   7864408   4718806   2752966   1573774    886510    494926    276814    159694    102862     85966    102862    159694    276814    494926    886510   1573774   2752966   4718806   7864408
          12582934  18874367  25165823
          25165823  18874367  12582934   7864408   4718806   2752966   1573774    886510    494926    276814    159694    102862     85966    102862    159694    276814    494926    886510   1573774   2752966   4718806   7864408
          12582934  18874367  25165823

Grand total = 2*85966 + 4*102862 + 4*159694 + 4*276814 + 4*494926 + 4*886510 + 4*1573774 + 4*2752966 + 4*4718806 + 4*7864408 + 4*12582934 + 4*18874367 + 4*25165823
            = 301987468

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        36        37        38        39        40        41        42        43        44        45        46
                47        48        49
 L
 4               2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         2
                 2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         2

 5               1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         1
                 1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         1

 6               4         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 2         2         4
                 4         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 2         2         4

 7               3         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 2         1         3
                 3         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                 2         1         3

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

 9               9         3         5         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         7
                 5         3         9
                 9         3         5         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         7
                 5         3         9

10              18         8        13        18        21        22        22        22        22        22        22        22        22        22        22        22        22        22        22        22        21        18
                13         8        18
                18         8        13        18        21        22        22        22        22        22        22        22        22        22        22        22        22        22        22        22        21        18
                13         8        18

11              25         9        13        16        21        25        26        26        26        26        26        26        26        26        26        26        26        26        26        25        21        16
                13         9        25
                25         9        13        16        21        25        26        26        26        26        26        26        26        26        26        26        26        26        26        25        21        16
                13         9        25

12              44        18        27        34        42        50        55        56        56        56        56        56        56        56        56        56        56        56        55        50        42        34
                27        18        44
                44        18        27        34        42        50        55        56        56        56        56        56        56        56        56        56        56        56        55        50        42        34
                27        18        44

13              67        25        35        40        46        57        69        75        76        76        76        76        76        76        76        76        76        75        69        57        46        40
                35        25        67
                67        25        35        40        46        57        69        75        76        76        76        76        76        76        76        76        76        75        69        57        46        40
                35        25        67

14             112        44        63        74        84        98       117       134       141       142       142       142       142       142       142       142       141       134       117        98        84        74
                63        44       112
               112        44        63        74        84        98       117       134       141       142       142       142       142       142       142       142       141       134       117        98        84        74
                63        44       112

15             177        67        93       104       112       124       147       178       201       209       210       210       210       210       210       209       201       178       147       124       112       104
                93        67       177
               177        67        93       104       112       124       147       178       201       209       210       210       210       210       210       209       201       178       147       124       112       104
                93        67       177

16             290       112       157       178       192       208       234       276       324       354       363       364       364       364       363       354       324       276       234       208       192       178
               157       112       290
               290       112       157       178       192       208       234       276       324       354       363       364       364       364       363       354       324       276       234       208       192       178
               157       112       290

17             465       177       245       272       286       300       324       371       444       515       553       563       564       563       553       515       444       371       324       300       286       272
               245       177       465
               465       177       245       272       286       300       324       371       444       515       553       563       564       563       553       515       444       371       324       300       286       272
               245       177       465

18             756       290       403       450       474       494       522       572       661       782       883       930       940       930       883       782       661       572       522       494       474       450
               403       290       756
               756       290       403       450       474       494       522       572       661       782       883       930       940       930       883       782       661       572       522       494       474       450
               403       290       756

19            1219       465       643       712       742       762       788       836       931      1093      1285      1423      1468      1423      1285      1093       931       836       788       762       742       712
               643       465      1219
              1219       465       643       712       742       762       788       836       931      1093      1285      1423      1468      1423      1285      1093       931       836       788       762       742       712
               643       465      1219

20            1976       756      1047      1162      1212      1242      1274      1326      1424      1608      1890      2170      2288      2170      1890      1608      1424      1326      1274      1242      1212      1162
              1047       756      1976
              1976       756      1047      1162      1212      1242      1274      1326      1424      1608      1890      2170      2288      2170      1890      1608      1424      1326      1274      1242      1212      1162
              1047       756      1976

21            3193      1219      1685      1864      1936      1972      2004      2054      2150      2340      2672      3067      3256      3067      2672      2340      2150      2054      2004      1972      1936      1864
              1685      1219      3193
              3193      1219      1685      1864      1936      1972      2004      2054      2150      2340      2672      3067      3256      3067      2672      2340      2150      2054      2004      1972      1936      1864
              1685      1219      3193

22            5170      1976      2733      3026      3144      3200      3242      3298      3397      3576      3858      4176      4326      4176      3858      3576      3397      3298      3242      3200      3144      3026
              2733      1976      5170
              5170      1976      2733      3026      3144      3200      3242      3298      3397      3576      3858      4176      4326      4176      3858      3576      3397      3298      3242      3200      3144      3026
              2733      1976      5170

23            8361      3193      4413      4880      5062      5140      5188      5243      5325      5410      5402      5262      5166      5262      5402      5410      5325      5243      5188      5140      5062      4880
              4413      3193      8361
              8361      3193      4413      4880      5062      5140      5188      5243      5325      5410      5402      5262      5166      5262      5402      5410      5325      5243      5188      5140      5062      4880
              4413      3193      8361

24           13532      5170      7147      7906      8202      8326      8393      8442      8424      8136      7350      6290      5768      6290      7350      8136      8424      8442      8393      8326      8202      7906
              7147      5170     13532
             13532      5170      7147      7906      8202      8326      8393      8442      8424      8136      7350      6290      5768      6290      7350      8136      8424      8442      8393      8326      8202      7906
              7147      5170     13532

25           21891      8361     11555     12776     13246     13433     13505     13439     12952     11583      9288      6983      6008      6983      9288     11583     12952     13439     13505     13433     13246     12776
             11555      8361     21891
             21891      8361     11555     12776     13246     13433     13505     13439     12952     11583      9288      6983      6008      6983      9288     11583     12952     13439     13505     13433     13246     12776
             11555      8361     21891

26           35424     13532     18703     20682     21443     21726     21707     21086     19153     15502     11000      7444      6140      7444     11000     15502     19153     21086     21707     21726     21443     20682
             18703     13532     35424
             35424     13532     18703     20682     21443     21726     21707     21086     19153     15502     11000      7444      6140      7444     11000     15502     19153     21086     21707     21726     21443     20682
             18703     13532     35424

27           57313     21891     30253     33447     34651     34954     34303     31779     26485     19116     12104      7589      6120      7589     12104     19116     26485     31779     34303     34954     34651     33447
             30253     21891     57313
             57313     21891     30253     33447     34651     34954     34303     31779     26485     19116     12104      7589      6120      7589     12104     19116     26485     31779     34303     34954     34651     33447
             30253     21891     57313

28           92737     35424     48956     54108     55898     55660     52623     45322     34042     21964     12747      7686      6164      7686     12747     21964     34042     45322     52623     55660     55898     54108
             48956     35424     92737
             92737     35424     48956     54108     55898     55660     52623     45322     34042     21964     12747      7686      6164      7686     12747     21964     34042     45322     52623     55660     55898     54108
             48956     35424     92737

29          150024     57312     79182     87333     89352     86380     76769     60159     40464     23673     12949      7655      6120      7655     12949     23673     40464     60159     76769     86380     89352     87333
             79182     57312    150024
            150024     57312     79182     87333     89352     86380     76769     60159     40464     23673     12949      7655      6120      7655     12949     23673     40464     60159     76769     86380     89352     87333
             79182     57312    150024

30          242485     92714    127906    140070    140038    128576    105061     74122     45035     24546     13051      7696      6162      7696     13051     24546     45035     74122    105061    128576    140038    140070
            127906     92714    242485
            242485     92714    127906    140070    140038    128576    105061     74122     45035     24546     13051      7696      6162      7696     13051     24546     45035     74122    105061    128576    140038    140070
            127906     92714    242485

31          390460    149770    205500    221006    211720    180530    133661     85021     47561     24806     13019      7652      6118      7652     13019     24806     47561     85021    133661    180530    211720    221006
            205500    149770    390460
            390460    149770    205500    221006    211720    180530    133661     85021     47561     24806     13019      7652      6118      7652     13019     24806     47561     85021    133661    180530    211720    221006
            205500    149770    390460

32          622067    240692    325650    338216    303910    236686    158257     92034     48682     24894     13048      7688      6156      7688     13048     24894     48682     92034    158257    236686    303910    338216
            325650    240692    622067
            622067    240692    325650    338216    303910    236686    158257     92034     48682     24894     13048      7688      6156      7688     13048     24894     48682     92034    158257    236686    303910    338216
            325650    240692    622067

33          968250    381374    501920    493717    408812    288644    175681     95477     48932     24831     12994      7642      6112      7642     12994     24831     48932     95477    175681    288644    408812    493717
            501920    381374    968250
            968250    381374    501920    493717    408812    288644    175681     95477     48932     24831     12994      7642      6112      7642     12994     24831     48932     95477    175681    288644    408812    493717
            501920    381374    968250

34         1446867    586878    739448    677310    511773    328708    185405     96586     48877     24798     13004      7668      6142      7668     13004     24798     48877     96586    185405    328708    511773    677310
            739448    586878   1446867
           1446867    586878    739448    677310    511773    328708    185405     96586     48877     24798     13004      7668      6142      7668     13004     24798     48877     96586    185405    328708    511773    677310
            739448    586878   1446867

35         2035362    859988   1022806    863483    595439    352645    188715     96289     48573     24654     12926      7614      6094      7614     12926     24654     48573     96289    188715    352645    595439    863483
           1022806    859988   2035362
           2035362    859988   1022806    863483    595439    352645    188715     96289     48573     24654     12926      7614      6094      7614     12926     24654     48573     96289    188715    352645    595439    863483
           1022806    859988   2035362

36         2645812   1175376   1307623   1016070    646116    360548    187576     95202     48138     24508     12890      7618      6108      7618     12890     24508     48138     95202    187576    360548    646116   1016070
           1307623   1175376   2645812
           2645812   1175376   1307623   1016070    646116    360548    187576     95202     48138     24508     12890      7618      6108      7618     12890     24508     48138     95202    187576    360548    646116   1016070
           1307623   1175376   2645812

37         3128511   1470435   1525831   1099498    657230    354512    182994     93218     47354     24188     12746      7538      6044      7538     12746     24188     47354     93218    182994    354512    657230   1099498
           1525831   1470435   3128511
           3128511   1470435   1525831   1099498    657230    354512    182994     93218     47354     24188     12746      7538      6044      7538     12746     24188     47354     93218    182994    354512    657230   1099498
           1525831   1470435   3128511

38         3322754   1658078   1609285   1091658    628918    336286    174932     90068     46163     23750     12594      7490      6022      7490     12594     23750     46163     90068    174932    336286    628918   1091658
           1609285   1658078   3322754
           3322754   1658078   1609285   1091658    628918    336286    174932     90068     46163     23750     12594      7490      6022      7490     12594     23750     46163     90068    174932    336286    628918   1091658
           1609285   1658078   3322754

39         3137929   1664675   1522049    991524    565194    305954    162266     85013     44177     22967     12272      7336      5910      7336     12272     22967     44177     85013    162266    305954    565194    991524
           1522049   1664675   3137929
           3137929   1664675   1522049    991524    565194    305954    162266     85013     44177     22967     12272      7336      5910      7336     12272     22967     44177     85013    162266    305954    565194    991524
           1522049   1664675   3137929

40         2612462   1473256   1281837    819606    473172    263466    143923     77406     41130     21784     11823      7158      5800      7158     11823     21784     41130     77406    143923    263466    473172    819606
           1281837   1473256   2612462
           2612462   1473256   1281837    819606    473172    263466    143923     77406     41130     21784     11823      7158      5800      7158     11823     21784     41130     77406    143923    263466    473172    819606
           1281837   1473256   2612462

41         1902167   1139205    954383    611498    363924    210739    119623     66647     36544     19888     11043      6805      5556      6805     11043     19888     36544     66647    119623    210739    363924    611498
            954383   1139205   1902167
           1902167   1139205    954383    611498    363924    210739    119623     66647     36544     19888     11043      6805      5556      6805     11043     19888     36544     66647    119623    210739    363924    611498
            954383   1139205   1902167

42         1201296    762964    623159    407194    252785    153400     91195     53124     30387     17206      9913      6306      5224      6306      9913     17206     30387     53124     91195    153400    252785    407194
            623159    762964   1201296
           1201296    762964    623159    407194    252785    153400     91195     53124     30387     17206      9913      6306      5224      6306      9913     17206     30387     53124     91195    153400    252785    407194
            623159    762964   1201296

43          651891    438331    353367    238637    155599     99432     62265     38197     22993     13689      8283      5504      4652      5504      8283     13689     22993     38197     62265     99432    155599    238637
            353367    438331    651891
            651891    438331    353367    238637    155599     99432     62265     38197     22993     13689      8283      5504      4652      5504      8283     13689     22993     38197     62265     99432    155599    238637
            353367    438331    651891

44          300527    213562    171934    121108     83252     56208     37241     24206     15464      9794      6321      4460      3876      4460      6321      9794     15464     24206     37241     56208     83252    121108
            171934    213562    300527
            300527    213562    171934    121108     83252     56208     37241     24206     15464      9794      6321      4460      3876      4460      6321      9794     15464     24206     37241     56208     83252    121108
            171934    213562    300527

45          115998     86964     70664     52201     37888     27070     19023     13149      8964      6087      4231      3196      2864      3196      4231      6087      8964     13149     19023     27070     37888     52201
             70664     86964    115998
            115998     86964     70664     52201     37888     27070     19023     13149      8964      6087      4231      3196      2864      3196      4231      6087      8964     13149     19023     27070     37888     52201
             70664     86964    115998

46           36773     29036     24042     18686     14334     10854      8111      5988      4386      3224      2439      1986      1838      1986      2439      3224      4386      5988      8111     10854     14334     18686
             24042     29036     36773
             36773     29036     24042     18686     14334     10854      8111      5988      4386      3224      2439      1986      1838      1986      2439      3224      4386      5988      8111     10854     14334     18686
             24042     29036     36773

47            9318      7736      6578      5382      4362      3502      2787      2204      1742      1392      1147      1002       954      1002      1147      1392      1742      2204      2787      3502      4362      5382
              6578      7736      9318
              9318      7736      6578      5382      4362      3502      2787      2204      1742      1392      1147      1002       954      1002      1147      1392      1742      2204      2787      3502      4362      5382
              6578      7736      9318

48            1817      1584      1396      1206      1036       886       756       646       556       486       436       406       396       406       436       486       556       646       756       886      1036      1206
              1396      1584      1817
              1817      1584      1396      1206      1036       886       756       646       556       486       436       406       396       406       436       486       556       646       756       886      1036      1206
              1396      1584      1817

49             254       232       212       193       176       161       148       137       128       121       116       113       112       113       116       121       128       137       148       161       176       193
               212       232       254
               254       232       212       193       176       161       148       137       128       121       116       113       112       113       116       121       128       137       148       161       176       193
               212       232       254

50              25        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24
                24        24        25
                25        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24
                24        24        25

Total     25165846  12582933  12582996   9437388   6291888   3933024   2360976   1379472    792528    453840    267216    175056    147408    175056    267216    453840    792528   1379472   2360976   3933024   6291888   9437388
          12582996  12582933  25165846
          25165846  12582933  12582996   9437388   6291888   3933024   2360976   1379472    792528    453840    267216    175056    147408    175056    267216    453840    792528   1379472   2360976   3933024   6291888   9437388
          12582996  12582933  25165846

Grand total = 2*147408 + 4*175056 + 4*267216 + 4*453840 + 4*792528 + 4*1379472 + 4*2360976 + 4*3933024 + 4*6291888 + 4*9437388 + 4*12582996 + 4*12582933 + 4*25165846
            = 301987468

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        36        37        38        39        40        41        42        43        44        45        46
                47        48        49
 L
 4               4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         4         4
                 4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         4         4

 5               2         2         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 1         2         2
                 2         2         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 1         2         2

 6              12        16        19        13        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        13
                19        16        12
                12        16        19        13        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        13
                19        16        12

 7               9        13        15        18        15        14        14        14        14        14        14        14        14        14        14        14        14        14        14        14        15        18
                15        13         9
                 9        13        15        18        15        14        14        14        14        14        14        14        14        14        14        14        14        14        14        14        15        18
                15        13         9

 8              31        46        59        74        69        65        64        64        64        64        64        64        64        64        64        64        64        64        64        65        69        74
                59        46        31
                31        46        59        74        69        65        64        64        64        64        64        64        64        64        64        64        64        64        64        65        69        74
                59        46        31

 9              31        45        54        69        82        78        73        72        72        72        72        72        72        72        72        72        72        72        73        78        82        69
                54        45        31
                31        45        54        69        82        78        73        72        72        72        72        72        72        72        72        72        72        72        73        78        82        69
                54        45        31

10              76       116       148       188       229       235       227       221       220       220       220       220       220       220       220       220       220       221       227       235       229       188
               148       116        76
                76       116       148       188       229       235       227       221       220       220       220       220       220       220       220       220       220       221       227       235       229       188
               148       116        76

11              94       139       168       211       256       301       307       294       287       286       286       286       286       286       286       286       287       294       307       301       256       211
               168       139        94
                94       139       168       211       256       301       307       294       287       286       286       286       286       286       286       286       287       294       307       301       256       211
               168       139        94

12             188       288       363       456       552       653       702       700       681       673       672       672       672       672       672       673       681       700       702       653       552       456
               363       288       188
               188       288       363       456       552       653       702       700       681       673       672       672       672       672       672       673       681       700       702       653       552       456
               363       288       188

13             265       397       485       602       720       847       980      1039      1024       998       989       988       988       988       989       998      1024      1039       980       847       720       602
               485       397       265
               265       397       485       602       720       847       980      1039      1024       998       989       988       988       988       989       998      1024      1039       980       847       720       602
               485       397       265

14             475       726       907      1131      1352      1583      1830      2010      2067      2033      1999      1989      1988      1989      1999      2033      2067      2010      1830      1583      1352      1131
               907       726       475
               475       726       907      1131      1352      1583      1830      2010      2067      2033      1999      1989      1988      1989      1999      2033      2067      2010      1830      1583      1352      1131
               907       726       475

15             719      1085      1334      1652      1960      2277      2617      2980      3223      3265      3205      3162      3152      3162      3205      3265      3223      2980      2617      2277      1960      1652
              1334      1085       719
               719      1085      1334      1652      1960      2277      2617      2980      3223      3265      3205      3162      3152      3162      3205      3265      3223      2980      2617      2277      1960      1652
              1334      1085       719

16            1220      1860      2312      2872      3412      3956      4525      5135      5676      5976      5984      5891      5850      5891      5984      5976      5676      5135      4525      3956      3412      2872
              2312      1860      1220
              1220      1860      2312      2872      3412      3956      4525      5135      5676      5976      5984      5891      5850      5891      5984      5976      5676      5135      4525      3956      3412      2872
              2312      1860      1220

17            1914      2899      3576      4427      5240      6051      6886      7773      8725      9513      9856      9817      9744      9817      9856      9513      8725      7773      6886      6051      5240      4427
              3576      2899      1914
              1914      2899      3576      4427      5240      6051      6886      7773      8725      9513      9856      9817      9744      9817      9856      9513      8725      7773      6886      6051      5240      4427
              3576      2899      1914

18            3164      4816      5971      7404      8772     10127     11501     12930     14454     15946     17048     17474     17518     17474     17048     15946     14454     12930     11501     10127      8772      7404
              5971      4816      3164
              3164      4816      5971      7404      8772     10127     11501     12930     14454     15946     17048     17474     17518     17474     17048     15946     14454     12930     11501     10127      8772      7404
              5971      4816      3164

19            5049      7661      9465     11718     13860     15972     18097     20276     22567     25033     27405     29089     29670     29089     27405     25033     22567     20276     18097     15972     13860     11718
              9465      7661      5049
              5049      7661      9465     11718     13860     15972     18097     20276     22567     25033     27405     29089     29670     29089     27405     25033     22567     20276     18097     15972     13860     11718
              9465      7661      5049

20            8247     12542     15531     19243     22772     26243     29716     33239     36892     40840     45110     48954     50582     48954     45110     40840     36892     33239     29716     26243     22772     19243
             15531     12542      8247
              8247     12542     15531     19243     22772     26243     29716     33239     36892     40840     45110     48954     50582     48954     45110     40840     36892     33239     29716     26243     22772     19243
             15531     12542      8247

21           13263     20141     24902     30832     36460     41985     47496     53066     58851     65167     72161     78519     81242     78519     72161     65167     58851     53066     47496     41985     36460     30832
             24902     20141     13263
             13263     20141     24902     30832     36460     41985     47496     53066     58851     65167     72161     78519     81242     78519     72161     65167     58851     53066     47496     41985     36460     30832
             24902     20141     13263

22           21548     32756     40540     50212     59392     68397     77376     86503     96127    106521    116902    124877    127894    124877    116902    106521     96127     86503     77376     68397     59392     50212
             40540     32756     21548
             21548     32756     40540     50212     59392     68397     77376     86503     96127    106521    116902    124877    127894    124877    116902    106521     96127     86503     77376     68397     59392     50212
             40540     32756     21548

23           34774     52827     65336     80899     95661    110147    124677    139711    155684    171746    184847    192199    194236    192199    184847    171746    155684    139711    124677    110147     95661     80899
             65336     52827     34774
             34774     52827     65336     80899     95661    110147    124677    139711    155684    171746    184847    192199    194236    192199    184847    171746    155684    139711    124677    110147     95661     80899
             65336     52827     34774

24           56364     85664    105995    131265    155253    178905    203001    228308    254097    276232    289448    293484    293664    293484    289448    276232    254097    228308    203001    178905    155253    131265
            105995     85664     56364
             56364     85664    105995    131265    155253    178905    203001    228308    254097    276232    289448    293484    293664    293484    289448    276232    254097    228308    203001    178905    155253    131265
            105995     85664     56364

25           91097    138413    171214    212024    250890    289699    329942    371353    408811    433668    442348    441182    439518    441182    442348    433668    408811    371353    329942    289699    250890    212024
            171214    138413     91097
             91097    138413    171214    212024    250890    289699    329942    371353    408811    433668    442348    441182    439518    441182    442348    433668    408811    371353    329942    289699    250890    212024
            171214    138413     91097

26          147507    224167    277362    343666    407437    472232    539007    602013    648359    668872    668969    662746    659870    662746    668969    668872    648359    602013    539007    472232    407437    343666
            277362    224167    147507
            147507    224167    277362    343666    407437    472232    539007    602013    648359    668872    668969    662746    659870    662746    668969    668872    648359    602013    539007    472232    407437    343666
            277362    224167    147507

27          238560    362517    448675    556795    662432    770129    874635    958157   1002812   1010126    999834    989757    986172    989757    999834   1010126   1002812    958157    874635    770129    662432    556795
            448675    362517    238560
            238560    362517    448675    556795    662432    770129    874635    958157   1002812   1010126    999834    989757    986172    989757    999834   1010126   1002812    958157    874635    770129    662432    556795
            448675    362517    238560

28          386138    587029    727668    906075   1081999   1254549   1401447   1492329   1519559   1508002   1488883   1476786   1473016   1476786   1488883   1508002   1519559   1492329   1401447   1254549   1081999    906075
            727668    587029    386138
            386138    587029    727668    906075   1081999   1254549   1401447   1492329   1519559   1508002   1488883   1476786   1473016   1476786   1488883   1508002   1519559   1492329   1401447   1254549   1081999    906075
            727668    587029    386138

29          624850    951098   1182864   1478876   1764579   2017967   2192956   2264746   2259857   2229007   2203922   2190826   2187000   2190826   2203922   2229007   2259857   2264746   2192956   2017967   1764579   1478876
           1182864    951098    624850
            624850    951098   1182864   1478876   1764579   2017967   2192956   2264746   2259857   2229007   2203922   2190826   2187000   2190826   2203922   2229007   2259857   2264746   2192956   2017967   1764579   1478876
           1182864    951098    624850

30         1012160   1545584   1931769   2416916   2851835   3177113   3340968   3363503   3320621   3275104   3247115   3233773   3229938   3233773   3247115   3275104   3320621   3363503   3340968   3177113   2851835   2416916
           1931769   1545584   1012160
           1012160   1545584   1931769   2416916   2851835   3177113   3340968   3363503   3320621   3275104   3247115   3233773   3229938   3233773   3247115   3275104   3320621   3363503   3340968   3177113   2851835   2416916
           1931769   1545584   1012160

31         1640542   2518655   3158543   3917100   4510190   4854441   4950656   4903286   4826460   4772012   4742740   4729338   4725504   4729338   4742740   4772012   4826460   4903286   4950656   4854441   4510190   3917100
           3158543   2518655   1640542
           1640542   2518655   3158543   3917100   4510190   4854441   4950656   4903286   4826460   4772012   4742740   4729338   4725504   4729338   4742740   4772012   4826460   4903286   4950656   4854441   4510190   3917100
           3158543   2518655   1640542

32         2655726   4101177   5124290   6213807   6906837   7175847   7154317   7035616   6935489   6877039   6847491   6834095   6830266   6834095   6847491   6877039   6935489   7035616   7154317   7175847   6906837   6213807
           5124290   4101177   2655726
           2655726   4101177   5124290   6213807   6906837   7175847   7154317   7035616   6935489   6877039   6847491   6834095   6830266   6834095   6847491   6877039   6935489   7035616   7154317   7175847   6906837   6213807
           5124290   4101177   2655726

33         4260010   6592694   8112419   9497729  10148878  10237937  10077179   9901932   9789067   9729117   9699559   9686187   9682364   9686187   9699559   9729117   9789067   9901932  10077179  10237937  10148878   9497729
           8112419   6592694   4260010
           4260010   6592694   8112419   9497729  10148878  10237937  10077179   9901932   9789067   9729117   9699559   9686187   9682364   9686187   9699559   9729117   9789067   9901932  10077179  10237937  10148878   9497729
           8112419   6592694   4260010

34         6671928  10263827  12289866  13793410  14212775  14053928  13768833  13558970  13441223  13381180  13351728  13338400  13334588  13338400  13351728  13381180  13441223  13558970  13768833  14053928  14212775  13793410
          12289866  10263827   6671928
           6671928  10263827  12289866  13793410  14212775  14053928  13768833  13558970  13441223  13381180  13351728  13338400  13334588  13338400  13351728  13381180  13441223  13558970  13768833  14053928  14212775  13793410
          12289866  10263827   6671928

35         9995249  15127741  17479010  18801270  18829428  18421239  18050391  17824903  17706309  17646670  17617405  17604145  17600350  17604145  17617405  17646670  17706309  17824903  18050391  18421239  18829428  18801270
          17479010  15127741   9995249
           9995249  15127741  17479010  18801270  18829428  18421239  18050391  17824903  17706309  17646670  17617405  17604145  17600350  17604145  17617405  17646670  17706309  17824903  18050391  18421239  18829428  18801270
          17479010  15127741   9995249

36        14016078  20670102  22974458  23808056  23394818  22799088  22386935  22159256  22042283  21983440  21954483  21941335  21937568  21941335  21954483  21983440  22042283  22159256  22386935  22799088  23394818  23808056
          22974458  20670102  14016078
          14016078  20670102  22974458  23808056  23394818  22799088  22386935  22159256  22042283  21983440  21954483  21941335  21937568  21941335  21954483  21983440  22042283  22159256  22386935  22799088  23394818  23808056
          22974458  20670102  14016078

37        18043476  25741397  27566832  27744571  26972802  26283191  25866705  25645137  25531465  25473926  25445464  25432496  25428774  25432496  25445464  25473926  25531465  25645137  25866705  26283191  26972802  27744571
          27566832  25741397  18043476
          18043476  25741397  27566832  27744571  26972802  26283191  25866705  25645137  25531465  25473926  25445464  25432496  25428774  25432496  25445464  25473926  25531465  25645137  25866705  26283191  26972802  27744571
          27566832  25741397  18043476

38        20997520  28852064  29913421  29493284  28538614  27848670  27455930  27247495  27139228  27083791  27056131  27043455  27039806  27043455  27056131  27083791  27139228  27247495  27455930  27848670  28538614  29493284
          29913421  28852064  20997520
          20997520  28852064  29913421  29493284  28538614  27848670  27455930  27247495  27139228  27083791  27056131  27043455  27039806  27043455  27056131  27083791  27139228  27247495  27455930  27848670  28538614  29493284
          29913421  28852064  20997520

39        21828257  28834077  29128403  28351692  27406205  26788752  26440670  26252421  26152468  26100342  26073966  26061761  26058230  26061761  26073966  26100342  26152468  26252421  26440670  26788752  27406205  28351692
          29128403  28834077  21828257
          21828257  28834077  29128403  28351692  27406205  26788752  26440670  26252421  26152468  26100342  26073966  26061761  26058230  26061761  26073966  26100342  26152468  26252421  26440670  26788752  27406205  28351692
          29128403  28834077  21828257

40        20085359  25507088  25280141  24440274  23648543  23149953  22862923  22702400  22614439  22567309  22542937  22531483  22528142  22531483  22542937  22567309  22614439  22702400  22862923  23149953  23648543  24440274
          25280141  25507088  20085359
          20085359  25507088  25280141  24440274  23648543  23149953  22862923  22702400  22614439  22567309  22542937  22531483  22528142  22531483  22542937  22567309  22614439  22702400  22862923  23149953  23648543  24440274
          25280141  25507088  20085359

41        16231813  19844623  19421939  18733436  18161878  17800068  17583533  17457044  17384826  17344676  17323257  17312955  17309912  17312955  17323257  17344676  17384826  17457044  17583533  17800068  18161878  18733436
          19421939  19844623  16231813
          16231813  19844623  19421939  18733436  18161878  17800068  17583533  17457044  17384826  17344676  17323257  17312955  17309912  17312955  17323257  17344676  17384826  17457044  17583533  17800068  18161878  18733436
          19421939  19844623  16231813

42        11437206  13492759  13114693  12659589  12303427  12070986  11924775  11834883  11780949  11749539  11732085  11723422  11720818  11723422  11732085  11749539  11780949  11834883  11924775  12070986  12303427  12659589
          13114693  13492759  11437206
          11437206  13492759  13114693  12659589  12303427  12070986  11924775  11834883  11780949  11749539  11732085  11723422  11720818  11723422  11732085  11749539  11780949  11834883  11924775  12070986  12303427  12659589
          13114693  13492759  11437206

43         6972071   7959939   7719233   7471854   7281486   7151644   7065324   7009169   6973532   6951627   6938848   6932258   6930234   6932258   6938848   6951627   6973532   7009169   7065324   7151644   7281486   7471854
           7719233   7959939   6972071
           6972071   7959939   7719233   7471854   7281486   7151644   7065324   7009169   6973532   6951627   6938848   6932258   6930234   6932258   6938848   6951627   6973532   7009169   7065324   7151644   7281486   7471854
           7719233   7959939   6972071

44         3644554   4040309   3923083   3812719   3726906   3665225   3621766   3591758   3571538   3558364   3550262   3545907   3544538   3545907   3550262   3558364   3571538   3591758   3621766   3665225   3726906   3812719
           3923083   4040309   3644554
           3644554   4040309   3923083   3812719   3726906   3665225   3621766   3591758   3571538   3558364   3550262   3545907   3544538   3545907   3550262   3558364   3571538   3591758   3621766   3665225   3726906   3812719
           3923083   4040309   3644554

45         1615541   1745088   1700521   1660365   1628392   1604106   1585958   1572648   1563120   1556540   1552278   1549894   1549128   1549894   1552278   1556540   1563120   1572648   1585958   1604106   1628392   1660365
           1700521   1745088   1615541
           1615541   1745088   1700521   1660365   1628392   1604106   1585958   1572648   1563120   1556540   1552278   1549894   1549128   1549894   1552278   1556540   1563120   1572648   1585958   1604106   1628392   1660365
           1700521   1745088   1615541

46          598931    632846    619925    608374    598820    591150    585079    580360    576784    574180    572415    571394    571060    571394    572415    574180    576784    580360    585079    591150    598820    608374
            619925    632846    598931
            598931    632846    619925    608374    598820    591150    585079    580360    576784    574180    572415    571394    571060    571394    572415    574180    576784    580360    585079    591150    598820    608374
            619925    632846    598931

47          182016    188703    185774    183231    181038    179183    177636    176371    175366    174603    174068    173751    173646    173751    174068    174603    175366    176371    177636    179183    181038    183231
            185774    188703    182016
            182016    188703    185774    183231    181038    179183    177636    176371    175366    174603    174068    173751    173646    173751    174068    174603    175366    176371    177636    179183    181038    183231
            185774    188703    182016

48           44323     45383     44942     44543     44186     43871     43598     43367     43178     43031     42926     42863     42842     42863     42926     43031     43178     43367     43598     43871     44186     44543
             44942     45383     44323
             44323     45383     44942     44543     44186     43871     43598     43367     43178     43031     42926     42863     42842     42863     42926     43031     43178     43367     43598     43871     44186     44543
             44942     45383     44323

49            8165      8166      8124      8086      8052      8022      7996      7974      7956      7942      7932      7926      7924      7926      7932      7942      7956      7974      7996      8022      8052      8086
              8124      8166      8165
              8165      8166      8124      8086      8052      8022      7996      7974      7956      7942      7932      7926      7924      7926      7932      7942      7956      7974      7996      8022      8052      8086
              8124      8166      8165

50            1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204
              1204      1204      1204
              1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204      1204
              1204      1204      1204

Total    163577730 220200693 232783554 237502232 235929720 233178042 230820464 229152642 228077640 227425922 227054544 226867122 226810280 226867122 227054544 227425922 228077640 229152642 230820464 233178042 235929720 237502232
         232783554 220200693 163577730
         163577730 220200693 232783554 237502232 235929720 233178042 230820464 229152642 228077640 227425922 227054544 226867122 226810280 226867122 227054544 227425922 228077640 229152642 230820464 233178042 235929720 237502232
         232783554 220200693 163577730

Grand total = 2*226810280 + 4*226867122 + 4*227054544 + 4*227425922 + 4*228077640 + 4*229152642 + 4*230820464 + 4*233178042 + 4*235929720 + 4*237502232 + 4*232783554 + 4*220200693 + 4*163577730
            = 11223901780

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      36      37      38      39      40      41      42      43      44      45      46      47      48      49
EN
 0             0      24       1      23      44      84     160     304     576    1088    2048    3840    7168   13312   24576   45056   81920  147456  262144  458752  786432 1310720 2097152 3145728 4194304      24       0      23
              23      44      84     160     304     576    1088    2048    3840    7168   13312   24576   45056   81920  147456  262144  458752  786432 1310720 2097152 3145728 4194304
 1            23       0      23       1      22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152       0       0       0
              22      22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152
 2            22      44       0      44       2      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152      22       0       0
               0      42      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152
 3            42      21      63       0      63       3      60     114     216     408     768    1440    2688    4992    9216   16896   30720   55296   98304  172032  294912  491520  786432 1179648 1572864      42      42       0
               0       0      60      60     114     216     408     768    1440    2688    4992    9216   16896   30720   55296   98304  172032  294912  491520  786432 1179648 1572864
 4            80      60      20      80       0      80       4      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576      80      60      60
               0       0       0      76      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
 5           152     114      76      19      95       0      95       5      90     170     320     600    1120    2080    3840    7040   12800   23040   40960   71680  122880  204800  327680  491520  655360     152     114      76
              76       0       0       0      90      90     170     320     600    1120    2080    3840    7040   12800   23040   40960   71680  122880  204800  327680  491520  655360
 6           288     216     144      90      18     108       0     108       6     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216     288     216     144
              90      90       0       0       0     102     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216
 7           544     408     272     170     102      17     119       0     119       7     112     210     392     728    1344    2464    4480    8064   14336   25088   43008   71680  114688  172032  229376     544     408     272
             170     102     102       0       0       0     112     112     210     392     728    1344    2464    4480    8064   14336   25088   43008   71680  114688  172032  229376
 8          1024     768     512     320     192     112      16     128       0     128       8     120     224     416     768    1408    2560    4608    8192   14336   24576   40960   65536   98304  131072    1024     768     512
             320     192     112     112       0       0       0     120     120     224     416     768    1408    2560    4608    8192   14336   24576   40960   65536   98304  131072
 9          1920    1440     960     600     360     210     120      15     135       0     135       9     126     234     432     792    1440    2592    4608    8064   13824   23040   36864   55296   73728    1920    1440     960
             600     360     210     120     120       0       0       0     126     126     234     432     792    1440    2592    4608    8064   13824   23040   36864   55296   73728
10          3584    2688    1792    1120     672     392     224     126      14     140       0     140      10     130     240     440     800    1440    2560    4480    7680   12800   20480   30720   40960    3584    2688    1792
            1120     672     392     224     126     126       0       0       0     130     130     240     440     800    1440    2560    4480    7680   12800   20480   30720   40960
11          6656    4992    3328    2080    1248     728     416     234     130      13     143       0     143      11     132     242     440     792    1408    2464    4224    7040   11264   16896   22528    6656    4992    3328
            2080    1248     728     416     234     130     130       0       0       0     132     132     242     440     792    1408    2464    4224    7040   11264   16896   22528
12         12288    9216    6144    3840    2304    1344     768     432     240     132      12     144       0     144      12     132     240     432     768    1344    2304    3840    6144    9216   12288   12288    9216    6144
            3840    2304    1344     768     432     240     132     132       0       0       0     132     132     240     432     768    1344    2304    3840    6144    9216   12288
13         22528   16896   11264    7040    4224    2464    1408     792     440     242     132      11     143       0     143      13     130     234     416     728    1248    2080    3328    4992    6656   22528   16896   11264
            7040    4224    2464    1408     792     440     242     132     132       0       0       0     130     130     234     416     728    1248    2080    3328    4992    6656
14         40960   30720   20480   12800    7680    4480    2560    1440     800     440     240     130      10     140       0     140      14     126     224     392     672    1120    1792    2688    3584   40960   30720   20480
           12800    7680    4480    2560    1440     800     440     240     130     130       0       0       0     126     126     224     392     672    1120    1792    2688    3584
15         73728   55296   36864   23040   13824    8064    4608    2592    1440     792     432     234     126       9     135       0     135      15     120     210     360     600     960    1440    1920   73728   55296   36864
           23040   13824    8064    4608    2592    1440     792     432     234     126     126       0       0       0     120     120     210     360     600     960    1440    1920
16        131072   98304   65536   40960   24576   14336    8192    4608    2560    1408     768     416     224     120       8     128       0     128      16     112     192     320     512     768    1024  131072   98304   65536
           40960   24576   14336    8192    4608    2560    1408     768     416     224     120     120       0       0       0     112     112     192     320     512     768    1024
17        229376  172032  114688   71680   43008   25088   14336    8064    4480    2464    1344     728     392     210     112       7     119       0     119      17     102     170     272     408     544  229376  172032  114688
           71680   43008   25088   14336    8064    4480    2464    1344     728     392     210     112     112       0       0       0     102     102     170     272     408     544
18        393216  294912  196608  122880   73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102       6     108       0     108      18      90     144     216     288  393216  294912  196608
          122880   73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102     102       0       0       0      90      90     144     216     288
19        655360  491520  327680  204800  122880   71680   40960   23040   12800    7040    3840    2080    1120     600     320     170      90       5      95       0      95      19      76     114     152  655360  491520  327680
          204800  122880   71680   40960   23040   12800    7040    3840    2080    1120     600     320     170      90      90       0       0       0      76      76     114     152
20       1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76       4      80       0      80      20      60      80 1048576  786432  524288
          327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      76       0       0       0      60      60      80
21       1572864 1179648  786432  491520  294912  172032   98304   55296   30720   16896    9216    4992    2688    1440     768     408     216     114      60       3      63       0      63      21      42 1572864 1179648  786432
          491520  294912  172032   98304   55296   30720   16896    9216    4992    2688    1440     768     408     216     114      60      60       0       0       0      42      42
22       2097152 1572864 1048576  655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42       2      44       0      44      22 2097152 1572864 1048576
          655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      42       0       0       0      22
23       2097152 1572864 1048576  655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22       1      23       0      23 2097152 1572864 1048576
          655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22      22       0       0       0
24       4194304 3145728 2097152 1310720  786432  458752  262144  147456   81920   45056   24576   13312    7168    3840    2048    1088     576     304     160      84      44      23       1      24       0 4194304 3145728 2097152
         1310720  786432  458752  262144  147456   81920   45056   24576   13312    7168    3840    2048    1088     576     304     160      84      44      23      23       0      24
25            24       0      23      23      44      84     160     304     576    1088    2048    3840    7168   13312   24576   45056   81920  147456  262144  458752  786432 1310720 2097152 3145728 4194304       0      24       1
              23      44      84     160     304     576    1088    2048    3840    7168   13312   24576   45056   81920  147456  262144  458752  786432 1310720 2097152 3145728 4194304
26             0       0       0      22      22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152      23       0      23
               1      22      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152
27            22       0       0       0      42      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152      22      44       0
              44       2      42      80     152     288     544    1024    1920    3584    6656   12288   22528   40960   73728  131072  229376  393216  655360 1048576 1572864 2097152
28            42      42       0       0       0      60      60     114     216     408     768    1440    2688    4992    9216   16896   30720   55296   98304  172032  294912  491520  786432 1179648 1572864      42      21      63
               0      63       3      60     114     216     408     768    1440    2688    4992    9216   16896   30720   55296   98304  172032  294912  491520  786432 1179648 1572864
29            80      60      60       0       0       0      76      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576      80      60      20
              80       0      80       4      76     144     272     512     960    1792    3328    6144   11264   20480   36864   65536  114688  196608  327680  524288  786432 1048576
30           152     114      76      76       0       0       0      90      90     170     320     600    1120    2080    3840    7040   12800   23040   40960   71680  122880  204800  327680  491520  655360     152     114      76
              19      95       0      95       5      90     170     320     600    1120    2080    3840    7040   12800   23040   40960   71680  122880  204800  327680  491520  655360
31           288     216     144      90      90       0       0       0     102     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216     288     216     144
              90      18     108       0     108       6     102     192     360     672    1248    2304    4224    7680   13824   24576   43008   73728  122880  196608  294912  393216
32           544     408     272     170     102     102       0       0       0     112     112     210     392     728    1344    2464    4480    8064   14336   25088   43008   71680  114688  172032  229376     544     408     272
             170     102      17     119       0     119       7     112     210     392     728    1344    2464    4480    8064   14336   25088   43008   71680  114688  172032  229376
33          1024     768     512     320     192     112     112       0       0       0     120     120     224     416     768    1408    2560    4608    8192   14336   24576   40960   65536   98304  131072    1024     768     512
             320     192     112      16     128       0     128       8     120     224     416     768    1408    2560    4608    8192   14336   24576   40960   65536   98304  131072
34          1920    1440     960     600     360     210     120     120       0       0       0     126     126     234     432     792    1440    2592    4608    8064   13824   23040   36864   55296   73728    1920    1440     960
             600     360     210     120      15     135       0     135       9     126     234     432     792    1440    2592    4608    8064   13824   23040   36864   55296   73728
35          3584    2688    1792    1120     672     392     224     126     126       0       0       0     130     130     240     440     800    1440    2560    4480    7680   12800   20480   30720   40960    3584    2688    1792
            1120     672     392     224     126      14     140       0     140      10     130     240     440     800    1440    2560    4480    7680   12800   20480   30720   40960
36          6656    4992    3328    2080    1248     728     416     234     130     130       0       0       0     132     132     242     440     792    1408    2464    4224    7040   11264   16896   22528    6656    4992    3328
            2080    1248     728     416     234     130      13     143       0     143      11     132     242     440     792    1408    2464    4224    7040   11264   16896   22528
37         12288    9216    6144    3840    2304    1344     768     432     240     132     132       0       0       0     132     132     240     432     768    1344    2304    3840    6144    9216   12288   12288    9216    6144
            3840    2304    1344     768     432     240     132      12     144       0     144      12     132     240     432     768    1344    2304    3840    6144    9216   12288
38         22528   16896   11264    7040    4224    2464    1408     792     440     242     132     132       0       0       0     130     130     234     416     728    1248    2080    3328    4992    6656   22528   16896   11264
            7040    4224    2464    1408     792     440     242     132      11     143       0     143      13     130     234     416     728    1248    2080    3328    4992    6656
39         40960   30720   20480   12800    7680    4480    2560    1440     800     440     240     130     130       0       0       0     126     126     224     392     672    1120    1792    2688    3584   40960   30720   20480
           12800    7680    4480    2560    1440     800     440     240     130      10     140       0     140      14     126     224     392     672    1120    1792    2688    3584
40         73728   55296   36864   23040   13824    8064    4608    2592    1440     792     432     234     126     126       0       0       0     120     120     210     360     600     960    1440    1920   73728   55296   36864
           23040   13824    8064    4608    2592    1440     792     432     234     126       9     135       0     135      15     120     210     360     600     960    1440    1920
41        131072   98304   65536   40960   24576   14336    8192    4608    2560    1408     768     416     224     120     120       0       0       0     112     112     192     320     512     768    1024  131072   98304   65536
           40960   24576   14336    8192    4608    2560    1408     768     416     224     120       8     128       0     128      16     112     192     320     512     768    1024
42        229376  172032  114688   71680   43008   25088   14336    8064    4480    2464    1344     728     392     210     112     112       0       0       0     102     102     170     272     408     544  229376  172032  114688
           71680   43008   25088   14336    8064    4480    2464    1344     728     392     210     112       7     119       0     119      17     102     170     272     408     544
43        393216  294912  196608  122880   73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102     102       0       0       0      90      90     144     216     288  393216  294912  196608
          122880   73728   43008   24576   13824    7680    4224    2304    1248     672     360     192     102       6     108       0     108      18      90     144     216     288
44        655360  491520  327680  204800  122880   71680   40960   23040   12800    7040    3840    2080    1120     600     320     170      90      90       0       0       0      76      76     114     152  655360  491520  327680
          204800  122880   71680   40960   23040   12800    7040    3840    2080    1120     600     320     170      90       5      95       0      95      19      76     114     152
45       1048576  786432  524288  327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76      76       0       0       0      60      60      80 1048576  786432  524288
          327680  196608  114688   65536   36864   20480   11264    6144    3328    1792     960     512     272     144      76       4      80       0      80      20      60      80
46       1572864 1179648  786432  491520  294912  172032   98304   55296   30720   16896    9216    4992    2688    1440     768     408     216     114      60      60       0       0       0      42      42 1572864 1179648  786432
          491520  294912  172032   98304   55296   30720   16896    9216    4992    2688    1440     768     408     216     114      60       3      63       0      63      21      42
47       2097152 1572864 1048576  655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      42       0       0       0      22 2097152 1572864 1048576
          655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42       2      44       0      44      22
48       2097152 1572864 1048576  655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22      22       0       0       0 2097152 1572864 1048576
          655360  393216  229376  131072   73728   40960   22528   12288    6656    3584    1920    1024     544     288     152      80      42      22       1      23       0      23
49       4194304 3145728 2097152 1310720  786432  458752  262144  147456   81920   45056   24576   13312    7168    3840    2048    1088     576     304     160      84      44      23      23       0      24 4194304 3145728 2097152
         1310720  786432  458752  262144  147456   81920   45056   24576   13312    7168    3840    2048    1088     576     304     160      84      44      23       1      24       0

Sum of all rows                     = 4(2*0 + 1*1 + 3*23 + 2*24 + 2*44 + 2*84 + 2*160 + 2*304 + 2*576 + 2*1088 + 2*2048 + 2*3840 + 2*7168 + 2*13312 + 2*24576 + 2*45056 + 2*81920 + 2*147456 + 2*262144 + 2*458752 + 2*786432 +
                                        2*1310720 + 2*2097152 + 2*3145728 + 2*4194304) +
                                      4(4*0 + 1*1 + 3*22 + 2*23 + 2*42 + 2*80 + 2*152 + 2*288 + 2*544 + 2*1024 + 2*1920 + 2*3584 + 2*6656 + 2*12288 + 2*22528 + 2*40960 + 2*73728 + 2*131072 + 2*229376 + 2*393216 + 2*655360 +
                                        2*1048576 + 2*1572864 + 2*2097152) +
                                      4(4*0 + 1*2 + 2*22 + 3*42 + 2*44 + 2*80 + 2*152 + 2*288 + 2*544 + 2*1024 + 2*1920 + 2*3584 + 2*6656 + 2*12288 + 2*22528 + 2*40960 + 2*73728 + 2*131072 + 2*229376 + 2*393216 + 2*655360 +
                                        2*1048576 + 2*1572864 + 2*2097152) +
                                      4(4*0 + 1*3 + 1*21 + 3*42 + 3*60 + 2*63 + 2*114 + 2*216 + 2*408 + 2*768 + 2*1440 + 2*2688 + 2*4992 + 2*9216 + 2*16896 + 2*30720 + 2*55296 + 2*98304 + 2*172032 + 2*294912 + 2*491520 + 2*786432 +
                                        2*1179648 + 2*1572864) +
                                      4(4*0 + 1*4 + 1*20 + 3*60 + 3*76 + 4*80 + 2*144 + 2*272 + 2*512 + 2*960 + 2*1792 + 2*3328 + 2*6144 + 2*11264 + 2*20480 + 2*36864 + 2*65536 + 2*114688 + 2*196608 + 2*327680 + 2*524288 +
                                        2*786432 + 2*1048576) +
                                      4(4*0 + 1*5 + 1*19 + 3*76 + 3*90 + 2*95 + 2*114 + 2*152 + 2*170 + 2*320 + 2*600 + 2*1120 + 2*2080 + 2*3840 + 2*7040 + 2*12800 + 2*23040 + 2*40960 + 2*71680 + 2*122880 + 2*204800 + 2*327680 +
                                        2*491520 + 2*655360) +
                                      4(4*0 + 1*6 + 1*18 + 3*90 + 3*102 + 2*108 + 2*144 + 2*192 + 2*216 + 2*288 + 2*360 + 2*672 + 2*1248 + 2*2304 + 2*4224 + 2*7680 + 2*13824 + 2*24576 + 2*43008 + 2*73728 + 2*122880 + 2*196608 +
                                        2*294912 + 2*393216) +
                                      4(4*0 + 1*7 + 1*17 + 3*102 + 3*112 + 2*119 + 2*170 + 2*210 + 2*272 + 2*392 + 2*408 + 2*544 + 2*728 + 2*1344 + 2*2464 + 2*4480 + 2*8064 + 2*14336 + 2*25088 + 2*43008 + 2*71680 + 2*114688 +
                                        2*172032 + 2*229376) +
                                      4(4*0 + 1*8 + 1*16 + 3*112 + 3*120 + 2*128 + 2*192 + 2*224 + 2*320 + 2*416 + 2*512 + 4*768 + 2*1024 + 2*1408 + 2*2560 + 2*4608 + 2*8192 + 2*14336 + 2*24576 + 2*40960 + 2*65536 + 2*98304 +
                                        2*131072) +
                                      4(4*0 + 1*9 + 1*15 + 3*120 + 3*126 + 2*135 + 2*210 + 2*234 + 2*360 + 2*432 + 2*600 + 2*792 + 2*960 + 4*1440 + 2*1920 + 2*2592 + 2*4608 + 2*8064 + 2*13824 + 2*23040 + 2*36864 + 2*55296 +
                                        2*73728) +
                                      4(4*0 + 1*10 + 1*14 + 3*126 + 3*130 + 2*140 + 2*224 + 2*240 + 2*392 + 2*440 + 2*672 + 2*800 + 2*1120 + 2*1440 + 2*1792 + 2*2560 + 2*2688 + 2*3584 + 2*4480 + 2*7680 + 2*12800 + 2*20480 +
                                        2*30720 + 2*40960) +
                                      4(4*0 + 1*11 + 1*13 + 3*130 + 3*132 + 2*143 + 2*234 + 2*242 + 2*416 + 2*440 + 2*728 + 2*792 + 2*1248 + 2*1408 + 2*2080 + 2*2464 + 2*3328 + 2*4224 + 2*4992 + 2*6656 + 2*7040 + 2*11264 + 2*16896 +
                                        2*22528) +
                                      2(4*0 + 2*12 + 6*132 + 2*144 + 4*240 + 4*432 + 4*768 + 4*1344 + 4*2304 + 4*3840 + 4*6144 + 4*9216 + 4*12288)
                                    = 100663384 + 50331732 + 50331984 + 37749552 + 25167552 + 15732096 + 9443904 + 5517888 + 3170112 + 1815360 + 1068864 + 700224 + 294816
                                    = 301987468

Value repetition frequencies        = 4(1*1 + 23*2 + 1*3) +
                                      4(1*1 + 21*2 + 1*3 + 1*4) +
                                      4(1*1 + 21*2 + 1*3 + 1*4) +
                                      4(2*1 + 19*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 2*4) +
                                      4(2*1 + 19*2 + 2*3 + 1*4) +
                                      4(2*1 + 19*2 + 2*3 + 1*4) +
                                      4(2*1 + 19*2 + 2*3 + 1*4) +
                                      4(2*1 + 17*2 + 2*3 + 2*4) +
                                      4(2*1 + 17*2 + 2*3 + 2*4) +
                                      4(2*1 + 19*2 + 2*3 + 1*4) +
                                      4(2*1 + 19*2 + 2*3 + 1*4) +
                                      2(2*2 + 10*4 + 1*6)
                                    = 2500

Number of distinct row element sets = 13

Number of rows                      = 1*2 + 12*4
                                    = 50

Number of distinct values           = 156

Distinct values       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15      16      17      18      19
Frequency           192       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values      20      21      22      23      24      42      44      60      63      76      80      84      90      95     102     108     112     114     119     120
Frequency             4       4      20      20       8      32      16      24       8      24      32       8      24       8      24       8      24      16       8      32
Distinct values     126     128     130     132     135     140     143     144     152     160     170     192     210     216     224     234     240     242     272     288
Frequency            24       8      24      24       8       8       8      20      24       8      16      16      16      16      16      16      16       8      16      24
Distinct values     304     320     360     392     408     416     432     440     512     544     576     600     672     728     768     792     800     960    1024    1088
Frequency             8      16      16      16      16      16      16      16      16      24       8      16      16      16      32      16       8      16      24       8
Distinct values    1120    1248    1344    1408    1440    1792    1920    2048    2080    2304    2464    2560    2592    2688    3328    3584    3840    4224    4480    4608
Frequency            16      16      16      16      32      16      24       8      16      16      16      16       8      16      16      24      24      16      16      16
Distinct values    4992    6144    6656    7040    7168    7680    8064    8192    9216   11264   12288   12800   13312   13824   14336   16896   20480   22528   23040   24576
Frequency            16      16      24      16       8      16      16       8      16      16      24      16       8      16      16      16      16      24      16      24
Distinct values   25088   30720   36864   40960   43008   45056   55296   65536   71680   73728   81920   98304  114688  122880  131072  147456  172032  196608  204800  229376
Frequency             8      16      16      40      16       8      16      16      16      32       8      16      16      16      24       8      16      16       8      24
Distinct values  262144  294912  327680  393216  458752  491520  524288  655360  786432 1048576 1179648 1310720 1572864 2097152 3145728 4194304
Frequency             8      16      16      24       8      16       8      24      24      24       8       8      24      24       8       8

Sum of frequencies                  = 20*4 + 33*8 + 64*16 + 3*20 + 27*24 + 6*32 + 1*40 + 1*192
                                    = 2500

Number of SN-EN pairs for which the number of CNSIPs is greater than zero        = 46*46 + 4*48
                                                                                 = 2308

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

Number of possible SN-EN pairs with SN != EN                                     = 49*50
                                                                                 = 2450